diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Storage/AccessCache/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Storage/AccessCache/mod.rs | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/vendor/windows-sys/src/Windows/Storage/AccessCache/mod.rs b/vendor/windows-sys/src/Windows/Storage/AccessCache/mod.rs new file mode 100644 index 000000000..acbdd2829 --- /dev/null +++ b/vendor/windows-sys/src/Windows/Storage/AccessCache/mod.rs @@ -0,0 +1,46 @@ +#[doc = "*Required features: `\"Storage_AccessCache\"`*"] +#[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)] +#[doc = "*Required features: `\"Storage_AccessCache\"`*"] +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; +#[doc = "*Required features: `\"Storage_AccessCache\"`*"] +#[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; |