diff options
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/Storage')
10 files changed, 0 insertions, 957 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/AccessCache/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/AccessCache/mod.rs deleted file mode 100644 index 0e2e64126..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/AccessCache/mod.rs +++ /dev/null @@ -1,46 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -#[repr(transparent)] -pub struct AccessCacheOptions(pub u32); -impl AccessCacheOptions { - pub const None: Self = Self(0u32); - pub const DisallowUserInput: Self = Self(1u32); - pub const FastLocationsOnly: Self = Self(2u32); - pub const UseReadOnlyCachedCopy: Self = Self(4u32); - pub const SuppressAccessTimeUpdate: Self = Self(8u32); -} -impl ::core::marker::Copy for AccessCacheOptions {} -impl ::core::clone::Clone for AccessCacheOptions { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct AccessListEntry { - pub Token: ::windows_sys::core::HSTRING, - pub Metadata: ::windows_sys::core::HSTRING, -} -impl ::core::marker::Copy for AccessListEntry {} -impl ::core::clone::Clone for AccessListEntry { - fn clone(&self) -> Self { - *self - } -} -pub type AccessListEntryView = *mut ::core::ffi::c_void; -pub type IStorageItemAccessList = *mut ::core::ffi::c_void; -pub type ItemRemovedEventArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct RecentStorageItemVisibility(pub i32); -impl RecentStorageItemVisibility { - pub const AppOnly: Self = Self(0i32); - pub const AppAndSystem: Self = Self(1i32); -} -impl ::core::marker::Copy for RecentStorageItemVisibility {} -impl ::core::clone::Clone for RecentStorageItemVisibility { - fn clone(&self) -> Self { - *self - } -} -pub type StorageItemAccessList = *mut ::core::ffi::c_void; -pub type StorageItemMostRecentlyUsedList = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/BulkAccess/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/BulkAccess/mod.rs deleted file mode 100644 index 61786ac59..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/BulkAccess/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -pub type FileInformation = *mut ::core::ffi::c_void; -pub type FileInformationFactory = *mut ::core::ffi::c_void; -pub type FolderInformation = *mut ::core::ffi::c_void; -pub type IStorageItemInformation = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/Compression/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/Compression/mod.rs deleted file mode 100644 index 319bc8992..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/Compression/mod.rs +++ /dev/null @@ -1,21 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -#[repr(transparent)] -pub struct CompressAlgorithm(pub i32); -impl CompressAlgorithm { - pub const InvalidAlgorithm: Self = Self(0i32); - pub const NullAlgorithm: Self = Self(1i32); - pub const Mszip: Self = Self(2i32); - pub const Xpress: Self = Self(3i32); - pub const XpressHuff: Self = Self(4i32); - pub const Lzms: Self = Self(5i32); -} -impl ::core::marker::Copy for CompressAlgorithm {} -impl ::core::clone::Clone for CompressAlgorithm { - fn clone(&self) -> Self { - *self - } -} -pub type Compressor = *mut ::core::ffi::c_void; -pub type Decompressor = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/FileProperties/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/FileProperties/mod.rs deleted file mode 100644 index bb7d62d2c..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/FileProperties/mod.rs +++ /dev/null @@ -1,102 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -pub type BasicProperties = *mut ::core::ffi::c_void; -pub type DocumentProperties = *mut ::core::ffi::c_void; -pub type IStorageItemExtraProperties = *mut ::core::ffi::c_void; -pub type ImageProperties = *mut ::core::ffi::c_void; -pub type MusicProperties = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PhotoOrientation(pub i32); -impl PhotoOrientation { - pub const Unspecified: Self = Self(0i32); - pub const Normal: Self = Self(1i32); - pub const FlipHorizontal: Self = Self(2i32); - pub const Rotate180: Self = Self(3i32); - pub const FlipVertical: Self = Self(4i32); - pub const Transpose: Self = Self(5i32); - pub const Rotate270: Self = Self(6i32); - pub const Transverse: Self = Self(7i32); - pub const Rotate90: Self = Self(8i32); -} -impl ::core::marker::Copy for PhotoOrientation {} -impl ::core::clone::Clone for PhotoOrientation { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PropertyPrefetchOptions(pub u32); -impl PropertyPrefetchOptions { - pub const None: Self = Self(0u32); - pub const MusicProperties: Self = Self(1u32); - pub const VideoProperties: Self = Self(2u32); - pub const ImageProperties: Self = Self(4u32); - pub const DocumentProperties: Self = Self(8u32); - pub const BasicProperties: Self = Self(16u32); -} -impl ::core::marker::Copy for PropertyPrefetchOptions {} -impl ::core::clone::Clone for PropertyPrefetchOptions { - fn clone(&self) -> Self { - *self - } -} -pub type StorageItemContentProperties = *mut ::core::ffi::c_void; -pub type StorageItemThumbnail = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct ThumbnailMode(pub i32); -impl ThumbnailMode { - pub const PicturesView: Self = Self(0i32); - pub const VideosView: Self = Self(1i32); - pub const MusicView: Self = Self(2i32); - pub const DocumentsView: Self = Self(3i32); - pub const ListView: Self = Self(4i32); - pub const SingleItem: Self = Self(5i32); -} -impl ::core::marker::Copy for ThumbnailMode {} -impl ::core::clone::Clone for ThumbnailMode { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct ThumbnailOptions(pub u32); -impl ThumbnailOptions { - pub const None: Self = Self(0u32); - pub const ReturnOnlyIfCached: Self = Self(1u32); - pub const ResizeThumbnail: Self = Self(2u32); - pub const UseCurrentScale: Self = Self(4u32); -} -impl ::core::marker::Copy for ThumbnailOptions {} -impl ::core::clone::Clone for ThumbnailOptions { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct ThumbnailType(pub i32); -impl ThumbnailType { - pub const Image: Self = Self(0i32); - pub const Icon: Self = Self(1i32); -} -impl ::core::marker::Copy for ThumbnailType {} -impl ::core::clone::Clone for ThumbnailType { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct VideoOrientation(pub i32); -impl VideoOrientation { - pub const Normal: Self = Self(0i32); - pub const Rotate90: Self = Self(90i32); - pub const Rotate180: Self = Self(180i32); - pub const Rotate270: Self = Self(270i32); -} -impl ::core::marker::Copy for VideoOrientation {} -impl ::core::clone::Clone for VideoOrientation { - fn clone(&self) -> Self { - *self - } -} -pub type VideoProperties = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/Pickers/Provider/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/Pickers/Provider/mod.rs deleted file mode 100644 index 0c490f5e2..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/Pickers/Provider/mod.rs +++ /dev/null @@ -1,51 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -#[repr(transparent)] -pub struct AddFileResult(pub i32); -impl AddFileResult { - pub const Added: Self = Self(0i32); - pub const AlreadyAdded: Self = Self(1i32); - pub const NotAllowed: Self = Self(2i32); - pub const Unavailable: Self = Self(3i32); -} -impl ::core::marker::Copy for AddFileResult {} -impl ::core::clone::Clone for AddFileResult { - fn clone(&self) -> Self { - *self - } -} -pub type FileOpenPickerUI = *mut ::core::ffi::c_void; -pub type FileRemovedEventArgs = *mut ::core::ffi::c_void; -pub type FileSavePickerUI = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct FileSelectionMode(pub i32); -impl FileSelectionMode { - pub const Single: Self = Self(0i32); - pub const Multiple: Self = Self(1i32); -} -impl ::core::marker::Copy for FileSelectionMode {} -impl ::core::clone::Clone for FileSelectionMode { - fn clone(&self) -> Self { - *self - } -} -pub type PickerClosingDeferral = *mut ::core::ffi::c_void; -pub type PickerClosingEventArgs = *mut ::core::ffi::c_void; -pub type PickerClosingOperation = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct SetFileNameResult(pub i32); -impl SetFileNameResult { - pub const Succeeded: Self = Self(0i32); - pub const NotAllowed: Self = Self(1i32); - pub const Unavailable: Self = Self(2i32); -} -impl ::core::marker::Copy for SetFileNameResult {} -impl ::core::clone::Clone for SetFileNameResult { - fn clone(&self) -> Self { - *self - } -} -pub type TargetFileRequest = *mut ::core::ffi::c_void; -pub type TargetFileRequestDeferral = *mut ::core::ffi::c_void; -pub type TargetFileRequestedEventArgs = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/Pickers/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/Pickers/mod.rs deleted file mode 100644 index 97d5af3e0..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/Pickers/mod.rs +++ /dev/null @@ -1,43 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[cfg(feature = "Storage_Pickers_Provider")] -pub mod Provider; -#[link(name = "windows")] -extern "system" {} -pub type FileExtensionVector = *mut ::core::ffi::c_void; -pub type FileOpenPicker = *mut ::core::ffi::c_void; -pub type FilePickerFileTypesOrderedMap = *mut ::core::ffi::c_void; -pub type FilePickerSelectedFilesArray = *mut ::core::ffi::c_void; -pub type FileSavePicker = *mut ::core::ffi::c_void; -pub type FolderPicker = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PickerLocationId(pub i32); -impl PickerLocationId { - pub const DocumentsLibrary: Self = Self(0i32); - pub const ComputerFolder: Self = Self(1i32); - pub const Desktop: Self = Self(2i32); - pub const Downloads: Self = Self(3i32); - pub const HomeGroup: Self = Self(4i32); - pub const MusicLibrary: Self = Self(5i32); - pub const PicturesLibrary: Self = Self(6i32); - pub const VideosLibrary: Self = Self(7i32); - pub const Objects3D: Self = Self(8i32); - pub const Unspecified: Self = Self(9i32); -} -impl ::core::marker::Copy for PickerLocationId {} -impl ::core::clone::Clone for PickerLocationId { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PickerViewMode(pub i32); -impl PickerViewMode { - pub const List: Self = Self(0i32); - pub const Thumbnail: Self = Self(1i32); -} -impl ::core::marker::Copy for PickerViewMode {} -impl ::core::clone::Clone for PickerViewMode { - fn clone(&self) -> Self { - *self - } -} diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/Provider/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/Provider/mod.rs deleted file mode 100644 index c511ef2c0..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/Provider/mod.rs +++ /dev/null @@ -1,218 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -#[repr(transparent)] -pub struct CachedFileOptions(pub u32); -impl CachedFileOptions { - pub const None: Self = Self(0u32); - pub const RequireUpdateOnAccess: Self = Self(1u32); - pub const UseCachedFileWhenOffline: Self = Self(2u32); - pub const DenyAccessWhenOffline: Self = Self(4u32); -} -impl ::core::marker::Copy for CachedFileOptions {} -impl ::core::clone::Clone for CachedFileOptions { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct CachedFileTarget(pub i32); -impl CachedFileTarget { - pub const Local: Self = Self(0i32); - pub const Remote: Self = Self(1i32); -} -impl ::core::marker::Copy for CachedFileTarget {} -impl ::core::clone::Clone for CachedFileTarget { - fn clone(&self) -> Self { - *self - } -} -pub type CachedFileUpdaterUI = *mut ::core::ffi::c_void; -pub type FileUpdateRequest = *mut ::core::ffi::c_void; -pub type FileUpdateRequestDeferral = *mut ::core::ffi::c_void; -pub type FileUpdateRequestedEventArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct FileUpdateStatus(pub i32); -impl FileUpdateStatus { - pub const Incomplete: Self = Self(0i32); - pub const Complete: Self = Self(1i32); - pub const UserInputNeeded: Self = Self(2i32); - pub const CurrentlyUnavailable: Self = Self(3i32); - pub const Failed: Self = Self(4i32); - pub const CompleteAndRenamed: Self = Self(5i32); -} -impl ::core::marker::Copy for FileUpdateStatus {} -impl ::core::clone::Clone for FileUpdateStatus { - fn clone(&self) -> Self { - *self - } -} -pub type IStorageProviderHandlerFactory = *mut ::core::ffi::c_void; -pub type IStorageProviderItemPropertySource = *mut ::core::ffi::c_void; -pub type IStorageProviderPropertyCapabilities = *mut ::core::ffi::c_void; -pub type IStorageProviderStatusSource = *mut ::core::ffi::c_void; -pub type IStorageProviderUriSource = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct ReadActivationMode(pub i32); -impl ReadActivationMode { - pub const NotNeeded: Self = Self(0i32); - pub const BeforeAccess: Self = Self(1i32); -} -impl ::core::marker::Copy for ReadActivationMode {} -impl ::core::clone::Clone for ReadActivationMode { - fn clone(&self) -> Self { - *self - } -} -pub type StorageProviderError = *mut ::core::ffi::c_void; -pub type StorageProviderErrorCommand = *mut ::core::ffi::c_void; -pub type StorageProviderFileTypeInfo = *mut ::core::ffi::c_void; -pub type StorageProviderGetContentInfoForPathResult = *mut ::core::ffi::c_void; -pub type StorageProviderGetPathForContentUriResult = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct StorageProviderHardlinkPolicy(pub u32); -impl StorageProviderHardlinkPolicy { - pub const None: Self = Self(0u32); - pub const Allowed: Self = Self(1u32); -} -impl ::core::marker::Copy for StorageProviderHardlinkPolicy {} -impl ::core::clone::Clone for StorageProviderHardlinkPolicy { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct StorageProviderHydrationPolicy(pub i32); -impl StorageProviderHydrationPolicy { - pub const Partial: Self = Self(0i32); - pub const Progressive: Self = Self(1i32); - pub const Full: Self = Self(2i32); - pub const AlwaysFull: Self = Self(3i32); -} -impl ::core::marker::Copy for StorageProviderHydrationPolicy {} -impl ::core::clone::Clone for StorageProviderHydrationPolicy { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct StorageProviderHydrationPolicyModifier(pub u32); -impl StorageProviderHydrationPolicyModifier { - pub const None: Self = Self(0u32); - pub const ValidationRequired: Self = Self(1u32); - pub const StreamingAllowed: Self = Self(2u32); - pub const AutoDehydrationAllowed: Self = Self(4u32); - pub const AllowFullRestartHydration: Self = Self(8u32); -} -impl ::core::marker::Copy for StorageProviderHydrationPolicyModifier {} -impl ::core::clone::Clone for StorageProviderHydrationPolicyModifier { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct StorageProviderInSyncPolicy(pub u32); -impl StorageProviderInSyncPolicy { - pub const Default: Self = Self(0u32); - pub const FileCreationTime: Self = Self(1u32); - pub const FileReadOnlyAttribute: Self = Self(2u32); - pub const FileHiddenAttribute: Self = Self(4u32); - pub const FileSystemAttribute: Self = Self(8u32); - pub const DirectoryCreationTime: Self = Self(16u32); - pub const DirectoryReadOnlyAttribute: Self = Self(32u32); - pub const DirectoryHiddenAttribute: Self = Self(64u32); - pub const DirectorySystemAttribute: Self = Self(128u32); - pub const FileLastWriteTime: Self = Self(256u32); - pub const DirectoryLastWriteTime: Self = Self(512u32); - pub const PreserveInsyncForSyncEngine: Self = Self(2147483648u32); -} -impl ::core::marker::Copy for StorageProviderInSyncPolicy {} -impl ::core::clone::Clone for StorageProviderInSyncPolicy { - fn clone(&self) -> Self { - *self - } -} -pub type StorageProviderItemProperty = *mut ::core::ffi::c_void; -pub type StorageProviderItemPropertyDefinition = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct StorageProviderPopulationPolicy(pub i32); -impl StorageProviderPopulationPolicy { - pub const Full: Self = Self(1i32); - pub const AlwaysFull: Self = Self(2i32); -} -impl ::core::marker::Copy for StorageProviderPopulationPolicy {} -impl ::core::clone::Clone for StorageProviderPopulationPolicy { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct StorageProviderProtectionMode(pub i32); -impl StorageProviderProtectionMode { - pub const Unknown: Self = Self(0i32); - pub const Personal: Self = Self(1i32); -} -impl ::core::marker::Copy for StorageProviderProtectionMode {} -impl ::core::clone::Clone for StorageProviderProtectionMode { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct StorageProviderState(pub i32); -impl StorageProviderState { - pub const InSync: Self = Self(0i32); - pub const Syncing: Self = Self(1i32); - pub const Paused: Self = Self(2i32); - pub const Error: Self = Self(3i32); - pub const Warning: Self = Self(4i32); - pub const Offline: Self = Self(5i32); -} -impl ::core::marker::Copy for StorageProviderState {} -impl ::core::clone::Clone for StorageProviderState { - fn clone(&self) -> Self { - *self - } -} -pub type StorageProviderStatus = *mut ::core::ffi::c_void; -pub type StorageProviderSyncRootInfo = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct StorageProviderUriSourceStatus(pub i32); -impl StorageProviderUriSourceStatus { - pub const Success: Self = Self(0i32); - pub const NoSyncRoot: Self = Self(1i32); - pub const FileNotFound: Self = Self(2i32); -} -impl ::core::marker::Copy for StorageProviderUriSourceStatus {} -impl ::core::clone::Clone for StorageProviderUriSourceStatus { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct UIStatus(pub i32); -impl UIStatus { - pub const Unavailable: Self = Self(0i32); - pub const Hidden: Self = Self(1i32); - pub const Visible: Self = Self(2i32); - pub const Complete: Self = Self(3i32); -} -impl ::core::marker::Copy for UIStatus {} -impl ::core::clone::Clone for UIStatus { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct WriteActivationMode(pub i32); -impl WriteActivationMode { - pub const ReadOnly: Self = Self(0i32); - pub const NotNeeded: Self = Self(1i32); - pub const AfterWrite: Self = Self(2i32); -} -impl ::core::marker::Copy for WriteActivationMode {} -impl ::core::clone::Clone for WriteActivationMode { - fn clone(&self) -> Self { - *self - } -} diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/Search/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/Search/mod.rs deleted file mode 100644 index 79c4db36b..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/Search/mod.rs +++ /dev/null @@ -1,120 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -#[repr(transparent)] -pub struct CommonFileQuery(pub i32); -impl CommonFileQuery { - pub const DefaultQuery: Self = Self(0i32); - pub const OrderByName: Self = Self(1i32); - pub const OrderByTitle: Self = Self(2i32); - pub const OrderByMusicProperties: Self = Self(3i32); - pub const OrderBySearchRank: Self = Self(4i32); - pub const OrderByDate: Self = Self(5i32); -} -impl ::core::marker::Copy for CommonFileQuery {} -impl ::core::clone::Clone for CommonFileQuery { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct CommonFolderQuery(pub i32); -impl CommonFolderQuery { - pub const DefaultQuery: Self = Self(0i32); - pub const GroupByYear: Self = Self(100i32); - pub const GroupByMonth: Self = Self(101i32); - pub const GroupByArtist: Self = Self(102i32); - pub const GroupByAlbum: Self = Self(103i32); - pub const GroupByAlbumArtist: Self = Self(104i32); - pub const GroupByComposer: Self = Self(105i32); - pub const GroupByGenre: Self = Self(106i32); - pub const GroupByPublishedYear: Self = Self(107i32); - pub const GroupByRating: Self = Self(108i32); - pub const GroupByTag: Self = Self(109i32); - pub const GroupByAuthor: Self = Self(110i32); - pub const GroupByType: Self = Self(111i32); -} -impl ::core::marker::Copy for CommonFolderQuery {} -impl ::core::clone::Clone for CommonFolderQuery { - fn clone(&self) -> Self { - *self - } -} -pub type ContentIndexer = *mut ::core::ffi::c_void; -pub type ContentIndexerQuery = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct DateStackOption(pub i32); -impl DateStackOption { - pub const None: Self = Self(0i32); - pub const Year: Self = Self(1i32); - pub const Month: Self = Self(2i32); -} -impl ::core::marker::Copy for DateStackOption {} -impl ::core::clone::Clone for DateStackOption { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FolderDepth(pub i32); -impl FolderDepth { - pub const Shallow: Self = Self(0i32); - pub const Deep: Self = Self(1i32); -} -impl ::core::marker::Copy for FolderDepth {} -impl ::core::clone::Clone for FolderDepth { - fn clone(&self) -> Self { - *self - } -} -pub type IIndexableContent = *mut ::core::ffi::c_void; -pub type IStorageFolderQueryOperations = *mut ::core::ffi::c_void; -pub type IStorageQueryResultBase = *mut ::core::ffi::c_void; -pub type IndexableContent = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct IndexedState(pub i32); -impl IndexedState { - pub const Unknown: Self = Self(0i32); - pub const NotIndexed: Self = Self(1i32); - pub const PartiallyIndexed: Self = Self(2i32); - pub const FullyIndexed: Self = Self(3i32); -} -impl ::core::marker::Copy for IndexedState {} -impl ::core::clone::Clone for IndexedState { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct IndexerOption(pub i32); -impl IndexerOption { - pub const UseIndexerWhenAvailable: Self = Self(0i32); - pub const OnlyUseIndexer: Self = Self(1i32); - pub const DoNotUseIndexer: Self = Self(2i32); - pub const OnlyUseIndexerAndOptimizeForIndexedProperties: Self = Self(3i32); -} -impl ::core::marker::Copy for IndexerOption {} -impl ::core::clone::Clone for IndexerOption { - fn clone(&self) -> Self { - *self - } -} -pub type QueryOptions = *mut ::core::ffi::c_void; -#[repr(C)] -pub struct SortEntry { - pub PropertyName: ::windows_sys::core::HSTRING, - pub AscendingOrder: bool, -} -impl ::core::marker::Copy for SortEntry {} -impl ::core::clone::Clone for SortEntry { - fn clone(&self) -> Self { - *self - } -} -pub type SortEntryVector = *mut ::core::ffi::c_void; -pub type StorageFileQueryResult = *mut ::core::ffi::c_void; -pub type StorageFolderQueryResult = *mut ::core::ffi::c_void; -pub type StorageItemQueryResult = *mut ::core::ffi::c_void; -pub type StorageLibraryChangeTrackerTriggerDetails = *mut ::core::ffi::c_void; -pub type StorageLibraryContentChangedTriggerDetails = *mut ::core::ffi::c_void; -pub type ValueAndLanguage = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/Streams/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/Streams/mod.rs deleted file mode 100644 index 44b8016f1..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/Streams/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -pub type Buffer = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct ByteOrder(pub i32); -impl ByteOrder { - pub const LittleEndian: Self = Self(0i32); - pub const BigEndian: Self = Self(1i32); -} -impl ::core::marker::Copy for ByteOrder {} -impl ::core::clone::Clone for ByteOrder { - fn clone(&self) -> Self { - *self - } -} -pub type DataReader = *mut ::core::ffi::c_void; -pub type DataReaderLoadOperation = *mut ::core::ffi::c_void; -pub type DataWriter = *mut ::core::ffi::c_void; -pub type DataWriterStoreOperation = *mut ::core::ffi::c_void; -pub type FileInputStream = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct FileOpenDisposition(pub i32); -impl FileOpenDisposition { - pub const OpenExisting: Self = Self(0i32); - pub const OpenAlways: Self = Self(1i32); - pub const CreateNew: Self = Self(2i32); - pub const CreateAlways: Self = Self(3i32); - pub const TruncateExisting: Self = Self(4i32); -} -impl ::core::marker::Copy for FileOpenDisposition {} -impl ::core::clone::Clone for FileOpenDisposition { - fn clone(&self) -> Self { - *self - } -} -pub type FileOutputStream = *mut ::core::ffi::c_void; -pub type FileRandomAccessStream = *mut ::core::ffi::c_void; -pub type IBuffer = *mut ::core::ffi::c_void; -pub type IContentTypeProvider = *mut ::core::ffi::c_void; -pub type IDataReader = *mut ::core::ffi::c_void; -pub type IDataWriter = *mut ::core::ffi::c_void; -pub type IInputStream = *mut ::core::ffi::c_void; -pub type IInputStreamReference = *mut ::core::ffi::c_void; -pub type IOutputStream = *mut ::core::ffi::c_void; -pub type IPropertySetSerializer = *mut ::core::ffi::c_void; -pub type IRandomAccessStream = *mut ::core::ffi::c_void; -pub type IRandomAccessStreamReference = *mut ::core::ffi::c_void; -pub type IRandomAccessStreamWithContentType = *mut ::core::ffi::c_void; -pub type InMemoryRandomAccessStream = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct InputStreamOptions(pub u32); -impl InputStreamOptions { - pub const None: Self = Self(0u32); - pub const Partial: Self = Self(1u32); - pub const ReadAhead: Self = Self(2u32); -} -impl ::core::marker::Copy for InputStreamOptions {} -impl ::core::clone::Clone for InputStreamOptions { - fn clone(&self) -> Self { - *self - } -} -pub type InputStreamOverStream = *mut ::core::ffi::c_void; -pub type OutputStreamOverStream = *mut ::core::ffi::c_void; -pub type RandomAccessStreamOverStream = *mut ::core::ffi::c_void; -pub type RandomAccessStreamReference = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct UnicodeEncoding(pub i32); -impl UnicodeEncoding { - pub const Utf8: Self = Self(0i32); - pub const Utf16LE: Self = Self(1i32); - pub const Utf16BE: Self = Self(2i32); -} -impl ::core::marker::Copy for UnicodeEncoding {} -impl ::core::clone::Clone for UnicodeEncoding { - fn clone(&self) -> Self { - *self - } -} diff --git a/vendor/windows-sys-0.28.0/src/Windows/Storage/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Storage/mod.rs deleted file mode 100644 index 61e8867af..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Storage/mod.rs +++ /dev/null @@ -1,269 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[cfg(feature = "Storage_AccessCache")] -pub mod AccessCache; -#[cfg(feature = "Storage_BulkAccess")] -pub mod BulkAccess; -#[cfg(feature = "Storage_Compression")] -pub mod Compression; -#[cfg(feature = "Storage_FileProperties")] -pub mod FileProperties; -#[cfg(feature = "Storage_Pickers")] -pub mod Pickers; -#[cfg(feature = "Storage_Provider")] -pub mod Provider; -#[cfg(feature = "Storage_Search")] -pub mod Search; -#[cfg(feature = "Storage_Streams")] -pub mod Streams; -#[link(name = "windows")] -extern "system" {} -pub type AppDataPaths = *mut ::core::ffi::c_void; -pub type ApplicationData = *mut ::core::ffi::c_void; -pub type ApplicationDataCompositeValue = *mut ::core::ffi::c_void; -pub type ApplicationDataContainer = *mut ::core::ffi::c_void; -pub type ApplicationDataContainerSettings = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct ApplicationDataCreateDisposition(pub i32); -impl ApplicationDataCreateDisposition { - pub const Always: Self = Self(0i32); - pub const Existing: Self = Self(1i32); -} -impl ::core::marker::Copy for ApplicationDataCreateDisposition {} -impl ::core::clone::Clone for ApplicationDataCreateDisposition { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct ApplicationDataLocality(pub i32); -impl ApplicationDataLocality { - pub const Local: Self = Self(0i32); - pub const Roaming: Self = Self(1i32); - pub const Temporary: Self = Self(2i32); - pub const LocalCache: Self = Self(3i32); - pub const SharedLocal: Self = Self(4i32); -} -impl ::core::marker::Copy for ApplicationDataLocality {} -impl ::core::clone::Clone for ApplicationDataLocality { - fn clone(&self) -> Self { - *self - } -} -pub type ApplicationDataSetVersionHandler = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct CreationCollisionOption(pub i32); -impl CreationCollisionOption { - pub const GenerateUniqueName: Self = Self(0i32); - pub const ReplaceExisting: Self = Self(1i32); - pub const FailIfExists: Self = Self(2i32); - pub const OpenIfExists: Self = Self(3i32); -} -impl ::core::marker::Copy for CreationCollisionOption {} -impl ::core::clone::Clone for CreationCollisionOption { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FileAccessMode(pub i32); -impl FileAccessMode { - pub const Read: Self = Self(0i32); - pub const ReadWrite: Self = Self(1i32); -} -impl ::core::marker::Copy for FileAccessMode {} -impl ::core::clone::Clone for FileAccessMode { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct FileAttributes(pub u32); -impl FileAttributes { - pub const Normal: Self = Self(0u32); - pub const ReadOnly: Self = Self(1u32); - pub const Directory: Self = Self(16u32); - pub const Archive: Self = Self(32u32); - pub const Temporary: Self = Self(256u32); - pub const LocallyIncomplete: Self = Self(512u32); -} -impl ::core::marker::Copy for FileAttributes {} -impl ::core::clone::Clone for FileAttributes { - fn clone(&self) -> Self { - *self - } -} -pub type IStorageFile = *mut ::core::ffi::c_void; -pub type IStorageFile2 = *mut ::core::ffi::c_void; -pub type IStorageFilePropertiesWithAvailability = *mut ::core::ffi::c_void; -pub type IStorageFolder = *mut ::core::ffi::c_void; -pub type IStorageFolder2 = *mut ::core::ffi::c_void; -pub type IStorageItem = *mut ::core::ffi::c_void; -pub type IStorageItem2 = *mut ::core::ffi::c_void; -pub type IStorageItemProperties = *mut ::core::ffi::c_void; -pub type IStorageItemProperties2 = *mut ::core::ffi::c_void; -pub type IStorageItemPropertiesWithProvider = *mut ::core::ffi::c_void; -pub type IStreamedFileDataRequest = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct KnownFolderId(pub i32); -impl KnownFolderId { - pub const AppCaptures: Self = Self(0i32); - pub const CameraRoll: Self = Self(1i32); - pub const DocumentsLibrary: Self = Self(2i32); - pub const HomeGroup: Self = Self(3i32); - pub const MediaServerDevices: Self = Self(4i32); - pub const MusicLibrary: Self = Self(5i32); - pub const Objects3D: Self = Self(6i32); - pub const PicturesLibrary: Self = Self(7i32); - pub const Playlists: Self = Self(8i32); - pub const RecordedCalls: Self = Self(9i32); - pub const RemovableDevices: Self = Self(10i32); - pub const SavedPictures: Self = Self(11i32); - pub const Screenshots: Self = Self(12i32); - pub const VideosLibrary: Self = Self(13i32); - pub const AllAppMods: Self = Self(14i32); - pub const CurrentAppMods: Self = Self(15i32); - pub const DownloadsFolder: Self = Self(16i32); -} -impl ::core::marker::Copy for KnownFolderId {} -impl ::core::clone::Clone for KnownFolderId { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct KnownFoldersAccessStatus(pub i32); -impl KnownFoldersAccessStatus { - pub const DeniedBySystem: Self = Self(0i32); - pub const NotDeclaredByApp: Self = Self(1i32); - pub const DeniedByUser: Self = Self(2i32); - pub const UserPromptRequired: Self = Self(3i32); - pub const Allowed: Self = Self(4i32); - pub const AllowedPerAppFolder: Self = Self(5i32); -} -impl ::core::marker::Copy for KnownFoldersAccessStatus {} -impl ::core::clone::Clone for KnownFoldersAccessStatus { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct KnownLibraryId(pub i32); -impl KnownLibraryId { - pub const Music: Self = Self(0i32); - pub const Pictures: Self = Self(1i32); - pub const Videos: Self = Self(2i32); - pub const Documents: Self = Self(3i32); -} -impl ::core::marker::Copy for KnownLibraryId {} -impl ::core::clone::Clone for KnownLibraryId { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct NameCollisionOption(pub i32); -impl NameCollisionOption { - pub const GenerateUniqueName: Self = Self(0i32); - pub const ReplaceExisting: Self = Self(1i32); - pub const FailIfExists: Self = Self(2i32); -} -impl ::core::marker::Copy for NameCollisionOption {} -impl ::core::clone::Clone for NameCollisionOption { - fn clone(&self) -> Self { - *self - } -} -pub type SetVersionDeferral = *mut ::core::ffi::c_void; -pub type SetVersionRequest = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct StorageDeleteOption(pub i32); -impl StorageDeleteOption { - pub const Default: Self = Self(0i32); - pub const PermanentDelete: Self = Self(1i32); -} -impl ::core::marker::Copy for StorageDeleteOption {} -impl ::core::clone::Clone for StorageDeleteOption { - fn clone(&self) -> Self { - *self - } -} -pub type StorageFile = *mut ::core::ffi::c_void; -pub type StorageFolder = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct StorageItemTypes(pub u32); -impl StorageItemTypes { - pub const None: Self = Self(0u32); - pub const File: Self = Self(1u32); - pub const Folder: Self = Self(2u32); -} -impl ::core::marker::Copy for StorageItemTypes {} -impl ::core::clone::Clone for StorageItemTypes { - fn clone(&self) -> Self { - *self - } -} -pub type StorageLibrary = *mut ::core::ffi::c_void; -pub type StorageLibraryChange = *mut ::core::ffi::c_void; -pub type StorageLibraryChangeReader = *mut ::core::ffi::c_void; -pub type StorageLibraryChangeTracker = *mut ::core::ffi::c_void; -pub type StorageLibraryChangeTrackerOptions = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct StorageLibraryChangeType(pub i32); -impl StorageLibraryChangeType { - pub const Created: Self = Self(0i32); - pub const Deleted: Self = Self(1i32); - pub const MovedOrRenamed: Self = Self(2i32); - pub const ContentsChanged: Self = Self(3i32); - pub const MovedOutOfLibrary: Self = Self(4i32); - pub const MovedIntoLibrary: Self = Self(5i32); - pub const ContentsReplaced: Self = Self(6i32); - pub const IndexingStatusChanged: Self = Self(7i32); - pub const EncryptionChanged: Self = Self(8i32); - pub const ChangeTrackingLost: Self = Self(9i32); -} -impl ::core::marker::Copy for StorageLibraryChangeType {} -impl ::core::clone::Clone for StorageLibraryChangeType { - fn clone(&self) -> Self { - *self - } -} -pub type StorageLibraryLastChangeId = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct StorageOpenOptions(pub u32); -impl StorageOpenOptions { - pub const None: Self = Self(0u32); - pub const AllowOnlyReaders: Self = Self(1u32); - pub const AllowReadersAndWriters: Self = Self(2u32); -} -impl ::core::marker::Copy for StorageOpenOptions {} -impl ::core::clone::Clone for StorageOpenOptions { - fn clone(&self) -> Self { - *self - } -} -pub type StorageProvider = *mut ::core::ffi::c_void; -pub type StorageStreamTransaction = *mut ::core::ffi::c_void; -pub type StreamedFileDataRequest = *mut ::core::ffi::c_void; -pub type StreamedFileDataRequestedHandler = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct StreamedFileFailureMode(pub i32); -impl StreamedFileFailureMode { - pub const Failed: Self = Self(0i32); - pub const CurrentlyUnavailable: Self = Self(1i32); - pub const Incomplete: Self = Self(2i32); -} -impl ::core::marker::Copy for StreamedFileFailureMode {} -impl ::core::clone::Clone for StreamedFileFailureMode { - fn clone(&self) -> Self { - *self - } -} -pub type SystemAudioProperties = *mut ::core::ffi::c_void; -pub type SystemDataPaths = *mut ::core::ffi::c_void; -pub type SystemGPSProperties = *mut ::core::ffi::c_void; -pub type SystemImageProperties = *mut ::core::ffi::c_void; -pub type SystemMediaProperties = *mut ::core::ffi::c_void; -pub type SystemMusicProperties = *mut ::core::ffi::c_void; -pub type SystemPhotoProperties = *mut ::core::ffi::c_void; -pub type SystemVideoProperties = *mut ::core::ffi::c_void; -pub type UserDataPaths = *mut ::core::ffi::c_void; |