summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/windows-sys-0.42.0/src/Windows/Win32/Storage')
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Cabinets/mod.rs430
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/CloudFilters/mod.rs1288
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Compression/mod.rs83
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/DataDeduplication/mod.rs181
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs627
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/EnhancedStorage/mod.rs4014
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileHistory/mod.rs204
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs878
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileSystem/mod.rs6903
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Imapi/mod.rs1394
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/IndexServer/mod.rs537
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs629
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/IscsiDisc/mod.rs2240
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Jet/mod.rs4767
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OfflineFiles/mod.rs591
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OperationRecorder/mod.rs43
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/Appx/mod.rs780
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/Opc/mod.rs322
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/mod.rs4
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs510
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/StructuredStorage/mod.rs5
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Vhd/mod.rs1440
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/VirtualDiskService/mod.rs2917
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Vss/mod.rs857
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Xps/Printing/mod.rs71
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Xps/mod.rs867
-rw-r--r--vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/mod.rs46
27 files changed, 32628 insertions, 0 deletions
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Cabinets/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Cabinets/mod.rs
new file mode 100644
index 000000000..7385f2af4
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Cabinets/mod.rs
@@ -0,0 +1,430 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "cdecl" {
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FCIAddFile(hfci: *const ::core::ffi::c_void, pszsourcefile: ::windows_sys::core::PCSTR, pszfilename: ::windows_sys::core::PCSTR, fexecute: super::super::Foundation::BOOL, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS, pfnfcigoi: PFNFCIGETOPENINFO, typecompress: u16) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FCICreate(perf: *const ERF, pfnfcifp: PFNFCIFILEPLACED, pfna: PFNFCIALLOC, pfnf: PFNFCIFREE, pfnopen: PFNFCIOPEN, pfnread: PFNFCIREAD, pfnwrite: PFNFCIWRITE, pfnclose: PFNFCICLOSE, pfnseek: PFNFCISEEK, pfndelete: PFNFCIDELETE, pfnfcigtf: PFNFCIGETTEMPFILE, pccab: *const CCAB, pv: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FCIDestroy(hfci: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FCIFlushCabinet(hfci: *const ::core::ffi::c_void, fgetnextcab: super::super::Foundation::BOOL, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FCIFlushFolder(hfci: *const ::core::ffi::c_void, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FDICopy(hfdi: *const ::core::ffi::c_void, pszcabinet: ::windows_sys::core::PCSTR, pszcabpath: ::windows_sys::core::PCSTR, flags: i32, pfnfdin: PFNFDINOTIFY, pfnfdid: PFNFDIDECRYPT, pvuser: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FDICreate(pfnalloc: PFNALLOC, pfnfree: PFNFREE, pfnopen: PFNOPEN, pfnread: PFNREAD, pfnwrite: PFNWRITE, pfnclose: PFNCLOSE, pfnseek: PFNSEEK, cputype: FDICREATE_CPU_TYPE, perf: *mut ERF) -> *mut ::core::ffi::c_void;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FDIDestroy(hfdi: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FDIIsCabinet(hfdi: *const ::core::ffi::c_void, hf: isize, pfdici: *mut FDICABINETINFO) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FDITruncateCabinet(hfdi: *const ::core::ffi::c_void, pszcabinetname: ::windows_sys::core::PCSTR, ifoldertodelete: u16) -> super::super::Foundation::BOOL;
+}
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const CB_MAX_CABINET_NAME: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const CB_MAX_CAB_PATH: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const CB_MAX_DISK: i32 = 2147483647i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const CB_MAX_DISK_NAME: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const CB_MAX_FILENAME: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const INCLUDED_FCI: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const INCLUDED_FDI: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const INCLUDED_TYPES_FCI_FDI: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const _A_EXEC: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const _A_NAME_IS_UTF: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const statusCabinet: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const statusFile: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const statusFolder: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompBAD: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompLZX_WINDOW_HI: u32 = 5376u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompLZX_WINDOW_LO: u32 = 3840u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompMASK_LZX_WINDOW: u32 = 7936u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompMASK_QUANTUM_LEVEL: u32 = 240u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompMASK_QUANTUM_MEM: u32 = 7936u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompMASK_RESERVED: u32 = 57344u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompMASK_TYPE: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompQUANTUM_LEVEL_HI: u32 = 112u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompQUANTUM_LEVEL_LO: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompQUANTUM_MEM_HI: u32 = 5376u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompQUANTUM_MEM_LO: u32 = 2560u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompSHIFT_LZX_WINDOW: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompSHIFT_QUANTUM_LEVEL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompSHIFT_QUANTUM_MEM: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompTYPE_LZX: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompTYPE_MSZIP: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompTYPE_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const tcompTYPE_QUANTUM: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type FCIERROR = i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_NONE: FCIERROR = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_OPEN_SRC: FCIERROR = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_READ_SRC: FCIERROR = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_ALLOC_FAIL: FCIERROR = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_TEMP_FILE: FCIERROR = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_BAD_COMPR_TYPE: FCIERROR = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_CAB_FILE: FCIERROR = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_USER_ABORT: FCIERROR = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_MCI_FAIL: FCIERROR = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FCIERR_CAB_FORMAT_LIMIT: FCIERROR = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type FDICREATE_CPU_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const cpuUNKNOWN: FDICREATE_CPU_TYPE = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const cpu80286: FDICREATE_CPU_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const cpu80386: FDICREATE_CPU_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type FDIDECRYPTTYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdidtNEW_CABINET: FDIDECRYPTTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdidtNEW_FOLDER: FDIDECRYPTTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdidtDECRYPT: FDIDECRYPTTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type FDIERROR = i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_NONE: FDIERROR = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_CABINET_NOT_FOUND: FDIERROR = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_NOT_A_CABINET: FDIERROR = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_UNKNOWN_CABINET_VERSION: FDIERROR = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_CORRUPT_CABINET: FDIERROR = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_ALLOC_FAIL: FDIERROR = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_BAD_COMPR_TYPE: FDIERROR = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_MDI_FAIL: FDIERROR = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_TARGET_FILE: FDIERROR = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_RESERVE_MISMATCH: FDIERROR = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_WRONG_CABINET: FDIERROR = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_USER_ABORT: FDIERROR = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const FDIERROR_EOF: FDIERROR = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type FDINOTIFICATIONTYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdintCABINET_INFO: FDINOTIFICATIONTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdintPARTIAL_FILE: FDINOTIFICATIONTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdintCOPY_FILE: FDINOTIFICATIONTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdintCLOSE_FILE_INFO: FDINOTIFICATIONTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdintNEXT_CABINET: FDINOTIFICATIONTYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub const fdintENUMERATE: FDINOTIFICATIONTYPE = 5i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CCAB {
+ pub cb: u32,
+ pub cbFolderThresh: u32,
+ pub cbReserveCFHeader: u32,
+ pub cbReserveCFFolder: u32,
+ pub cbReserveCFData: u32,
+ pub iCab: i32,
+ pub iDisk: i32,
+ pub fFailOnIncompressible: i32,
+ pub setID: u16,
+ pub szDisk: [super::super::Foundation::CHAR; 256],
+ pub szCab: [super::super::Foundation::CHAR; 256],
+ pub szCabPath: [super::super::Foundation::CHAR; 256],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CCAB {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CCAB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ERF {
+ pub erfOper: i32,
+ pub erfType: i32,
+ pub fError: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ERF {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ERF {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FDICABINETINFO {
+ pub cbCabinet: i32,
+ pub cFolders: u16,
+ pub cFiles: u16,
+ pub setID: u16,
+ pub iCabinet: u16,
+ pub fReserve: super::super::Foundation::BOOL,
+ pub hasprev: super::super::Foundation::BOOL,
+ pub hasnext: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FDICABINETINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FDICABINETINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FDIDECRYPT {
+ pub fdidt: FDIDECRYPTTYPE,
+ pub pvUser: *mut ::core::ffi::c_void,
+ pub Anonymous: FDIDECRYPT_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FDIDECRYPT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FDIDECRYPT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union FDIDECRYPT_0 {
+ pub cabinet: FDIDECRYPT_0_0,
+ pub folder: FDIDECRYPT_0_2,
+ pub decrypt: FDIDECRYPT_0_1,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FDIDECRYPT_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FDIDECRYPT_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FDIDECRYPT_0_0 {
+ pub pHeaderReserve: *mut ::core::ffi::c_void,
+ pub cbHeaderReserve: u16,
+ pub setID: u16,
+ pub iCabinet: i32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FDIDECRYPT_0_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FDIDECRYPT_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FDIDECRYPT_0_1 {
+ pub pDataReserve: *mut ::core::ffi::c_void,
+ pub cbDataReserve: u16,
+ pub pbData: *mut ::core::ffi::c_void,
+ pub cbData: u16,
+ pub fSplit: super::super::Foundation::BOOL,
+ pub cbPartial: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FDIDECRYPT_0_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FDIDECRYPT_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FDIDECRYPT_0_2 {
+ pub pFolderReserve: *mut ::core::ffi::c_void,
+ pub cbFolderReserve: u16,
+ pub iFolder: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FDIDECRYPT_0_2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FDIDECRYPT_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub struct FDINOTIFICATION {
+ pub cb: i32,
+ pub psz1: ::windows_sys::core::PSTR,
+ pub psz2: ::windows_sys::core::PSTR,
+ pub psz3: ::windows_sys::core::PSTR,
+ pub pv: *mut ::core::ffi::c_void,
+ pub hf: isize,
+ pub date: u16,
+ pub time: u16,
+ pub attribs: u16,
+ pub setID: u16,
+ pub iCabinet: u16,
+ pub iFolder: u16,
+ pub fdie: FDIERROR,
+}
+impl ::core::marker::Copy for FDINOTIFICATION {}
+impl ::core::clone::Clone for FDINOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FDISPILLFILE {
+ pub ach: [super::super::Foundation::CHAR; 2],
+ pub cbFile: i32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FDISPILLFILE {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FDISPILLFILE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FDISPILLFILE {
+ pub ach: [super::super::Foundation::CHAR; 2],
+ pub cbFile: i32,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FDISPILLFILE {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FDISPILLFILE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNALLOC = ::core::option::Option<unsafe extern "system" fn(cb: u32) -> *mut ::core::ffi::c_void>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNCLOSE = ::core::option::Option<unsafe extern "system" fn(hf: isize) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCIALLOC = ::core::option::Option<unsafe extern "system" fn(cb: u32) -> *mut ::core::ffi::c_void>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCICLOSE = ::core::option::Option<unsafe extern "system" fn(hf: isize, err: *mut i32, pv: *mut ::core::ffi::c_void) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCIDELETE = ::core::option::Option<unsafe extern "system" fn(pszfile: ::windows_sys::core::PCSTR, err: *mut i32, pv: *mut ::core::ffi::c_void) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNFCIFILEPLACED = ::core::option::Option<unsafe extern "system" fn(pccab: *mut CCAB, pszfile: ::windows_sys::core::PCSTR, cbfile: i32, fcontinuation: super::super::Foundation::BOOL, pv: *mut ::core::ffi::c_void) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCIFREE = ::core::option::Option<unsafe extern "system" fn(memory: *mut ::core::ffi::c_void)>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNFCIGETNEXTCABINET = ::core::option::Option<unsafe extern "system" fn(pccab: *mut CCAB, cbprevcab: u32, pv: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCIGETOPENINFO = ::core::option::Option<unsafe extern "system" fn(pszname: ::windows_sys::core::PCSTR, pdate: *mut u16, ptime: *mut u16, pattribs: *mut u16, err: *mut i32, pv: *mut ::core::ffi::c_void) -> isize>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNFCIGETTEMPFILE = ::core::option::Option<unsafe extern "system" fn(psztempname: ::windows_sys::core::PSTR, cbtempname: i32, pv: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCIOPEN = ::core::option::Option<unsafe extern "system" fn(pszfile: ::windows_sys::core::PCSTR, oflag: i32, pmode: i32, err: *mut i32, pv: *mut ::core::ffi::c_void) -> isize>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCIREAD = ::core::option::Option<unsafe extern "system" fn(hf: isize, memory: *mut ::core::ffi::c_void, cb: u32, err: *mut i32, pv: *mut ::core::ffi::c_void) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCISEEK = ::core::option::Option<unsafe extern "system" fn(hf: isize, dist: i32, seektype: i32, err: *mut i32, pv: *mut ::core::ffi::c_void) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCISTATUS = ::core::option::Option<unsafe extern "system" fn(typestatus: u32, cb1: u32, cb2: u32, pv: *mut ::core::ffi::c_void) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFCIWRITE = ::core::option::Option<unsafe extern "system" fn(hf: isize, memory: *mut ::core::ffi::c_void, cb: u32, err: *mut i32, pv: *mut ::core::ffi::c_void) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFNFDIDECRYPT = ::core::option::Option<unsafe extern "system" fn(pfdid: *mut FDIDECRYPT) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFDINOTIFY = ::core::option::Option<unsafe extern "system" fn(fdint: FDINOTIFICATIONTYPE, pfdin: *mut FDINOTIFICATION) -> isize>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNFREE = ::core::option::Option<unsafe extern "system" fn(pv: *const ::core::ffi::c_void)>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNOPEN = ::core::option::Option<unsafe extern "system" fn(pszfile: ::windows_sys::core::PCSTR, oflag: i32, pmode: i32) -> isize>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNREAD = ::core::option::Option<unsafe extern "system" fn(hf: isize, pv: *mut ::core::ffi::c_void, cb: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNSEEK = ::core::option::Option<unsafe extern "system" fn(hf: isize, dist: i32, seektype: i32) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
+pub type PFNWRITE = ::core::option::Option<unsafe extern "system" fn(hf: isize, pv: *const ::core::ffi::c_void, cb: u32) -> u32>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/CloudFilters/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/CloudFilters/mod.rs
new file mode 100644
index 000000000..3b14f2aa1
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/CloudFilters/mod.rs
@@ -0,0 +1,1288 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfCloseHandle(filehandle: super::super::Foundation::HANDLE);
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+ pub fn CfConnectSyncRoot(syncrootpath: ::windows_sys::core::PCWSTR, callbacktable: *const CF_CALLBACK_REGISTRATION, callbackcontext: *const ::core::ffi::c_void, connectflags: CF_CONNECT_FLAGS, connectionkey: *mut CF_CONNECTION_KEY) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn CfConvertToPlaceholder(filehandle: super::super::Foundation::HANDLE, fileidentity: *const ::core::ffi::c_void, fileidentitylength: u32, convertflags: CF_CONVERT_FLAGS, convertusn: *mut i64, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"]
+ #[cfg(feature = "Win32_Storage_FileSystem")]
+ pub fn CfCreatePlaceholders(basedirectorypath: ::windows_sys::core::PCWSTR, placeholderarray: *mut CF_PLACEHOLDER_CREATE_INFO, placeholdercount: u32, createflags: CF_CREATE_FLAGS, entriesprocessed: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn CfDehydratePlaceholder(filehandle: super::super::Foundation::HANDLE, startingoffset: i64, length: i64, dehydrateflags: CF_DEHYDRATE_FLAGS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfDisconnectSyncRoot(connectionkey: CF_CONNECTION_KEY) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_CorrelationVector\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_CorrelationVector"))]
+ pub fn CfExecute(opinfo: *const CF_OPERATION_INFO, opparams: *mut CF_OPERATION_PARAMETERS) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+ pub fn CfGetCorrelationVector(filehandle: super::super::Foundation::HANDLE, correlationvector: *mut super::super::System::CorrelationVector::CORRELATION_VECTOR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfGetPlaceholderInfo(filehandle: super::super::Foundation::HANDLE, infoclass: CF_PLACEHOLDER_INFO_CLASS, infobuffer: *mut ::core::ffi::c_void, infobufferlength: u32, returnedlength: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfGetPlaceholderRangeInfo(filehandle: super::super::Foundation::HANDLE, infoclass: CF_PLACEHOLDER_RANGE_INFO_CLASS, startingoffset: i64, length: i64, infobuffer: *mut ::core::ffi::c_void, infobufferlength: u32, returnedlength: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfGetPlaceholderStateFromAttributeTag(fileattributes: u32, reparsetag: u32) -> CF_PLACEHOLDER_STATE;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"]
+ #[cfg(feature = "Win32_Storage_FileSystem")]
+ pub fn CfGetPlaceholderStateFromFileInfo(infobuffer: *const ::core::ffi::c_void, infoclass: super::FileSystem::FILE_INFO_BY_HANDLE_CLASS) -> CF_PLACEHOLDER_STATE;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+ pub fn CfGetPlaceholderStateFromFindData(finddata: *const super::FileSystem::WIN32_FIND_DATAA) -> CF_PLACEHOLDER_STATE;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfGetPlatformInfo(platformversion: *mut CF_PLATFORM_INFO) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfGetSyncRootInfoByHandle(filehandle: super::super::Foundation::HANDLE, infoclass: CF_SYNC_ROOT_INFO_CLASS, infobuffer: *mut ::core::ffi::c_void, infobufferlength: u32, returnedlength: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfGetSyncRootInfoByPath(filepath: ::windows_sys::core::PCWSTR, infoclass: CF_SYNC_ROOT_INFO_CLASS, infobuffer: *mut ::core::ffi::c_void, infobufferlength: u32, returnedlength: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfGetTransferKey(filehandle: super::super::Foundation::HANDLE, transferkey: *mut i64) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfGetWin32HandleFromProtectedHandle(protectedhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn CfHydratePlaceholder(filehandle: super::super::Foundation::HANDLE, startingoffset: i64, length: i64, hydrateflags: CF_HYDRATE_FLAGS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfOpenFileWithOplock(filepath: ::windows_sys::core::PCWSTR, flags: CF_OPEN_FILE_FLAGS, protectedhandle: *mut super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfQuerySyncProviderStatus(connectionkey: CF_CONNECTION_KEY, providerstatus: *mut CF_SYNC_PROVIDER_STATUS) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfReferenceProtectedHandle(protectedhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfRegisterSyncRoot(syncrootpath: ::windows_sys::core::PCWSTR, registration: *const CF_SYNC_REGISTRATION, policies: *const CF_SYNC_POLICIES, registerflags: CF_REGISTER_FLAGS) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfReleaseProtectedHandle(protectedhandle: super::super::Foundation::HANDLE);
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfReleaseTransferKey(filehandle: super::super::Foundation::HANDLE, transferkey: *mut i64);
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfReportProviderProgress(connectionkey: CF_CONNECTION_KEY, transferkey: i64, providerprogresstotal: i64, providerprogresscompleted: i64) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfReportProviderProgress2(connectionkey: CF_CONNECTION_KEY, transferkey: i64, requestkey: i64, providerprogresstotal: i64, providerprogresscompleted: i64, targetsessionid: u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfReportSyncStatus(syncrootpath: ::windows_sys::core::PCWSTR, syncstatus: *const CF_SYNC_STATUS) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn CfRevertPlaceholder(filehandle: super::super::Foundation::HANDLE, revertflags: CF_REVERT_FLAGS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+ pub fn CfSetCorrelationVector(filehandle: super::super::Foundation::HANDLE, correlationvector: *const super::super::System::CorrelationVector::CORRELATION_VECTOR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CfSetInSyncState(filehandle: super::super::Foundation::HANDLE, insyncstate: CF_IN_SYNC_STATE, insyncflags: CF_SET_IN_SYNC_FLAGS, insyncusn: *mut i64) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn CfSetPinState(filehandle: super::super::Foundation::HANDLE, pinstate: CF_PIN_STATE, pinflags: CF_SET_PIN_FLAGS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfUnregisterSyncRoot(syncrootpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO"))]
+ pub fn CfUpdatePlaceholder(filehandle: super::super::Foundation::HANDLE, fsmetadata: *const CF_FS_METADATA, fileidentity: *const ::core::ffi::c_void, fileidentitylength: u32, dehydraterangearray: *const CF_FILE_RANGE, dehydraterangecount: u32, updateflags: CF_UPDATE_FLAGS, updateusn: *mut i64, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+ pub fn CfUpdateSyncProviderStatus(connectionkey: CF_CONNECTION_KEY, providerstatus: CF_SYNC_PROVIDER_STATUS) -> ::windows_sys::core::HRESULT;
+}
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_MAX_PRIORITY_HINT: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_MAX_PROVIDER_NAME_LENGTH: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_MAX_PROVIDER_VERSION_LENGTH: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_MAX_FILE_IDENTITY_LENGTH: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_REQUEST_KEY_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_CANCEL_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_CANCEL_FLAG_NONE: CF_CALLBACK_CANCEL_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_CANCEL_FLAG_IO_TIMEOUT: CF_CALLBACK_CANCEL_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_CANCEL_FLAG_IO_ABORTED: CF_CALLBACK_CANCEL_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_CLOSE_COMPLETION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_CLOSE_COMPLETION_FLAG_NONE: CF_CALLBACK_CLOSE_COMPLETION_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_CLOSE_COMPLETION_FLAG_DELETED: CF_CALLBACK_CLOSE_COMPLETION_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATE_COMPLETION_FLAG_NONE: CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATE_COMPLETION_FLAG_BACKGROUND: CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATE_COMPLETION_FLAG_DEHYDRATED: CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_DEHYDRATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATE_FLAG_NONE: CF_CALLBACK_DEHYDRATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATE_FLAG_BACKGROUND: CF_CALLBACK_DEHYDRATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_DEHYDRATION_REASON = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATION_REASON_NONE: CF_CALLBACK_DEHYDRATION_REASON = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATION_REASON_USER_MANUAL: CF_CALLBACK_DEHYDRATION_REASON = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATION_REASON_SYSTEM_LOW_SPACE: CF_CALLBACK_DEHYDRATION_REASON = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATION_REASON_SYSTEM_INACTIVITY: CF_CALLBACK_DEHYDRATION_REASON = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DEHYDRATION_REASON_SYSTEM_OS_UPGRADE: CF_CALLBACK_DEHYDRATION_REASON = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_DELETE_COMPLETION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DELETE_COMPLETION_FLAG_NONE: CF_CALLBACK_DELETE_COMPLETION_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_DELETE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DELETE_FLAG_NONE: CF_CALLBACK_DELETE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DELETE_FLAG_IS_DIRECTORY: CF_CALLBACK_DELETE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_DELETE_FLAG_IS_UNDELETE: CF_CALLBACK_DELETE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_FETCH_DATA_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_FETCH_DATA_FLAG_NONE: CF_CALLBACK_FETCH_DATA_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_FETCH_DATA_FLAG_RECOVERY: CF_CALLBACK_FETCH_DATA_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_FETCH_DATA_FLAG_EXPLICIT_HYDRATION: CF_CALLBACK_FETCH_DATA_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_FETCH_PLACEHOLDERS_FLAG_NONE: CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_OPEN_COMPLETION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_OPEN_COMPLETION_FLAG_NONE: CF_CALLBACK_OPEN_COMPLETION_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_OPEN_COMPLETION_FLAG_PLACEHOLDER_UNKNOWN: CF_CALLBACK_OPEN_COMPLETION_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_OPEN_COMPLETION_FLAG_PLACEHOLDER_UNSUPPORTED: CF_CALLBACK_OPEN_COMPLETION_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_RENAME_COMPLETION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_RENAME_COMPLETION_FLAG_NONE: CF_CALLBACK_RENAME_COMPLETION_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_RENAME_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_RENAME_FLAG_NONE: CF_CALLBACK_RENAME_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_RENAME_FLAG_IS_DIRECTORY: CF_CALLBACK_RENAME_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_RENAME_FLAG_SOURCE_IN_SCOPE: CF_CALLBACK_RENAME_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_RENAME_FLAG_TARGET_IN_SCOPE: CF_CALLBACK_RENAME_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_FETCH_DATA: CF_CALLBACK_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_VALIDATE_DATA: CF_CALLBACK_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_CANCEL_FETCH_DATA: CF_CALLBACK_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_FETCH_PLACEHOLDERS: CF_CALLBACK_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_CANCEL_FETCH_PLACEHOLDERS: CF_CALLBACK_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NOTIFY_FILE_OPEN_COMPLETION: CF_CALLBACK_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NOTIFY_FILE_CLOSE_COMPLETION: CF_CALLBACK_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NOTIFY_DEHYDRATE: CF_CALLBACK_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NOTIFY_DEHYDRATE_COMPLETION: CF_CALLBACK_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NOTIFY_DELETE: CF_CALLBACK_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NOTIFY_DELETE_COMPLETION: CF_CALLBACK_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NOTIFY_RENAME: CF_CALLBACK_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NOTIFY_RENAME_COMPLETION: CF_CALLBACK_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_TYPE_NONE: CF_CALLBACK_TYPE = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CALLBACK_VALIDATE_DATA_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_VALIDATE_DATA_FLAG_NONE: CF_CALLBACK_VALIDATE_DATA_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CALLBACK_VALIDATE_DATA_FLAG_EXPLICIT_HYDRATION: CF_CALLBACK_VALIDATE_DATA_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CONNECT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONNECT_FLAG_NONE: CF_CONNECT_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO: CF_CONNECT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONNECT_FLAG_REQUIRE_FULL_FILE_PATH: CF_CONNECT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONNECT_FLAG_BLOCK_SELF_IMPLICIT_HYDRATION: CF_CONNECT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CONVERT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONVERT_FLAG_NONE: CF_CONVERT_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONVERT_FLAG_MARK_IN_SYNC: CF_CONVERT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONVERT_FLAG_DEHYDRATE: CF_CONVERT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONVERT_FLAG_ENABLE_ON_DEMAND_POPULATION: CF_CONVERT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONVERT_FLAG_ALWAYS_FULL: CF_CONVERT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CONVERT_FLAG_FORCE_CONVERT_TO_CLOUD_FILE: CF_CONVERT_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_CREATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CREATE_FLAG_NONE: CF_CREATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_CREATE_FLAG_STOP_ON_ERROR: CF_CREATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_DEHYDRATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_DEHYDRATE_FLAG_NONE: CF_DEHYDRATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_DEHYDRATE_FLAG_BACKGROUND: CF_DEHYDRATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_HARDLINK_POLICY = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HARDLINK_POLICY_NONE: CF_HARDLINK_POLICY = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HARDLINK_POLICY_ALLOWED: CF_HARDLINK_POLICY = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_HYDRATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATE_FLAG_NONE: CF_HYDRATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_HYDRATION_POLICY_MODIFIER = u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_MODIFIER_NONE: CF_HYDRATION_POLICY_MODIFIER = 0u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_MODIFIER_VALIDATION_REQUIRED: CF_HYDRATION_POLICY_MODIFIER = 1u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_MODIFIER_STREAMING_ALLOWED: CF_HYDRATION_POLICY_MODIFIER = 2u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_MODIFIER_AUTO_DEHYDRATION_ALLOWED: CF_HYDRATION_POLICY_MODIFIER = 4u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_MODIFIER_ALLOW_FULL_RESTART_HYDRATION: CF_HYDRATION_POLICY_MODIFIER = 8u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_HYDRATION_POLICY_PRIMARY = u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_PARTIAL: CF_HYDRATION_POLICY_PRIMARY = 0u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_PROGRESSIVE: CF_HYDRATION_POLICY_PRIMARY = 1u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_FULL: CF_HYDRATION_POLICY_PRIMARY = 2u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_HYDRATION_POLICY_ALWAYS_FULL: CF_HYDRATION_POLICY_PRIMARY = 3u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_INSYNC_POLICY = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_NONE: CF_INSYNC_POLICY = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME: CF_INSYNC_POLICY = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE: CF_INSYNC_POLICY = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE: CF_INSYNC_POLICY = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE: CF_INSYNC_POLICY = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME: CF_INSYNC_POLICY = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE: CF_INSYNC_POLICY = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE: CF_INSYNC_POLICY = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE: CF_INSYNC_POLICY = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME: CF_INSYNC_POLICY = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME: CF_INSYNC_POLICY = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_FILE_ALL: CF_INSYNC_POLICY = 5592335u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL: CF_INSYNC_POLICY = 11184880u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_TRACK_ALL: CF_INSYNC_POLICY = 16777215u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE: CF_INSYNC_POLICY = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_IN_SYNC_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_IN_SYNC_STATE_NOT_IN_SYNC: CF_IN_SYNC_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_IN_SYNC_STATE_IN_SYNC: CF_IN_SYNC_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPEN_FILE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPEN_FILE_FLAG_NONE: CF_OPEN_FILE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPEN_FILE_FLAG_EXCLUSIVE: CF_OPEN_FILE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPEN_FILE_FLAG_WRITE_ACCESS: CF_OPEN_FILE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPEN_FILE_FLAG_DELETE_ACCESS: CF_OPEN_FILE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPEN_FILE_FLAG_FOREGROUND: CF_OPEN_FILE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_ACK_DATA_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_ACK_DATA_FLAG_NONE: CF_OPERATION_ACK_DATA_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_ACK_DEHYDRATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_ACK_DEHYDRATE_FLAG_NONE: CF_OPERATION_ACK_DEHYDRATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_ACK_DELETE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_ACK_DELETE_FLAG_NONE: CF_OPERATION_ACK_DELETE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_ACK_RENAME_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_ACK_RENAME_FLAG_NONE: CF_OPERATION_ACK_RENAME_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_RESTART_HYDRATION_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_RESTART_HYDRATION_FLAG_NONE: CF_OPERATION_RESTART_HYDRATION_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_RESTART_HYDRATION_FLAG_MARK_IN_SYNC: CF_OPERATION_RESTART_HYDRATION_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_RETRIEVE_DATA_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_RETRIEVE_DATA_FLAG_NONE: CF_OPERATION_RETRIEVE_DATA_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_TRANSFER_DATA_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TRANSFER_DATA_FLAG_NONE: CF_OPERATION_TRANSFER_DATA_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAG_NONE: CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAG_STOP_ON_ERROR: CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAG_DISABLE_ON_DEMAND_POPULATION: CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_OPERATION_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TYPE_TRANSFER_DATA: CF_OPERATION_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TYPE_RETRIEVE_DATA: CF_OPERATION_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TYPE_ACK_DATA: CF_OPERATION_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TYPE_RESTART_HYDRATION: CF_OPERATION_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS: CF_OPERATION_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TYPE_ACK_DEHYDRATE: CF_OPERATION_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TYPE_ACK_DELETE: CF_OPERATION_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_OPERATION_TYPE_ACK_RENAME: CF_OPERATION_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_PIN_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PIN_STATE_UNSPECIFIED: CF_PIN_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PIN_STATE_PINNED: CF_PIN_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PIN_STATE_UNPINNED: CF_PIN_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PIN_STATE_EXCLUDED: CF_PIN_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PIN_STATE_INHERIT: CF_PIN_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_PLACEHOLDER_CREATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_CREATE_FLAG_NONE: CF_PLACEHOLDER_CREATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_CREATE_FLAG_DISABLE_ON_DEMAND_POPULATION: CF_PLACEHOLDER_CREATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_CREATE_FLAG_MARK_IN_SYNC: CF_PLACEHOLDER_CREATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_CREATE_FLAG_SUPERSEDE: CF_PLACEHOLDER_CREATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_CREATE_FLAG_ALWAYS_FULL: CF_PLACEHOLDER_CREATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_PLACEHOLDER_INFO_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_INFO_BASIC: CF_PLACEHOLDER_INFO_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_INFO_STANDARD: CF_PLACEHOLDER_INFO_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_PLACEHOLDER_MANAGEMENT_POLICY = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT: CF_PLACEHOLDER_MANAGEMENT_POLICY = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED: CF_PLACEHOLDER_MANAGEMENT_POLICY = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED: CF_PLACEHOLDER_MANAGEMENT_POLICY = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED: CF_PLACEHOLDER_MANAGEMENT_POLICY = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_PLACEHOLDER_RANGE_INFO_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_RANGE_INFO_ONDISK: CF_PLACEHOLDER_RANGE_INFO_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_RANGE_INFO_VALIDATED: CF_PLACEHOLDER_RANGE_INFO_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_RANGE_INFO_MODIFIED: CF_PLACEHOLDER_RANGE_INFO_CLASS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_PLACEHOLDER_STATE = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_STATE_NO_STATES: CF_PLACEHOLDER_STATE = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_STATE_PLACEHOLDER: CF_PLACEHOLDER_STATE = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_STATE_SYNC_ROOT: CF_PLACEHOLDER_STATE = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENT: CF_PLACEHOLDER_STATE = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_STATE_IN_SYNC: CF_PLACEHOLDER_STATE = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_STATE_PARTIAL: CF_PLACEHOLDER_STATE = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISK: CF_PLACEHOLDER_STATE = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PLACEHOLDER_STATE_INVALID: CF_PLACEHOLDER_STATE = 4294967295u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_POPULATION_POLICY_MODIFIER = u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_POPULATION_POLICY_MODIFIER_NONE: CF_POPULATION_POLICY_MODIFIER = 0u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_POPULATION_POLICY_PRIMARY = u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_POPULATION_POLICY_PARTIAL: CF_POPULATION_POLICY_PRIMARY = 0u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_POPULATION_POLICY_FULL: CF_POPULATION_POLICY_PRIMARY = 2u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_POPULATION_POLICY_ALWAYS_FULL: CF_POPULATION_POLICY_PRIMARY = 3u16;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_REGISTER_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_REGISTER_FLAG_NONE: CF_REGISTER_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_REGISTER_FLAG_UPDATE: CF_REGISTER_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_REGISTER_FLAG_DISABLE_ON_DEMAND_POPULATION_ON_ROOT: CF_REGISTER_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_REGISTER_FLAG_MARK_IN_SYNC_ON_ROOT: CF_REGISTER_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_REVERT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_REVERT_FLAG_NONE: CF_REVERT_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_SET_IN_SYNC_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_SET_IN_SYNC_FLAG_NONE: CF_SET_IN_SYNC_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_SET_PIN_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_SET_PIN_FLAG_NONE: CF_SET_PIN_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_SET_PIN_FLAG_RECURSE: CF_SET_PIN_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_SET_PIN_FLAG_RECURSE_ONLY: CF_SET_PIN_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_SET_PIN_FLAG_RECURSE_STOP_ON_ERROR: CF_SET_PIN_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_SYNC_PROVIDER_STATUS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_DISCONNECTED: CF_SYNC_PROVIDER_STATUS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_IDLE: CF_SYNC_PROVIDER_STATUS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_POPULATE_NAMESPACE: CF_SYNC_PROVIDER_STATUS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_POPULATE_METADATA: CF_SYNC_PROVIDER_STATUS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_POPULATE_CONTENT: CF_SYNC_PROVIDER_STATUS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_SYNC_INCREMENTAL: CF_SYNC_PROVIDER_STATUS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_SYNC_FULL: CF_SYNC_PROVIDER_STATUS = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_CONNECTIVITY_LOST: CF_SYNC_PROVIDER_STATUS = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_CLEAR_FLAGS: CF_SYNC_PROVIDER_STATUS = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_TERMINATED: CF_SYNC_PROVIDER_STATUS = 3221225473u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_PROVIDER_STATUS_ERROR: CF_SYNC_PROVIDER_STATUS = 3221225474u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_SYNC_ROOT_INFO_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_SYNC_ROOT_INFO_BASIC: CF_SYNC_ROOT_INFO_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_SYNC_ROOT_INFO_STANDARD: CF_SYNC_ROOT_INFO_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_SYNC_ROOT_INFO_PROVIDER: CF_SYNC_ROOT_INFO_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub type CF_UPDATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_NONE: CF_UPDATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_VERIFY_IN_SYNC: CF_UPDATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_MARK_IN_SYNC: CF_UPDATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_DEHYDRATE: CF_UPDATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_ENABLE_ON_DEMAND_POPULATION: CF_UPDATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_DISABLE_ON_DEMAND_POPULATION: CF_UPDATE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_REMOVE_FILE_IDENTITY: CF_UPDATE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_CLEAR_IN_SYNC: CF_UPDATE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_REMOVE_PROPERTY: CF_UPDATE_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_PASSTHROUGH_FS_METADATA: CF_UPDATE_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_ALWAYS_FULL: CF_UPDATE_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub const CF_UPDATE_FLAG_ALLOW_PARTIAL: CF_UPDATE_FLAGS = 1024u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+pub struct CF_CALLBACK_INFO {
+ pub StructSize: u32,
+ pub ConnectionKey: CF_CONNECTION_KEY,
+ pub CallbackContext: *mut ::core::ffi::c_void,
+ pub VolumeGuidName: ::windows_sys::core::PCWSTR,
+ pub VolumeDosName: ::windows_sys::core::PCWSTR,
+ pub VolumeSerialNumber: u32,
+ pub SyncRootFileId: i64,
+ pub SyncRootIdentity: *const ::core::ffi::c_void,
+ pub SyncRootIdentityLength: u32,
+ pub FileId: i64,
+ pub FileSize: i64,
+ pub FileIdentity: *const ::core::ffi::c_void,
+ pub FileIdentityLength: u32,
+ pub NormalizedPath: ::windows_sys::core::PCWSTR,
+ pub TransferKey: i64,
+ pub PriorityHint: u8,
+ pub CorrelationVector: *mut super::super::System::CorrelationVector::CORRELATION_VECTOR,
+ pub ProcessInfo: *mut CF_PROCESS_INFO,
+ pub RequestKey: i64,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+impl ::core::marker::Copy for CF_CALLBACK_INFO {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+impl ::core::clone::Clone for CF_CALLBACK_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS {
+ pub ParamSize: u32,
+ pub Anonymous: CF_CALLBACK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub union CF_CALLBACK_PARAMETERS_0 {
+ pub Cancel: CF_CALLBACK_PARAMETERS_0_0,
+ pub FetchData: CF_CALLBACK_PARAMETERS_0_6,
+ pub ValidateData: CF_CALLBACK_PARAMETERS_0_11,
+ pub FetchPlaceholders: CF_CALLBACK_PARAMETERS_0_7,
+ pub OpenCompletion: CF_CALLBACK_PARAMETERS_0_8,
+ pub CloseCompletion: CF_CALLBACK_PARAMETERS_0_1,
+ pub Dehydrate: CF_CALLBACK_PARAMETERS_0_3,
+ pub DehydrateCompletion: CF_CALLBACK_PARAMETERS_0_2,
+ pub Delete: CF_CALLBACK_PARAMETERS_0_5,
+ pub DeleteCompletion: CF_CALLBACK_PARAMETERS_0_4,
+ pub Rename: CF_CALLBACK_PARAMETERS_0_10,
+ pub RenameCompletion: CF_CALLBACK_PARAMETERS_0_9,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_0 {
+ pub Flags: CF_CALLBACK_CANCEL_FLAGS,
+ pub Anonymous: CF_CALLBACK_PARAMETERS_0_0_0,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub union CF_CALLBACK_PARAMETERS_0_0_0 {
+ pub FetchData: CF_CALLBACK_PARAMETERS_0_0_0_0,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_0_0 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_0_0_0 {
+ pub FileOffset: i64,
+ pub Length: i64,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_0_0_0 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_0_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_1 {
+ pub Flags: CF_CALLBACK_CLOSE_COMPLETION_FLAGS,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_1 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_2 {
+ pub Flags: CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS,
+ pub Reason: CF_CALLBACK_DEHYDRATION_REASON,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_2 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_3 {
+ pub Flags: CF_CALLBACK_DEHYDRATE_FLAGS,
+ pub Reason: CF_CALLBACK_DEHYDRATION_REASON,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_3 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_4 {
+ pub Flags: CF_CALLBACK_DELETE_COMPLETION_FLAGS,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_4 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_5 {
+ pub Flags: CF_CALLBACK_DELETE_FLAGS,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_5 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_5 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_6 {
+ pub Flags: CF_CALLBACK_FETCH_DATA_FLAGS,
+ pub RequiredFileOffset: i64,
+ pub RequiredLength: i64,
+ pub OptionalFileOffset: i64,
+ pub OptionalLength: i64,
+ pub LastDehydrationTime: i64,
+ pub LastDehydrationReason: CF_CALLBACK_DEHYDRATION_REASON,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_6 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_6 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_7 {
+ pub Flags: CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS,
+ pub Pattern: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_7 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_7 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_8 {
+ pub Flags: CF_CALLBACK_OPEN_COMPLETION_FLAGS,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_8 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_8 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_9 {
+ pub Flags: CF_CALLBACK_RENAME_COMPLETION_FLAGS,
+ pub SourcePath: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_9 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_9 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_10 {
+ pub Flags: CF_CALLBACK_RENAME_FLAGS,
+ pub TargetPath: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_10 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_10 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_CALLBACK_PARAMETERS_0_11 {
+ pub Flags: CF_CALLBACK_VALIDATE_DATA_FLAGS,
+ pub RequiredFileOffset: i64,
+ pub RequiredLength: i64,
+}
+impl ::core::marker::Copy for CF_CALLBACK_PARAMETERS_0_11 {}
+impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_11 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+pub struct CF_CALLBACK_REGISTRATION {
+ pub Type: CF_CALLBACK_TYPE,
+ pub Callback: CF_CALLBACK,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+impl ::core::marker::Copy for CF_CALLBACK_REGISTRATION {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+impl ::core::clone::Clone for CF_CALLBACK_REGISTRATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type CF_CONNECTION_KEY = i64;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_FILE_RANGE {
+ pub StartingOffset: i64,
+ pub Length: i64,
+}
+impl ::core::marker::Copy for CF_FILE_RANGE {}
+impl ::core::clone::Clone for CF_FILE_RANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(feature = "Win32_Storage_FileSystem")]
+pub struct CF_FS_METADATA {
+ pub BasicInfo: super::FileSystem::FILE_BASIC_INFO,
+ pub FileSize: i64,
+}
+#[cfg(feature = "Win32_Storage_FileSystem")]
+impl ::core::marker::Copy for CF_FS_METADATA {}
+#[cfg(feature = "Win32_Storage_FileSystem")]
+impl ::core::clone::Clone for CF_FS_METADATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_HYDRATION_POLICY {
+ pub Primary: CF_HYDRATION_POLICY_PRIMARY_USHORT,
+ pub Modifier: CF_HYDRATION_POLICY_MODIFIER_USHORT,
+}
+impl ::core::marker::Copy for CF_HYDRATION_POLICY {}
+impl ::core::clone::Clone for CF_HYDRATION_POLICY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_HYDRATION_POLICY_MODIFIER_USHORT {
+ pub us: u16,
+}
+impl ::core::marker::Copy for CF_HYDRATION_POLICY_MODIFIER_USHORT {}
+impl ::core::clone::Clone for CF_HYDRATION_POLICY_MODIFIER_USHORT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_HYDRATION_POLICY_PRIMARY_USHORT {
+ pub us: u16,
+}
+impl ::core::marker::Copy for CF_HYDRATION_POLICY_PRIMARY_USHORT {}
+impl ::core::clone::Clone for CF_HYDRATION_POLICY_PRIMARY_USHORT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+pub struct CF_OPERATION_INFO {
+ pub StructSize: u32,
+ pub Type: CF_OPERATION_TYPE,
+ pub ConnectionKey: CF_CONNECTION_KEY,
+ pub TransferKey: i64,
+ pub CorrelationVector: *const super::super::System::CorrelationVector::CORRELATION_VECTOR,
+ pub SyncStatus: *const CF_SYNC_STATUS,
+ pub RequestKey: i64,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+impl ::core::marker::Copy for CF_OPERATION_INFO {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+impl ::core::clone::Clone for CF_OPERATION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS {
+ pub ParamSize: u32,
+ pub Anonymous: CF_OPERATION_PARAMETERS_0,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub union CF_OPERATION_PARAMETERS_0 {
+ pub TransferData: CF_OPERATION_PARAMETERS_0_6,
+ pub RetrieveData: CF_OPERATION_PARAMETERS_0_5,
+ pub AckData: CF_OPERATION_PARAMETERS_0_0,
+ pub RestartHydration: CF_OPERATION_PARAMETERS_0_4,
+ pub TransferPlaceholders: CF_OPERATION_PARAMETERS_0_7,
+ pub AckDehydrate: CF_OPERATION_PARAMETERS_0_1,
+ pub AckRename: CF_OPERATION_PARAMETERS_0_3,
+ pub AckDelete: CF_OPERATION_PARAMETERS_0_2,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS_0_0 {
+ pub Flags: CF_OPERATION_ACK_DATA_FLAGS,
+ pub CompletionStatus: super::super::Foundation::NTSTATUS,
+ pub Offset: i64,
+ pub Length: i64,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0_0 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS_0_1 {
+ pub Flags: CF_OPERATION_ACK_DEHYDRATE_FLAGS,
+ pub CompletionStatus: super::super::Foundation::NTSTATUS,
+ pub FileIdentity: *const ::core::ffi::c_void,
+ pub FileIdentityLength: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0_1 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS_0_2 {
+ pub Flags: CF_OPERATION_ACK_DELETE_FLAGS,
+ pub CompletionStatus: super::super::Foundation::NTSTATUS,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0_2 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS_0_3 {
+ pub Flags: CF_OPERATION_ACK_RENAME_FLAGS,
+ pub CompletionStatus: super::super::Foundation::NTSTATUS,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0_3 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS_0_4 {
+ pub Flags: CF_OPERATION_RESTART_HYDRATION_FLAGS,
+ pub FsMetadata: *const CF_FS_METADATA,
+ pub FileIdentity: *const ::core::ffi::c_void,
+ pub FileIdentityLength: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0_4 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS_0_5 {
+ pub Flags: CF_OPERATION_RETRIEVE_DATA_FLAGS,
+ pub Buffer: *mut ::core::ffi::c_void,
+ pub Offset: i64,
+ pub Length: i64,
+ pub ReturnedLength: i64,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0_5 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_5 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS_0_6 {
+ pub Flags: CF_OPERATION_TRANSFER_DATA_FLAGS,
+ pub CompletionStatus: super::super::Foundation::NTSTATUS,
+ pub Buffer: *const ::core::ffi::c_void,
+ pub Offset: i64,
+ pub Length: i64,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0_6 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_6 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+pub struct CF_OPERATION_PARAMETERS_0_7 {
+ pub Flags: CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS,
+ pub CompletionStatus: super::super::Foundation::NTSTATUS,
+ pub PlaceholderTotalCount: i64,
+ pub PlaceholderArray: *mut CF_PLACEHOLDER_CREATE_INFO,
+ pub PlaceholderCount: u32,
+ pub EntriesProcessed: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::marker::Copy for CF_OPERATION_PARAMETERS_0_7 {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
+impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_7 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_PLACEHOLDER_BASIC_INFO {
+ pub PinState: CF_PIN_STATE,
+ pub InSyncState: CF_IN_SYNC_STATE,
+ pub FileId: i64,
+ pub SyncRootFileId: i64,
+ pub FileIdentityLength: u32,
+ pub FileIdentity: [u8; 1],
+}
+impl ::core::marker::Copy for CF_PLACEHOLDER_BASIC_INFO {}
+impl ::core::clone::Clone for CF_PLACEHOLDER_BASIC_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"]
+#[cfg(feature = "Win32_Storage_FileSystem")]
+pub struct CF_PLACEHOLDER_CREATE_INFO {
+ pub RelativeFileName: ::windows_sys::core::PCWSTR,
+ pub FsMetadata: CF_FS_METADATA,
+ pub FileIdentity: *const ::core::ffi::c_void,
+ pub FileIdentityLength: u32,
+ pub Flags: CF_PLACEHOLDER_CREATE_FLAGS,
+ pub Result: ::windows_sys::core::HRESULT,
+ pub CreateUsn: i64,
+}
+#[cfg(feature = "Win32_Storage_FileSystem")]
+impl ::core::marker::Copy for CF_PLACEHOLDER_CREATE_INFO {}
+#[cfg(feature = "Win32_Storage_FileSystem")]
+impl ::core::clone::Clone for CF_PLACEHOLDER_CREATE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_PLACEHOLDER_STANDARD_INFO {
+ pub OnDiskDataSize: i64,
+ pub ValidatedDataSize: i64,
+ pub ModifiedDataSize: i64,
+ pub PropertiesSize: i64,
+ pub PinState: CF_PIN_STATE,
+ pub InSyncState: CF_IN_SYNC_STATE,
+ pub FileId: i64,
+ pub SyncRootFileId: i64,
+ pub FileIdentityLength: u32,
+ pub FileIdentity: [u8; 1],
+}
+impl ::core::marker::Copy for CF_PLACEHOLDER_STANDARD_INFO {}
+impl ::core::clone::Clone for CF_PLACEHOLDER_STANDARD_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_PLATFORM_INFO {
+ pub BuildNumber: u32,
+ pub RevisionNumber: u32,
+ pub IntegrationNumber: u32,
+}
+impl ::core::marker::Copy for CF_PLATFORM_INFO {}
+impl ::core::clone::Clone for CF_PLATFORM_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_POPULATION_POLICY {
+ pub Primary: CF_POPULATION_POLICY_PRIMARY_USHORT,
+ pub Modifier: CF_POPULATION_POLICY_MODIFIER_USHORT,
+}
+impl ::core::marker::Copy for CF_POPULATION_POLICY {}
+impl ::core::clone::Clone for CF_POPULATION_POLICY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_POPULATION_POLICY_MODIFIER_USHORT {
+ pub us: u16,
+}
+impl ::core::marker::Copy for CF_POPULATION_POLICY_MODIFIER_USHORT {}
+impl ::core::clone::Clone for CF_POPULATION_POLICY_MODIFIER_USHORT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_POPULATION_POLICY_PRIMARY_USHORT {
+ pub us: u16,
+}
+impl ::core::marker::Copy for CF_POPULATION_POLICY_PRIMARY_USHORT {}
+impl ::core::clone::Clone for CF_POPULATION_POLICY_PRIMARY_USHORT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_PROCESS_INFO {
+ pub StructSize: u32,
+ pub ProcessId: u32,
+ pub ImagePath: ::windows_sys::core::PCWSTR,
+ pub PackageName: ::windows_sys::core::PCWSTR,
+ pub ApplicationId: ::windows_sys::core::PCWSTR,
+ pub CommandLine: ::windows_sys::core::PCWSTR,
+ pub SessionId: u32,
+}
+impl ::core::marker::Copy for CF_PROCESS_INFO {}
+impl ::core::clone::Clone for CF_PROCESS_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_SYNC_POLICIES {
+ pub StructSize: u32,
+ pub Hydration: CF_HYDRATION_POLICY,
+ pub Population: CF_POPULATION_POLICY,
+ pub InSync: CF_INSYNC_POLICY,
+ pub HardLink: CF_HARDLINK_POLICY,
+ pub PlaceholderManagement: CF_PLACEHOLDER_MANAGEMENT_POLICY,
+}
+impl ::core::marker::Copy for CF_SYNC_POLICIES {}
+impl ::core::clone::Clone for CF_SYNC_POLICIES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_SYNC_REGISTRATION {
+ pub StructSize: u32,
+ pub ProviderName: ::windows_sys::core::PCWSTR,
+ pub ProviderVersion: ::windows_sys::core::PCWSTR,
+ pub SyncRootIdentity: *const ::core::ffi::c_void,
+ pub SyncRootIdentityLength: u32,
+ pub FileIdentity: *const ::core::ffi::c_void,
+ pub FileIdentityLength: u32,
+ pub ProviderId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for CF_SYNC_REGISTRATION {}
+impl ::core::clone::Clone for CF_SYNC_REGISTRATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_SYNC_ROOT_BASIC_INFO {
+ pub SyncRootFileId: i64,
+}
+impl ::core::marker::Copy for CF_SYNC_ROOT_BASIC_INFO {}
+impl ::core::clone::Clone for CF_SYNC_ROOT_BASIC_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_SYNC_ROOT_PROVIDER_INFO {
+ pub ProviderStatus: CF_SYNC_PROVIDER_STATUS,
+ pub ProviderName: [u16; 256],
+ pub ProviderVersion: [u16; 256],
+}
+impl ::core::marker::Copy for CF_SYNC_ROOT_PROVIDER_INFO {}
+impl ::core::clone::Clone for CF_SYNC_ROOT_PROVIDER_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_SYNC_ROOT_STANDARD_INFO {
+ pub SyncRootFileId: i64,
+ pub HydrationPolicy: CF_HYDRATION_POLICY,
+ pub PopulationPolicy: CF_POPULATION_POLICY,
+ pub InSyncPolicy: CF_INSYNC_POLICY,
+ pub HardLinkPolicy: CF_HARDLINK_POLICY,
+ pub ProviderStatus: CF_SYNC_PROVIDER_STATUS,
+ pub ProviderName: [u16; 256],
+ pub ProviderVersion: [u16; 256],
+ pub SyncRootIdentityLength: u32,
+ pub SyncRootIdentity: [u8; 1],
+}
+impl ::core::marker::Copy for CF_SYNC_ROOT_STANDARD_INFO {}
+impl ::core::clone::Clone for CF_SYNC_ROOT_STANDARD_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
+pub struct CF_SYNC_STATUS {
+ pub StructSize: u32,
+ pub Code: u32,
+ pub DescriptionOffset: u32,
+ pub DescriptionLength: u32,
+ pub DeviceIdOffset: u32,
+ pub DeviceIdLength: u32,
+}
+impl ::core::marker::Copy for CF_SYNC_STATUS {}
+impl ::core::clone::Clone for CF_SYNC_STATUS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
+pub type CF_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callbackinfo: *const CF_CALLBACK_INFO, callbackparameters: *const CF_CALLBACK_PARAMETERS)>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Compression/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Compression/mod.rs
new file mode 100644
index 000000000..d7a12625d
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Compression/mod.rs
@@ -0,0 +1,83 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CloseCompressor(compressorhandle: COMPRESSOR_HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CloseDecompressor(decompressorhandle: isize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn Compress(compressorhandle: COMPRESSOR_HANDLE, uncompresseddata: *const ::core::ffi::c_void, uncompresseddatasize: usize, compressedbuffer: *mut ::core::ffi::c_void, compressedbuffersize: usize, compresseddatasize: *mut usize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CreateCompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines: *const COMPRESS_ALLOCATION_ROUTINES, compressorhandle: *mut isize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CreateDecompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines: *const COMPRESS_ALLOCATION_ROUTINES, decompressorhandle: *mut isize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn Decompress(decompressorhandle: isize, compresseddata: *const ::core::ffi::c_void, compresseddatasize: usize, uncompressedbuffer: *mut ::core::ffi::c_void, uncompressedbuffersize: usize, uncompresseddatasize: *mut usize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn QueryCompressorInformation(compressorhandle: COMPRESSOR_HANDLE, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *mut ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn QueryDecompressorInformation(decompressorhandle: isize, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *mut ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ResetCompressor(compressorhandle: COMPRESSOR_HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ResetDecompressor(decompressorhandle: isize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetCompressorInformation(compressorhandle: COMPRESSOR_HANDLE, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *const ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetDecompressorInformation(decompressorhandle: isize, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *const ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL;
+}
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_ALGORITHM_INVALID: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_ALGORITHM_MAX: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_ALGORITHM_NULL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_RAW: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub type COMPRESS_ALGORITHM = u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_ALGORITHM_MSZIP: COMPRESS_ALGORITHM = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_ALGORITHM_XPRESS: COMPRESS_ALGORITHM = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_ALGORITHM_XPRESS_HUFF: COMPRESS_ALGORITHM = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_ALGORITHM_LZMS: COMPRESS_ALGORITHM = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub type COMPRESS_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_INFORMATION_CLASS_INVALID: COMPRESS_INFORMATION_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_INFORMATION_CLASS_BLOCK_SIZE: COMPRESS_INFORMATION_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub const COMPRESS_INFORMATION_CLASS_LEVEL: COMPRESS_INFORMATION_CLASS = 2i32;
+pub type COMPRESSOR_HANDLE = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub struct COMPRESS_ALLOCATION_ROUTINES {
+ pub Allocate: PFN_COMPRESS_ALLOCATE,
+ pub Free: PFN_COMPRESS_FREE,
+ pub UserContext: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for COMPRESS_ALLOCATION_ROUTINES {}
+impl ::core::clone::Clone for COMPRESS_ALLOCATION_ROUTINES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub type PFN_COMPRESS_ALLOCATE = ::core::option::Option<unsafe extern "system" fn(usercontext: *const ::core::ffi::c_void, size: usize) -> *mut ::core::ffi::c_void>;
+#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
+pub type PFN_COMPRESS_FREE = ::core::option::Option<unsafe extern "system" fn(usercontext: *const ::core::ffi::c_void, memory: *const ::core::ffi::c_void)>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/DataDeduplication/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/DataDeduplication/mod.rs
new file mode 100644
index 000000000..7bc4738c5
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/DataDeduplication/mod.rs
@@ -0,0 +1,181 @@
+pub type IDedupBackupSupport = *mut ::core::ffi::c_void;
+pub type IDedupChunkLibrary = *mut ::core::ffi::c_void;
+pub type IDedupDataPort = *mut ::core::ffi::c_void;
+pub type IDedupDataPortManager = *mut ::core::ffi::c_void;
+pub type IDedupIterateChunksHash32 = *mut ::core::ffi::c_void;
+pub type IDedupReadFileCallback = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DEDUP_CHUNKLIB_MAX_CHUNKS_ENUM: u32 = 1024u32;
+pub const DedupBackupSupport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1943450285, data2: 10628, data3: 18197, data4: [178, 227, 146, 76, 20, 151, 68, 221] };
+pub const DedupDataPort: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2400219655, data2: 6185, data3: 18610, data4: [166, 75, 230, 31, 142, 13, 154, 203] };
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DEDUP_BACKUP_SUPPORT_PARAM_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DEDUP_RECONSTRUCT_UNOPTIMIZED: DEDUP_BACKUP_SUPPORT_PARAM_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DEDUP_RECONSTRUCT_OPTIMIZED: DEDUP_BACKUP_SUPPORT_PARAM_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DEDUP_SET_PARAM_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DEDUP_PT_MinChunkSizeBytes: DEDUP_SET_PARAM_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DEDUP_PT_MaxChunkSizeBytes: DEDUP_SET_PARAM_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DEDUP_PT_AvgChunkSizeBytes: DEDUP_SET_PARAM_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DEDUP_PT_InvariantChunking: DEDUP_SET_PARAM_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DEDUP_PT_DisableStrongHashComputation: DEDUP_SET_PARAM_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DedupChunkFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupChunkFlags_None: DedupChunkFlags = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupChunkFlags_Compressed: DedupChunkFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DedupChunkingAlgorithm = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupChunkingAlgorithm_Unknonwn: DedupChunkingAlgorithm = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupChunkingAlgorithm_V1: DedupChunkingAlgorithm = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DedupCompressionAlgorithm = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupCompressionAlgorithm_Unknonwn: DedupCompressionAlgorithm = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupCompressionAlgorithm_Xpress: DedupCompressionAlgorithm = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DedupDataPortManagerOption = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortManagerOption_None: DedupDataPortManagerOption = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortManagerOption_AutoStart: DedupDataPortManagerOption = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortManagerOption_SkipReconciliation: DedupDataPortManagerOption = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DedupDataPortRequestStatus = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortRequestStatus_Unknown: DedupDataPortRequestStatus = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortRequestStatus_Queued: DedupDataPortRequestStatus = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortRequestStatus_Processing: DedupDataPortRequestStatus = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortRequestStatus_Partial: DedupDataPortRequestStatus = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortRequestStatus_Complete: DedupDataPortRequestStatus = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortRequestStatus_Failed: DedupDataPortRequestStatus = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DedupDataPortVolumeStatus = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortVolumeStatus_Unknown: DedupDataPortVolumeStatus = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortVolumeStatus_NotEnabled: DedupDataPortVolumeStatus = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortVolumeStatus_NotAvailable: DedupDataPortVolumeStatus = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortVolumeStatus_Initializing: DedupDataPortVolumeStatus = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortVolumeStatus_Ready: DedupDataPortVolumeStatus = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortVolumeStatus_Maintenance: DedupDataPortVolumeStatus = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupDataPortVolumeStatus_Shutdown: DedupDataPortVolumeStatus = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub type DedupHashingAlgorithm = i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupHashingAlgorithm_Unknonwn: DedupHashingAlgorithm = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub const DedupHashingAlgorithm_V1: DedupHashingAlgorithm = 1i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub struct DDP_FILE_EXTENT {
+ pub Length: i64,
+ pub Offset: i64,
+}
+impl ::core::marker::Copy for DDP_FILE_EXTENT {}
+impl ::core::clone::Clone for DDP_FILE_EXTENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub struct DEDUP_CHUNK_INFO_HASH32 {
+ pub ChunkFlags: u32,
+ pub ChunkOffsetInStream: u64,
+ pub ChunkSize: u64,
+ pub HashVal: [u8; 32],
+}
+impl ::core::marker::Copy for DEDUP_CHUNK_INFO_HASH32 {}
+impl ::core::clone::Clone for DEDUP_CHUNK_INFO_HASH32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub struct DEDUP_CONTAINER_EXTENT {
+ pub ContainerIndex: u32,
+ pub StartOffset: i64,
+ pub Length: i64,
+}
+impl ::core::marker::Copy for DEDUP_CONTAINER_EXTENT {}
+impl ::core::clone::Clone for DEDUP_CONTAINER_EXTENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub struct DedupChunk {
+ pub Hash: DedupHash,
+ pub Flags: DedupChunkFlags,
+ pub LogicalSize: u32,
+ pub DataSize: u32,
+}
+impl ::core::marker::Copy for DedupChunk {}
+impl ::core::clone::Clone for DedupChunk {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub struct DedupHash {
+ pub Hash: [u8; 32],
+}
+impl ::core::marker::Copy for DedupHash {}
+impl ::core::clone::Clone for DedupHash {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub struct DedupStream {
+ pub Path: ::windows_sys::core::BSTR,
+ pub Offset: u64,
+ pub Length: u64,
+ pub ChunkCount: u32,
+}
+impl ::core::marker::Copy for DedupStream {}
+impl ::core::clone::Clone for DedupStream {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
+pub struct DedupStreamEntry {
+ pub Hash: DedupHash,
+ pub LogicalSize: u32,
+ pub Offset: u64,
+}
+impl ::core::marker::Copy for DedupStreamEntry {}
+impl ::core::clone::Clone for DedupStreamEntry {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs
new file mode 100644
index 000000000..9b99520a6
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs
@@ -0,0 +1,627 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsAdd(dfsentrypath: ::windows_sys::core::PCWSTR, servername: ::windows_sys::core::PCWSTR, sharename: ::windows_sys::core::PCWSTR, comment: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsAddFtRoot(servername: ::windows_sys::core::PCWSTR, rootshare: ::windows_sys::core::PCWSTR, ftdfsname: ::windows_sys::core::PCWSTR, comment: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsAddRootTarget(pdfspath: ::windows_sys::core::PCWSTR, ptargetpath: ::windows_sys::core::PCWSTR, majorversion: u32, pcomment: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsAddStdRoot(servername: ::windows_sys::core::PCWSTR, rootshare: ::windows_sys::core::PCWSTR, comment: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsEnum(dfsname: ::windows_sys::core::PCWSTR, level: u32, prefmaxlen: u32, buffer: *mut *mut u8, entriesread: *mut u32, resumehandle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsGetClientInfo(dfsentrypath: ::windows_sys::core::PCWSTR, servername: ::windows_sys::core::PCWSTR, sharename: ::windows_sys::core::PCWSTR, level: u32, buffer: *mut *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn NetDfsGetFtContainerSecurity(domainname: ::windows_sys::core::PCWSTR, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsGetInfo(dfsentrypath: ::windows_sys::core::PCWSTR, servername: ::windows_sys::core::PCWSTR, sharename: ::windows_sys::core::PCWSTR, level: u32, buffer: *mut *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn NetDfsGetSecurity(dfsentrypath: ::windows_sys::core::PCWSTR, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn NetDfsGetStdContainerSecurity(machinename: ::windows_sys::core::PCWSTR, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsGetSupportedNamespaceVersion(origin: DFS_NAMESPACE_VERSION_ORIGIN, pname: ::windows_sys::core::PCWSTR, ppversioninfo: *mut *mut DFS_SUPPORTED_NAMESPACE_VERSION_INFO) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsMove(olddfsentrypath: ::windows_sys::core::PCWSTR, newdfsentrypath: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsRemove(dfsentrypath: ::windows_sys::core::PCWSTR, servername: ::windows_sys::core::PCWSTR, sharename: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsRemoveFtRoot(servername: ::windows_sys::core::PCWSTR, rootshare: ::windows_sys::core::PCWSTR, ftdfsname: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsRemoveFtRootForced(domainname: ::windows_sys::core::PCWSTR, servername: ::windows_sys::core::PCWSTR, rootshare: ::windows_sys::core::PCWSTR, ftdfsname: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsRemoveRootTarget(pdfspath: ::windows_sys::core::PCWSTR, ptargetpath: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsRemoveStdRoot(servername: ::windows_sys::core::PCWSTR, rootshare: ::windows_sys::core::PCWSTR, flags: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsSetClientInfo(dfsentrypath: ::windows_sys::core::PCWSTR, servername: ::windows_sys::core::PCWSTR, sharename: ::windows_sys::core::PCWSTR, level: u32, buffer: *const u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn NetDfsSetFtContainerSecurity(domainname: ::windows_sys::core::PCWSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+ pub fn NetDfsSetInfo(dfsentrypath: ::windows_sys::core::PCWSTR, servername: ::windows_sys::core::PCWSTR, sharename: ::windows_sys::core::PCWSTR, level: u32, buffer: *const u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn NetDfsSetSecurity(dfsentrypath: ::windows_sys::core::PCWSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn NetDfsSetStdContainerSecurity(machinename: ::windows_sys::core::PCWSTR, securityinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR) -> u32;
+}
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_ADD_VOLUME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_FORCE_REMOVE: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_MOVE_FLAG_REPLACE_IF_EXISTS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_PROPERTY_FLAG_ABDE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_PROPERTY_FLAG_CLUSTER_ENABLED: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_PROPERTY_FLAG_INSITE_REFERRALS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_PROPERTY_FLAG_ROOT_SCALABILITY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_PROPERTY_FLAG_SITE_COSTING: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_PROPERTY_FLAG_TARGET_FAILBACK: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_RESTORE_VOLUME: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_SITE_PRIMARY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_STORAGE_FLAVOR_UNUSED2: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_STORAGE_STATES: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_STORAGE_STATE_ACTIVE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_STORAGE_STATE_OFFLINE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_STORAGE_STATE_ONLINE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_FLAVORS: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_FLAVOR_AD_BLOB: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_FLAVOR_STANDALONE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_FLAVOR_UNUSED1: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_STATES: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_STATE_FORCE_SYNC: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_STATE_INCONSISTENT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_STATE_OFFLINE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_STATE_OK: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_STATE_ONLINE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_STATE_RESYNCHRONIZE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_VOLUME_STATE_STANDBY: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const FSCTL_DFS_BASE: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const FSCTL_DFS_GET_PKT_ENTRY_STATE: u32 = 401340u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const NET_DFS_SETDC_FLAGS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const NET_DFS_SETDC_INITPKT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const NET_DFS_SETDC_TIMEOUT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub type DFS_NAMESPACE_VERSION_ORIGIN = i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_NAMESPACE_VERSION_ORIGIN_COMBINED: DFS_NAMESPACE_VERSION_ORIGIN = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_NAMESPACE_VERSION_ORIGIN_SERVER: DFS_NAMESPACE_VERSION_ORIGIN = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DFS_NAMESPACE_VERSION_ORIGIN_DOMAIN: DFS_NAMESPACE_VERSION_ORIGIN = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub type DFS_TARGET_PRIORITY_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DfsInvalidPriorityClass: DFS_TARGET_PRIORITY_CLASS = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DfsSiteCostNormalPriorityClass: DFS_TARGET_PRIORITY_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DfsGlobalHighPriorityClass: DFS_TARGET_PRIORITY_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DfsSiteCostHighPriorityClass: DFS_TARGET_PRIORITY_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DfsSiteCostLowPriorityClass: DFS_TARGET_PRIORITY_CLASS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub const DfsGlobalLowPriorityClass: DFS_TARGET_PRIORITY_CLASS = 4i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_GET_PKT_ENTRY_STATE_ARG {
+ pub DfsEntryPathLen: u16,
+ pub ServerNameLen: u16,
+ pub ShareNameLen: u16,
+ pub Level: u32,
+ pub Buffer: [u16; 1],
+}
+impl ::core::marker::Copy for DFS_GET_PKT_ENTRY_STATE_ARG {}
+impl ::core::clone::Clone for DFS_GET_PKT_ENTRY_STATE_ARG {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_1 {
+ pub EntryPath: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for DFS_INFO_1 {}
+impl ::core::clone::Clone for DFS_INFO_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_100 {
+ pub Comment: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for DFS_INFO_100 {}
+impl ::core::clone::Clone for DFS_INFO_100 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_101 {
+ pub State: u32,
+}
+impl ::core::marker::Copy for DFS_INFO_101 {}
+impl ::core::clone::Clone for DFS_INFO_101 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_102 {
+ pub Timeout: u32,
+}
+impl ::core::marker::Copy for DFS_INFO_102 {}
+impl ::core::clone::Clone for DFS_INFO_102 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_103 {
+ pub PropertyFlagMask: u32,
+ pub PropertyFlags: u32,
+}
+impl ::core::marker::Copy for DFS_INFO_103 {}
+impl ::core::clone::Clone for DFS_INFO_103 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_104 {
+ pub TargetPriority: DFS_TARGET_PRIORITY,
+}
+impl ::core::marker::Copy for DFS_INFO_104 {}
+impl ::core::clone::Clone for DFS_INFO_104 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_105 {
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub Timeout: u32,
+ pub PropertyFlagMask: u32,
+ pub PropertyFlags: u32,
+}
+impl ::core::marker::Copy for DFS_INFO_105 {}
+impl ::core::clone::Clone for DFS_INFO_105 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_106 {
+ pub State: u32,
+ pub TargetPriority: DFS_TARGET_PRIORITY,
+}
+impl ::core::marker::Copy for DFS_INFO_106 {}
+impl ::core::clone::Clone for DFS_INFO_106 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct DFS_INFO_107 {
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub Timeout: u32,
+ pub PropertyFlagMask: u32,
+ pub PropertyFlags: u32,
+ pub SdLengthReserved: u32,
+ pub pSecurityDescriptor: super::super::Security::PSECURITY_DESCRIPTOR,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for DFS_INFO_107 {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for DFS_INFO_107 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct DFS_INFO_150 {
+ pub SdLengthReserved: u32,
+ pub pSecurityDescriptor: super::super::Security::PSECURITY_DESCRIPTOR,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for DFS_INFO_150 {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for DFS_INFO_150 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct DFS_INFO_1_32 {
+ pub EntryPath: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for DFS_INFO_1_32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for DFS_INFO_1_32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_2 {
+ pub EntryPath: ::windows_sys::core::PWSTR,
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub NumberOfStorages: u32,
+}
+impl ::core::marker::Copy for DFS_INFO_2 {}
+impl ::core::clone::Clone for DFS_INFO_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_200 {
+ pub FtDfsName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for DFS_INFO_200 {}
+impl ::core::clone::Clone for DFS_INFO_200 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct DFS_INFO_2_32 {
+ pub EntryPath: u32,
+ pub Comment: u32,
+ pub State: u32,
+ pub NumberOfStorages: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for DFS_INFO_2_32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for DFS_INFO_2_32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_3 {
+ pub EntryPath: ::windows_sys::core::PWSTR,
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub NumberOfStorages: u32,
+ pub Storage: *mut DFS_STORAGE_INFO,
+}
+impl ::core::marker::Copy for DFS_INFO_3 {}
+impl ::core::clone::Clone for DFS_INFO_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_300 {
+ pub Flags: u32,
+ pub DfsName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for DFS_INFO_300 {}
+impl ::core::clone::Clone for DFS_INFO_300 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct DFS_INFO_3_32 {
+ pub EntryPath: u32,
+ pub Comment: u32,
+ pub State: u32,
+ pub NumberOfStorages: u32,
+ pub Storage: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for DFS_INFO_3_32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for DFS_INFO_3_32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_4 {
+ pub EntryPath: ::windows_sys::core::PWSTR,
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub Timeout: u32,
+ pub Guid: ::windows_sys::core::GUID,
+ pub NumberOfStorages: u32,
+ pub Storage: *mut DFS_STORAGE_INFO,
+}
+impl ::core::marker::Copy for DFS_INFO_4 {}
+impl ::core::clone::Clone for DFS_INFO_4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct DFS_INFO_4_32 {
+ pub EntryPath: u32,
+ pub Comment: u32,
+ pub State: u32,
+ pub Timeout: u32,
+ pub Guid: ::windows_sys::core::GUID,
+ pub NumberOfStorages: u32,
+ pub Storage: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for DFS_INFO_4_32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for DFS_INFO_4_32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_5 {
+ pub EntryPath: ::windows_sys::core::PWSTR,
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub Timeout: u32,
+ pub Guid: ::windows_sys::core::GUID,
+ pub PropertyFlags: u32,
+ pub MetadataSize: u32,
+ pub NumberOfStorages: u32,
+}
+impl ::core::marker::Copy for DFS_INFO_5 {}
+impl ::core::clone::Clone for DFS_INFO_5 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_50 {
+ pub NamespaceMajorVersion: u32,
+ pub NamespaceMinorVersion: u32,
+ pub NamespaceCapabilities: u64,
+}
+impl ::core::marker::Copy for DFS_INFO_50 {}
+impl ::core::clone::Clone for DFS_INFO_50 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_6 {
+ pub EntryPath: ::windows_sys::core::PWSTR,
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub Timeout: u32,
+ pub Guid: ::windows_sys::core::GUID,
+ pub PropertyFlags: u32,
+ pub MetadataSize: u32,
+ pub NumberOfStorages: u32,
+ pub Storage: *mut DFS_STORAGE_INFO_1,
+}
+impl ::core::marker::Copy for DFS_INFO_6 {}
+impl ::core::clone::Clone for DFS_INFO_6 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_INFO_7 {
+ pub GenerationGuid: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for DFS_INFO_7 {}
+impl ::core::clone::Clone for DFS_INFO_7 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct DFS_INFO_8 {
+ pub EntryPath: ::windows_sys::core::PWSTR,
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub Timeout: u32,
+ pub Guid: ::windows_sys::core::GUID,
+ pub PropertyFlags: u32,
+ pub MetadataSize: u32,
+ pub SdLengthReserved: u32,
+ pub pSecurityDescriptor: super::super::Security::PSECURITY_DESCRIPTOR,
+ pub NumberOfStorages: u32,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for DFS_INFO_8 {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for DFS_INFO_8 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct DFS_INFO_9 {
+ pub EntryPath: ::windows_sys::core::PWSTR,
+ pub Comment: ::windows_sys::core::PWSTR,
+ pub State: u32,
+ pub Timeout: u32,
+ pub Guid: ::windows_sys::core::GUID,
+ pub PropertyFlags: u32,
+ pub MetadataSize: u32,
+ pub SdLengthReserved: u32,
+ pub pSecurityDescriptor: super::super::Security::PSECURITY_DESCRIPTOR,
+ pub NumberOfStorages: u32,
+ pub Storage: *mut DFS_STORAGE_INFO_1,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for DFS_INFO_9 {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for DFS_INFO_9 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_SITELIST_INFO {
+ pub cSites: u32,
+ pub Site: [DFS_SITENAME_INFO; 1],
+}
+impl ::core::marker::Copy for DFS_SITELIST_INFO {}
+impl ::core::clone::Clone for DFS_SITELIST_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_SITENAME_INFO {
+ pub SiteFlags: u32,
+ pub SiteName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for DFS_SITENAME_INFO {}
+impl ::core::clone::Clone for DFS_SITENAME_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_STORAGE_INFO {
+ pub State: u32,
+ pub ServerName: ::windows_sys::core::PWSTR,
+ pub ShareName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for DFS_STORAGE_INFO {}
+impl ::core::clone::Clone for DFS_STORAGE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct DFS_STORAGE_INFO_0_32 {
+ pub State: u32,
+ pub ServerName: u32,
+ pub ShareName: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for DFS_STORAGE_INFO_0_32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for DFS_STORAGE_INFO_0_32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_STORAGE_INFO_1 {
+ pub State: u32,
+ pub ServerName: ::windows_sys::core::PWSTR,
+ pub ShareName: ::windows_sys::core::PWSTR,
+ pub TargetPriority: DFS_TARGET_PRIORITY,
+}
+impl ::core::marker::Copy for DFS_STORAGE_INFO_1 {}
+impl ::core::clone::Clone for DFS_STORAGE_INFO_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_SUPPORTED_NAMESPACE_VERSION_INFO {
+ pub DomainDfsMajorVersion: u32,
+ pub DomainDfsMinorVersion: u32,
+ pub DomainDfsCapabilities: u64,
+ pub StandaloneDfsMajorVersion: u32,
+ pub StandaloneDfsMinorVersion: u32,
+ pub StandaloneDfsCapabilities: u64,
+}
+impl ::core::marker::Copy for DFS_SUPPORTED_NAMESPACE_VERSION_INFO {}
+impl ::core::clone::Clone for DFS_SUPPORTED_NAMESPACE_VERSION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
+pub struct DFS_TARGET_PRIORITY {
+ pub TargetPriorityClass: DFS_TARGET_PRIORITY_CLASS,
+ pub TargetPriorityRank: u16,
+ pub Reserved: u16,
+}
+impl ::core::marker::Copy for DFS_TARGET_PRIORITY {}
+impl ::core::clone::Clone for DFS_TARGET_PRIORITY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/EnhancedStorage/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/EnhancedStorage/mod.rs
new file mode 100644
index 000000000..f4db0cc69
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/EnhancedStorage/mod.rs
@@ -0,0 +1,4014 @@
+pub type IEnhancedStorageACT = *mut ::core::ffi::c_void;
+pub type IEnhancedStorageACT2 = *mut ::core::ffi::c_void;
+pub type IEnhancedStorageACT3 = *mut ::core::ffi::c_void;
+pub type IEnhancedStorageSilo = *mut ::core::ffi::c_void;
+pub type IEnhancedStorageSiloAction = *mut ::core::ffi::c_void;
+pub type IEnumEnhancedStorageACT = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ACT_AUTHORIZE_ON_RESUME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ACT_AUTHORIZE_ON_SESSION_UNLOCK: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ACT_UNAUTHORIZE_ON_SESSION_LOCK: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ACT_UNAUTHORIZE_ON_SUSPEND: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const APPUSERMODEL_STARTPINOPTION_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const APPUSERMODEL_STARTPINOPTION_USERPINNED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const AUDIO_CHANNELCOUNT_MONO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const AUDIO_CHANNELCOUNT_STEREO: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const BLUETOOTH_ADDRESS_TYPE_PUBLIC: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const BLUETOOTH_ADDRESS_TYPE_RANDOM: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const BLUETOOTH_CACHED_MODE_UNCACHED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const BLUETOOTH_CACHE_MODE_CACHED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_CAPABILITY_CERTIFICATE_SUPPORT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_CAPABILITY_HASH_ALG: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_CAPABILITY_OPTIONAL_FEATURES: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_CAPABILITY_SIGNATURE_ALG: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_MAX_CAPABILITY: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_RSASSA_PSS_SHA1_OID: &str = "1.2.840.113549.1.1.10,1.3.14.3.2.26";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_RSASSA_PSS_SHA256_OID: &str = "1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.1";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_RSASSA_PSS_SHA384_OID: &str = "1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.2";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_RSASSA_PSS_SHA512_OID: &str = "1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.3";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_RSA_1024_OID: &str = "1.2.840.113549.1.1.1,1024";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_RSA_2048_OID: &str = "1.2.840.113549.1.1.1,2048";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_RSA_3072_OID: &str = "1.2.840.113549.1.1.1,3072";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_TYPE_ASCh: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_TYPE_ASCm: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_TYPE_EMPTY: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_TYPE_HCh: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_TYPE_PCp: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_TYPE_SIGNER: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_VALIDATION_POLICY_BASIC: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_VALIDATION_POLICY_EXTENDED: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_VALIDATION_POLICY_NONE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CERT_VALIDATION_POLICY_RESERVED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CREATOROPENWITHUIOPTION_HIDDEN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const CREATOROPENWITHUIOPTION_VISIBLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ENHANCED_STORAGE_AUTHN_STATE_AUTHENTICATED: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ENHANCED_STORAGE_AUTHN_STATE_AUTHENTICATION_DENIED: u32 = 2147483649u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ENHANCED_STORAGE_AUTHN_STATE_DEVICE_ERROR: u32 = 2147483650u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ENHANCED_STORAGE_AUTHN_STATE_NOT_AUTHENTICATED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ENHANCED_STORAGE_AUTHN_STATE_NO_AUTHENTICATION_REQUIRED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ENHANCED_STORAGE_AUTHN_STATE_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 4002u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_CAPABILITY_CERTIFICATE_EXTENSION_PARSING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 4005u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_CAPABILITY_HASH_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 4001u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_CAPABILITY_RENDER_USER_DATA_UNUSABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 4004u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_CAPABILITY_SIGNING_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 4003u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_ADMIN_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 103u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_CREATE_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 108u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_DEVICE_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 102u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_GET_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 113u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 106u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 105u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 112u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 111u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 114u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_HOST_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 104u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_SET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 107u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_CERT_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 110u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_AUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 203u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CHANGE_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 209u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CONFIG_ADMINISTRATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 206u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CREATE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 207u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_DELETE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 208u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_INITIALIZE_USER_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 210u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_QUERY_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 205u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_START_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 211u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_PASSWORD_UNAUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 204u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_SILO_ENUMERATE_SILOS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_SILO_GET_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_COMMAND_SILO_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_ADMIN_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2011u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 1006u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3009u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3014u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_CAPABILITY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3011u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3003u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3008u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3010u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3013u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3012u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3015u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3004u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 1009u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_MAX_AUTH_FAILURES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2001u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_MAX_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3001u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2008u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2007u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3006u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_OF_TYPE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3007u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_OLD_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2005u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2004u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2006u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_SILO_INFO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2014u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2017u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2016u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_SECURITY_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2015u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_SIGNER_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3016u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_SILO_FRIENDLYNAME_SPECIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2013u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_SILO_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2012u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_STORED_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3002u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_TEMPORARY_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 1010u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_USER_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2009u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_USER_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 2010u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const ENHANCED_STORAGE_PROPERTY_VALIDATION_POLICY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
+ fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] },
+ pid: 3005u32,
+};
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_AUTHN_ERROR_END: u32 = 1279u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_AUTHN_ERROR_START: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_GENERAL_ERROR_END: u32 = 1023u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_GENERAL_ERROR_START: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_PW_SILO_ERROR_END: u32 = 4607u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_PW_SILO_ERROR_START: u32 = 4352u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_RESERVED_COM_ERROR_END: u32 = 511u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_RESERVED_COM_ERROR_START: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_RESERVED_SILO_ERROR_END: u32 = 4095u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_RESERVED_SILO_ERROR_START: u32 = 1280u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_RESERVED_SILO_SPECIFIC_ERROR_END: u32 = 49151u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_RESERVED_SILO_SPECIFIC_ERROR_START: u32 = 4608u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_VENDOR_ERROR_END: u32 = 65535u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ES_VENDOR_ERROR_START: u32 = 49152u32;
+pub const EnhancedStorageACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2936498709, data2: 11982, data3: 19156, data4: [187, 33, 41, 240, 64, 225, 118, 216] };
+pub const EnhancedStorageSilo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3408208396, data2: 30407, data3: 20462, data4: [132, 43, 243, 56, 60, 208, 34, 188] };
+pub const EnhancedStorageSiloAction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2288855517, data2: 46342, data3: 18027, data4: [159, 191, 180, 79, 243, 131, 251, 63] };
+pub const EnumEnhancedStorageACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4270068883, data2: 33628, data3: 20387, data4: [182, 204, 180, 178, 212, 113, 152, 72] };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FACILITY_ENHANCED_STORAGE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FILEOFFLINEAVAILABILITYSTATUS_COMPLETE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FILEOFFLINEAVAILABILITYSTATUS_COMPLETE_PINNED: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FILEOFFLINEAVAILABILITYSTATUS_EXCLUDED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FILEOFFLINEAVAILABILITYSTATUS_FOLDER_EMPTY: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FILEOFFLINEAVAILABILITYSTATUS_NOTAVAILABLEOFFLINE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FILEOFFLINEAVAILABILITYSTATUS_PARTIAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FLAGSTATUS_COMPLETED: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FLAGSTATUS_FOLLOWUP: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const FLAGSTATUS_NOTFLAGGED: i32 = 0i32;
+pub const GUID_DEVINTERFACE_ENHANCED_STORAGE_SILO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 949483172, data2: 64821, data3: 19400, data4: [160, 183, 93, 187, 163, 106, 218, 250] };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_HIGH_MAX: i32 = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_HIGH_MIN: i32 = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_HIGH_SET: i32 = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_LOW_MAX: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_LOW_MIN: i32 = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_LOW_SET: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_NORMAL_MAX: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_NORMAL_MIN: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const IMPORTANCE_NORMAL_SET: i32 = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ISDEFAULTSAVE_BOTH: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ISDEFAULTSAVE_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ISDEFAULTSAVE_NONOWNER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ISDEFAULTSAVE_OWNER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_CALENDAR: &str = "calendar";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_COMMUNICATION: &str = "communication";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_CONTACT: &str = "contact";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_DOCUMENT: &str = "document";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_EMAIL: &str = "email";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_FEED: &str = "feed";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_FOLDER: &str = "folder";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_GAME: &str = "game";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_INSTANTMESSAGE: &str = "instantmessage";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_JOURNAL: &str = "journal";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_LINK: &str = "link";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_MOVIE: &str = "movie";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_MUSIC: &str = "music";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_NOTE: &str = "note";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_PICTURE: &str = "picture";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_PLAYLIST: &str = "playlist";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_PROGRAM: &str = "program";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_RECORDEDTV: &str = "recordedtv";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_SEARCHFOLDER: &str = "searchfolder";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_TASK: &str = "task";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_UNKNOWN: &str = "unknown";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_VIDEO: &str = "video";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const KIND_WEBHISTORY: &str = "webhistory";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LAYOUTPATTERN_CVMFB_ALPHA: &str = "alpha";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LAYOUTPATTERN_CVMFB_BETA: &str = "beta";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LAYOUTPATTERN_CVMFB_DELTA: &str = "delta";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LAYOUTPATTERN_CVMFB_GAMMA: &str = "gamma";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LAYOUTPATTERN_CVMFS_ALPHA: &str = "alpha";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LAYOUTPATTERN_CVMFS_BETA: &str = "beta";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LAYOUTPATTERN_CVMFS_DELTA: &str = "delta";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LAYOUTPATTERN_CVMFS_GAMMA: &str = "gamma";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LINK_STATUS_BROKEN: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const LINK_STATUS_RESOLVED: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINEAVAILABILITY_ALWAYS_AVAILABLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINEAVAILABILITY_AVAILABLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINEAVAILABILITY_NOT_AVAILABLE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINESTATUS_OFFLINE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINESTATUS_OFFLINE_ERROR: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINESTATUS_OFFLINE_FORCED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINESTATUS_OFFLINE_ITEM_VERSION_CONFLICT: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINESTATUS_OFFLINE_SLOW: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINESTATUS_OFFLINE_SUSPENDED: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const OFFLINESTATUS_ONLINE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_CONTRAST_HARD: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_CONTRAST_NORMAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_CONTRAST_SOFT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_ACTION: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_APERTURE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_CREATIVE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_LANDSCAPE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_MANUAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_NORMAL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_PORTRAIT: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_SHUTTER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_EXPOSUREPROGRAM_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_AUTO: u32 = 25u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_AUTO_NORETURNLIGHT: u32 = 29u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_AUTO_REDEYE: u32 = 89u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_AUTO_REDEYE_NORETURNLIGHT: u32 = 93u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_AUTO_REDEYE_RETURNLIGHT: u32 = 95u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_AUTO_RETURNLIGHT: u32 = 31u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_COMPULSORY: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_COMPULSORY_NORETURNLIGHT: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_COMPULSORY_REDEYE: u32 = 73u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_COMPULSORY_REDEYE_NORETURNLIGHT: u32 = 77u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_COMPULSORY_REDEYE_RETURNLIGHT: u32 = 79u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_COMPULSORY_RETURNLIGHT: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_REDEYE: u32 = 65u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_REDEYE_NORETURNLIGHT: u32 = 69u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_FLASH_REDEYE_RETURNLIGHT: u32 = 71u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_NOFUNCTION: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_NONE_AUTO: u32 = 24u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_NONE_COMPULSORY: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_WITHOUTSTROBE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_FLASH_WITHSTROBE: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_GAINCONTROL_HIGHGAINDOWN: f64 = 4f64;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_GAINCONTROL_HIGHGAINUP: f64 = 2f64;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_GAINCONTROL_LOWGAINDOWN: f64 = 3f64;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_GAINCONTROL_LOWGAINUP: f64 = 1f64;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_GAINCONTROL_NONE: f64 = 0f64;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_D55: u32 = 20u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_D65: u32 = 21u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_D75: u32 = 22u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_DAYLIGHT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_FLUORESCENT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_STANDARD_A: u32 = 17u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_STANDARD_B: u32 = 18u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_STANDARD_C: u32 = 19u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_TUNGSTEN: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_LIGHTSOURCE_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_ACTION: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_APERTURE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_CREATIVE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_LANDSCAPE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_MANUAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_NORMAL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_NOTDEFINED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_PORTRAIT: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_PROGRAMMODE_SHUTTER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_SATURATION_HIGH: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_SATURATION_LOW: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_SATURATION_NORMAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_SHARPNESS_HARD: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_SHARPNESS_NORMAL: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_SHARPNESS_SOFT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_WHITEBALANCE_AUTO: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PHOTO_WHITEBALANCE_MANUAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AcquisitionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1705609333, data2: 15488, data3: 16555, data4: [171, 188, 239, 218, 247, 125, 190, 226] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Address_Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Address_CountryCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Address_Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 102u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Address_RegionCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 103u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Address_Town: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 104u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_ExcludeFromShowInNewInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_IsDestListSeparator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_IsDualMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_PreventPinning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_RelaunchCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_RelaunchDisplayNameResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_RelaunchIconResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_SettingsCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 38u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_StartPinOption: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_ToastActivatorCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 26u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_UninstallCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 37u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppUserModel_VisualElementsManifestHintPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 31u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_AppZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1345126059, data2: 18411, data3: 17820, data4: [185, 96, 230, 216, 114, 143, 119, 1] }, pid: 102u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ApplicationDefinedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3451896167, data2: 13182, data3: 16856, data4: [175, 124, 140, 9, 32, 84, 41, 199] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ApplicationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 18u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_ChannelCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_Format: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_IsVariableBitRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867291630, data2: 35863, data3: 19810, data4: [130, 60, 142, 156, 252, 189, 29, 92] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_PeakValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 628745680, data2: 4374, data3: 16516, data4: [189, 154, 155, 79, 124, 180, 223, 94] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_SampleRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Audio_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Author: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_CachedFileUpdaterContentIdForConflictResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 114u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_CachedFileUpdaterContentIdForStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 113u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 691839834, data2: 2474, data3: 19922, data4: [177, 128, 31, 226, 69, 114, 138, 82] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_IsOnline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3220083017, data2: 58338, data3: 18855, data4: [168, 98, 192, 89, 136, 20, 92, 236] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_IsRecurring: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 828087437, data2: 32937, data3: 20217, data4: [174, 22, 142, 116, 109, 165, 29, 112] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4129762584, data2: 52940, data3: 16561, data4: [178, 106, 57, 17, 113, 122, 167, 189] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_OptionalAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3579555418, data2: 14482, data3: 16762, data4: [166, 73, 198, 172, 90, 170, 234, 179] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_OptionalAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 155358727, data2: 22573, data3: 17279, data4: [132, 195, 222, 147, 162, 178, 76, 60] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_OrganizerAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1951171138, data2: 19957, data3: 17772, data4: [171, 158, 1, 78, 251, 144, 33, 227] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_OrganizerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2863030521, data2: 39013, data3: 17806, data4: [180, 132, 1, 188, 127, 227, 151, 62] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_ReminderTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1929141156, data2: 9465, data3: 16401, data4: [159, 63, 173, 210, 122, 250, 216, 24] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_RequiredAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 195548867, data2: 22157, data3: 16729, data4: [171, 145, 120, 26, 145, 251, 113, 229] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_RequiredAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3006984971, data2: 62802, data3: 17796, data4: [147, 108, 203, 147, 229, 205, 162, 159] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_Resources: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16091704, data2: 50507, data3: 19520, data4: [134, 150, 151, 35, 89, 128, 234, 225] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_ResponseStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 411836305, data2: 15424, data3: 16690, data4: [158, 197, 216, 176, 59, 114, 168, 162] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_ShowTimeAs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1542690516, data2: 24242, data3: 18031, data4: [189, 233, 47, 179, 242, 54, 29, 110] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Calendar_ShowTimeAsText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1406818255, data2: 25280, data3: 17860, data4: [129, 222, 118, 16, 188, 239, 215, 245] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Capacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_AccountName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_DateItemExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1115701420, data2: 41335, data3: 19594, data4: [151, 96, 246, 247, 97, 34, 127, 154] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_Direction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2387808304, data2: 47456, data3: 17222, data4: [174, 13, 102, 188, 154, 134, 251, 148] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_FollowupIconIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2208707710, data2: 28644, data3: 20288, data4: [186, 156, 196, 134, 82, 64, 209, 244] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_HeaderItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3385020292, data2: 8769, data3: 17409, data4: [182, 7, 189, 32, 237, 117, 174, 127] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_PolicyTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3960160657, data2: 43787, data3: 19558, data4: [144, 182, 198, 99, 124, 222, 187, 171] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_SecurityFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2249827510, data2: 40781, data3: 17449, data4: [140, 15, 185, 150, 202, 89, 227, 53] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2155570490, data2: 40593, data3: 17391, data4: [143, 151, 17, 206, 4, 238, 32, 197] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_TaskStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3189404358, data2: 39453, data3: 18103, data4: [175, 231, 175, 175, 140, 239, 73, 153] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Communication_TaskStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2792637559, data2: 49719, data3: 18267, data4: [160, 117, 84, 243, 68, 152, 41, 42] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Company: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 15u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ComputerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Computer_DecoratedFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_AccountPictureDynamicVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 193703960, data2: 10021, data3: 19268, data4: [146, 186, 121, 51, 174, 178, 221, 231] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_AccountPictureLarge: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 193703960, data2: 10021, data3: 19268, data4: [146, 186, 121, 51, 174, 178, 221, 231] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_AccountPictureSmall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 193703960, data2: 10021, data3: 19268, data4: [146, 186, 121, 51, 174, 178, 221, 231] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Anniversary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2597698267, data2: 52903, data3: 17520, data4: [160, 61, 184, 78, 81, 185, 148, 158] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_AssistantName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3440389276, data2: 21824, data3: 19080, data4: [166, 246, 100, 228, 152, 28, 140, 209] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_AssistantTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2593334349, data2: 42925, data3: 20472, data4: [155, 153, 69, 238, 76, 192, 154, 246] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Birthday: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 47u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1930409693, data2: 53116, data3: 17003, data4: [160, 63, 189, 22, 108, 201, 238, 36] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 119u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 117u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 120u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 118u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 116u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 124u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 122u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 125u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 123u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 121u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 129u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 127u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 130u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 128u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 126u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1076582708, data2: 60506, data3: 18627, data4: [147, 230, 133, 232, 106, 45, 147, 78] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2964878100, data2: 64758, data3: 20459, data4: [141, 255, 165, 13, 166, 175, 86, 28] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3159257550, data2: 6137, data3: 18645, data4: [190, 233, 2, 29, 240, 234, 84, 9] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3788808350, data2: 55128, data3: 19665, data4: [182, 236, 52, 168, 181, 167, 63, 128] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1148156031, data2: 4292, data3: 16843, data4: [166, 196, 77, 3, 67, 85, 21, 151] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3721479695, data2: 49343, data3: 17747, data4: [140, 228, 16, 67, 60, 144, 143, 176] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4067542617, data2: 32350, data3: 18207, data4: [186, 37, 127, 119, 178, 134, 248, 54] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2448422643, data2: 11815, data3: 17098, data4: [147, 62, 124, 153, 159, 190, 49, 11] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessHomePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1446054176, data2: 9361, data3: 18713, data4: [153, 206, 234, 219, 6, 250, 253, 178] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_BusinessTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1779819936, data2: 2590, data3: 19671, data4: [187, 140, 210, 241, 176, 201, 41, 188] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_CallbackTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3209941443, data2: 18912, data3: 20351, data4: [133, 103, 90, 130, 29, 138, 197, 66] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_CarTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2413587946, data2: 47401, data3: 16683, data4: [186, 144, 57, 122, 37, 116, 101, 254] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3564279556, data2: 36593, data3: 17391, data4: [144, 36, 43, 211, 129, 24, 127, 213] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_CompanyMainTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2240406657, data2: 24640, data3: 18237, data4: [177, 113, 127, 168, 156, 39, 8, 237] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_ConnectedServiceDisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 968326991, data2: 41220, data3: 18531, data4: [179, 149, 45, 178, 173, 143, 123, 193] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_ConnectedServiceIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2163482296, data2: 44996, data3: 16904, data4: [170, 95, 204, 226, 26, 98, 114, 129] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_ConnectedServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3049802910, data2: 22823, data3: 18101, data4: [163, 204, 147, 60, 33, 183, 132, 105] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_ConnectedServiceSupportedActions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2711599017, data2: 587, data3: 17265, data4: [168, 191, 77, 41, 195, 228, 233, 201] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_DataSuppliers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2522923651, data2: 64570, data3: 18952, data4: [160, 150, 238, 211, 170, 196, 109, 162] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4238308102, data2: 65423, data3: 19785, data4: [159, 182, 63, 254, 92, 9, 81, 236] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_DisplayBusinessPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 910174426, data2: 55445, data3: 16894, data4: [165, 132, 48, 43, 27, 183, 10, 118] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_DisplayHomePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1349041375, data2: 54935, data3: 19845, data4: [140, 83, 31, 28, 218, 176, 23, 99] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_DisplayMobilePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2628830040, data2: 40314, data3: 18097, data4: [180, 102, 220, 198, 241, 163, 217, 61] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_DisplayOtherPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 50894963, data2: 36584, data3: 16785, data4: [189, 96, 211, 31, 114, 183, 144, 11] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_EmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4177166243, data2: 53547, data3: 18309, data4: [138, 78, 105, 26, 148, 247, 163, 231] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_EmailAddress2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 949375075, data2: 60872, data3: 17000, data4: [132, 145, 183, 114, 49, 114, 207, 41] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_EmailAddress3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682782132, data2: 57779, data3: 19373, data4: [176, 153, 126, 124, 4, 150, 106, 202] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_EmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2228810551, data2: 38941, data3: 17587, data4: [150, 21, 199, 89, 109, 186, 23, 227] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_EmailName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3429846820, data2: 24707, data3: 19412, data4: [135, 84, 103, 77, 13, 232, 122, 184] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_FileAsName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4053944999, data2: 40103, data3: 16630, data4: [137, 236, 151, 222, 249, 255, 232, 219] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_FirstName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 345471044, data2: 27465, data3: 19117, data4: [167, 20, 164, 81, 59, 246, 4, 96] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1667141713, data2: 20645, data3: 19362, data4: [185, 219, 78, 208, 86, 199, 114, 150] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Gender: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1015869016, data2: 54512, data3: 19705, data4: [183, 86, 78, 93, 36, 68, 123, 205] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_GenderValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1015869016, data2: 54512, data3: 19705, data4: [183, 86, 78, 93, 36, 68, 123, 205] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Hobbies: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1573004607, data2: 24081, data3: 19167, data4: [156, 254, 145, 13, 208, 30, 62, 112] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2566488916, data2: 24954, data3: 18104, data4: [133, 96, 91, 27, 100, 191, 31, 137] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 104u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 102u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 105u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 103u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 109u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 107u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 110u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 108u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 106u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 114u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 112u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 115u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 113u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 111u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 65u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 145119905, data2: 62665, data3: 17373, data4: [157, 223, 163, 61, 142, 126, 173, 133] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2074043289, data2: 2623, data3: 19218, data4: [137, 189, 74, 220, 81, 201, 24, 175] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2331820400, data2: 35398, data3: 19283, data4: [158, 238, 144, 186, 231, 21, 30, 98] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3365544912, data2: 32109, data3: 20152, data4: [135, 212, 119, 106, 130, 212, 147, 229] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 182382944, data2: 56127, data3: 17160, data4: [154, 33, 6, 35, 123, 22, 250, 42] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1456017053, data2: 40262, data3: 18787, data4: [136, 111, 46, 28, 217, 166, 148, 239] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1712194774, data2: 33195, data3: 18807, data4: [160, 159, 130, 49, 49, 19, 171, 38] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_HomeTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 20u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_IMAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3599613322, data2: 13172, data3: 19329, data4: [153, 114, 62, 195, 6, 130, 219, 61] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Initials: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4091081741, data2: 20683, data3: 17570, data4: [151, 24, 64, 203, 145, 25, 73, 93] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JA_CompanyNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JA_FirstNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JA_LastNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo1CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 120u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo1CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 102u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo1Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 106u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo1Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 105u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo1OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 104u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo1Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 103u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo1YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo2CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 121u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo2CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 108u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo2Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 113u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo2Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 112u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo2OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 110u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo2Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 109u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo2YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 107u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo3CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 123u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo3CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 115u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo3Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 119u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo3Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 118u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo3OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 117u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo3Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 116u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobInfo3YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 114u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_JobTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Label: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2544938377, data2: 57161, data3: 18892, data4: [131, 78, 102, 9, 116, 253, 117, 91] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_LastName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2402710016, data2: 49776, data3: 17788, data4: [177, 212, 224, 124, 91, 205, 144, 199] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_MailingAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3232505962, data2: 33406, data3: 18000, data4: [149, 174, 119, 226, 187, 116, 252, 201] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_MiddleName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 71u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_MobileTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 35u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_NickName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 74u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1350656506, data2: 12603, data3: 17365, data4: [131, 161, 193, 172, 207, 104, 98, 44] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 134u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 132u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 135u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 133u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 131u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 139u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 137u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 140u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 138u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 136u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 144u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 142u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 145u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 143u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 141u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1852320035, data2: 32635, data3: 20236, data4: [163, 55, 207, 202, 41, 102, 135, 191] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2400613736, data2: 2734, data3: 17186, data4: [142, 217, 96, 85, 183, 176, 227, 152] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2334583361, data2: 1423, data3: 17398, data4: [174, 204, 64, 53, 104, 28, 233, 119] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2512803521, data2: 10943, data3: 16712, data4: [158, 211, 158, 198, 2, 227, 183, 205] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1907587030, data2: 58736, data3: 16991, data4: [161, 112, 128, 159, 174, 115, 229, 78] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4288030217, data2: 47062, data3: 18841, data4: [134, 45, 149, 24, 13, 82, 154, 234] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_OtherEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 299250539, data2: 14532, data3: 20169, data4: [132, 214, 235, 56, 208, 177, 80, 175] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PagerTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3593489921, data2: 63733, data3: 20293, data4: [139, 21, 208, 36, 166, 41, 103, 137] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PersonalTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 69u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PhoneNumbersCanonical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494040225, data2: 37502, data3: 16565, data4: [165, 3, 110, 219, 212, 42, 81, 126] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Prefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 75u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PrimaryAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3370816752, data2: 43491, data3: 18793, data4: [169, 75, 156, 98, 169, 83, 36, 224] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PrimaryAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3846011293, data2: 3903, data3: 18030, data4: [178, 255, 116, 99, 74, 60, 183, 164] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PrimaryAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3730764743, data2: 18145, data3: 18510, data4: [153, 153, 98, 197, 48, 131, 148, 193] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PrimaryAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 414962725, data2: 60669, data3: 18159, data4: [182, 18, 123, 74, 96, 52, 237, 160] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PrimaryAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4044844542, data2: 28984, data3: 17984, data4: [139, 76, 174, 55, 93, 199, 10, 109] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PrimaryAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1673681696, data2: 38590, data3: 18575, data4: [135, 136, 192, 156, 64, 122, 216, 18] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 48u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_PrimaryTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 25u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Profession: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1919463253, data2: 7396, data3: 20334, data4: [164, 31, 182, 228, 239, 16, 228, 169] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_SpouseName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2636384438, data2: 12647, data3: 16939, data4: [130, 176, 245, 131, 183, 167, 207, 227] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 73u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_TTYTDDTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2867948460, data2: 11093, data3: 17894, data4: [159, 109, 65, 94, 185, 73, 16, 223] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_TelexNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3310635324, data2: 49655, data3: 16577, data4: [167, 108, 239, 140, 6, 20, 0, 62] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_WebPage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 18u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Webpage2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 124u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Contact_Webpage3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 125u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ContainedItems: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 29u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 132u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ContentStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 27u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ContentType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 26u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ContentUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 131u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Copyright: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_CreatorAppId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3270116462, data2: 828, data3: 20113, data4: [189, 91, 212, 148, 47, 107, 190, 73] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_CreatorOpenWithUIOptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3270116462, data2: 828, data3: 20113, data4: [189, 91, 212, 148, 47, 107, 190, 73] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DRM_DatePlayExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DRM_DatePlayStarts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DRM_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DRM_IsDisabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DRM_IsProtected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DRM_PlayCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DataObjectFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 511812600, data2: 41743, data3: 16967, data4: [185, 238, 29, 3, 104, 169, 66, 92] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DateAccessed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 16u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DateAcquired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 750430453, data2: 55327, data3: 18378, data4: [177, 122, 248, 216, 34, 48, 1, 49] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DateArchived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1140381623, data2: 42052, data3: 20359, data4: [147, 131, 82, 39, 28, 155, 145, 92] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DateCompleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1929033601, data2: 44250, data3: 17381, data4: [177, 85, 178, 67, 79, 133, 230, 120] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 15u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DateImported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 18258u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DateModified: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DefaultSaveLocationDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DescriptionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 1u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_LastConnectedTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_ProductVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_ServiceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Bluetooth_VendorIdSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Hid_IsReadOnly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Hid_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Hid_UsageId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Hid_UsagePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Hid_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Hid_VersionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_PrinterDriverDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2222745310, data2: 47318, data3: 19193, data4: [171, 195, 111, 79, 146, 107, 192, 57] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_PrinterDriverName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948886896, data2: 5365, data3: 18828, data4: [143, 48, 176, 209, 155, 228, 73, 198] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_PrinterEnumerationFlag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2684830369, data2: 52620, data3: 19255, data4: [149, 171, 112, 117, 85, 135, 118, 122] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_PrinterName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 175867119, data2: 3111, data3: 17983, data4: [132, 239, 6, 197, 7, 0, 1, 190] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_PrinterPortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4006066017, data2: 28564, data3: 16817, data4: [148, 159, 199, 41, 114, 13, 209, 60] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Proximity_SupportsNfc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4214768333, data2: 40490, data3: 20355, data4: [143, 204, 75, 7, 97, 19, 154, 233] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Serial_PortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1282142556, data2: 19459, data3: 19116, data4: [145, 245, 100, 192, 248, 82, 188, 244] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Serial_UsbProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1282142556, data2: 19459, data3: 19116, data4: [145, 245, 100, 192, 248, 82, 188, 244] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_Serial_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1282142556, data2: 19459, data3: 19116, data4: [145, 245, 100, 192, 248, 82, 188, 244] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_WinUsb_DeviceInterfaceClasses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_WinUsb_UsbClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_WinUsb_UsbProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_WinUsb_UsbProtocol: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_WinUsb_UsbSubClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DeviceInterface_WinUsb_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Device_PrinterURL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 189330266, data2: 48750, data3: 20247, data4: [177, 8, 60, 64, 115, 209, 102, 154] }, pid: 15u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_Categories: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_ModelIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_ProtocolIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportedUriSchemes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsAudio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsCapturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsImages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsLimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsNetworking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsObjectTransfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsPositioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsRendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsTelephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepContainer_SupportsVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_AepId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3384885673, data2: 6988, data3: 20247, data4: [169, 209, 242, 152, 83, 140, 173, 184] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_Bluetooth_CacheMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2537828638, data2: 31057, data3: 19246, data4: [182, 240, 236, 178, 147, 202, 193, 25] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_Bluetooth_ServiceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2744756935, data2: 49765, data3: 18254, data4: [176, 115, 255, 206, 87, 114, 23, 22] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_Bluetooth_TargetDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2537828638, data2: 31057, data3: 19246, data4: [182, 240, 236, 178, 147, 202, 193, 25] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1903314774, data2: 15988, data3: 17458, data4: [155, 89, 231, 178, 246, 104, 165, 147] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1903314774, data2: 15988, data3: 17458, data4: [155, 89, 231, 178, 246, 104, 165, 147] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_IoT_ServiceInterfaces: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2044284546, data2: 19833, data3: 17834, data4: [130, 26, 116, 133, 139, 78, 76, 166] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_ParentAepIsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3384885673, data2: 6988, data3: 20247, data4: [169, 209, 242, 152, 83, 140, 173, 184] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_ProtocolId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3384885673, data2: 6988, data3: 20247, data4: [169, 209, 242, 152, 83, 140, 173, 184] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_ServiceClassId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1903314774, data2: 15988, data3: 17458, data4: [155, 89, 231, 178, 246, 104, 165, 147] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AepService_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3384885673, data2: 6988, data3: 20247, data4: [169, 209, 242, 152, 83, 140, 173, 184] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_AepId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 992796678, data2: 24161, data3: 20446, data4: [186, 184, 155, 138, 172, 155, 38, 223] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Major: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Minor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Capturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Information: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_LimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Networking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_ObjectXfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Positioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Rendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Telephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_LastSeenTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Le_AddressType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 1u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Subcategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Bluetooth_Le_IsConnectable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3888380713, data2: 51879, data3: 20295, data4: [140, 139, 190, 89, 179, 48, 212, 197] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 17u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3888380713, data2: 51879, data3: 20295, data4: [140, 139, 190, 89, 179, 48, 212, 197] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 16u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_PointOfService_ConnectionTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3569312179, data2: 17454, data3: 19162, data4: [136, 45, 250, 123, 112, 200, 50, 217] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_ProtocolId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 992796678, data2: 24161, data3: 20446, data4: [186, 184, 155, 138, 172, 155, 38, 223] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Aep_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AppPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1361274243, data2: 3146, data3: 20456, data4: [184, 31, 22, 106, 236, 19, 245, 16] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AudioDevice_Microphone_IsFarField: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AudioDevice_Microphone_SignalToNoiseRatioInDb: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AudioDevice_RawProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_AudioDevice_SpeechProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4213041252, data2: 57453, data3: 18420, data4: [130, 166, 138, 10, 239, 68, 73, 60] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_BatteryLife: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_BatteryPlusCharging: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 22u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_BatteryPlusChargingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 23u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 91u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_CategoryGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 94u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_CategoryIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 90u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_CategoryPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 92u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 125055326, data2: 46868, data3: 18668, data4: [141, 232, 129, 37, 192, 119, 172, 17] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ChargingState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 55u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DefaultTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282713250, data2: 24706, data3: 18348, data4: [138, 171, 167, 57, 209, 163, 0, 195] }, pid: 153u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DevObjectType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 325533506, data2: 41942, data3: 18934, data4: [180, 218, 174, 70, 224, 197, 35, 124] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DeviceCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 17u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DeviceCharacteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 29u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 81u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 82u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DeviceHasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DeviceInstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 256u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DeviceManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1749404786, data2: 7025, data3: 18627, data4: [175, 134, 176, 145, 113, 161, 155, 20] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 52u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_HostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_InstanceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_NetworkAdapterId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_PortNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_TextAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_Ttl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Dnssd_Weight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12288u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_FunctionPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_GlyphIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1361274243, data2: 3146, data3: 20456, data4: [184, 31, 22, 106, 236, 19, 245, 16] }, pid: 123u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 57u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_InLocalMachineContainer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_InterfaceClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_InterfaceEnabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_InterfacePaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12297u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_IsDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 86u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_IsNetworkConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 85u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 84u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_IsSoftwareInstalling: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 77u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_LocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 70u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 37u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8192u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 71u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_MicrophoneArray_Geometry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2709692066, data2: 10219, data3: 17822, data4: [147, 93, 178, 250, 215, 176, 119, 98] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_MissedCalls: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8194u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8195u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_NetworkName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_NetworkType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_NetworkedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282713250, data2: 24706, data3: 18348, data4: [138, 171, 167, 57, 209, 163, 0, 195] }, pid: 152u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_NewPictures: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_NotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 83u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Notification: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 108022540, data2: 59440, data3: 19585, data4: [145, 120, 145, 228, 233, 90, 128, 160] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_NotificationStore: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 108022540, data2: 59440, data3: 19585, data4: [145, 120, 145, 228, 233, 90, 128, 160] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Notifications_LowBattery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3300949803, data2: 34084, data3: 20070, data4: [174, 58, 166, 35, 95, 16, 59, 235] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Notifications_MissedCall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1712648008, data2: 20222, data3: 17444, data4: [158, 218, 199, 159, 64, 78, 223, 62] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Notifications_NewMessage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 736699914, data2: 8210, data3: 18242, data4: [165, 85, 244, 27, 99, 139, 125, 203] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Notifications_NewVoicemail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1498846550, data2: 2568, data3: 16914, data4: [149, 185, 250, 226, 173, 100, 19, 219] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Notifications_StorageFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2699038433, data2: 61639, data3: 19777, data4: [184, 231, 38, 167, 189, 141, 56, 176] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Notifications_StorageFullLinkText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2699038433, data2: 61639, data3: 19777, data4: [184, 231, 38, 167, 189, 141, 56, 176] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Paired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 56u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Panel_PanelGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2377948294, data2: 38825, data3: 19455, data4: [155, 198, 191, 233, 93, 62, 109, 173] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Panel_PanelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2377948294, data2: 38825, data3: 19455, data4: [155, 198, 191, 233, 93, 62, 109, 173] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_PhoneLineTransportDevice_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2932813800, data2: 7424, data3: 20462, data4: [138, 109, 167, 13, 113, 155, 119, 43] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_PhysicalDeviceLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_PlaybackPositionPercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 909368921, data2: 26661, data3: 17281, data4: [164, 155, 159, 107, 161, 58, 20, 113] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_PlaybackState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 909368921, data2: 26661, data3: 17281, data4: [164, 155, 159, 107, 161, 58, 20, 113] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_PlaybackTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 909368921, data2: 26661, data3: 17281, data4: [164, 155, 159, 107, 161, 58, 20, 113] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Present: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8198u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_RemainingDuration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 909368921, data2: 26661, data3: 17281, data4: [164, 155, 159, 107, 161, 58, 20, 113] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_RestrictedInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Roaming: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_SchematicName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16384u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16385u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_SharedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282713250, data2: 24706, data3: 18348, data4: [138, 171, 167, 57, 209, 163, 0, 195] }, pid: 151u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_SmartCards_ReaderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3602233475, data2: 6333, data3: 19277, data4: [178, 236, 158, 56, 175, 254, 218, 130] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 259u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Status1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 257u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Status2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 258u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_StorageCapacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_StorageFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_StorageFreeSpacePercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_TextMessages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Voicemail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirectServices_AdvertisementId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirectServices_RequestServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirectServices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirectServices_ServiceConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirectServices_ServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirectServices_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_GroupId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_InterfaceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_IsLegacyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_IsMiracastLcpSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_IsVisible: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_MiracastVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiFi_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4010895339, data2: 52220, data3: 17217, data4: [165, 104, 167, 201, 26, 104, 152, 44] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WiaDeviceType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_WinPhone8CameraFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3082081820, data2: 23140, data3: 16775, data4: [165, 46, 177, 83, 159, 53, 144, 153] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Devices_Wwan_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4279330795, data2: 52220, data3: 17217, data4: [165, 104, 167, 201, 26, 104, 152, 44] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_ByteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_CharacterCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 16u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_ClientID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 661486512, data2: 23348, data3: 20400, data4: [170, 75, 21, 142, 209, 42, 24, 9] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_Contributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4080275806, data2: 55835, data3: 17673, data4: [155, 61, 17, 149, 4, 220, 122, 187] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_DatePrinted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_DateSaved: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_Division: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 503340774, data2: 48935, data3: 17035, data4: [176, 28, 121, 103, 106, 205, 40, 112] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_DocumentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3767010760, data2: 58261, data3: 16607, data4: [128, 210, 84, 240, 214, 196, 49, 84] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_HiddenSlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_LastAuthor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_LineCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_MultimediaClipCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_NoteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_PageCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_ParagraphCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_PresentationFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_RevisionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 19u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_SlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_Template: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_TotalEditingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 29u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Document_WordCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 15u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_DueDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1065644725, data2: 57519, data3: 19890, data4: [128, 113, 197, 63, 231, 106, 231, 206] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_EdgeGesture_DisableTouchWhenFullscreen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 852375730, data2: 11418, data3: 16817, data4: [155, 197, 179, 120, 67, 148, 170, 68] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_EndDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3344935429, data2: 38653, data3: 18919, data4: [156, 180, 159, 96, 16, 130, 213, 83] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ExpandoProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1872891366, data2: 53532, data3: 19869, data4: [161, 84, 100, 49, 118, 40, 193, 45] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileAllocationSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 18u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3841002044, data2: 18918, data3: 16477, data4: [130, 136, 162, 59, 212, 238, 170, 108] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileFRN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 21u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1104108256, data2: 63322, data3: 18438, data4: [189, 135, 89, 199, 217, 36, 142, 185] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileOfflineAvailabilityStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileOwner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995060, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FilePlaceholderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FindData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 0u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FlagColor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1742705886, data2: 3239, data3: 19823, data4: [183, 146, 5, 58, 62, 79, 3, 207] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FlagColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1173022535, data2: 36394, data3: 16558, data4: [140, 191, 202, 82, 171, 166, 21, 42] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FlagStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FlagStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3696557358, data2: 6301, data3: 18545, data4: [170, 1, 8, 194, 245, 122, 74, 188] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FolderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 25u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_FullText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 507439168, data2: 48171, data3: 18284, data4: [130, 55, 42, 205, 26, 131, 155, 34] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Altitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2189351759, data2: 23411, data3: 17575, data4: [137, 29, 253, 255, 171, 234, 53, 202] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_AltitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2016685515, data2: 58200, data3: 16709, data4: [174, 154, 107, 254, 78, 15, 159, 81] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_AltitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 766320311, data2: 33133, data3: 16595, data4: [158, 195, 201, 119, 59, 226, 170, 222] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_AltitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1185702557, data2: 30186, data3: 17685, data4: [134, 127, 109, 196, 50, 28, 88, 68] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_AreaInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2536387390, data2: 44158, data3: 18929, data4: [138, 223, 167, 13, 7, 169, 188, 171] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217643778, data2: 6199, data3: 17137, data4: [166, 151, 167, 1, 122, 162, 137, 185] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DOPDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2696844485, data2: 20666, data3: 18555, data4: [189, 53, 6, 84, 190, 136, 129, 237] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DOPNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1192651542, data2: 13903, data3: 19104, data4: [159, 49, 226, 171, 61, 244, 73, 195] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Date: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 906151954, data2: 3899, data3: 17904, data4: [133, 173, 96, 52, 104, 214, 148, 35] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestBearing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3329051452, data2: 59528, data3: 18380, data4: [185, 159, 157, 202, 62, 227, 77, 234] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestBearingDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2059203832, data2: 31807, data3: 18824, data4: [172, 145, 141, 44, 46, 151, 236, 165] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestBearingNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3124436393, data2: 34542, data3: 19293, data4: [162, 164, 162, 113, 164, 41, 240, 207] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestBearingRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2595767187, data2: 10767, data3: 19317, data4: [187, 34, 114, 121, 120, 105, 119, 203] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2839457284, data2: 26628, data3: 20260, data4: [172, 129, 9, 178, 102, 69, 33, 24] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2613234075, data2: 44145, data3: 16679, data4: [157, 28, 37, 150, 208, 215, 220, 183] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735725530, data2: 2246, data3: 20449, data4: [128, 188, 167, 47, 197, 23, 197, 208] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestDistanceRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3981308627, data2: 34453, data3: 17675, data4: [133, 111, 245, 193, 197, 58, 203, 102] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestLatitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2635955397, data2: 23609, data3: 17692, data4: [134, 179, 146, 142, 45, 24, 204, 71] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestLatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 976691858, data2: 32714, data3: 18855, data4: [153, 213, 228, 123, 178, 212, 231, 171] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestLatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3975460598, data2: 54694, data3: 17212, data4: [187, 146, 64, 118, 101, 15, 200, 144] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestLatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3467124921, data2: 52833, data3: 18565, data4: [161, 40, 0, 93, 144, 135, 193, 146] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestLongitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1202283105, data2: 52044, data3: 18439, data4: [138, 211, 64, 185, 217, 219, 198, 188] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestLongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1113418213, data2: 18605, data3: 18688, data4: [141, 128, 110, 182, 184, 208, 172, 134] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestLongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2737111682, data2: 64365, data3: 18645, data4: [154, 137, 219, 202, 206, 117, 204, 207] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_DestLongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 405544614, data2: 31772, data3: 16515, data4: [171, 75, 172, 108, 159, 78, 209, 40] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Differential: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2868178469, data2: 48443, data3: 19927, data4: [191, 196, 71, 247, 123, 176, 15, 109] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_ImgDirection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 373767313, data2: 53271, data3: 20185, data4: [186, 77, 182, 186, 165, 93, 188, 248] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_ImgDirectionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 280118677, data2: 16802, data3: 20000, data4: [147, 194, 87, 97, 193, 57, 95, 50] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_ImgDirectionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3696785351, data2: 8799, data3: 17911, data4: [186, 199, 232, 19, 52, 182, 19, 10] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_ImgDirectionRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2762646967, data2: 6864, data3: 17503, data4: [129, 26, 15, 143, 110, 103, 246, 181] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Latitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2267533311, data2: 18536, data3: 20166, data4: [173, 91, 129, 185, 133, 33, 209, 171] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_LatitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 257281506, data2: 20297, data3: 17677, data4: [146, 193, 220, 209, 99, 1, 177, 183] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_LatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 384185582, data2: 11263, data3: 18811, data4: [189, 138, 67, 65, 173, 57, 238, 185] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_LatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2111482577, data2: 52424, data3: 16814, data4: [183, 80, 178, 203, 128, 49, 174, 162] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_LatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 43778642, data2: 23430, data3: 18119, data4: [172, 160, 39, 105, 255, 200, 227, 212] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Longitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3301235634, data2: 46483, data3: 18027, data4: [187, 218, 208, 61, 39, 213, 228, 58] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_LongitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1182384565, data2: 33869, data3: 17808, data4: [186, 245, 243, 34, 35, 31, 27, 129] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_LongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3194885996, data2: 17716, data3: 19756, data4: [172, 229, 49, 222, 218, 193, 96, 107] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_LongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 45151881, data2: 43284, data3: 20037, data4: [130, 29, 29, 218, 69, 46, 210, 196] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_LongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 870117931, data2: 10453, data3: 17996, data4: [128, 53, 30, 233, 239, 210, 82, 120] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_MapDatum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 748870374, data2: 60892, data3: 16509, data4: [190, 241, 119, 57, 66, 171, 250, 149] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_MeasureMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2685791581, data2: 43754, data3: 19800, data4: [138, 134, 60, 88, 105, 32, 234, 11] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_ProcessingMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1507106401, data2: 33807, data3: 19113, data4: [169, 57, 226, 9, 155, 127, 99, 153] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Satellites: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1182721397, data2: 7973, data3: 17751, data4: [173, 78, 184, 181, 139, 13, 156, 21] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Speed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3663530082, data2: 28278, data3: 19995, data4: [186, 189, 112, 2, 27, 210, 84, 148] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_SpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2098343258, data2: 44638, data3: 17205, data4: [136, 65, 215, 30, 124, 231, 47, 83] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_SpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2898906685, data2: 49683, data3: 18754, data4: [139, 72, 109, 8, 32, 242, 28, 109] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_SpeedRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3975673033, data2: 21583, data3: 19821, data4: [157, 152, 138, 215, 154, 218, 244, 83] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 307532276, data2: 33167, data3: 18098, data4: [145, 181, 213, 55, 117, 54, 23, 178] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_Track: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1992333635, data2: 31795, data3: 18915, data4: [158, 126, 205, 186, 135, 44, 250, 218] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_TrackDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3369177612, data2: 502, data3: 16576, data4: [172, 134, 47, 58, 74, 208, 7, 112] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_TrackNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1881745140, data2: 17574, data3: 17377, data4: [174, 113, 69, 98, 113, 22, 137, 59] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_TrackRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 903603966, data2: 17603, data3: 17408, data4: [170, 174, 210, 199, 153, 196, 7, 232] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_GPS_VersionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 577785252, data2: 50866, data3: 19097, data4: [142, 86, 241, 109, 248, 201, 37, 153] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_HighKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 24u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_History_SelectionCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 484497084, data2: 21356, data3: 17920, data4: [176, 221, 126, 12, 102, 179, 80, 213] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_History_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 484497084, data2: 21356, data3: 17920, data4: [176, 221, 126, 12, 102, 179, 80, 213] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_History_VisitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IdentityProvider_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3111059323, data2: 13770, data3: 18997, data4: [134, 7, 41, 227, 165, 76, 70, 234] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IdentityProvider_Picture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 606410351, data2: 22082, data3: 18532, data4: [153, 47, 152, 253, 152, 242, 148, 195] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_Blob: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2352714660, data2: 47853, data3: 6787, data4: [154, 50, 16, 46, 227, 19, 246, 235] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_DisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2103984073, data2: 53589, data3: 17832, data4: [187, 31, 137, 209, 155, 203, 121, 47] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_InternetSid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1835883849, data2: 9821, data3: 18056, data4: [159, 78, 31, 221, 51, 231, 204, 131] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_IsMeIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2752546568, data2: 2527, data3: 17271, data4: [157, 252, 109, 153, 152, 109, 90, 103] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_KeyProviderContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, pid: 17u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_KeyProviderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, pid: 16u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_LogonStatusString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4052610547, data2: 13183, data3: 17088, data4: [158, 3, 206, 224, 135, 8, 168, 195] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4240533539, data2: 47853, data3: 20260, data4: [155, 50, 160, 152, 33, 23, 247, 250] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_PrimarySid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 723222558, data2: 49345, data3: 18823, data4: [158, 197, 114, 250, 137, 129, 71, 135] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_ProviderData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2829536146, data2: 13851, data3: 20122, data4: [183, 34, 124, 74, 115, 48, 163, 18] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_ProviderID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1957158473, data2: 64017, data3: 19773, data4: [160, 6, 219, 126, 8, 103, 89, 22] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_QualifiedUserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3662810705, data2: 62697, data3: 18233, data4: [172, 130, 2, 224, 169, 92, 144, 48] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_UniqueID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3848258480, data2: 11104, data3: 16928, data4: [145, 142, 178, 30, 139, 241, 96, 22] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Identity_UserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3291620611, data2: 30922, data3: 18886, data4: [154, 204, 166, 142, 42, 253, 123, 107] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ImageParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3614772960, data2: 50852, data3: 18668, data4: [181, 62, 184, 123, 82, 230, 208, 115] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_BitDepth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_ColorSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 40961u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_CompressedBitsPerPixel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 910913449, data2: 14251, data3: 18474, data4: [190, 43, 174, 2, 246, 13, 67, 24] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_CompressedBitsPerPixelDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 529024225, data2: 9389, data3: 17672, data4: [157, 253, 83, 38, 164, 21, 206, 2] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_CompressedBitsPerPixelNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3524948296, data2: 54060, data3: 17956, data4: [137, 0, 39, 114, 16, 247, 156, 15] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 259u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_CompressionText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1057547887, data2: 12100, data3: 19385, data4: [166, 130, 172, 53, 210, 86, 35, 34] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_Dimensions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_HorizontalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_HorizontalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_ImageID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 282770949, data2: 12970, data3: 19497, data4: [191, 26, 99, 226, 210, 32, 88, 127] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_ResolutionUnit: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 431300518, data2: 8082, data3: 19036, data4: [171, 72, 125, 240, 171, 214, 116, 68] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_VerticalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Image_VerticalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Importance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ImportanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2746390417, data2: 30483, data3: 19997, data4: [187, 64, 23, 219, 133, 240, 24, 49] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_InfoTipText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 17u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_InternalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsAttachment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4064232028, data2: 29089, data3: 20392, data4: [146, 47, 103, 142, 164, 166, 4, 8] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsDefaultNonOwnerSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsDefaultSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsDeleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1557815240, data2: 13294, data3: 20467, data4: [144, 148, 174, 123, 216, 134, 140, 77] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2430984526, data2: 25739, data3: 18470, data4: [178, 170, 172, 175, 121, 14, 53, 19] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsFlagged: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1571309413, data2: 58367, data3: 17016, data4: [134, 176, 162, 121, 103, 251, 221, 3] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsFlaggedComplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2800967890, data2: 22009, data3: 18654, data4: [185, 9, 98, 14, 9, 10, 100, 124] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsIncomplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879528913, data2: 11882, data3: 19525, data4: [137, 164, 97, 183, 142, 142, 112, 15] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsLocationSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsPinnedToNameSpaceTree: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsRead: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsSearchOnlyItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsSendToTarget: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 33u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4018687067, data2: 11262, data3: 16827, data4: [170, 229, 118, 238, 223, 79, 153, 2] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemAuthors: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3500166922, data2: 17962, data3: 18596, data4: [187, 47, 55, 6, 232, 141, 189, 125] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemClassType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 75913389, data2: 11704, data3: 16804, data4: [187, 182, 172, 30, 241, 32, 126, 177] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4158354612, data2: 17031, data3: 16643, data4: [175, 186, 241, 177, 61, 205, 117, 207] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemFolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemFolderPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemFolderPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3669831917, data2: 67, data3: 18313, data4: [167, 248, 208, 19, 164, 115, 102, 34] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1804443764, data2: 15196, data3: 17340, data4: [136, 111, 10, 44, 220, 224, 11, 111] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemNameDisplayWithoutExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 24u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemNamePrefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3610329073, data2: 42874, data3: 16412, data4: [140, 153, 61, 189, 214, 138, 221, 54] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemNameSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 23u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemParticipants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3570444822, data2: 39240, data3: 16804, data4: [170, 133, 217, 127, 249, 100, 105, 147] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 37u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemTypeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ItemUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Journal_Contacts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3735537708, data2: 7561, data3: 19046, data4: [148, 39, 164, 227, 222, 186, 188, 177] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Journal_EntryType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2512302588, data2: 12909, data3: 17988, data4: [179, 150, 205, 62, 217, 14, 109, 223] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Keywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Kind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 507439168, data2: 48171, data3: 18284, data4: [130, 55, 42, 205, 26, 131, 155, 34] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_KindText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4031508373, data2: 50565, data3: 16791, data4: [162, 183, 223, 70, 253, 201, 238, 109] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Language: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 28u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_LastSyncError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 107u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_LastSyncWarning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 128u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_LastWriterPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1345126059, data2: 18411, data3: 17820, data4: [185, 96, 230, 216, 114, 143, 119, 1] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_LayoutPattern_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 500u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_LayoutPattern_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 501u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_LibraryLocationsCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2424739527, data2: 36743, data3: 17650, data4: [128, 237, 168, 193, 198, 137, 69, 117] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_Arguments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1131357799, data2: 5346, data3: 20459, data4: [179, 10, 20, 108, 83, 181, 182, 116] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_DateVisited: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, pid: 23u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, pid: 21u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_FeedItemLocalId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2318375417, data2: 15415, data3: 18013, data4: [168, 215, 105, 119, 122, 36, 109, 12] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_TargetExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2055042804, data2: 46640, data3: 19415, data4: [149, 255, 55, 204, 81, 169, 117, 201] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_TargetParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_TargetSFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_TargetSFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3600031873, data2: 54587, data3: 17469, data4: [173, 71, 94, 5, 157, 156, 210, 122] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_TargetUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2318375417, data2: 15415, data3: 18013, data4: [168, 215, 105, 119, 122, 36, 109, 12] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Link_TargetUrlPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2318375417, data2: 15415, data3: 18013, data4: [168, 215, 105, 119, 122, 36, 109, 12] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_LowKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 25u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_MIMEType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095632, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_AuthorUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 32u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_AverageLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 166581686, data2: 45825, data3: 17349, data4: [153, 144, 208, 3, 2, 239, 253, 70] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ClassPrimaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ClassSecondaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_CollectionGroupID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 24u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_CollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 25u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ContentDistributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 18u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ContentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 26u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_CreatorApplication: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 27u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_CreatorApplicationVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 28u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_DVDID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 15u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_DateEncoded: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 776692749, data2: 20505, data3: 18136, data4: [136, 129, 85, 65, 76, 197, 202, 160] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_DateReleased: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3728854057, data2: 26993, data3: 17040, data4: [180, 114, 245, 159, 46, 47, 49, 226] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_DlnaProfileID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3483573061, data2: 21085, data3: 18840, data4: [187, 68, 63, 125, 129, 84, 47, 164] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_EncodedBy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 36u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_EncodingSettings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 37u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_EpisodeNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_FrameCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_MCDI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 16u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_MetadataContentProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 17u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_Producer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 22u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_PromotionUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 33u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ProtectionType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 38u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ProviderRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 39u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ProviderStyle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 40u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_Publisher: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 30u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_SeasonNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_SeriesName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 42u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_SubTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 38u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_SubscriptionContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2599136890, data2: 38468, data3: 18557, data4: [169, 44, 101, 117, 133, 237, 117, 26] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ThumbnailLargePath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 47u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ThumbnailLargeUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 48u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ThumbnailSmallPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 49u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_ThumbnailSmallUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 50u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_UniqueFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 35u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_UserNoAutoInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 41u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_UserWebUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 34u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_Writer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 23u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Media_Year: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_MediumKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 26u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_AttachmentContents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 826523516, data2: 32936, data3: 18516, data4: [136, 128, 226, 228, 1, 137, 189, 208] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_AttachmentNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 21u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_BccAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_BccName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_CcAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_CcName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_ConversationID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3700392125, data2: 44830, data3: 17033, data4: [133, 182, 61, 252, 27, 73, 57, 146] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_ConversationIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3700392125, data2: 44830, data3: 17033, data4: [133, 182, 61, 252, 27, 73, 57, 146] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_DateReceived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 20u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_DateSent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 19u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2821562087, data2: 51815, data3: 17170, data4: [150, 94, 34, 107, 206, 168, 80, 35] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_FromAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_FromName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_HasAttachments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2619330420, data2: 11671, data3: 16826, data4: [180, 174, 203, 46, 54, 97, 166, 228] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_IsFwdOrReply: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2593898632, data2: 20333, data3: 18078, data4: [153, 25, 231, 5, 65, 32, 64, 249] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_MessageClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3449738328, data2: 2254, data3: 16783, data4: [167, 14, 249, 18, 199, 187, 156, 92] }, pid: 103u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_Participants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 446408197, data2: 36476, data3: 19729, data4: [173, 125, 165, 10, 218, 24, 186, 27] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_ProofInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2425942844, data2: 39549, data3: 18600, data4: [141, 229, 46, 18, 39, 166, 78, 145] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_SenderAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 199346407, data2: 6529, data3: 18038, data4: [174, 20, 253, 215, 143, 5, 166, 231] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_SenderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 228859130, data2: 53796, data3: 18968, data4: [174, 47, 89, 97, 88, 219, 75, 58] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 15u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_ToAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 16u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_ToDoFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 528837279, data2: 26880, data3: 19130, data4: [149, 5, 45, 95, 27, 77, 102, 203] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_ToDoTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3167521340, data2: 36079, data3: 17125, data4: [155, 28, 198, 144, 121, 57, 139, 199] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Message_ToName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 17u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_MileageInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4260905840, data2: 794, data3: 19165, data4: [158, 145, 13, 119, 95, 28, 102, 5] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_AlbumArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_AlbumArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4059935919, data2: 63372, data3: 18028, data4: [187, 5, 86, 233, 45, 176, 184, 236] }, pid: 103u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_AlbumTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_AlbumTitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 334200828, data2: 60553, data3: 17222, data4: [177, 157, 204, 198, 241, 120, 66, 35] }, pid: 101u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_Artist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_ArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3739954613, data2: 1686, data3: 19680, data4: [148, 254, 160, 31, 119, 164, 95, 181] }, pid: 102u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_BeatsPerMinute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 35u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_Composer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 19u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_ComposerSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 12329123, data2: 48456, data3: 16517, data4: [135, 44, 168, 141, 119, 245, 9, 126] }, pid: 105u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_Conductor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 36u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_ContentGroupDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 33u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_DiscNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1795060791, data2: 39885, data3: 18887, data4: [128, 254, 74, 92, 101, 250, 88, 116] }, pid: 104u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_DisplayArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4245825875, data2: 64147, data3: 20215, data4: [146, 195, 4, 201, 70, 178, 247, 200] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_Genre: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_InitialKey: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 34u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_IsCompilation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3293173195, data2: 40612, data3: 18441, data4: [130, 232, 175, 157, 89, 222, 214, 209] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_Lyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_Mood: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 39u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_PartOfSet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 37u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_Period: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 31u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_SynchronizedLyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1797405546, data2: 5678, data3: 19113, data4: [179, 159, 5, 214, 120, 252, 109, 119] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Music_TrackNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_NamespaceCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Note_Color: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1198967546, data2: 48356, data3: 19633, data4: [162, 62, 38, 94, 118, 216, 235, 17] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Note_ColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1186261214, data2: 52658, data3: 17421, data4: [136, 92, 22, 88, 235, 101, 185, 20] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Null: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }, pid: 0u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_OfflineAvailability: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2839972022, data2: 32159, data3: 17776, data4: [166, 72, 227, 223, 192, 171, 43, 63] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_OfflineStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1831110799, data2: 18200, data3: 19418, data4: [175, 237, 234, 15, 180, 56, 108, 216] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_OriginalFileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_OwnerSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ParentalRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 21u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ParentalRatingReason: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 278416906, data2: 63986, data3: 17185, data4: [183, 239, 186, 241, 149, 175, 67, 25] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ParentalRatingsOrganization: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2818443328, data2: 4932, data3: 18160, data4: [141, 55, 82, 237, 113, 42, 75, 249] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ParsingBindContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3753484365, data2: 13871, data3: 19619, data4: [179, 11, 2, 84, 177, 123, 91, 132] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 24u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 30u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PerceivedType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PercentFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_Aperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37378u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3785991051, data2: 26245, data3: 18109, data4: [135, 94, 87, 13, 199, 173, 115, 32] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 53996780, data2: 14843, data3: 17793, data4: [160, 189, 76, 76, 197, 30, 153, 20] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_Brightness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 443554806, data2: 18316, data3: 17249, data4: [131, 171, 55, 1, 187, 5, 60, 88] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_BrightnessDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1857972550, data2: 8993, data3: 17418, data4: [144, 240, 192, 67, 239, 211, 36, 118] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_BrightnessNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2658996623, data2: 45844, data3: 17824, data4: [140, 251, 214, 84, 185, 23, 201, 233] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_CameraManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 271u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_CameraModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 272u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_CameraSerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 273u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_Contrast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 712530857, data2: 36131, data3: 19949, data4: [130, 230, 96, 163, 80, 200, 106, 16] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ContrastText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1507715570, data2: 21075, data3: 16618, data4: [154, 139, 71, 158, 150, 198, 36, 154] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_DateTaken: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 36867u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_DigitalZoom: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4166776896, data2: 43301, data3: 19394, data4: [176, 196, 142, 54, 181, 152, 103, 158] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_DigitalZoomDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1952165646, data2: 58817, data3: 19707, data4: [138, 27, 208, 49, 160, 165, 35, 147] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_DigitalZoomNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 382449956, data2: 25856, data3: 18235, data4: [165, 190, 241, 89, 155, 203, 228, 19] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_EXIFVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3546248250, data2: 60206, data3: 18418, data4: [162, 134, 132, 65, 50, 203, 20, 39] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_Event: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 18248u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureBias: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37380u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureBiasDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2871025232, data2: 1207, data3: 17948, data4: [161, 140, 47, 35, 56, 54, 230, 39] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureBiasNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1938551428, data2: 7559, data3: 16907, data4: [146, 207, 88, 52, 191, 110, 249, 237] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2524666616, data2: 39258, data3: 18157, data4: [158, 17, 53, 179, 197, 185, 120, 45] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureIndexDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2467377033, data2: 49803, data3: 18735, data4: [138, 157, 75, 226, 6, 44, 238, 138] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureIndexNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3454914352, data2: 35097, data3: 17631, data4: [143, 76, 78, 178, 255, 219, 141, 137] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureProgram: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 34850u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureProgramText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4274426039, data2: 24368, data3: 17990, data4: [174, 71, 76, 170, 251, 168, 132, 163] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 33434u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureTimeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1441367447, data2: 44310, data3: 17120, data4: [182, 36, 33, 89, 154, 25, 152, 56] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ExposureTimeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 629032162, data2: 36913, data3: 17187, data4: [172, 56, 133, 197, 82, 135, 27, 46] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 33437u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FNumberDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3911853206, data2: 8763, data3: 17507, data4: [164, 227, 48, 234, 187, 167, 157, 128] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FNumberNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 462910346, data2: 65020, data3: 17967, data4: [157, 147, 25, 87, 224, 139, 233, 12] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_Flash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37385u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FlashEnergy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 41483u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FlashEnergyDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3619036272, data2: 25379, data3: 18893, data4: [165, 252, 200, 66, 119, 22, 44, 151] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FlashEnergyNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4239211837, data2: 2136, data3: 16399, data4: [170, 163, 47, 102, 204, 226, 166, 188] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FlashManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2864379593, data2: 57541, data3: 18201, data4: [133, 133, 87, 177, 3, 229, 132, 254] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FlashModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4270046005, data2: 19738, data3: 17122, data4: [145, 107, 6, 243, 225, 175, 113, 158] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FlashText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1804298486, data2: 8203, data3: 18410, data4: [141, 37, 216, 5, 15, 87, 51, 159] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalLength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37386u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalLengthDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 811320853, data2: 56481, data3: 17573, data4: [159, 212, 16, 192, 186, 121, 65, 46] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalLengthInFilm: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2699511305, data2: 47181, data3: 20297, data4: [184, 96, 70, 43, 217, 151, 31, 152] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalLengthNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2003528507, data2: 7741, data3: 19212, data4: [154, 14, 143, 186, 242, 168, 73, 42] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalPlaneXResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3485502871, data2: 50935, data3: 17540, data4: [137, 221, 235, 239, 67, 86, 254, 118] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalPlaneXResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 154399733, data2: 18310, data3: 20294, data4: [168, 232, 214, 77, 211, 127, 165, 33] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalPlaneXResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3704295599, data2: 46306, data3: 19336, data4: [149, 249, 3, 27, 77, 90, 180, 144] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalPlaneYResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1342170320, data2: 37199, data3: 19140, data4: [141, 111, 201, 198, 29, 225, 105, 177] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalPlaneYResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 492927398, data2: 43126, data3: 16433, data4: [176, 19, 51, 71, 178, 182, 77, 200] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_FocalPlaneYResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2732933573, data2: 17472, data3: 19368, data4: [134, 126, 117, 207, 192, 104, 40, 205] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_GainControl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4197468041, data2: 199, data3: 19840, data4: [144, 74, 30, 77, 204, 114, 101, 170] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_GainControlDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1116098045, data2: 40356, data3: 20343, data4: [189, 237, 74, 173, 123, 37, 103, 53] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_GainControlNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2391723900, data2: 47032, data3: 20152, data4: [166, 63, 14, 231, 21, 201, 111, 158] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_GainControlText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3227662514, data2: 3065, data3: 17017, data4: [167, 35, 37, 133, 103, 21, 203, 157] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ISOSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 34855u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_LensManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3873295095, data2: 10693, data3: 20234, data4: [154, 104, 209, 148, 18, 236, 112, 144] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_LensModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3777459478, data2: 11103, data3: 18537, data4: [137, 177, 46, 88, 91, 211, 139, 122] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_LightSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37384u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_MakerNote: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4197462867, data2: 46681, data3: 16466, data4: [133, 233, 188, 172, 121, 84, 155, 132] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_MakerNoteOffset: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2168406308, data2: 13542, data3: 19735, data4: [171, 62, 107, 31, 60, 34, 71, 161] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_MaxAperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 150394818, data2: 58354, data3: 17660, data4: [175, 30, 90, 165, 200, 26, 45, 62] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_MaxApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3346474196, data2: 24607, data3: 18117, data4: [155, 137, 197, 63, 147, 188, 235, 119] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_MaxApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3238519185, data2: 42073, data3: 17605, data4: [154, 230, 185, 82, 173, 75, 144, 109] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_MeteringMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37383u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_MeteringModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4129881484, data2: 31656, data3: 18010, data4: [166, 91, 197, 170, 121, 38, 58, 158] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 274u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_OrientationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2850691388, data2: 50449, data3: 18826, data4: [160, 107, 88, 226, 119, 109, 204, 40] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_PeopleNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3895499630, data2: 2124, data3: 18868, data4: [177, 252, 144, 168, 3, 49, 182, 56] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_PhotometricInterpretation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 873961201, data2: 7673, data3: 19228, data4: [165, 100, 145, 189, 239, 164, 56, 119] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_PhotometricInterpretationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2182363094, data2: 40619, data3: 18277, data4: [165, 137, 59, 28, 187, 210, 42, 97] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ProgramMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1830911853, data2: 16234, data3: 18469, data4: [180, 112, 95, 3, 202, 47, 190, 155] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ProgramModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2145626663, data2: 9800, data3: 17139, data4: [137, 176, 69, 78, 92, 177, 80, 195] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_RelatedSoundFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 831155013, data2: 2175, data3: 19906, data4: [184, 204, 5, 53, 149, 81, 252, 158] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_Saturation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1227060005, data2: 43354, data3: 20327, data4: [178, 17, 129, 107, 45, 69, 210, 224] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_SaturationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1632078856, data2: 46592, data3: 19076, data4: [187, 228, 233, 156, 69, 240, 160, 114] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_Sharpness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4234770139, data2: 33609, data3: 18800, data4: [174, 151, 179, 197, 49, 106, 8, 240] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_SharpnessText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1374437191, data2: 56656, data3: 16925, data4: [135, 105, 51, 79, 80, 66, 75, 30] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ShutterSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37377u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ShutterSpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3778906485, data2: 33223, data3: 18760, data4: [174, 63, 55, 202, 225, 30, 143, 247] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_ShutterSpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 384450626, data2: 55028, data3: 19402, data4: [131, 73, 124, 120, 211, 15, 179, 51] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_SubjectDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37382u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_SubjectDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 209980040, data2: 45123, data3: 18029, data4: [151, 102, 212, 178, 109, 163, 250, 119] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_SubjectDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2331285020, data2: 62758, data3: 17381, data4: [170, 129, 219, 118, 130, 25, 23, 141] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_TagViewAggregate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3088249181, data2: 49880, data3: 19391, data4: [186, 205, 121, 116, 67, 70, 17, 63] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2593045365, data2: 25688, data3: 20098, data4: [186, 203, 53, 192, 9, 91, 3, 187] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_WhiteBalance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3996990858, data2: 21377, data3: 19706, data4: [177, 59, 170, 246, 107, 95, 78, 201] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Photo_WhiteBalanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1664530782, data2: 51111, data3: 17005, data4: [134, 253, 122, 227, 211, 156, 132, 180] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2619330420, data2: 11671, data3: 16826, data4: [180, 174, 203, 46, 54, 97, 166, 228] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PriorityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3649825163, data2: 47211, data3: 16533, data4: [191, 82, 157, 35, 178, 224, 167, 82] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Project: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 967309602, data2: 18300, data3: 18654, data4: [139, 200, 178, 132, 65, 227, 66, 227] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Advanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2416590907, data2: 2427, data3: 19349, data4: [138, 226, 7, 31, 218, 238, 177, 24] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 671405161, data2: 30863, data3: 18602, data4: [133, 112, 113, 185, 193, 135, 225, 56] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Calendar: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2574504629, data2: 49112, data3: 17290, data4: [186, 148, 83, 73, 178, 147, 24, 26] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Camera: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3724598834, data2: 21630, data3: 18817, data4: [173, 75, 84, 47, 46, 144, 7, 216] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Contact: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3751239635, data2: 9482, data3: 16388, data4: [133, 143, 52, 226, 154, 62, 55, 170] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Content: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3503993018, data2: 13962, data3: 16464, data4: [168, 130, 108, 1, 15, 209, 154, 79] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2305405557, data2: 38005, data3: 19968, data4: [168, 135, 255, 147, 184, 180, 30, 68] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3819426497, data2: 33020, data3: 19264, data4: [143, 52, 48, 234, 17, 27, 220, 46] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_GPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4084284122, data2: 37091, data3: 19985, data4: [170, 229, 253, 193, 118, 133, 185, 190] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_General: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3425703472, data2: 45458, data3: 19490, data4: [179, 114, 159, 76, 109, 51, 142, 7] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3815312007, data2: 4008, data3: 18986, data4: [154, 159, 252, 232, 130, 112, 85, 172] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Media: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1636248823, data2: 27486, data3: 19275, data4: [172, 45, 89, 218, 132, 69, 146, 72] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_MediaAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2287575684, data2: 56958, data3: 17986, data4: [153, 186, 212, 49, 208, 68, 177, 236] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Message: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2144806301, data2: 5812, data3: 16693, data4: [159, 151, 124, 150, 236, 210, 250, 158] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Music: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1759338644, data2: 29206, data3: 16625, data4: [160, 41, 67, 254, 113, 39, 4, 63] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Origin: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630772475, data2: 21865, data3: 17255, data4: [149, 223, 92, 211, 161, 119, 225, 165] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_PhotoAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 213040986, data2: 40679, data3: 19078, data4: [130, 34, 240, 30, 7, 253, 173, 175] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_RecordedTV: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3887280696, data2: 25988, data3: 16752, data4: [165, 192, 172, 37, 239, 217, 218, 86] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropGroup_Video: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3200125216, data2: 30321, data3: 19540, data4: [163, 235, 73, 253, 223, 193, 145, 238] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_ConflictPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_ExtendedTileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_FileOperationPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_FullDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_InfoTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_NonPersonal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238436127, data2: 2094, data3: 18751, data4: [178, 63, 210, 48, 138, 169, 102, 140] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_PreviewDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_PreviewTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_QuickTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_TileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_PropList_XPDetailsPanel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4062663808, data2: 63362, data3: 17041, data4: [189, 148, 241, 54, 147, 81, 58, 236] }, pid: 0u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ProviderItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4062026049, data2: 33264, data3: 18202, data4: [173, 238, 78, 116, 180, 146, 23, 237] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Rating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RatingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2417589415, data2: 64911, data3: 20108, data4: [157, 163, 181, 126, 30, 96, 146, 149] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_ChannelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_Credits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_DateContentExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 15u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_EpisodeName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_IsATSCContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 16u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_IsClosedCaptioningAvailable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_IsDTVContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 17u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_IsHDContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 18u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_IsRepeatBroadcast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_IsSAP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_NetworkAffiliation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 743688211, data2: 64355, data3: 20002, data4: [161, 171, 11, 51, 28, 161, 226, 115] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_OriginalBroadcastDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1183121047, data2: 34661, data3: 18498, data4: [156, 19, 240, 6, 68, 123, 23, 140] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_ProgramDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_RecordingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2772926305, data2: 31362, data3: 20170, data4: [157, 222, 152, 182, 155, 36, 121, 179] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_StationCallSign: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RecordedTV_StationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 458504679, data2: 60321, data3: 19192, data4: [189, 215, 122, 241, 212, 84, 148, 147] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_RemoteConflictingFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 115u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 25u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_AutoSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_ContainerHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3169772163, data2: 13791, data3: 19795, data4: [130, 106, 243, 106, 62, 239, 198, 190] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_Contents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 19u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_EntryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_ExtendedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2063840582, data2: 64079, data3: 19026, data4: [162, 254, 3, 213, 49, 30, 88, 101] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_GatherTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095632, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_HitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_IsClosedDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 23u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_IsFullyContained: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 24u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_QueryFocusedSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_QueryFocusedSummaryWithFallback: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_QueryPropertyHits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 21u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_Rank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2691273395, data2: 36015, data3: 20183, data4: [165, 71, 178, 89, 227, 42, 201, 252] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_UrlToIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Search_UrlToIndexWithModificationTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Security_AllowedEnterpriseDataProtectionIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 953430912, data2: 54296, data3: 18480, data4: [132, 213, 70, 147, 90, 129, 197, 198] }, pid: 32u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Security_EncryptionOwners: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1599799146, data2: 14309, data3: 18304, data4: [151, 234, 128, 199, 86, 92, 245, 53] }, pid: 34u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Security_EncryptionOwnersDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3730971535, data2: 57637, data3: 17315, data4: [163, 45, 86, 101, 68, 109, 99, 42] }, pid: 25u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sensitivity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4174640812, data2: 18548, data3: 17099, data4: [190, 89, 171, 69, 75, 48, 113, 106] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SensitivityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3502764116, data2: 16242, data3: 18213, data4: [133, 39, 18, 154, 87, 124, 178, 105] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ShareUserRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SharedWith: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4018687067, data2: 11262, data3: 16827, data4: [170, 229, 118, 238, 223, 79, 153, 2] }, pid: 200u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4018687067, data2: 11262, data3: 16827, data4: [170, 229, 118, 238, 223, 79, 153, 2] }, pid: 300u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Shell_OmitFromView: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3728024972, data2: 50837, data3: 19644, data4: [185, 130, 56, 176, 173, 36, 206, 208] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Shell_SFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3600031873, data2: 54587, data3: 17469, data4: [173, 71, 94, 5, 157, 156, 210, 122] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SimpleRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2694776910, data2: 44353, data3: 18591, data4: [128, 118, 170, 91, 227, 8, 43, 202] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Size: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 12u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SoftwareUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 305u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Software_DateLastUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216578960, data2: 65369, data3: 19734, data4: [137, 71, 232, 27, 191, 250, 179, 109] }, pid: 16u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Software_ProductName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SourceItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1720508325, data2: 31259, data3: 17187, data4: [174, 75, 229, 39, 57, 58, 29, 129] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SourcePackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4289633719, data2: 7309, data3: 17407, data4: [129, 140, 132, 64, 58, 163, 115, 45] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StartDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1224568520, data2: 35346, data3: 19679, data4: [160, 62, 78, 197, 165, 17, 237, 222] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 136353, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StatusBarSelectedItemCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651962492, data2: 28221, data3: 19411, data4: [178, 176, 106, 38, 186, 46, 52, 109] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StatusBarViewItemCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651962492, data2: 28221, data3: 19411, data4: [178, 176, 106, 38, 186, 46, 52, 109] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderCallerVersionInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 109u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderFileChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderFileFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderFileHasConflict: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderFileRemoteUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 112u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderFileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderFileVersionWaterline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 108u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderShareStatuses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 111u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderSharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 117u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_StorageProviderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 110u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Storage_Portable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Storage_RemovableMedia: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Storage_SystemCritical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Subject: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Supplemental_Album: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Supplemental_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Supplemental_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 5u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Supplemental_Person: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Supplemental_ResourceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Supplemental_Tag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_SyncTransferStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 103u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_Comments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 13u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_ConflictDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_ConflictFirstLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_ConflictSecondLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 7u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_HandlerCollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_HandlerID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_HandlerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_HandlerType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_HandlerTypeLabel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_ItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_ProgressPercentage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 23u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_State: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 24u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Sync_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Task_BillingInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3548205766, data2: 9756, data3: 17155, data4: [130, 179, 8, 185, 38, 172, 111, 18] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Task_CompletionStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 139299338, data2: 59093, data3: 16606, data4: [191, 31, 200, 130, 14, 124, 135, 124] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Task_Owner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 147311711, data2: 24818, data3: 17556, data4: [173, 117, 85, 227, 224, 181, 173, 208] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Thumbnail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 17u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ThumbnailCacheId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1147999921, data2: 36269, data3: 18544, data4: [167, 72, 64, 46, 164, 61, 120, 140] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ThumbnailStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 27u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_TitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4042758221, data2: 8750, data3: 19154, data4: [130, 171, 29, 216, 234, 64, 229, 126] }, pid: 300u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_TotalFileSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 14u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Trademarks: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_TransferOrder: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 106u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_TransferPosition: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 104u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_TransferSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 105u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_Director: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 20u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 8u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_FourCC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 44u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_FrameHeight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_FrameRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 6u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_FrameWidth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 3u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_HorizontalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 42u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_IsSpherical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_IsStereo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 98u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 99u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 9u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 11u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_TotalBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 43u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 46u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Video_VerticalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 45u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_VolumeId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1147999921, data2: 36269, data3: 18544, data4: [167, 72, 64, 46, 164, 61, 120, 140] }, pid: 104u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Volume_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 4u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Volume_IsMappedDrive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 345770857, data2: 11309, data3: 18684, data4: [128, 143, 211, 24, 215, 140, 70, 54] }, pid: 2u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_Volume_IsRoot: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 10u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"]
+#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
+pub const PKEY_ZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1345126059, data2: 18411, data3: 17820, data4: [185, 96, 230, 216, 114, 143, 119, 1] }, pid: 100u32 };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PLAYBACKSTATE_NOMEDIA: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PLAYBACKSTATE_PAUSED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PLAYBACKSTATE_PLAYING: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PLAYBACKSTATE_RECORDING: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PLAYBACKSTATE_RECORDINGPAUSED: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PLAYBACKSTATE_STOPPED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PLAYBACKSTATE_TRANSITIONING: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const PLAYBACKSTATE_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_FIVE_STARS_MAX: u32 = 99u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_FIVE_STARS_MIN: u32 = 88u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_FIVE_STARS_SET: u32 = 99u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_FOUR_STARS_MAX: u32 = 87u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_FOUR_STARS_MIN: u32 = 63u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_FOUR_STARS_SET: u32 = 75u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_ONE_STAR_MAX: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_ONE_STAR_MIN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_ONE_STAR_SET: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_THREE_STARS_MAX: u32 = 62u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_THREE_STARS_MIN: u32 = 38u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_THREE_STARS_SET: u32 = 50u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_TWO_STARS_MAX: u32 = 37u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_TWO_STARS_MIN: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const RATING_TWO_STARS_SET: u32 = 25u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_BROWSABLE: &str = "browsable";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_FILEANC: &str = "fileanc";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_FILESYS: &str = "filesys";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_FOLDER: &str = "folder";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_HIDDEN: &str = "hidden";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_LINK: &str = "link";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_NONENUM: &str = "nonenum";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_PLACEHOLDER: &str = "placeholder";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_STORAGEANC: &str = "storageanc";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_STREAM: &str = "stream";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_SUPERHIDDEN: &str = "superhidden";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SFGAOSTR_SYSTEM: &str = "system";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SHARINGSTATUS_NOTSHARED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SHARINGSTATUS_PRIVATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SHARINGSTATUS_SHARED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARE_STATUS_GROUP: &str = "Group";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARE_STATUS_OWNER: &str = "Owner";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARE_STATUS_PRIVATE: &str = "Private";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARE_STATUS_PUBLIC: &str = "Public";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARE_STATUS_SHARED: &str = "Shared";
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARINGSTATUS_NOTSHARED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARINGSTATUS_PRIVATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC_COOWNED: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARINGSTATUS_PUBLIC_OWNED: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARINGSTATUS_SHARED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARINGSTATUS_SHARED_COOWNED: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const STORAGE_PROVIDER_SHARINGSTATUS_SHARED_OWNED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_HANDLERTYPE_COMPUTERS: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_HANDLERTYPE_DEVICES: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_HANDLERTYPE_FOLDERS: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_HANDLERTYPE_OTHER: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_HANDLERTYPE_PROGRAMS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_HANDLERTYPE_WEBSERVICES: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_STATE_ERROR: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_STATE_IDLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_STATE_NOTSETUP: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_STATE_PENDING: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_STATE_SYNCING: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const SYNC_STATE_SYNCNOTRUN: u32 = 1u32;
+pub const WPD_CATEGORY_ENHANCED_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] };
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub type ACT_AUTHORIZATION_STATE_VALUE = i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ACT_UNAUTHORIZED: ACT_AUTHORIZATION_STATE_VALUE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub const ACT_AUTHORIZED: ACT_AUTHORIZATION_STATE_VALUE = 1i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub struct ACT_AUTHORIZATION_STATE {
+ pub ulState: u32,
+}
+impl ::core::marker::Copy for ACT_AUTHORIZATION_STATE {}
+impl ::core::clone::Clone for ACT_AUTHORIZATION_STATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION {
+ pub CurrentAdminFailures: u8,
+ pub CurrentUserFailures: u8,
+ pub TotalUserAuthenticationCount: u32,
+ pub TotalAdminAuthenticationCount: u32,
+ pub FipsCompliant: super::super::Foundation::BOOL,
+ pub SecurityIDAvailable: super::super::Foundation::BOOL,
+ pub InitializeInProgress: super::super::Foundation::BOOL,
+ pub ITMSArmed: super::super::Foundation::BOOL,
+ pub ITMSArmable: super::super::Foundation::BOOL,
+ pub UserCreated: super::super::Foundation::BOOL,
+ pub ResetOnPORDefault: super::super::Foundation::BOOL,
+ pub ResetOnPORCurrent: super::super::Foundation::BOOL,
+ pub MaxAdminFailures: u8,
+ pub MaxUserFailures: u8,
+ pub TimeToCompleteInitialization: u32,
+ pub TimeRemainingToCompleteInitialization: u32,
+ pub MinTimeToAuthenticate: u32,
+ pub MaxAdminPasswordSize: u8,
+ pub MinAdminPasswordSize: u8,
+ pub MaxAdminHintSize: u8,
+ pub MaxUserPasswordSize: u8,
+ pub MinUserPasswordSize: u8,
+ pub MaxUserHintSize: u8,
+ pub MaxUserNameSize: u8,
+ pub MaxSiloNameSize: u8,
+ pub MaxChallengeSize: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
+pub struct SILO_INFO {
+ pub ulSTID: u32,
+ pub SpecificationMajor: u8,
+ pub SpecificationMinor: u8,
+ pub ImplementationMajor: u8,
+ pub ImplementationMinor: u8,
+ pub r#type: u8,
+ pub capabilities: u8,
+}
+impl ::core::marker::Copy for SILO_INFO {}
+impl ::core::clone::Clone for SILO_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileHistory/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileHistory/mod.rs
new file mode 100644
index 000000000..2a772183d
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileHistory/mod.rs
@@ -0,0 +1,204 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"]
+ #[cfg(feature = "Win32_System_WindowsProgramming")]
+ pub fn FhServiceBlockBackup(pipe: super::super::System::WindowsProgramming::FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"]
+ #[cfg(feature = "Win32_System_WindowsProgramming")]
+ pub fn FhServiceClosePipe(pipe: super::super::System::WindowsProgramming::FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
+ pub fn FhServiceOpenPipe(startserviceifstopped: super::super::Foundation::BOOL, pipe: *mut super::super::System::WindowsProgramming::FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"]
+ #[cfg(feature = "Win32_System_WindowsProgramming")]
+ pub fn FhServiceReloadConfiguration(pipe: super::super::System::WindowsProgramming::FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
+ pub fn FhServiceStartBackup(pipe: super::super::System::WindowsProgramming::FH_SERVICE_PIPE_HANDLE, lowpriorityio: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
+ pub fn FhServiceStopBackup(pipe: super::super::System::WindowsProgramming::FH_SERVICE_PIPE_HANDLE, stoptracking: super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"]
+ #[cfg(feature = "Win32_System_WindowsProgramming")]
+ pub fn FhServiceUnblockBackup(pipe: super::super::System::WindowsProgramming::FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT;
+}
+pub type IFhConfigMgr = *mut ::core::ffi::c_void;
+pub type IFhReassociation = *mut ::core::ffi::c_void;
+pub type IFhScopeIterator = *mut ::core::ffi::c_void;
+pub type IFhTarget = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_CONFIGURATION_PREVIOUSLY_LOADED: ::windows_sys::core::HRESULT = -2147220731i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_CONFIG_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147220734i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_CONFIG_FILE_NOT_FOUND: ::windows_sys::core::HRESULT = -2147220735i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_CORRUPT_CONFIG_FILE: ::windows_sys::core::HRESULT = -2147220736i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_INVALID_REHYDRATION_STATE: ::windows_sys::core::HRESULT = -2147220726i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_LEGACY_BACKUP_NOT_FOUND: ::windows_sys::core::HRESULT = -2147220715i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_LEGACY_BACKUP_USER_EXCLUDED: ::windows_sys::core::HRESULT = -2147220716i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_LEGACY_TARGET_UNSUPPORTED: ::windows_sys::core::HRESULT = -2147220718i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_LEGACY_TARGET_VALIDATION_UNSUPPORTED: ::windows_sys::core::HRESULT = -2147220717i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_NO_VALID_CONFIGURATION_LOADED: ::windows_sys::core::HRESULT = -2147220733i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_RECOMMENDATION_CHANGE_NOT_ALLOWED: ::windows_sys::core::HRESULT = -2147220720i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_TARGET_CANNOT_BE_USED: ::windows_sys::core::HRESULT = -2147220727i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_TARGET_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -2147220729i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_TARGET_NOT_CONNECTED: ::windows_sys::core::HRESULT = -2147220732i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_TARGET_NOT_ENOUGH_FREE_SPACE: ::windows_sys::core::HRESULT = -2147220728i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_TARGET_REHYDRATED_ELSEWHERE: ::windows_sys::core::HRESULT = -2147220719i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHCFG_E_TARGET_VERIFICATION_FAILED: ::windows_sys::core::HRESULT = -2147220730i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHSVC_E_BACKUP_BLOCKED: ::windows_sys::core::HRESULT = -2147219968i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHSVC_E_CONFIG_DISABLED: ::windows_sys::core::HRESULT = -2147219966i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHSVC_E_CONFIG_DISABLED_GP: ::windows_sys::core::HRESULT = -2147219965i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHSVC_E_CONFIG_REHYDRATING: ::windows_sys::core::HRESULT = -2147219963i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHSVC_E_FATAL_CONFIG_ERROR: ::windows_sys::core::HRESULT = -2147219964i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FHSVC_E_NOT_CONFIGURED: ::windows_sys::core::HRESULT = -2147219967i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_BACKUP_NOT_SUPPORTED: u32 = 2064u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_DISABLED_BY_GP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_FATAL_CONFIG_ERROR: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_MIGRATING: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_NOT_TRACKED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_NO_ERROR: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_OFF: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_REHYDRATING: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_RUNNING: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_STAGING_FULL: u32 = 18u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TARGET_ABSENT: u32 = 21u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TARGET_ACCESS_DENIED: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TARGET_FS_LIMITATION: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TARGET_FULL: u32 = 17u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TARGET_FULL_RETENTION_MAX: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TARGET_LOW_SPACE: u32 = 20u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TARGET_LOW_SPACE_RETENTION_MAX: u32 = 19u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TARGET_VOLUME_DIRTY: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATE_TOO_MUCH_BEHIND: u32 = 240u32;
+pub const FhConfigMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980639036, data2: 2537, data3: 18826, data4: [157, 246, 33, 119, 36, 76, 109, 180] };
+pub const FhReassociation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1299353141, data2: 5882, data3: 17184, data4: [158, 139, 191, 215, 16, 10, 136, 70] };
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub type FH_BACKUP_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATUS_DISABLED: FH_BACKUP_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATUS_DISABLED_BY_GP: FH_BACKUP_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATUS_ENABLED: FH_BACKUP_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_STATUS_REHYDRATING: FH_BACKUP_STATUS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const MAX_BACKUP_STATUS: FH_BACKUP_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub type FH_DEVICE_VALIDATION_RESULT = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_ACCESS_DENIED: FH_DEVICE_VALIDATION_RESULT = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_INVALID_DRIVE_TYPE: FH_DEVICE_VALIDATION_RESULT = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_READ_ONLY_PERMISSION: FH_DEVICE_VALIDATION_RESULT = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_CURRENT_DEFAULT: FH_DEVICE_VALIDATION_RESULT = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_NAMESPACE_EXISTS: FH_DEVICE_VALIDATION_RESULT = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_TARGET_PART_OF_LIBRARY: FH_DEVICE_VALIDATION_RESULT = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_VALID_TARGET: FH_DEVICE_VALIDATION_RESULT = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const MAX_VALIDATION_RESULT: FH_DEVICE_VALIDATION_RESULT = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub type FH_LOCAL_POLICY_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_FREQUENCY: FH_LOCAL_POLICY_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_RETENTION_TYPE: FH_LOCAL_POLICY_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_RETENTION_AGE: FH_LOCAL_POLICY_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const MAX_LOCAL_POLICY: FH_LOCAL_POLICY_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub type FH_PROTECTED_ITEM_CATEGORY = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_FOLDER: FH_PROTECTED_ITEM_CATEGORY = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_LIBRARY: FH_PROTECTED_ITEM_CATEGORY = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const MAX_PROTECTED_ITEM_CATEGORY: FH_PROTECTED_ITEM_CATEGORY = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub type FH_RETENTION_TYPES = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_RETENTION_DISABLED: FH_RETENTION_TYPES = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_RETENTION_UNLIMITED: FH_RETENTION_TYPES = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_RETENTION_AGE_BASED: FH_RETENTION_TYPES = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const MAX_RETENTION_TYPE: FH_RETENTION_TYPES = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub type FH_TARGET_DRIVE_TYPES = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_DRIVE_UNKNOWN: FH_TARGET_DRIVE_TYPES = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_DRIVE_REMOVABLE: FH_TARGET_DRIVE_TYPES = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_DRIVE_FIXED: FH_TARGET_DRIVE_TYPES = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_DRIVE_REMOTE: FH_TARGET_DRIVE_TYPES = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub type FH_TARGET_PROPERTY_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_TARGET_NAME: FH_TARGET_PROPERTY_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_TARGET_URL: FH_TARGET_PROPERTY_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const FH_TARGET_DRIVE_TYPE: FH_TARGET_PROPERTY_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const MAX_TARGET_PROPERTY: FH_TARGET_PROPERTY_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub type FhBackupStopReason = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const BackupInvalidStopReason: FhBackupStopReason = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const BackupLimitUserBusyMachineOnAC: FhBackupStopReason = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const BackupLimitUserIdleMachineOnDC: FhBackupStopReason = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const BackupLimitUserBusyMachineOnDC: FhBackupStopReason = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
+pub const BackupCancelled: FhBackupStopReason = 4i32;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs
new file mode 100644
index 000000000..778e87334
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs
@@ -0,0 +1,878 @@
+pub type DIFsrmClassificationEvents = *mut ::core::ffi::c_void;
+pub type IFsrmAccessDeniedRemediationClient = *mut ::core::ffi::c_void;
+pub type IFsrmAction = *mut ::core::ffi::c_void;
+pub type IFsrmActionCommand = *mut ::core::ffi::c_void;
+pub type IFsrmActionEmail = *mut ::core::ffi::c_void;
+pub type IFsrmActionEmail2 = *mut ::core::ffi::c_void;
+pub type IFsrmActionEventLog = *mut ::core::ffi::c_void;
+pub type IFsrmActionReport = *mut ::core::ffi::c_void;
+pub type IFsrmAutoApplyQuota = *mut ::core::ffi::c_void;
+pub type IFsrmClassificationManager = *mut ::core::ffi::c_void;
+pub type IFsrmClassificationManager2 = *mut ::core::ffi::c_void;
+pub type IFsrmClassificationRule = *mut ::core::ffi::c_void;
+pub type IFsrmClassifierModuleDefinition = *mut ::core::ffi::c_void;
+pub type IFsrmClassifierModuleImplementation = *mut ::core::ffi::c_void;
+pub type IFsrmCollection = *mut ::core::ffi::c_void;
+pub type IFsrmCommittableCollection = *mut ::core::ffi::c_void;
+pub type IFsrmDerivedObjectsResult = *mut ::core::ffi::c_void;
+pub type IFsrmExportImport = *mut ::core::ffi::c_void;
+pub type IFsrmFileCondition = *mut ::core::ffi::c_void;
+pub type IFsrmFileConditionProperty = *mut ::core::ffi::c_void;
+pub type IFsrmFileGroup = *mut ::core::ffi::c_void;
+pub type IFsrmFileGroupImported = *mut ::core::ffi::c_void;
+pub type IFsrmFileGroupManager = *mut ::core::ffi::c_void;
+pub type IFsrmFileManagementJob = *mut ::core::ffi::c_void;
+pub type IFsrmFileManagementJobManager = *mut ::core::ffi::c_void;
+pub type IFsrmFileScreen = *mut ::core::ffi::c_void;
+pub type IFsrmFileScreenBase = *mut ::core::ffi::c_void;
+pub type IFsrmFileScreenException = *mut ::core::ffi::c_void;
+pub type IFsrmFileScreenManager = *mut ::core::ffi::c_void;
+pub type IFsrmFileScreenTemplate = *mut ::core::ffi::c_void;
+pub type IFsrmFileScreenTemplateImported = *mut ::core::ffi::c_void;
+pub type IFsrmFileScreenTemplateManager = *mut ::core::ffi::c_void;
+pub type IFsrmMutableCollection = *mut ::core::ffi::c_void;
+pub type IFsrmObject = *mut ::core::ffi::c_void;
+pub type IFsrmPathMapper = *mut ::core::ffi::c_void;
+pub type IFsrmPipelineModuleConnector = *mut ::core::ffi::c_void;
+pub type IFsrmPipelineModuleDefinition = *mut ::core::ffi::c_void;
+pub type IFsrmPipelineModuleImplementation = *mut ::core::ffi::c_void;
+pub type IFsrmProperty = *mut ::core::ffi::c_void;
+pub type IFsrmPropertyBag = *mut ::core::ffi::c_void;
+pub type IFsrmPropertyBag2 = *mut ::core::ffi::c_void;
+pub type IFsrmPropertyCondition = *mut ::core::ffi::c_void;
+pub type IFsrmPropertyDefinition = *mut ::core::ffi::c_void;
+pub type IFsrmPropertyDefinition2 = *mut ::core::ffi::c_void;
+pub type IFsrmPropertyDefinitionValue = *mut ::core::ffi::c_void;
+pub type IFsrmQuota = *mut ::core::ffi::c_void;
+pub type IFsrmQuotaBase = *mut ::core::ffi::c_void;
+pub type IFsrmQuotaManager = *mut ::core::ffi::c_void;
+pub type IFsrmQuotaManagerEx = *mut ::core::ffi::c_void;
+pub type IFsrmQuotaObject = *mut ::core::ffi::c_void;
+pub type IFsrmQuotaTemplate = *mut ::core::ffi::c_void;
+pub type IFsrmQuotaTemplateImported = *mut ::core::ffi::c_void;
+pub type IFsrmQuotaTemplateManager = *mut ::core::ffi::c_void;
+pub type IFsrmReport = *mut ::core::ffi::c_void;
+pub type IFsrmReportJob = *mut ::core::ffi::c_void;
+pub type IFsrmReportManager = *mut ::core::ffi::c_void;
+pub type IFsrmReportScheduler = *mut ::core::ffi::c_void;
+pub type IFsrmRule = *mut ::core::ffi::c_void;
+pub type IFsrmSetting = *mut ::core::ffi::c_void;
+pub type IFsrmStorageModuleDefinition = *mut ::core::ffi::c_void;
+pub type IFsrmStorageModuleImplementation = *mut ::core::ffi::c_void;
+pub const AdSyncTask: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 719734609, data2: 46888, data3: 19819, data4: [151, 160, 178, 218, 46, 125, 42, 59] };
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_FEATURE_CLASSIFICATION: u32 = 83886080u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_FEATURE_FILESCREEN: u32 = 50331648u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_FEATURE_GENERAL: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_FEATURE_MASK: u32 = 251658240u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_FEATURE_PIPELINE: u32 = 100663296u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_FEATURE_QUOTA: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_FEATURE_REPORTS: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_INTERFACE_A_MASK: u32 = 15728640u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_INTERFACE_B_MASK: u32 = 983040u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_INTERFACE_C_MASK: u32 = 61440u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_INTERFACE_D_MASK: u32 = 3840u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_IS_PROPERTY: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_DISPID_METHOD_NUM_MASK: u32 = 127u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_ADR_MAX_EMAILS_SENT: ::windows_sys::core::HRESULT = -2147200130i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_ADR_NOT_DOMAIN_JOINED: ::windows_sys::core::HRESULT = -2147200110i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_ADR_PATH_IS_LOCAL: ::windows_sys::core::HRESULT = -2147200111i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_ADR_SRV_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147200112i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147200253i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_AUTO_QUOTA: ::windows_sys::core::HRESULT = 283419i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CACHE_INVALID: ::windows_sys::core::HRESULT = -2147200187i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CACHE_MODULE_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147200186i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_AGGREGATE: ::windows_sys::core::HRESULT = -2147200201i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_ALLOW_REPARSE_POINT_TAG: ::windows_sys::core::HRESULT = -2147200170i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_CHANGE_PROPERTY_TYPE: ::windows_sys::core::HRESULT = -2147200197i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_CREATE_TEMP_COPY: ::windows_sys::core::HRESULT = -2147200132i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_DELETE_SYSTEM_PROPERTY: ::windows_sys::core::HRESULT = -2147200135i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_REMOVE_READONLY: ::windows_sys::core::HRESULT = -2147200109i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_RENAME_PROPERTY: ::windows_sys::core::HRESULT = -2147200198i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_STORE_PROPERTIES: ::windows_sys::core::HRESULT = -2147200171i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_USE_DELETED_PROPERTY: ::windows_sys::core::HRESULT = -2147200143i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CANNOT_USE_DEPRECATED_PROPERTY: ::windows_sys::core::HRESULT = -2147200145i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CLASSIFICATION_ALREADY_RUNNING: ::windows_sys::core::HRESULT = -2147200195i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CLASSIFICATION_CANCELED: ::windows_sys::core::HRESULT = -2147200141i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CLASSIFICATION_NOT_RUNNING: ::windows_sys::core::HRESULT = -2147200194i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CLASSIFICATION_PARTIAL_BATCH: ::windows_sys::core::HRESULT = -2147200136i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CLASSIFICATION_SCAN_FAIL: ::windows_sys::core::HRESULT = -2147200148i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CLASSIFICATION_TIMEOUT: ::windows_sys::core::HRESULT = -2147200137i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CLUSTER_NOT_RUNNING: ::windows_sys::core::HRESULT = -2147200210i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_CSC_PATH_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147200106i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_DIFFERENT_CLUSTER_GROUP: ::windows_sys::core::HRESULT = -2147200207i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_DRIVER_NOT_READY: ::windows_sys::core::HRESULT = -2147200237i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_DUPLICATE_NAME: ::windows_sys::core::HRESULT = -2147200240i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_EMAIL_NOT_SENT: ::windows_sys::core::HRESULT = -2147200228i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_ENUM_PROPERTIES_FAILED: ::windows_sys::core::HRESULT = -2147200173i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_ERROR_NOT_ENABLED: ::windows_sys::core::HRESULT = -2147200133i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_EXPIRATION_PATH_NOT_WRITEABLE: ::windows_sys::core::HRESULT = -2147200105i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_EXPIRATION_PATH_TOO_LONG: ::windows_sys::core::HRESULT = -2147200104i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_EXPIRATION_VOLUME_NOT_NTFS: ::windows_sys::core::HRESULT = -2147200103i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FAIL_BATCH: ::windows_sys::core::HRESULT = -2147200247i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_ENCRYPTED: ::windows_sys::core::HRESULT = -2147200156i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_IN_USE: ::windows_sys::core::HRESULT = -2147200134i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_ACTION_GET_EXITCODE_FAILED: ::windows_sys::core::HRESULT = -2147200152i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_ACTION_TIMEOUT: ::windows_sys::core::HRESULT = -2147200153i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_EXPIRATION_DIR_IN_SCOPE: ::windows_sys::core::HRESULT = -2147200185i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147200184i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_ALREADY_RUNNING: ::windows_sys::core::HRESULT = -2147200193i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_CUSTOM: ::windows_sys::core::HRESULT = -2147200191i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_DEPRECATED: ::windows_sys::core::HRESULT = -2147200102i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_EXPIRATION: ::windows_sys::core::HRESULT = -2147200192i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_INVALID_CONTINUOUS_CONFIG: ::windows_sys::core::HRESULT = -2147200108i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_MAX_FILE_CONDITIONS: ::windows_sys::core::HRESULT = -2147200146i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_NOTIFICATION: ::windows_sys::core::HRESULT = -2147200190i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_NOT_LEGACY_ACCESSIBLE: ::windows_sys::core::HRESULT = -2147200147i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_MANAGEMENT_JOB_RMS: ::windows_sys::core::HRESULT = -2147200120i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_OPEN_ERROR: ::windows_sys::core::HRESULT = -2147200189i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_FILE_SYSTEM_CORRUPT: ::windows_sys::core::HRESULT = -2147200225i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INCOMPATIBLE_FORMAT: ::windows_sys::core::HRESULT = -2147200157i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INPROC_MODULE_BLOCKED: ::windows_sys::core::HRESULT = -2147200174i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INSECURE_PATH: ::windows_sys::core::HRESULT = -2147200233i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INSUFFICIENT_DISK: ::windows_sys::core::HRESULT = -2147200236i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_AD_CLAIM: ::windows_sys::core::HRESULT = -2147200142i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_COMBINATION: ::windows_sys::core::HRESULT = -2147200241i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_DATASCREEN_DEFINITION: ::windows_sys::core::HRESULT = -2147200220i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_EMAIL_ADDRESS: ::windows_sys::core::HRESULT = -2147200226i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_FILEGROUP_DEFINITION: ::windows_sys::core::HRESULT = -2147200223i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_FILENAME: ::windows_sys::core::HRESULT = -2147200214i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_FOLDER_PROPERTY_STORE: ::windows_sys::core::HRESULT = -2147200140i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_IMPORT_VERSION: ::windows_sys::core::HRESULT = -2147200245i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_LIMIT: ::windows_sys::core::HRESULT = -2147200249i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_NAME: ::windows_sys::core::HRESULT = -2147200248i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_PATH: ::windows_sys::core::HRESULT = -2147200250i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_REPORT_DESC: ::windows_sys::core::HRESULT = -2147200215i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_REPORT_FORMAT: ::windows_sys::core::HRESULT = -2147200216i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_SCHEDULER_ARGUMENT: ::windows_sys::core::HRESULT = -2147200254i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_SMTP_SERVER: ::windows_sys::core::HRESULT = -2147200232i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_TEXT: ::windows_sys::core::HRESULT = -2147200246i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_INVALID_USER: ::windows_sys::core::HRESULT = -2147200251i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_LAST_ACCESS_UPDATE_DISABLED: ::windows_sys::core::HRESULT = -2147200176i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_LEGACY_SCHEDULE: ::windows_sys::core::HRESULT = -2147200107i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_LOADING_DISABLED_MODULE: ::windows_sys::core::HRESULT = -2147200202i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_LONG_CMDLINE: ::windows_sys::core::HRESULT = -2147200224i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_MAX_PROPERTY_DEFINITIONS: ::windows_sys::core::HRESULT = -2147200196i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_MESSAGE_LIMIT_EXCEEDED: ::windows_sys::core::HRESULT = -2147200200i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_MODULE_INITIALIZATION: ::windows_sys::core::HRESULT = -2147200150i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_MODULE_INVALID_PARAM: ::windows_sys::core::HRESULT = -2147200151i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_MODULE_SESSION_INITIALIZATION: ::windows_sys::core::HRESULT = -2147200149i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_MODULE_TIMEOUT: ::windows_sys::core::HRESULT = -2147200101i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_NOT_CLUSTER_VOLUME: ::windows_sys::core::HRESULT = -2147200208i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_NOT_FOUND: ::windows_sys::core::HRESULT = -2147200255i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147200239i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_NO_EMAIL_ADDRESS: ::windows_sys::core::HRESULT = -2147200131i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_NO_PROPERTY_VALUE: ::windows_sys::core::HRESULT = -2147200175i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_OBJECT_IN_USE: ::windows_sys::core::HRESULT = -2147200199i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_OUT_OF_RANGE: ::windows_sys::core::HRESULT = -2147200243i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PARTIAL_CLASSIFICATION_PROPERTY_NOT_FOUND: ::windows_sys::core::HRESULT = -2147200169i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PATH_NOT_FOUND: ::windows_sys::core::HRESULT = -2147200252i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PATH_NOT_IN_NAMESPACE: ::windows_sys::core::HRESULT = -2147200129i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PERSIST_PROPERTIES_FAILED: ::windows_sys::core::HRESULT = -2147200155i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PERSIST_PROPERTIES_FAILED_ENCRYPTED: ::windows_sys::core::HRESULT = -2147200166i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PROPERTY_DELETED: ::windows_sys::core::HRESULT = -2147200183i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PROPERTY_MUST_APPLY_TO_FILES: ::windows_sys::core::HRESULT = -2147200138i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PROPERTY_MUST_APPLY_TO_FOLDERS: ::windows_sys::core::HRESULT = -2147200124i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PROPERTY_MUST_BE_GLOBAL: ::windows_sys::core::HRESULT = -2147200122i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_PROPERTY_MUST_BE_SECURE: ::windows_sys::core::HRESULT = -2147200123i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_REBUILDING_FODLER_TYPE_INDEX: ::windows_sys::core::HRESULT = -2147200139i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_REPORT_GENERATION_ERR: ::windows_sys::core::HRESULT = -2147200204i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_REPORT_JOB_ALREADY_RUNNING: ::windows_sys::core::HRESULT = -2147200205i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_REPORT_TASK_TRIGGER: ::windows_sys::core::HRESULT = -2147200203i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_REPORT_TYPE_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147200206i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_REQD_PARAM_MISSING: ::windows_sys::core::HRESULT = -2147200242i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_RMS_NO_PROTECTORS_INSTALLED: ::windows_sys::core::HRESULT = -2147200126i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_RMS_NO_PROTECTOR_INSTALLED_FOR_FILE: ::windows_sys::core::HRESULT = -2147200125i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_RMS_TEMPLATE_NOT_FOUND: ::windows_sys::core::HRESULT = -2147200128i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_SECURE_PROPERTIES_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147200127i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_SET_PROPERTY_FAILED: ::windows_sys::core::HRESULT = -2147200172i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_SHADOW_COPY: ::windows_sys::core::HRESULT = -2147200212i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_STORE_NOT_INSTALLED: ::windows_sys::core::HRESULT = -2147200209i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_SYNC_TASK_HAD_ERRORS: ::windows_sys::core::HRESULT = -2147200119i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_SYNC_TASK_TIMEOUT: ::windows_sys::core::HRESULT = -2147200144i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_TEXTREADER_FILENAME_TOO_LONG: ::windows_sys::core::HRESULT = -2147200158i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_TEXTREADER_IFILTER_CLSID_MALFORMED: ::windows_sys::core::HRESULT = -2147200160i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_TEXTREADER_IFILTER_NOT_FOUND: ::windows_sys::core::HRESULT = -2147200167i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_TEXTREADER_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2147200168i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_TEXTREADER_STREAM_ERROR: ::windows_sys::core::HRESULT = -2147200159i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_UNEXPECTED: ::windows_sys::core::HRESULT = -2147200234i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_UNSECURE_LINK_TO_HOSTED_MODULE: ::windows_sys::core::HRESULT = -2147200188i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_VOLUME_OFFLINE: ::windows_sys::core::HRESULT = -2147200154i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_VOLUME_UNSUPPORTED: ::windows_sys::core::HRESULT = -2147200235i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_WMI_FAILURE: ::windows_sys::core::HRESULT = -2147200121i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_E_XML_CORRUPTED: ::windows_sys::core::HRESULT = -2147200211i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_S_CLASSIFICATION_SCAN_FAILURES: ::windows_sys::core::HRESULT = 283398i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_S_PARTIAL_BATCH: ::windows_sys::core::HRESULT = 283396i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FSRM_S_PARTIAL_CLASSIFICATION: ::windows_sys::core::HRESULT = 283397i32;
+pub const FsrmAccessDeniedRemediationClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 269176776, data2: 29889, data3: 18191, data4: [177, 183, 221, 123, 107, 174, 121, 189] };
+pub const FsrmClassificationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2975600199, data2: 50065, data3: 17849, data4: [149, 200, 235, 89, 108, 133, 63, 58] };
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmDaysNotSpecified: i32 = -1i32;
+pub const FsrmExportImport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 344120375, data2: 64233, data3: 18311, data4: [144, 37, 140, 228, 224, 36, 171, 86] };
+pub const FsrmFileGroupManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2400412662, data2: 25967, data3: 17558, data4: [146, 38, 19, 174, 203, 215, 113, 143] };
+pub const FsrmFileManagementJobManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3944282546, data2: 19514, data3: 17185, data4: [178, 3, 32, 81, 32, 207, 246, 20] };
+pub const FsrmFileScreenManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2509508995, data2: 56147, data3: 19551, data4: [179, 123, 125, 9, 33, 207, 157, 199] };
+pub const FsrmFileScreenTemplateManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 607195615, data2: 58484, data3: 18090, data4: [160, 84, 234, 163, 62, 220, 41, 42] };
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmMaxExcludeFolders: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmMaxNumberPropertyDefinitions: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmMaxNumberThresholds: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmMaxThresholdValue: u32 = 250u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmMinQuotaLimit: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmMinThresholdValue: u32 = 1u32;
+pub const FsrmPathMapper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089332413, data2: 35522, data3: 16542, data4: [187, 216, 250, 249, 182, 180, 31, 235] };
+pub const FsrmPipelineModuleConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3345232757, data2: 7861, data3: 17630, data4: [160, 98, 98, 53, 71, 217, 51, 188] };
+pub const FsrmQuotaManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2430380927, data2: 13436, data3: 19452, data4: [181, 67, 84, 3, 38, 48, 95, 190] };
+pub const FsrmQuotaTemplateManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2547242051, data2: 9500, data3: 17207, data4: [129, 231, 179, 46, 143, 78, 230, 94] };
+pub const FsrmReportManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 5828407, data2: 43622, data3: 19528, data4: [189, 91, 47, 206, 67, 42, 176, 200] };
+pub const FsrmReportScheduler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3928355256, data2: 7053, data3: 17040, data4: [142, 232, 225, 124, 18, 194, 254, 32] };
+pub const FsrmSetting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4116109064, data2: 27981, data3: 17812, data4: [156, 97, 125, 187, 13, 174, 42, 70] };
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const MessageSizeLimit: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type AdrClientDisplayFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientDisplayFlags_AllowEmailRequests: AdrClientDisplayFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientDisplayFlags_ShowDeviceTroubleshooting: AdrClientDisplayFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type AdrClientErrorType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientErrorType_Unknown: AdrClientErrorType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientErrorType_AccessDenied: AdrClientErrorType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientErrorType_FileNotFound: AdrClientErrorType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type AdrClientFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientFlags_None: AdrClientFlags = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientFlags_FailForLocalPaths: AdrClientFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientFlags_FailIfNotSupportedByServer: AdrClientFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrClientFlags_FailIfNotDomainJoined: AdrClientFlags = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type AdrEmailFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrEmailFlags_PutDataOwnerOnToLine: AdrEmailFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrEmailFlags_PutAdminOnToLine: AdrEmailFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrEmailFlags_IncludeDeviceClaims: AdrEmailFlags = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrEmailFlags_IncludeUserInfo: AdrEmailFlags = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const AdrEmailFlags_GenerateEventLog: AdrEmailFlags = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmAccountType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmAccountType_Unknown: FsrmAccountType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmAccountType_NetworkService: FsrmAccountType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmAccountType_LocalService: FsrmAccountType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmAccountType_LocalSystem: FsrmAccountType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmAccountType_InProc: FsrmAccountType = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmAccountType_External: FsrmAccountType = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmAccountType_Automatic: FsrmAccountType = 500i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmActionType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmActionType_Unknown: FsrmActionType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmActionType_EventLog: FsrmActionType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmActionType_Email: FsrmActionType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmActionType_Command: FsrmActionType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmActionType_Report: FsrmActionType = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmClassificationLoggingFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmClassificationLoggingFlags_None: FsrmClassificationLoggingFlags = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmClassificationLoggingFlags_ClassificationsInLogFile: FsrmClassificationLoggingFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmClassificationLoggingFlags_ErrorsInLogFile: FsrmClassificationLoggingFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmClassificationLoggingFlags_ClassificationsInSystemLog: FsrmClassificationLoggingFlags = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmClassificationLoggingFlags_ErrorsInSystemLog: FsrmClassificationLoggingFlags = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmCollectionState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmCollectionState_Fetching: FsrmCollectionState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmCollectionState_Committing: FsrmCollectionState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmCollectionState_Complete: FsrmCollectionState = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmCollectionState_Cancelled: FsrmCollectionState = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmCommitOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmCommitOptions_None: FsrmCommitOptions = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmCommitOptions_Asynchronous: FsrmCommitOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmEnumOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEnumOptions_None: FsrmEnumOptions = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEnumOptions_Asynchronous: FsrmEnumOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEnumOptions_CheckRecycleBin: FsrmEnumOptions = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEnumOptions_IncludeClusterNodes: FsrmEnumOptions = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEnumOptions_IncludeDeprecatedObjects: FsrmEnumOptions = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmEventType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEventType_Unknown: FsrmEventType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEventType_Information: FsrmEventType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEventType_Warning: FsrmEventType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmEventType_Error: FsrmEventType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmExecutionOption = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmExecutionOption_Unknown: FsrmExecutionOption = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmExecutionOption_EvaluateUnset: FsrmExecutionOption = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmExecutionOption_ReEvaluate_ConsiderExistingValue: FsrmExecutionOption = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmExecutionOption_ReEvaluate_IgnoreExistingValue: FsrmExecutionOption = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmFileConditionType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileConditionType_Unknown: FsrmFileConditionType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileConditionType_Property: FsrmFileConditionType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmFileManagementLoggingFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileManagementLoggingFlags_None: FsrmFileManagementLoggingFlags = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileManagementLoggingFlags_Error: FsrmFileManagementLoggingFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileManagementLoggingFlags_Information: FsrmFileManagementLoggingFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileManagementLoggingFlags_Audit: FsrmFileManagementLoggingFlags = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmFileManagementType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileManagementType_Unknown: FsrmFileManagementType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileManagementType_Expiration: FsrmFileManagementType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileManagementType_Custom: FsrmFileManagementType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileManagementType_Rms: FsrmFileManagementType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmFileScreenFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileScreenFlags_Enforce: FsrmFileScreenFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmFileStreamingInterfaceType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileStreamingInterfaceType_Unknown: FsrmFileStreamingInterfaceType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileStreamingInterfaceType_ILockBytes: FsrmFileStreamingInterfaceType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileStreamingInterfaceType_IStream: FsrmFileStreamingInterfaceType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmFileStreamingMode = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileStreamingMode_Unknown: FsrmFileStreamingMode = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileStreamingMode_Read: FsrmFileStreamingMode = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileStreamingMode_Write: FsrmFileStreamingMode = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmFileSystemPropertyId = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileSystemPropertyId_Undefined: FsrmFileSystemPropertyId = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileSystemPropertyId_FileName: FsrmFileSystemPropertyId = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileSystemPropertyId_DateCreated: FsrmFileSystemPropertyId = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileSystemPropertyId_DateLastAccessed: FsrmFileSystemPropertyId = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileSystemPropertyId_DateLastModified: FsrmFileSystemPropertyId = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmFileSystemPropertyId_DateNow: FsrmFileSystemPropertyId = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmGetFilePropertyOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmGetFilePropertyOptions_None: FsrmGetFilePropertyOptions = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmGetFilePropertyOptions_NoRuleEvaluation: FsrmGetFilePropertyOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmGetFilePropertyOptions_Persistent: FsrmGetFilePropertyOptions = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmGetFilePropertyOptions_FailOnPersistErrors: FsrmGetFilePropertyOptions = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmGetFilePropertyOptions_SkipOrphaned: FsrmGetFilePropertyOptions = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPipelineModuleType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPipelineModuleType_Unknown: FsrmPipelineModuleType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPipelineModuleType_Storage: FsrmPipelineModuleType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPipelineModuleType_Classifier: FsrmPipelineModuleType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPropertyBagField = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyBagField_AccessVolume: FsrmPropertyBagField = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyBagField_VolumeGuidName: FsrmPropertyBagField = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPropertyBagFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyBagFlags_UpdatedByClassifier: FsrmPropertyBagFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyBagFlags_FailedLoadingProperties: FsrmPropertyBagFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyBagFlags_FailedSavingProperties: FsrmPropertyBagFlags = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyBagFlags_FailedClassifyingProperties: FsrmPropertyBagFlags = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPropertyConditionType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_Unknown: FsrmPropertyConditionType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_Equal: FsrmPropertyConditionType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_NotEqual: FsrmPropertyConditionType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_GreaterThan: FsrmPropertyConditionType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_LessThan: FsrmPropertyConditionType = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_Contain: FsrmPropertyConditionType = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_Exist: FsrmPropertyConditionType = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_NotExist: FsrmPropertyConditionType = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_StartWith: FsrmPropertyConditionType = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_EndWith: FsrmPropertyConditionType = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_ContainedIn: FsrmPropertyConditionType = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_PrefixOf: FsrmPropertyConditionType = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_SuffixOf: FsrmPropertyConditionType = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyConditionType_MatchesPattern: FsrmPropertyConditionType = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPropertyDefinitionAppliesTo = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionAppliesTo_Files: FsrmPropertyDefinitionAppliesTo = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionAppliesTo_Folders: FsrmPropertyDefinitionAppliesTo = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPropertyDefinitionFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionFlags_Global: FsrmPropertyDefinitionFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionFlags_Deprecated: FsrmPropertyDefinitionFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionFlags_Secure: FsrmPropertyDefinitionFlags = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPropertyDefinitionType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_Unknown: FsrmPropertyDefinitionType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_OrderedList: FsrmPropertyDefinitionType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_MultiChoiceList: FsrmPropertyDefinitionType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_SingleChoiceList: FsrmPropertyDefinitionType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_String: FsrmPropertyDefinitionType = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_MultiString: FsrmPropertyDefinitionType = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_Int: FsrmPropertyDefinitionType = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_Bool: FsrmPropertyDefinitionType = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyDefinitionType_Date: FsrmPropertyDefinitionType = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPropertyFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_None: FsrmPropertyFlags = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_Orphaned: FsrmPropertyFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_RetrievedFromCache: FsrmPropertyFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_RetrievedFromStorage: FsrmPropertyFlags = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_SetByClassifier: FsrmPropertyFlags = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_Deleted: FsrmPropertyFlags = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_Reclassified: FsrmPropertyFlags = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_AggregationFailed: FsrmPropertyFlags = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_Existing: FsrmPropertyFlags = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_FailedLoadingProperties: FsrmPropertyFlags = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_FailedClassifyingProperties: FsrmPropertyFlags = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_FailedSavingProperties: FsrmPropertyFlags = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_Secure: FsrmPropertyFlags = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_PolicyDerived: FsrmPropertyFlags = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_Inherited: FsrmPropertyFlags = 8192i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_Manual: FsrmPropertyFlags = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_ExplicitValueDeleted: FsrmPropertyFlags = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_PropertyDeletedFromClear: FsrmPropertyFlags = 65536i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_PropertySourceMask: FsrmPropertyFlags = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyFlags_PersistentMask: FsrmPropertyFlags = 20480i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmPropertyValueType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyValueType_Undefined: FsrmPropertyValueType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyValueType_Literal: FsrmPropertyValueType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmPropertyValueType_DateOffset: FsrmPropertyValueType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmQuotaFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmQuotaFlags_Enforce: FsrmQuotaFlags = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmQuotaFlags_Disable: FsrmQuotaFlags = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmQuotaFlags_StatusIncomplete: FsrmQuotaFlags = 65536i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmQuotaFlags_StatusRebuilding: FsrmQuotaFlags = 131072i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmReportFilter = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFilter_MinSize: FsrmReportFilter = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFilter_MinAgeDays: FsrmReportFilter = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFilter_MaxAgeDays: FsrmReportFilter = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFilter_MinQuotaUsage: FsrmReportFilter = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFilter_FileGroups: FsrmReportFilter = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFilter_Owners: FsrmReportFilter = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFilter_NamePattern: FsrmReportFilter = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFilter_Property: FsrmReportFilter = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmReportFormat = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFormat_Unknown: FsrmReportFormat = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFormat_DHtml: FsrmReportFormat = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFormat_Html: FsrmReportFormat = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFormat_Txt: FsrmReportFormat = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFormat_Csv: FsrmReportFormat = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportFormat_Xml: FsrmReportFormat = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmReportGenerationContext = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportGenerationContext_Undefined: FsrmReportGenerationContext = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportGenerationContext_ScheduledReport: FsrmReportGenerationContext = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportGenerationContext_InteractiveReport: FsrmReportGenerationContext = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportGenerationContext_IncidentReport: FsrmReportGenerationContext = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmReportLimit = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxFiles: FsrmReportLimit = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxFileGroups: FsrmReportLimit = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxOwners: FsrmReportLimit = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxFilesPerFileGroup: FsrmReportLimit = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxFilesPerOwner: FsrmReportLimit = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxFilesPerDuplGroup: FsrmReportLimit = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxDuplicateGroups: FsrmReportLimit = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxQuotas: FsrmReportLimit = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxFileScreenEvents: FsrmReportLimit = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxPropertyValues: FsrmReportLimit = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxFilesPerPropertyValue: FsrmReportLimit = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportLimit_MaxFolders: FsrmReportLimit = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmReportRunningStatus = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportRunningStatus_Unknown: FsrmReportRunningStatus = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportRunningStatus_NotRunning: FsrmReportRunningStatus = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportRunningStatus_Queued: FsrmReportRunningStatus = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportRunningStatus_Running: FsrmReportRunningStatus = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmReportType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_Unknown: FsrmReportType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_LargeFiles: FsrmReportType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_FilesByType: FsrmReportType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_LeastRecentlyAccessed: FsrmReportType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_MostRecentlyAccessed: FsrmReportType = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_QuotaUsage: FsrmReportType = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_FilesByOwner: FsrmReportType = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_ExportReport: FsrmReportType = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_DuplicateFiles: FsrmReportType = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_FileScreenAudit: FsrmReportType = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_FilesByProperty: FsrmReportType = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_AutomaticClassification: FsrmReportType = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_Expiration: FsrmReportType = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmReportType_FoldersByProperty: FsrmReportType = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmRuleFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmRuleFlags_Disabled: FsrmRuleFlags = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmRuleFlags_ClearAutomaticallyClassifiedProperty: FsrmRuleFlags = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmRuleFlags_ClearManuallyClassifiedProperty: FsrmRuleFlags = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmRuleFlags_Invalid: FsrmRuleFlags = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmRuleType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmRuleType_Unknown: FsrmRuleType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmRuleType_Classification: FsrmRuleType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmRuleType_Generic: FsrmRuleType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmStorageModuleCaps = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleCaps_Unknown: FsrmStorageModuleCaps = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleCaps_CanGet: FsrmStorageModuleCaps = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleCaps_CanSet: FsrmStorageModuleCaps = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleCaps_CanHandleDirectories: FsrmStorageModuleCaps = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleCaps_CanHandleFiles: FsrmStorageModuleCaps = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmStorageModuleType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleType_Unknown: FsrmStorageModuleType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleType_Cache: FsrmStorageModuleType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleType_InFile: FsrmStorageModuleType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleType_Database: FsrmStorageModuleType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmStorageModuleType_System: FsrmStorageModuleType = 100i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub type FsrmTemplateApplyOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmTemplateApplyOptions_ApplyToDerivedMatching: FsrmTemplateApplyOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
+pub const FsrmTemplateApplyOptions_ApplyToDerivedAll: FsrmTemplateApplyOptions = 2i32;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileSystem/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileSystem/mod.rs
new file mode 100644
index 000000000..b53e603f7
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/FileSystem/mod.rs
@@ -0,0 +1,6903 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AddLogContainer(hlog: super::super::Foundation::HANDLE, pcbcontainer: *const u64, pwszcontainerpath: ::windows_sys::core::PCWSTR, preserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AddLogContainerSet(hlog: super::super::Foundation::HANDLE, ccontainer: u16, pcbcontainer: *const u64, rgwszcontainerpath: *const ::windows_sys::core::PWSTR, preserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn AddUsersToEncryptedFile(lpfilename: ::windows_sys::core::PCWSTR, pencryptioncertificates: *const ENCRYPTION_CERTIFICATE_LIST) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn AdvanceLogBase(pvmarshal: *mut ::core::ffi::c_void, plsnbase: *mut CLS_LSN, fflags: u32, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AlignReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedrecords: u32, rgcbreservation: *mut i64, pcbalignreservation: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AllocReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedrecords: u32, pcbadjustment: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AreFileApisANSI() -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AreShortNamesEnabled(handle: super::super::Foundation::HANDLE, enabled: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn BackupRead(hfile: super::super::Foundation::HANDLE, lpbuffer: *mut u8, nnumberofbytestoread: u32, lpnumberofbytesread: *mut u32, babort: super::super::Foundation::BOOL, bprocesssecurity: super::super::Foundation::BOOL, lpcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn BackupSeek(hfile: super::super::Foundation::HANDLE, dwlowbytestoseek: u32, dwhighbytestoseek: u32, lpdwlowbyteseeked: *mut u32, lpdwhighbyteseeked: *mut u32, lpcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn BackupWrite(hfile: super::super::Foundation::HANDLE, lpbuffer: *const u8, nnumberofbytestowrite: u32, lpnumberofbyteswritten: *mut u32, babort: super::super::Foundation::BOOL, bprocesssecurity: super::super::Foundation::BOOL, lpcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn BuildIoRingCancelRequest(ioring: *const HIORING__, file: IORING_HANDLE_REF, optocancel: usize, userdata: usize) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn BuildIoRingReadFile(ioring: *const HIORING__, fileref: IORING_HANDLE_REF, dataref: IORING_BUFFER_REF, numberofbytestoread: u32, fileoffset: u64, userdata: usize, flags: IORING_SQE_FLAGS) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn BuildIoRingRegisterBuffers(ioring: *const HIORING__, count: u32, buffers: *const IORING_BUFFER_INFO, userdata: usize) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn BuildIoRingRegisterFileHandles(ioring: *const HIORING__, count: u32, handles: *const super::super::Foundation::HANDLE, userdata: usize) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CheckNameLegalDOS8Dot3A(lpname: ::windows_sys::core::PCSTR, lpoemname: ::windows_sys::core::PSTR, oemnamesize: u32, pbnamecontainsspaces: *mut super::super::Foundation::BOOL, pbnamelegal: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CheckNameLegalDOS8Dot3W(lpname: ::windows_sys::core::PCWSTR, lpoemname: ::windows_sys::core::PSTR, oemnamesize: u32, pbnamecontainsspaces: *mut super::super::Foundation::BOOL, pbnamelegal: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CloseAndResetLogFile(hlog: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn CloseEncryptedFileRaw(pvcontext: *const ::core::ffi::c_void);
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn CloseIoRing(ioring: *const HIORING__) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CommitComplete(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CommitEnlistment(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CommitTransaction(transactionhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CommitTransactionAsync(transactionhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CompareFileTime(lpfiletime1: *const super::super::Foundation::FILETIME, lpfiletime2: *const super::super::Foundation::FILETIME) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CopyFile2(pwszexistingfilename: ::windows_sys::core::PCWSTR, pwsznewfilename: ::windows_sys::core::PCWSTR, pextendedparameters: *const COPYFILE2_EXTENDED_PARAMETERS) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CopyFileA(lpexistingfilename: ::windows_sys::core::PCSTR, lpnewfilename: ::windows_sys::core::PCSTR, bfailifexists: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CopyFileExA(lpexistingfilename: ::windows_sys::core::PCSTR, lpnewfilename: ::windows_sys::core::PCSTR, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, pbcancel: *mut i32, dwcopyflags: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CopyFileExW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, pbcancel: *mut i32, dwcopyflags: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CopyFileFromAppW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR, bfailifexists: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CopyFileTransactedA(lpexistingfilename: ::windows_sys::core::PCSTR, lpnewfilename: ::windows_sys::core::PCSTR, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, pbcancel: *const i32, dwcopyflags: u32, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CopyFileTransactedW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, pbcancel: *const i32, dwcopyflags: u32, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CopyFileW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR, bfailifexists: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn CopyLZFile(hfsource: i32, hfdest: i32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateDirectoryA(lppathname: ::windows_sys::core::PCSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateDirectoryExA(lptemplatedirectory: ::windows_sys::core::PCSTR, lpnewdirectory: ::windows_sys::core::PCSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateDirectoryExW(lptemplatedirectory: ::windows_sys::core::PCWSTR, lpnewdirectory: ::windows_sys::core::PCWSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateDirectoryFromAppW(lppathname: ::windows_sys::core::PCWSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateDirectoryTransactedA(lptemplatedirectory: ::windows_sys::core::PCSTR, lpnewdirectory: ::windows_sys::core::PCSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateDirectoryTransactedW(lptemplatedirectory: ::windows_sys::core::PCWSTR, lpnewdirectory: ::windows_sys::core::PCWSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateDirectoryW(lppathname: ::windows_sys::core::PCWSTR, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateEnlistment(lpenlistmentattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, resourcemanagerhandle: super::super::Foundation::HANDLE, transactionhandle: super::super::Foundation::HANDLE, notificationmask: u32, createoptions: u32, enlistmentkey: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateFile2(lpfilename: ::windows_sys::core::PCWSTR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, dwcreationdisposition: FILE_CREATION_DISPOSITION, pcreateexparams: *const CREATEFILE2_EXTENDED_PARAMETERS) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateFile2FromAppW(lpfilename: ::windows_sys::core::PCWSTR, dwdesiredaccess: u32, dwsharemode: u32, dwcreationdisposition: u32, pcreateexparams: *const CREATEFILE2_EXTENDED_PARAMETERS) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateFileA(lpfilename: ::windows_sys::core::PCSTR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateFileFromAppW(lpfilename: ::windows_sys::core::PCWSTR, dwdesiredaccess: u32, dwsharemode: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: u32, dwflagsandattributes: u32, htemplatefile: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateFileTransactedA(lpfilename: ::windows_sys::core::PCSTR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE, htransaction: super::super::Foundation::HANDLE, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateFileTransactedW(lpfilename: ::windows_sys::core::PCWSTR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE, htransaction: super::super::Foundation::HANDLE, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateFileW(lpfilename: ::windows_sys::core::PCWSTR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateHardLinkA(lpfilename: ::windows_sys::core::PCSTR, lpexistingfilename: ::windows_sys::core::PCSTR, lpsecurityattributes: *mut super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateHardLinkTransactedA(lpfilename: ::windows_sys::core::PCSTR, lpexistingfilename: ::windows_sys::core::PCSTR, lpsecurityattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateHardLinkTransactedW(lpfilename: ::windows_sys::core::PCWSTR, lpexistingfilename: ::windows_sys::core::PCWSTR, lpsecurityattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateHardLinkW(lpfilename: ::windows_sys::core::PCWSTR, lpexistingfilename: ::windows_sys::core::PCWSTR, lpsecurityattributes: *mut super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn CreateIoRing(ioringversion: IORING_VERSION, flags: IORING_CREATE_FLAGS, submissionqueuesize: u32, completionqueuesize: u32, h: *mut *mut HIORING__) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn CreateLogContainerScanContext(hlog: super::super::Foundation::HANDLE, cfromcontainer: u32, ccontainers: u32, escanmode: u8, pcxscan: *mut CLS_SCAN_CONTEXT, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateLogFile(pszlogfilename: ::windows_sys::core::PCWSTR, fdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, psalogfile: *mut super::super::Security::SECURITY_ATTRIBUTES, fcreatedisposition: FILE_CREATION_DISPOSITION, fflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CreateLogMarshallingArea(hlog: super::super::Foundation::HANDLE, pfnallocbuffer: CLFS_BLOCK_ALLOCATION, pfnfreebuffer: CLFS_BLOCK_DEALLOCATION, pvblockalloccontext: *mut ::core::ffi::c_void, cbmarshallingbuffer: u32, cmaxwritebuffers: u32, cmaxreadbuffers: u32, ppvmarshal: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateResourceManager(lpresourcemanagerattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, resourcemanagerid: *mut ::windows_sys::core::GUID, createoptions: u32, tmhandle: super::super::Foundation::HANDLE, description: ::windows_sys::core::PCWSTR) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CreateSymbolicLinkA(lpsymlinkfilename: ::windows_sys::core::PCSTR, lptargetfilename: ::windows_sys::core::PCSTR, dwflags: SYMBOLIC_LINK_FLAGS) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CreateSymbolicLinkTransactedA(lpsymlinkfilename: ::windows_sys::core::PCSTR, lptargetfilename: ::windows_sys::core::PCSTR, dwflags: SYMBOLIC_LINK_FLAGS, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CreateSymbolicLinkTransactedW(lpsymlinkfilename: ::windows_sys::core::PCWSTR, lptargetfilename: ::windows_sys::core::PCWSTR, dwflags: SYMBOLIC_LINK_FLAGS, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CreateSymbolicLinkW(lpsymlinkfilename: ::windows_sys::core::PCWSTR, lptargetfilename: ::windows_sys::core::PCWSTR, dwflags: SYMBOLIC_LINK_FLAGS) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CreateTapePartition(hdevice: super::super::Foundation::HANDLE, dwpartitionmethod: CREATE_TAPE_PARTITION_METHOD, dwcount: u32, dwsize: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateTransaction(lptransactionattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, uow: *mut ::windows_sys::core::GUID, createoptions: u32, isolationlevel: u32, isolationflags: u32, timeout: u32, description: ::windows_sys::core::PCWSTR) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn CreateTransactionManager(lptransactionattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, logfilename: ::windows_sys::core::PCWSTR, createoptions: u32, commitstrength: u32) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DecryptFileA(lpfilename: ::windows_sys::core::PCSTR, dwreserved: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DecryptFileW(lpfilename: ::windows_sys::core::PCWSTR, dwreserved: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DefineDosDeviceA(dwflags: DEFINE_DOS_DEVICE_FLAGS, lpdevicename: ::windows_sys::core::PCSTR, lptargetpath: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DefineDosDeviceW(dwflags: DEFINE_DOS_DEVICE_FLAGS, lpdevicename: ::windows_sys::core::PCWSTR, lptargetpath: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteFileA(lpfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteFileFromAppW(lpfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteFileTransactedA(lpfilename: ::windows_sys::core::PCSTR, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteFileTransactedW(lpfilename: ::windows_sys::core::PCWSTR, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteFileW(lpfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteLogByHandle(hlog: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteLogFile(pszlogfilename: ::windows_sys::core::PCWSTR, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteLogMarshallingArea(pvmarshal: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteVolumeMountPointA(lpszvolumemountpoint: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteVolumeMountPointW(lpszvolumemountpoint: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeregisterManageableLogClient(hlog: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn DuplicateEncryptionInfoFile(srcfilename: ::windows_sys::core::PCWSTR, dstfilename: ::windows_sys::core::PCWSTR, dwcreationdistribution: u32, dwattributes: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn EncryptFileA(lpfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn EncryptFileW(lpfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn EncryptionDisable(dirpath: ::windows_sys::core::PCWSTR, disable: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn EraseTape(hdevice: super::super::Foundation::HANDLE, dwerasetype: ERASE_TAPE_TYPE, bimmediate: super::super::Foundation::BOOL) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FileEncryptionStatusA(lpfilename: ::windows_sys::core::PCSTR, lpstatus: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FileEncryptionStatusW(lpfilename: ::windows_sys::core::PCWSTR, lpstatus: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FileTimeToLocalFileTime(lpfiletime: *const super::super::Foundation::FILETIME, lplocalfiletime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindClose(hfindfile: FindFileHandle) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindCloseChangeNotification(hchangehandle: FindChangeNotificationHandle) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstChangeNotificationA(lppathname: ::windows_sys::core::PCSTR, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE) -> FindChangeNotificationHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstChangeNotificationW(lppathname: ::windows_sys::core::PCWSTR, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE) -> FindChangeNotificationHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstFileA(lpfilename: ::windows_sys::core::PCSTR, lpfindfiledata: *mut WIN32_FIND_DATAA) -> FindFileHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FindFirstFileExA(lpfilename: ::windows_sys::core::PCSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: FIND_FIRST_EX_FLAGS) -> FindFileHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstFileExFromAppW(lpfilename: ::windows_sys::core::PCWSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: u32) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FindFirstFileExW(lpfilename: ::windows_sys::core::PCWSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: FIND_FIRST_EX_FLAGS) -> FindFileHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstFileNameTransactedW(lpfilename: ::windows_sys::core::PCWSTR, dwflags: u32, stringlength: *mut u32, linkname: ::windows_sys::core::PWSTR, htransaction: super::super::Foundation::HANDLE) -> FindFileNameHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FindFirstFileNameW(lpfilename: ::windows_sys::core::PCWSTR, dwflags: u32, stringlength: *mut u32, linkname: ::windows_sys::core::PWSTR) -> FindFileNameHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstFileTransactedA(lpfilename: ::windows_sys::core::PCSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: u32, htransaction: super::super::Foundation::HANDLE) -> FindFileHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstFileTransactedW(lpfilename: ::windows_sys::core::PCWSTR, finfolevelid: FINDEX_INFO_LEVELS, lpfindfiledata: *mut ::core::ffi::c_void, fsearchop: FINDEX_SEARCH_OPS, lpsearchfilter: *mut ::core::ffi::c_void, dwadditionalflags: u32, htransaction: super::super::Foundation::HANDLE) -> FindFileHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstFileW(lpfilename: ::windows_sys::core::PCWSTR, lpfindfiledata: *mut WIN32_FIND_DATAW) -> FindFileHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindFirstStreamTransactedW(lpfilename: ::windows_sys::core::PCWSTR, infolevel: STREAM_INFO_LEVELS, lpfindstreamdata: *mut ::core::ffi::c_void, dwflags: u32, htransaction: super::super::Foundation::HANDLE) -> FindStreamHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FindFirstStreamW(lpfilename: ::windows_sys::core::PCWSTR, infolevel: STREAM_INFO_LEVELS, lpfindstreamdata: *mut ::core::ffi::c_void, dwflags: u32) -> FindStreamHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FindFirstVolumeA(lpszvolumename: ::windows_sys::core::PSTR, cchbufferlength: u32) -> FindVolumeHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FindFirstVolumeMountPointA(lpszrootpathname: ::windows_sys::core::PCSTR, lpszvolumemountpoint: ::windows_sys::core::PSTR, cchbufferlength: u32) -> FindVolumeMointPointHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FindFirstVolumeMountPointW(lpszrootpathname: ::windows_sys::core::PCWSTR, lpszvolumemountpoint: ::windows_sys::core::PWSTR, cchbufferlength: u32) -> FindVolumeMointPointHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FindFirstVolumeW(lpszvolumename: ::windows_sys::core::PWSTR, cchbufferlength: u32) -> FindVolumeHandle;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextChangeNotification(hchangehandle: FindChangeNotificationHandle) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextFileA(hfindfile: FindFileHandle, lpfindfiledata: *mut WIN32_FIND_DATAA) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextFileNameW(hfindstream: FindFileNameHandle, stringlength: *mut u32, linkname: ::windows_sys::core::PWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextFileW(hfindfile: FindFileHandle, lpfindfiledata: *mut WIN32_FIND_DATAW) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextStreamW(hfindstream: FindStreamHandle, lpfindstreamdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextVolumeA(hfindvolume: FindVolumeHandle, lpszvolumename: ::windows_sys::core::PSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextVolumeMountPointA(hfindvolumemountpoint: FindVolumeMointPointHandle, lpszvolumemountpoint: ::windows_sys::core::PSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextVolumeMountPointW(hfindvolumemountpoint: FindVolumeMointPointHandle, lpszvolumemountpoint: ::windows_sys::core::PWSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindNextVolumeW(hfindvolume: FindVolumeHandle, lpszvolumename: ::windows_sys::core::PWSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindVolumeClose(hfindvolume: FindVolumeHandle) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindVolumeMountPointClose(hfindvolumemountpoint: FindVolumeMointPointHandle) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FlushFileBuffers(hfile: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn FlushLogBuffers(pvmarshal: *mut ::core::ffi::c_void, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn FlushLogToLsn(pvmarshalcontext: *mut ::core::ffi::c_void, plsnflush: *mut CLS_LSN, plsnlastflushed: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn FreeEncryptedFileMetadata(pbmetadata: *const u8);
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn FreeEncryptionCertificateHashList(pusers: *const ENCRYPTION_CERTIFICATE_HASH_LIST);
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FreeReservedLog(pvmarshal: *mut ::core::ffi::c_void, creservedrecords: u32, pcbadjustment: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetBinaryTypeA(lpapplicationname: ::windows_sys::core::PCSTR, lpbinarytype: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetBinaryTypeW(lpapplicationname: ::windows_sys::core::PCWSTR, lpbinarytype: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetCompressedFileSizeA(lpfilename: ::windows_sys::core::PCSTR, lpfilesizehigh: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCompressedFileSizeTransactedA(lpfilename: ::windows_sys::core::PCSTR, lpfilesizehigh: *mut u32, htransaction: super::super::Foundation::HANDLE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCompressedFileSizeTransactedW(lpfilename: ::windows_sys::core::PCWSTR, lpfilesizehigh: *mut u32, htransaction: super::super::Foundation::HANDLE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetCompressedFileSizeW(lpfilename: ::windows_sys::core::PCWSTR, lpfilesizehigh: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentClockTransactionManager(transactionmanagerhandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetDiskFreeSpaceA(lprootpathname: ::windows_sys::core::PCSTR, lpsectorspercluster: *mut u32, lpbytespersector: *mut u32, lpnumberoffreeclusters: *mut u32, lptotalnumberofclusters: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetDiskFreeSpaceExA(lpdirectoryname: ::windows_sys::core::PCSTR, lpfreebytesavailabletocaller: *mut u64, lptotalnumberofbytes: *mut u64, lptotalnumberoffreebytes: *mut u64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetDiskFreeSpaceExW(lpdirectoryname: ::windows_sys::core::PCWSTR, lpfreebytesavailabletocaller: *mut u64, lptotalnumberofbytes: *mut u64, lptotalnumberoffreebytes: *mut u64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetDiskFreeSpaceW(lprootpathname: ::windows_sys::core::PCWSTR, lpsectorspercluster: *mut u32, lpbytespersector: *mut u32, lpnumberoffreeclusters: *mut u32, lptotalnumberofclusters: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetDiskSpaceInformationA(rootpath: ::windows_sys::core::PCSTR, diskspaceinfo: *mut DISK_SPACE_INFORMATION) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetDiskSpaceInformationW(rootpath: ::windows_sys::core::PCWSTR, diskspaceinfo: *mut DISK_SPACE_INFORMATION) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetDriveTypeA(lprootpathname: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetDriveTypeW(lprootpathname: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetEncryptedFileMetadata(lpfilename: ::windows_sys::core::PCWSTR, pcbmetadata: *mut u32, ppbmetadata: *mut *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetEnlistmentId(enlistmenthandle: super::super::Foundation::HANDLE, enlistmentid: *mut ::windows_sys::core::GUID) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetEnlistmentRecoveryInformation(enlistmenthandle: super::super::Foundation::HANDLE, buffersize: u32, buffer: *mut ::core::ffi::c_void, bufferused: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetExpandedNameA(lpszsource: ::windows_sys::core::PCSTR, lpszbuffer: ::windows_sys::core::PSTR) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetExpandedNameW(lpszsource: ::windows_sys::core::PCWSTR, lpszbuffer: ::windows_sys::core::PWSTR) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetFileAttributesA(lpfilename: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileAttributesExA(lpfilename: ::windows_sys::core::PCSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileAttributesExFromAppW(lpfilename: ::windows_sys::core::PCWSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileAttributesExW(lpfilename: ::windows_sys::core::PCWSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileAttributesTransactedA(lpfilename: ::windows_sys::core::PCSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileAttributesTransactedW(lpfilename: ::windows_sys::core::PCWSTR, finfolevelid: GET_FILEEX_INFO_LEVELS, lpfileinformation: *mut ::core::ffi::c_void, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetFileAttributesW(lpfilename: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileBandwidthReservation(hfile: super::super::Foundation::HANDLE, lpperiodmilliseconds: *mut u32, lpbytesperperiod: *mut u32, pdiscardable: *mut i32, lptransfersize: *mut u32, lpnumoutstandingrequests: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileInformationByHandle(hfile: super::super::Foundation::HANDLE, lpfileinformation: *mut BY_HANDLE_FILE_INFORMATION) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileInformationByHandleEx(hfile: super::super::Foundation::HANDLE, fileinformationclass: FILE_INFO_BY_HANDLE_CLASS, lpfileinformation: *mut ::core::ffi::c_void, dwbuffersize: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileSize(hfile: super::super::Foundation::HANDLE, lpfilesizehigh: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileSizeEx(hfile: super::super::Foundation::HANDLE, lpfilesize: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileTime(hfile: super::super::Foundation::HANDLE, lpcreationtime: *mut super::super::Foundation::FILETIME, lplastaccesstime: *mut super::super::Foundation::FILETIME, lplastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileType(hfile: super::super::Foundation::HANDLE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileVersionInfoA(lptstrfilename: ::windows_sys::core::PCSTR, dwhandle: u32, dwlen: u32, lpdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileVersionInfoExA(dwflags: GET_FILE_VERSION_INFO_FLAGS, lpwstrfilename: ::windows_sys::core::PCSTR, dwhandle: u32, dwlen: u32, lpdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileVersionInfoExW(dwflags: GET_FILE_VERSION_INFO_FLAGS, lpwstrfilename: ::windows_sys::core::PCWSTR, dwhandle: u32, dwlen: u32, lpdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetFileVersionInfoSizeA(lptstrfilename: ::windows_sys::core::PCSTR, lpdwhandle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetFileVersionInfoSizeExA(dwflags: GET_FILE_VERSION_INFO_FLAGS, lpwstrfilename: ::windows_sys::core::PCSTR, lpdwhandle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetFileVersionInfoSizeExW(dwflags: GET_FILE_VERSION_INFO_FLAGS, lpwstrfilename: ::windows_sys::core::PCWSTR, lpdwhandle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetFileVersionInfoSizeW(lptstrfilename: ::windows_sys::core::PCWSTR, lpdwhandle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFileVersionInfoW(lptstrfilename: ::windows_sys::core::PCWSTR, dwhandle: u32, dwlen: u32, lpdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFinalPathNameByHandleA(hfile: super::super::Foundation::HANDLE, lpszfilepath: ::windows_sys::core::PSTR, cchfilepath: u32, dwflags: FILE_NAME) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFinalPathNameByHandleW(hfile: super::super::Foundation::HANDLE, lpszfilepath: ::windows_sys::core::PWSTR, cchfilepath: u32, dwflags: FILE_NAME) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetFullPathNameA(lpfilename: ::windows_sys::core::PCSTR, nbufferlength: u32, lpbuffer: ::windows_sys::core::PSTR, lpfilepart: *mut ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFullPathNameTransactedA(lpfilename: ::windows_sys::core::PCSTR, nbufferlength: u32, lpbuffer: ::windows_sys::core::PSTR, lpfilepart: *mut ::windows_sys::core::PSTR, htransaction: super::super::Foundation::HANDLE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetFullPathNameTransactedW(lpfilename: ::windows_sys::core::PCWSTR, nbufferlength: u32, lpbuffer: ::windows_sys::core::PWSTR, lpfilepart: *mut ::windows_sys::core::PWSTR, htransaction: super::super::Foundation::HANDLE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetFullPathNameW(lpfilename: ::windows_sys::core::PCWSTR, nbufferlength: u32, lpbuffer: ::windows_sys::core::PWSTR, lpfilepart: *mut ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetIoRingInfo(ioring: *const HIORING__, info: *mut IORING_INFO) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetLogContainerName(hlog: super::super::Foundation::HANDLE, cidlogicalcontainer: u32, pwstrcontainername: ::windows_sys::core::PCWSTR, clencontainername: u32, pcactuallencontainername: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetLogFileInformation(hlog: super::super::Foundation::HANDLE, pinfobuffer: *mut CLS_INFORMATION, cbbuffer: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetLogIoStatistics(hlog: super::super::Foundation::HANDLE, pvstatsbuffer: *mut ::core::ffi::c_void, cbstatsbuffer: u32, estatsclass: CLFS_IOSTATS_CLASS, pcbstatswritten: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetLogReservationInfo(pvmarshal: *const ::core::ffi::c_void, pcbrecordnumber: *mut u32, pcbuserreservation: *mut i64, pcbcommitreservation: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetLogicalDriveStringsA(nbufferlength: u32, lpbuffer: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetLogicalDriveStringsW(nbufferlength: u32, lpbuffer: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetLogicalDrives() -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetLongPathNameA(lpszshortpath: ::windows_sys::core::PCSTR, lpszlongpath: ::windows_sys::core::PSTR, cchbuffer: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetLongPathNameTransactedA(lpszshortpath: ::windows_sys::core::PCSTR, lpszlongpath: ::windows_sys::core::PSTR, cchbuffer: u32, htransaction: super::super::Foundation::HANDLE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetLongPathNameTransactedW(lpszshortpath: ::windows_sys::core::PCWSTR, lpszlongpath: ::windows_sys::core::PWSTR, cchbuffer: u32, htransaction: super::super::Foundation::HANDLE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetLongPathNameW(lpszshortpath: ::windows_sys::core::PCWSTR, lpszlongpath: ::windows_sys::core::PWSTR, cchbuffer: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetNextLogArchiveExtent(pvarchivecontext: *mut ::core::ffi::c_void, rgadextent: *mut CLS_ARCHIVE_DESCRIPTOR, cdescriptors: u32, pcdescriptorsreturned: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetNotificationResourceManager(resourcemanagerhandle: super::super::Foundation::HANDLE, transactionnotification: *mut TRANSACTION_NOTIFICATION, notificationlength: u32, dwmilliseconds: u32, returnlength: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn GetNotificationResourceManagerAsync(resourcemanagerhandle: super::super::Foundation::HANDLE, transactionnotification: *mut TRANSACTION_NOTIFICATION, transactionnotificationlength: u32, returnlength: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetShortPathNameA(lpszlongpath: ::windows_sys::core::PCSTR, lpszshortpath: ::windows_sys::core::PSTR, cchbuffer: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetShortPathNameW(lpszlongpath: ::windows_sys::core::PCWSTR, lpszshortpath: ::windows_sys::core::PWSTR, cchbuffer: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetTapeParameters(hdevice: super::super::Foundation::HANDLE, dwoperation: GET_TAPE_DRIVE_PARAMETERS_OPERATION, lpdwsize: *mut u32, lptapeinformation: *mut ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetTapePosition(hdevice: super::super::Foundation::HANDLE, dwpositiontype: TAPE_POSITION_TYPE, lpdwpartition: *mut u32, lpdwoffsetlow: *mut u32, lpdwoffsethigh: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetTapeStatus(hdevice: super::super::Foundation::HANDLE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetTempFileNameA(lppathname: ::windows_sys::core::PCSTR, lpprefixstring: ::windows_sys::core::PCSTR, uunique: u32, lptempfilename: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetTempFileNameW(lppathname: ::windows_sys::core::PCWSTR, lpprefixstring: ::windows_sys::core::PCWSTR, uunique: u32, lptempfilename: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetTempPath2A(bufferlength: u32, buffer: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetTempPath2W(bufferlength: u32, buffer: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetTempPathA(nbufferlength: u32, lpbuffer: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn GetTempPathW(nbufferlength: u32, lpbuffer: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetTransactionId(transactionhandle: super::super::Foundation::HANDLE, transactionid: *mut ::windows_sys::core::GUID) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetTransactionInformation(transactionhandle: super::super::Foundation::HANDLE, outcome: *mut u32, isolationlevel: *mut u32, isolationflags: *mut u32, timeout: *mut u32, bufferlength: u32, description: ::windows_sys::core::PWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetTransactionManagerId(transactionmanagerhandle: super::super::Foundation::HANDLE, transactionmanagerid: *mut ::windows_sys::core::GUID) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumeInformationA(lprootpathname: ::windows_sys::core::PCSTR, lpvolumenamebuffer: ::windows_sys::core::PSTR, nvolumenamesize: u32, lpvolumeserialnumber: *mut u32, lpmaximumcomponentlength: *mut u32, lpfilesystemflags: *mut u32, lpfilesystemnamebuffer: ::windows_sys::core::PSTR, nfilesystemnamesize: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumeInformationByHandleW(hfile: super::super::Foundation::HANDLE, lpvolumenamebuffer: ::windows_sys::core::PWSTR, nvolumenamesize: u32, lpvolumeserialnumber: *mut u32, lpmaximumcomponentlength: *mut u32, lpfilesystemflags: *mut u32, lpfilesystemnamebuffer: ::windows_sys::core::PWSTR, nfilesystemnamesize: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumeInformationW(lprootpathname: ::windows_sys::core::PCWSTR, lpvolumenamebuffer: ::windows_sys::core::PWSTR, nvolumenamesize: u32, lpvolumeserialnumber: *mut u32, lpmaximumcomponentlength: *mut u32, lpfilesystemflags: *mut u32, lpfilesystemnamebuffer: ::windows_sys::core::PWSTR, nfilesystemnamesize: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumeNameForVolumeMountPointA(lpszvolumemountpoint: ::windows_sys::core::PCSTR, lpszvolumename: ::windows_sys::core::PSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumeNameForVolumeMountPointW(lpszvolumemountpoint: ::windows_sys::core::PCWSTR, lpszvolumename: ::windows_sys::core::PWSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumePathNameA(lpszfilename: ::windows_sys::core::PCSTR, lpszvolumepathname: ::windows_sys::core::PSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumePathNameW(lpszfilename: ::windows_sys::core::PCWSTR, lpszvolumepathname: ::windows_sys::core::PWSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumePathNamesForVolumeNameA(lpszvolumename: ::windows_sys::core::PCSTR, lpszvolumepathnames: ::windows_sys::core::PSTR, cchbufferlength: u32, lpcchreturnlength: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVolumePathNamesForVolumeNameW(lpszvolumename: ::windows_sys::core::PCWSTR, lpszvolumepathnames: ::windows_sys::core::PWSTR, cchbufferlength: u32, lpcchreturnlength: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn HandleLogFull(hlog: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn InstallLogPolicy(hlog: super::super::Foundation::HANDLE, ppolicy: *mut CLFS_MGMT_POLICY) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn IsIoRingOpSupported(ioring: *const HIORING__, op: IORING_OP_CODE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LZClose(hfile: i32);
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LZCopy(hfsource: i32, hfdest: i32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LZDone();
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LZInit(hfsource: i32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LZOpenFileA(lpfilename: ::windows_sys::core::PCSTR, lpreopenbuf: *mut OFSTRUCT, wstyle: LZOPENFILE_STYLE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LZOpenFileW(lpfilename: ::windows_sys::core::PCWSTR, lpreopenbuf: *mut OFSTRUCT, wstyle: LZOPENFILE_STYLE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LZRead(hfile: i32, lpbuffer: ::windows_sys::core::PSTR, cbread: i32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LZSeek(hfile: i32, loffset: i32, iorigin: i32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LZStart() -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LocalFileTimeToFileTime(lplocalfiletime: *const super::super::Foundation::FILETIME, lpfiletime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LockFile(hfile: super::super::Foundation::HANDLE, dwfileoffsetlow: u32, dwfileoffsethigh: u32, nnumberofbytestolocklow: u32, nnumberofbytestolockhigh: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn LockFileEx(hfile: super::super::Foundation::HANDLE, dwflags: LOCK_FILE_FLAGS, dwreserved: u32, nnumberofbytestolocklow: u32, nnumberofbytestolockhigh: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LogTailAdvanceFailure(hlog: super::super::Foundation::HANDLE, dwreason: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LsnBlockOffset(plsn: *const CLS_LSN) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LsnContainer(plsn: *const CLS_LSN) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LsnCreate(cidcontainer: u32, offblock: u32, crecord: u32) -> CLS_LSN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LsnEqual(plsn1: *const CLS_LSN, plsn2: *const CLS_LSN) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LsnGreater(plsn1: *const CLS_LSN, plsn2: *const CLS_LSN) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LsnIncrement(plsn: *const CLS_LSN) -> CLS_LSN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LsnInvalid(plsn: *const CLS_LSN) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LsnLess(plsn1: *const CLS_LSN, plsn2: *const CLS_LSN) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LsnNull(plsn: *const CLS_LSN) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn LsnRecordSequence(plsn: *const CLS_LSN) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileA(lpexistingfilename: ::windows_sys::core::PCSTR, lpnewfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileExA(lpexistingfilename: ::windows_sys::core::PCSTR, lpnewfilename: ::windows_sys::core::PCSTR, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileExW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileFromAppW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileTransactedA(lpexistingfilename: ::windows_sys::core::PCSTR, lpnewfilename: ::windows_sys::core::PCSTR, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileTransactedW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileWithProgressA(lpexistingfilename: ::windows_sys::core::PCSTR, lpnewfilename: ::windows_sys::core::PCSTR, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn MoveFileWithProgressW(lpexistingfilename: ::windows_sys::core::PCWSTR, lpnewfilename: ::windows_sys::core::PCWSTR, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetConnectionEnum(servername: ::windows_sys::core::PCWSTR, qualifier: ::windows_sys::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetFileClose(servername: ::windows_sys::core::PCWSTR, fileid: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetFileEnum(servername: ::windows_sys::core::PCWSTR, basepath: ::windows_sys::core::PCWSTR, username: ::windows_sys::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut usize) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetFileGetInfo(servername: ::windows_sys::core::PCWSTR, fileid: u32, level: u32, bufptr: *mut *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetServerAliasAdd(servername: ::windows_sys::core::PCWSTR, level: u32, buf: *const u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetServerAliasDel(servername: ::windows_sys::core::PCWSTR, level: u32, buf: *const u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetServerAliasEnum(servername: ::windows_sys::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetSessionDel(servername: ::windows_sys::core::PCWSTR, uncclientname: ::windows_sys::core::PCWSTR, username: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetSessionEnum(servername: ::windows_sys::core::PCWSTR, uncclientname: ::windows_sys::core::PCWSTR, username: ::windows_sys::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetSessionGetInfo(servername: ::windows_sys::core::PCWSTR, uncclientname: ::windows_sys::core::PCWSTR, username: ::windows_sys::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareAdd(servername: ::windows_sys::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareCheck(servername: ::windows_sys::core::PCWSTR, device: ::windows_sys::core::PCWSTR, r#type: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareDel(servername: ::windows_sys::core::PCWSTR, netname: ::windows_sys::core::PCWSTR, reserved: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareDelEx(servername: ::windows_sys::core::PCWSTR, level: u32, buf: *const u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareDelSticky(servername: ::windows_sys::core::PCWSTR, netname: ::windows_sys::core::PCWSTR, reserved: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareEnum(servername: ::windows_sys::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareEnumSticky(servername: ::windows_sys::core::PCWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareGetInfo(servername: ::windows_sys::core::PCWSTR, netname: ::windows_sys::core::PCWSTR, level: u32, bufptr: *mut *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetShareSetInfo(servername: ::windows_sys::core::PCWSTR, netname: ::windows_sys::core::PCWSTR, level: u32, buf: *const u8, parm_err: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn NetStatisticsGet(servername: *const i8, service: *const i8, level: u32, options: u32, buffer: *mut *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
+ pub fn NtCreateFile(filehandle: *mut super::super::Foundation::HANDLE, desiredaccess: u32, objectattributes: *mut super::super::System::WindowsProgramming::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::System::WindowsProgramming::IO_STATUS_BLOCK, allocationsize: *mut i64, fileattributes: u32, shareaccess: FILE_SHARE_MODE, createdisposition: NT_CREATE_FILE_DISPOSITION, createoptions: u32, eabuffer: *mut ::core::ffi::c_void, ealength: u32) -> super::super::Foundation::NTSTATUS;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn OpenEncryptedFileRawA(lpfilename: ::windows_sys::core::PCSTR, ulflags: u32, pvcontext: *mut *mut ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn OpenEncryptedFileRawW(lpfilename: ::windows_sys::core::PCWSTR, ulflags: u32, pvcontext: *mut *mut ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenEnlistment(dwdesiredaccess: u32, resourcemanagerhandle: super::super::Foundation::HANDLE, enlistmentid: *mut ::windows_sys::core::GUID) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenFile(lpfilename: ::windows_sys::core::PCSTR, lpreopenbuff: *mut OFSTRUCT, ustyle: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn OpenFileById(hvolumehint: super::super::Foundation::HANDLE, lpfileid: *const FILE_ID_DESCRIPTOR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenResourceManager(dwdesiredaccess: u32, tmhandle: super::super::Foundation::HANDLE, resourcemanagerid: *mut ::windows_sys::core::GUID) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenTransaction(dwdesiredaccess: u32, transactionid: *mut ::windows_sys::core::GUID) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenTransactionManager(logfilename: ::windows_sys::core::PCWSTR, desiredaccess: u32, openoptions: u32) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenTransactionManagerById(transactionmanagerid: *const ::windows_sys::core::GUID, desiredaccess: u32, openoptions: u32) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn PopIoRingCompletion(ioring: *const HIORING__, cqe: *mut IORING_CQE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrePrepareComplete(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrePrepareEnlistment(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrepareComplete(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrepareEnlistment(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrepareLogArchive(hlog: super::super::Foundation::HANDLE, pszbaselogfilename: ::windows_sys::core::PWSTR, clen: u32, plsnlow: *const CLS_LSN, plsnhigh: *const CLS_LSN, pcactuallength: *mut u32, poffbaselogfiledata: *mut u64, pcbbaselogfilelength: *mut u64, plsnbase: *mut CLS_LSN, plsnlast: *mut CLS_LSN, plsncurrentarchivetail: *mut CLS_LSN, ppvarchivecontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrepareTape(hdevice: super::super::Foundation::HANDLE, dwoperation: PREPARE_TAPE_OPERATION, bimmediate: super::super::Foundation::BOOL) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn QueryDosDeviceA(lpdevicename: ::windows_sys::core::PCSTR, lptargetpath: ::windows_sys::core::PSTR, ucchmax: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn QueryDosDeviceW(lpdevicename: ::windows_sys::core::PCWSTR, lptargetpath: ::windows_sys::core::PWSTR, ucchmax: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn QueryIoRingCapabilities(capabilities: *mut IORING_CAPABILITIES) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn QueryLogPolicy(hlog: super::super::Foundation::HANDLE, epolicytype: CLFS_MGMT_POLICY_TYPE, ppolicybuffer: *mut CLFS_MGMT_POLICY, pcbpolicybuffer: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn QueryRecoveryAgentsOnEncryptedFile(lpfilename: ::windows_sys::core::PCWSTR, precoveryagents: *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn QueryUsersOnEncryptedFile(lpfilename: ::windows_sys::core::PCWSTR, pusers: *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReOpenFile(horiginalfile: super::super::Foundation::HANDLE, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::HANDLE;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadDirectoryChangesExW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE, readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadDirectoryChangesW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn ReadEncryptedFileRaw(pfexportcallback: PFE_EXPORT_FUNC, pvcallbackcontext: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadFile(hfile: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytestoread: u32, lpnumberofbytesread: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadFileEx(hfile: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytestoread: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadFileScatter(hfile: super::super::Foundation::HANDLE, asegmentarray: *const FILE_SEGMENT_ELEMENT, nnumberofbytestoread: u32, lpreserved: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReadLogArchiveMetadata(pvarchivecontext: *mut ::core::ffi::c_void, cboffset: u32, cbbytestoread: u32, pbreadbuffer: *mut u8, pcbbytesread: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadLogNotification(hlog: super::super::Foundation::HANDLE, pnotification: *mut CLFS_MGMT_NOTIFICATION, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadLogRecord(pvmarshal: *mut ::core::ffi::c_void, plsnfirst: *mut CLS_LSN, econtextmode: CLFS_CONTEXT_MODE, ppvreadbuffer: *mut *mut ::core::ffi::c_void, pcbreadbuffer: *mut u32, perecordtype: *mut u8, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, ppvreadcontext: *mut *mut ::core::ffi::c_void, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadLogRestartArea(pvmarshal: *mut ::core::ffi::c_void, ppvrestartbuffer: *mut *mut ::core::ffi::c_void, pcbrestartbuffer: *mut u32, plsn: *mut CLS_LSN, ppvcontext: *mut *mut ::core::ffi::c_void, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadNextLogRecord(pvreadcontext: *mut ::core::ffi::c_void, ppvbuffer: *mut *mut ::core::ffi::c_void, pcbbuffer: *mut u32, perecordtype: *mut u8, plsnuser: *mut CLS_LSN, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, plsnrecord: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReadOnlyEnlistment(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReadPreviousLogRestartArea(pvreadcontext: *mut ::core::ffi::c_void, ppvrestartbuffer: *mut *mut ::core::ffi::c_void, pcbrestartbuffer: *mut u32, plsnrestart: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RecoverEnlistment(enlistmenthandle: super::super::Foundation::HANDLE, enlistmentkey: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RecoverResourceManager(resourcemanagerhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RecoverTransactionManager(transactionmanagerhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegisterForLogWriteNotification(hlog: super::super::Foundation::HANDLE, cbthreshold: u32, fenable: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RegisterManageableLogClient(hlog: super::super::Foundation::HANDLE, pcallbacks: *mut LOG_MANAGEMENT_CALLBACKS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveDirectoryA(lppathname: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveDirectoryFromAppW(lppathname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveDirectoryTransactedA(lppathname: ::windows_sys::core::PCSTR, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveDirectoryTransactedW(lppathname: ::windows_sys::core::PCWSTR, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveDirectoryW(lppathname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveLogContainer(hlog: super::super::Foundation::HANDLE, pwszcontainerpath: ::windows_sys::core::PCWSTR, fforce: super::super::Foundation::BOOL, preserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveLogContainerSet(hlog: super::super::Foundation::HANDLE, ccontainer: u16, rgwszcontainerpath: *const ::windows_sys::core::PWSTR, fforce: super::super::Foundation::BOOL, preserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveLogPolicy(hlog: super::super::Foundation::HANDLE, epolicytype: CLFS_MGMT_POLICY_TYPE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn RemoveUsersFromEncryptedFile(lpfilename: ::windows_sys::core::PCWSTR, phashes: *const ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RenameTransactionManager(logfilename: ::windows_sys::core::PCWSTR, existingtransactionmanagerguid: *mut ::windows_sys::core::GUID) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReplaceFileA(lpreplacedfilename: ::windows_sys::core::PCSTR, lpreplacementfilename: ::windows_sys::core::PCSTR, lpbackupfilename: ::windows_sys::core::PCSTR, dwreplaceflags: REPLACE_FILE_FLAGS, lpexclude: *mut ::core::ffi::c_void, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReplaceFileFromAppW(lpreplacedfilename: ::windows_sys::core::PCWSTR, lpreplacementfilename: ::windows_sys::core::PCWSTR, lpbackupfilename: ::windows_sys::core::PCWSTR, dwreplaceflags: u32, lpexclude: *mut ::core::ffi::c_void, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReplaceFileW(lpreplacedfilename: ::windows_sys::core::PCWSTR, lpreplacementfilename: ::windows_sys::core::PCWSTR, lpbackupfilename: ::windows_sys::core::PCWSTR, dwreplaceflags: REPLACE_FILE_FLAGS, lpexclude: *mut ::core::ffi::c_void, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReserveAndAppendLog(pvmarshal: *mut ::core::ffi::c_void, rgwriteentries: *mut CLS_WRITE_ENTRY, cwriteentries: u32, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, creserverecords: u32, rgcbreservation: *mut i64, fflags: CLFS_FLAG, plsn: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ReserveAndAppendLogAligned(pvmarshal: *mut ::core::ffi::c_void, rgwriteentries: *mut CLS_WRITE_ENTRY, cwriteentries: u32, cbentryalignment: u32, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, creserverecords: u32, rgcbreservation: *mut i64, fflags: CLFS_FLAG, plsn: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RollbackComplete(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RollbackEnlistment(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RollbackTransaction(transactionhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RollbackTransactionAsync(transactionhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RollforwardTransactionManager(transactionmanagerhandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ScanLogContainers(pcxscan: *mut CLS_SCAN_CONTEXT, escanmode: u8, preserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn SearchPathA(lppath: ::windows_sys::core::PCSTR, lpfilename: ::windows_sys::core::PCSTR, lpextension: ::windows_sys::core::PCSTR, nbufferlength: u32, lpbuffer: ::windows_sys::core::PSTR, lpfilepart: *mut ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn SearchPathW(lppath: ::windows_sys::core::PCWSTR, lpfilename: ::windows_sys::core::PCWSTR, lpextension: ::windows_sys::core::PCWSTR, nbufferlength: u32, lpbuffer: ::windows_sys::core::PWSTR, lpfilepart: *mut ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn SetEncryptedFileMetadata(lpfilename: ::windows_sys::core::PCWSTR, pboldmetadata: *const u8, pbnewmetadata: *const u8, pownerhash: *const ENCRYPTION_CERTIFICATE_HASH, dwoperation: u32, pcertificatesadded: *const ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetEndOfFile(hfile: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn SetEndOfLog(hlog: super::super::Foundation::HANDLE, plsnend: *mut CLS_LSN, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetEnlistmentRecoveryInformation(enlistmenthandle: super::super::Foundation::HANDLE, buffersize: u32, buffer: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn SetFileApisToANSI();
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn SetFileApisToOEM();
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileAttributesA(lpfilename: ::windows_sys::core::PCSTR, dwfileattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileAttributesFromAppW(lpfilename: ::windows_sys::core::PCWSTR, dwfileattributes: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileAttributesTransactedA(lpfilename: ::windows_sys::core::PCSTR, dwfileattributes: u32, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileAttributesTransactedW(lpfilename: ::windows_sys::core::PCWSTR, dwfileattributes: u32, htransaction: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileAttributesW(lpfilename: ::windows_sys::core::PCWSTR, dwfileattributes: FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileBandwidthReservation(hfile: super::super::Foundation::HANDLE, nperiodmilliseconds: u32, nbytesperperiod: u32, bdiscardable: super::super::Foundation::BOOL, lptransfersize: *mut u32, lpnumoutstandingrequests: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileCompletionNotificationModes(filehandle: super::super::Foundation::HANDLE, flags: u8) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileInformationByHandle(hfile: super::super::Foundation::HANDLE, fileinformationclass: FILE_INFO_BY_HANDLE_CLASS, lpfileinformation: *const ::core::ffi::c_void, dwbuffersize: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileIoOverlappedRange(filehandle: super::super::Foundation::HANDLE, overlappedrangestart: *const u8, length: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFilePointer(hfile: super::super::Foundation::HANDLE, ldistancetomove: i32, lpdistancetomovehigh: *mut i32, dwmovemethod: SET_FILE_POINTER_MOVE_METHOD) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFilePointerEx(hfile: super::super::Foundation::HANDLE, lidistancetomove: i64, lpnewfilepointer: *mut i64, dwmovemethod: SET_FILE_POINTER_MOVE_METHOD) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileShortNameA(hfile: super::super::Foundation::HANDLE, lpshortname: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileShortNameW(hfile: super::super::Foundation::HANDLE, lpshortname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileTime(hfile: super::super::Foundation::HANDLE, lpcreationtime: *const super::super::Foundation::FILETIME, lplastaccesstime: *const super::super::Foundation::FILETIME, lplastwritetime: *const super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetFileValidData(hfile: super::super::Foundation::HANDLE, validdatalength: i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetIoRingCompletionEvent(ioring: *const HIORING__, hevent: super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetLogArchiveMode(hlog: super::super::Foundation::HANDLE, emode: CLFS_LOG_ARCHIVE_MODE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetLogArchiveTail(hlog: super::super::Foundation::HANDLE, plsnarchivetail: *mut CLS_LSN, preserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetLogFileSizeWithPolicy(hlog: super::super::Foundation::HANDLE, pdesiredsize: *mut u64, presultingsize: *mut u64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetResourceManagerCompletionPort(resourcemanagerhandle: super::super::Foundation::HANDLE, iocompletionporthandle: super::super::Foundation::HANDLE, completionkey: usize) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetSearchPathMode(flags: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetTapeParameters(hdevice: super::super::Foundation::HANDLE, dwoperation: TAPE_INFORMATION_TYPE, lptapeinformation: *const ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetTapePosition(hdevice: super::super::Foundation::HANDLE, dwpositionmethod: TAPE_POSITION_METHOD, dwpartition: u32, dwoffsetlow: u32, dwoffsethigh: u32, bimmediate: super::super::Foundation::BOOL) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetTransactionInformation(transactionhandle: super::super::Foundation::HANDLE, isolationlevel: u32, isolationflags: u32, timeout: u32, description: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn SetUserFileEncryptionKey(pencryptioncertificate: *const ENCRYPTION_CERTIFICATE) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+ #[cfg(feature = "Win32_Security")]
+ pub fn SetUserFileEncryptionKeyEx(pencryptioncertificate: *const ENCRYPTION_CERTIFICATE, dwcapabilities: u32, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetVolumeLabelA(lprootpathname: ::windows_sys::core::PCSTR, lpvolumename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetVolumeLabelW(lprootpathname: ::windows_sys::core::PCWSTR, lpvolumename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetVolumeMountPointA(lpszvolumemountpoint: ::windows_sys::core::PCSTR, lpszvolumename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetVolumeMountPointW(lpszvolumemountpoint: ::windows_sys::core::PCWSTR, lpszvolumename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SinglePhaseReject(enlistmenthandle: super::super::Foundation::HANDLE, tmvirtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn SubmitIoRing(ioring: *const HIORING__, waitoperations: u32, milliseconds: u32, submittedentries: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TerminateLogArchive(pvarchivecontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TerminateReadLog(pvcursorcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn TruncateLog(pvmarshal: *const ::core::ffi::c_void, plsnend: *const CLS_LSN, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn TxfGetThreadMiniVersionForCreate(miniversion: *mut u16);
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TxfLogCreateFileReadContext(logpath: ::windows_sys::core::PCWSTR, beginninglsn: CLS_LSN, endinglsn: CLS_LSN, txffileid: *const TXF_ID, txflogcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TxfLogCreateRangeReadContext(logpath: ::windows_sys::core::PCWSTR, beginninglsn: CLS_LSN, endinglsn: CLS_LSN, beginningvirtualclock: *const i64, endingvirtualclock: *const i64, recordtypemask: u32, txflogcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TxfLogDestroyReadContext(txflogcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TxfLogReadRecords(txflogcontext: *const ::core::ffi::c_void, bufferlength: u32, buffer: *mut ::core::ffi::c_void, bytesused: *mut u32, recordcount: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TxfLogRecordGetFileName(recordbuffer: *const ::core::ffi::c_void, recordbufferlengthinbytes: u32, namebuffer: ::windows_sys::core::PWSTR, namebufferlengthinbytes: *mut u32, txfid: *mut TXF_ID) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TxfLogRecordGetGenericType(recordbuffer: *const ::core::ffi::c_void, recordbufferlengthinbytes: u32, generictype: *mut u32, virtualclock: *mut i64) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TxfReadMetadataInfo(filehandle: super::super::Foundation::HANDLE, txffileid: *mut TXF_ID, lastlsn: *mut CLS_LSN, transactionstate: *mut u32, lockingtransaction: *mut ::windows_sys::core::GUID) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn TxfSetThreadMiniVersionForCreate(miniversion: u16);
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn UnlockFile(hfile: super::super::Foundation::HANDLE, dwfileoffsetlow: u32, dwfileoffsethigh: u32, nnumberofbytestounlocklow: u32, nnumberofbytestounlockhigh: u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn UnlockFileEx(hfile: super::super::Foundation::HANDLE, dwreserved: u32, nnumberofbytestounlocklow: u32, nnumberofbytestounlockhigh: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn ValidateLog(pszlogfilename: ::windows_sys::core::PCWSTR, psalogfile: *mut super::super::Security::SECURITY_ATTRIBUTES, pinfobuffer: *mut CLS_INFORMATION, pcbbuffer: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn VerFindFileA(uflags: VER_FIND_FILE_FLAGS, szfilename: ::windows_sys::core::PCSTR, szwindir: ::windows_sys::core::PCSTR, szappdir: ::windows_sys::core::PCSTR, szcurdir: ::windows_sys::core::PSTR, pucurdirlen: *mut u32, szdestdir: ::windows_sys::core::PSTR, pudestdirlen: *mut u32) -> VER_FIND_FILE_STATUS;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn VerFindFileW(uflags: VER_FIND_FILE_FLAGS, szfilename: ::windows_sys::core::PCWSTR, szwindir: ::windows_sys::core::PCWSTR, szappdir: ::windows_sys::core::PCWSTR, szcurdir: ::windows_sys::core::PWSTR, pucurdirlen: *mut u32, szdestdir: ::windows_sys::core::PWSTR, pudestdirlen: *mut u32) -> VER_FIND_FILE_STATUS;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn VerInstallFileA(uflags: VER_INSTALL_FILE_FLAGS, szsrcfilename: ::windows_sys::core::PCSTR, szdestfilename: ::windows_sys::core::PCSTR, szsrcdir: ::windows_sys::core::PCSTR, szdestdir: ::windows_sys::core::PCSTR, szcurdir: ::windows_sys::core::PCSTR, sztmpfile: ::windows_sys::core::PSTR, putmpfilelen: *mut u32) -> VER_INSTALL_FILE_STATUS;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn VerInstallFileW(uflags: VER_INSTALL_FILE_FLAGS, szsrcfilename: ::windows_sys::core::PCWSTR, szdestfilename: ::windows_sys::core::PCWSTR, szsrcdir: ::windows_sys::core::PCWSTR, szdestdir: ::windows_sys::core::PCWSTR, szcurdir: ::windows_sys::core::PCWSTR, sztmpfile: ::windows_sys::core::PWSTR, putmpfilelen: *mut u32) -> VER_INSTALL_FILE_STATUS;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn VerLanguageNameA(wlang: u32, szlang: ::windows_sys::core::PSTR, cchlang: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn VerLanguageNameW(wlang: u32, szlang: ::windows_sys::core::PWSTR, cchlang: u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn VerQueryValueA(pblock: *const ::core::ffi::c_void, lpsubblock: ::windows_sys::core::PCSTR, lplpbuffer: *mut *mut ::core::ffi::c_void, pulen: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn VerQueryValueW(pblock: *const ::core::ffi::c_void, lpsubblock: ::windows_sys::core::PCWSTR, lplpbuffer: *mut *mut ::core::ffi::c_void, pulen: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn WofEnumEntries(volumename: ::windows_sys::core::PCWSTR, provider: u32, enumproc: WofEnumEntryProc, userdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn WofFileEnumFiles(volumename: ::windows_sys::core::PCWSTR, algorithm: u32, enumproc: WofEnumFilesProc, userdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn WofGetDriverVersion(fileorvolumehandle: super::super::Foundation::HANDLE, provider: u32, wofversion: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn WofIsExternalFile(filepath: ::windows_sys::core::PCWSTR, isexternalfile: *mut super::super::Foundation::BOOL, provider: *mut u32, externalfileinfo: *mut ::core::ffi::c_void, bufferlength: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn WofSetFileDataLocation(filehandle: super::super::Foundation::HANDLE, provider: u32, externalfileinfo: *const ::core::ffi::c_void, length: u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn WofShouldCompressBinaries(volume: ::windows_sys::core::PCWSTR, algorithm: *mut u32) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn WofWimAddEntry(volumename: ::windows_sys::core::PCWSTR, wimpath: ::windows_sys::core::PCWSTR, wimtype: u32, wimindex: u32, datasourceid: *mut i64) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn WofWimEnumFiles(volumename: ::windows_sys::core::PCWSTR, datasourceid: i64, enumproc: WofEnumFilesProc, userdata: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn WofWimRemoveEntry(volumename: ::windows_sys::core::PCWSTR, datasourceid: i64) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn WofWimSuspendEntry(volumename: ::windows_sys::core::PCWSTR, datasourceid: i64) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn WofWimUpdateEntry(volumename: ::windows_sys::core::PCWSTR, datasourceid: i64, newwimpath: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn Wow64DisableWow64FsRedirection(oldvalue: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn Wow64EnableWow64FsRedirection(wow64fsenableredirection: super::super::Foundation::BOOLEAN) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn Wow64RevertWow64FsRedirection(olvalue: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+ pub fn WriteEncryptedFileRaw(pfimportcallback: PFE_IMPORT_FUNC, pvcallbackcontext: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn WriteFile(hfile: super::super::Foundation::HANDLE, lpbuffer: *const ::core::ffi::c_void, nnumberofbytestowrite: u32, lpnumberofbyteswritten: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn WriteFileEx(hfile: super::super::Foundation::HANDLE, lpbuffer: *const ::core::ffi::c_void, nnumberofbytestowrite: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn WriteFileGather(hfile: super::super::Foundation::HANDLE, asegmentarray: *const FILE_SEGMENT_ELEMENT, nnumberofbytestowrite: u32, lpreserved: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn WriteLogRestartArea(pvmarshal: *mut ::core::ffi::c_void, pvrestartbuffer: *mut ::core::ffi::c_void, cbrestartbuffer: u32, plsnbase: *mut CLS_LSN, fflags: CLFS_FLAG, pcbwritten: *mut u32, plsnnext: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn WriteTapemark(hdevice: super::super::Foundation::HANDLE, dwtapemarktype: TAPEMARK_TYPE, dwtapemarkcount: u32, bimmediate: super::super::Foundation::BOOL) -> u32;
+}
+pub type IDiskQuotaControl = *mut ::core::ffi::c_void;
+pub type IDiskQuotaEvents = *mut ::core::ffi::c_void;
+pub type IDiskQuotaUser = *mut ::core::ffi::c_void;
+pub type IDiskQuotaUserBatch = *mut ::core::ffi::c_void;
+pub type IEnumDiskQuotaUsers = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_BASELOG_EXTENSION: &str = ".blf";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_CONTAINER_RELATIVE_PREFIX: &str = "%BLF%\\";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_CONTAINER_STREAM_PREFIX: &str = "%BLF%:";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_FILTER_INTERMEDIATE_LEVEL: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_FILTER_TOP_LEVEL: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_HIDDEN_SYSTEM_LOG: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_IGNORE_SHARE_ACCESS: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_MINIFILTER_LEVEL: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_NON_REENTRANT_FILTER: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_READ_IN_PROGRESS: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_REENTRANT_FILE_SYSTEM: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_REENTRANT_FILTER: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_MARSHALLING_FLAG_DISABLE_BUFF_INIT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_MARSHALLING_FLAG_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_MAX_CONTAINER_INFO: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_MGMT_CLIENT_REGISTRATION_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_MGMT_POLICY_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_SCAN_BACKWARD: u8 = 4u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_SCAN_BUFFERED: u8 = 32u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_SCAN_CLOSE: u8 = 8u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_SCAN_FORWARD: u8 = 2u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_SCAN_INIT: u8 = 1u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_SCAN_INITIALIZED: u8 = 16u8;
+pub const CLSID_DiskQuotaControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2039002481, data2: 60553, data3: 4559, data4: [156, 0, 0, 170, 0, 161, 79, 86] };
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CRM_PROTOCOL_DYNAMIC_MARSHAL_INFO: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CRM_PROTOCOL_EXPLICIT_MARSHAL_ONLY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CRM_PROTOCOL_MAXIMUM_OPTION: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CSC_CACHE_AUTO_REINT: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CSC_CACHE_MANUAL_REINT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CSC_CACHE_NONE: u32 = 48u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CSC_CACHE_VDO: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CSC_MASK: u32 = 48u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CSC_MASK_EXT: u32 = 8240u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CSV_BLOCK_AND_FILE_CACHE_CALLBACK_VERSION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CSV_BLOCK_CACHE_CALLBACK_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsClientRecord: u8 = 3u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContainerActive: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContainerActivePendingDelete: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContainerInactive: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContainerInitializing: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContainerPendingArchive: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContainerPendingArchiveAndDelete: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsDataRecord: u8 = 1u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsNullRecord: u8 = 0u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsRestartRecord: u8 = 2u8;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContainerActive: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContainerActivePendingDelete: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContainerInactive: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContainerInitializing: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContainerPendingArchive: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContainerPendingArchiveAndDelete: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_FILESTATE_INCOMPLETE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_FILESTATE_MASK: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_FILESTATE_REBUILDING: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_LOGFLAG_USER_LIMIT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_LOGFLAG_USER_THRESHOLD: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_STATE_DISABLED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_STATE_ENFORCE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_STATE_MASK: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_STATE_TRACK: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USER_ACCOUNT_DELETED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USER_ACCOUNT_INVALID: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USER_ACCOUNT_RESOLVED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USER_ACCOUNT_UNAVAILABLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USER_ACCOUNT_UNKNOWN: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USER_ACCOUNT_UNRESOLVED: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EA_CONTAINER_NAME: &str = "ContainerName";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EA_CONTAINER_SIZE: &str = "ContainerSize";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_COMPATIBILITY_VERSION_NCRYPT_PROTECTOR: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_COMPATIBILITY_VERSION_PFILE_PROTECTOR: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_EFS_SUBVER_EFS_CERT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_METADATA_ADD_USER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_METADATA_GENERAL_OP: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_METADATA_REMOVE_USER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_METADATA_REPLACE_USER: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_PFILE_SUBVER_APPX: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_PFILE_SUBVER_RMS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const EFS_SUBVER_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ENLISTMENT_MAXIMUM_OPTION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ENLISTMENT_OBJECT_PATH: &str = "\\Enlistment\\";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ENLISTMENT_SUPERIOR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_PROVIDER_COMPRESSION_LZX: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_PROVIDER_COMPRESSION_XPRESS16K: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_PROVIDER_COMPRESSION_XPRESS4K: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_PROVIDER_COMPRESSION_XPRESS8K: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const INVALID_FILE_ATTRIBUTES: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const INVALID_SET_FILE_POINTER: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_ALLOCATE_BC_STREAM: u32 = 5685312u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_BASE: u32 = 86u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_BC_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_FREE_BC_STREAM: u32 = 5685316u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_GET_BC_PROPERTIES: u32 = 5652540u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_GET_CSVBLOCKCACHE_CALLBACK: u32 = 5685352u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_GET_GPT_ATTRIBUTES: u32 = 5636152u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS: u32 = 5636096u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_IS_CLUSTERED: u32 = 5636144u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_IS_CSV: u32 = 5636192u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_IS_DYNAMIC: u32 = 5636168u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_IS_IO_CAPABLE: u32 = 5636116u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_IS_OFFLINE: u32 = 5636112u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_IS_PARTITION: u32 = 5636136u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_LOGICAL_TO_PHYSICAL: u32 = 5636128u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_OFFLINE: u32 = 5685260u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_ONLINE: u32 = 5685256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_PHYSICAL_TO_LOGICAL: u32 = 5636132u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_POST_ONLINE: u32 = 5685348u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_PREPARE_FOR_CRITICAL_IO: u32 = 5685324u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_PREPARE_FOR_SHRINK: u32 = 5685340u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_QUERY_ALLOCATION_HINT: u32 = 5652562u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_QUERY_FAILOVER_SET: u32 = 5636120u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_QUERY_MINIMUM_SHRINK_SIZE: u32 = 5652568u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_QUERY_VOLUME_NUMBER: u32 = 5636124u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_READ_PLEX: u32 = 5652526u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_SET_GPT_ATTRIBUTES: u32 = 5636148u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_SUPPORTS_ONLINE_OFFLINE: u32 = 5636100u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOCTL_VOLUME_UPDATE_PROPERTIES: u32 = 5636180u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const KTM_MARSHAL_BLOB_VERSION_MAJOR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const KTM_MARSHAL_BLOB_VERSION_MINOR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LOG_POLICY_OVERWRITE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LOG_POLICY_PERSIST: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LZERROR_BADINHANDLE: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LZERROR_BADOUTHANDLE: i32 = -2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LZERROR_BADVALUE: i32 = -7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LZERROR_GLOBALLOC: i32 = -5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LZERROR_GLOBLOCK: i32 = -6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LZERROR_READ: i32 = -3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LZERROR_UNKNOWNALG: i32 = -8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LZERROR_WRITE: i32 = -4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MAXIMUM_REPARSE_DATA_BUFFER_SIZE: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MAX_RESOURCEMANAGER_DESCRIPTION_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MAX_SID_SIZE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MAX_TRANSACTION_DESCRIPTION_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMSMLI_MAXAPPDESCR: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMSMLI_MAXIDSIZE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMSMLI_MAXTYPE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_APPLICATIONNAME_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_BARCODE_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_COMPUTERNAME_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DESCRIPTION_LENGTH: u32 = 127u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DEVICENAME_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_I1_MESSAGE_LENGTH: u32 = 127u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MAXATTR_LENGTH: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MAXATTR_NAMELEN: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MESSAGE_LENGTH: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OBJECTNAME_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OMIDLABELID_LENGTH: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OMIDLABELINFO_LENGTH: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OMIDLABELTYPE_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_POOLHIERARCHY_LENGTH: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PRODUCTNAME_LENGTH: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_REVISION_LENGTH: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_SEQUENCE_LENGTH: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_SERIALNUMBER_LENGTH: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_USERNAME_LENGTH: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_VENDORNAME_LENGTH: u32 = 128u32;
+pub const PARTITION_BASIC_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3956318370, data2: 47589, data3: 17459, data4: [135, 192, 104, 182, 183, 38, 153, 199] };
+pub const PARTITION_BSP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 19961, data3: 17849, data4: [142, 158, 35, 112, 240, 6, 69, 124] };
+pub const PARTITION_CLUSTER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3684162473, data2: 2112, data3: 19374, data4: [151, 240, 255, 185, 163, 39, 199, 225] };
+pub const PARTITION_DPP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 38091, data3: 17392, data4: [165, 51, 215, 60, 16, 207, 165, 125] };
+pub const PARTITION_ENTRY_UNUSED_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] };
+pub const PARTITION_LDM_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2946195616, data2: 5169, data3: 20322, data4: [188, 104, 51, 17, 113, 74, 105, 173] };
+pub const PARTITION_LDM_METADATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1476970666, data2: 32399, data3: 17120, data4: [133, 210, 225, 233, 4, 52, 207, 179] };
+pub const PARTITION_LEGACY_BL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1112318178, data2: 31922, data3: 20409, data4: [129, 67, 197, 42, 153, 57, 139, 198] };
+pub const PARTITION_LEGACY_BL_GUID_BACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1112292972, data2: 55199, data3: 18891, data4: [147, 93, 54, 215, 20, 103, 162, 136] };
+pub const PARTITION_MAIN_OS_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 36677, data3: 16478, data4: [138, 35, 24, 109, 138, 67, 48, 211] };
+pub const PARTITION_MSFT_RECOVERY_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3734289316, data2: 1745, data3: 19776, data4: [161, 106, 191, 213, 1, 121, 214, 172] };
+pub const PARTITION_MSFT_RESERVED_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3821658902, data2: 2908, data3: 19896, data4: [129, 125, 249, 45, 240, 2, 21, 174] };
+pub const PARTITION_MSFT_SNAPSHOT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3403541489, data2: 17408, data3: 19944, data4: [177, 3, 18, 17, 125, 207, 60, 207] };
+pub const PARTITION_OS_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 9202, data3: 17621, data4: [168, 48, 103, 187, 218, 166, 9, 249] };
+pub const PARTITION_PATCH_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2305271430, data2: 38570, data3: 27304, data4: [149, 137, 168, 66, 86, 84, 16, 144] };
+pub const PARTITION_PRE_INSTALLED_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 32736, data3: 16790, data4: [155, 66, 66, 123, 81, 100, 52, 132] };
+pub const PARTITION_SERVICING_FILES_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 17198, data3: 16404, data4: [174, 76, 141, 234, 169, 192, 0, 106] };
+pub const PARTITION_SERVICING_METADATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 50833, data3: 18949, data4: [187, 78, 112, 61, 175, 210, 41, 206] };
+pub const PARTITION_SERVICING_RESERVE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 19329, data3: 17931, data4: [163, 25, 255, 182, 254, 19, 109, 20] };
+pub const PARTITION_SERVICING_STAGING_ROOT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 59469, data3: 20100, data4: [170, 243, 236, 187, 189, 4, 185, 223] };
+pub const PARTITION_SPACES_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3886931124, data2: 56372, data3: 17721, data4: [154, 118, 235, 189, 7, 190, 111, 126] };
+pub const PARTITION_SPACES_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3881611151, data2: 63104, data3: 19694, data4: [175, 163, 176, 1, 229, 110, 252, 45] };
+pub const PARTITION_SYSTEM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3240784680, data2: 63519, data3: 4562, data4: [186, 75, 0, 160, 201, 62, 201, 59] };
+pub const PARTITION_WINDOWS_SYSTEM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 58339, data3: 17969, data4: [165, 197, 38, 210, 36, 56, 115, 170] };
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const RESOURCE_MANAGER_COMMUNICATION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const RESOURCE_MANAGER_MAXIMUM_OPTION: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const RESOURCE_MANAGER_OBJECT_PATH: &str = "\\ResourceManager\\";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const RESOURCE_MANAGER_VOLATILE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SESI1_NUM_ELEMENTS: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SESI2_NUM_ELEMENTS: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_CURRENT_USES_PARMNUM: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_FILE_SD_PARMNUM: u32 = 501u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_MAX_USES_PARMNUM: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_NETNAME_PARMNUM: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_PASSWD_PARMNUM: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_PATH_PARMNUM: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_PERMISSIONS_PARMNUM: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_REMARK_PARMNUM: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_SERVER_PARMNUM: u32 = 503u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHARE_TYPE_PARMNUM: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_CLUSTER_MANAGED: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_COMPRESS_DATA: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_DFS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_DFS_ROOT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_DISABLE_CLIENT_BUFFERING: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_ENABLE_CA: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_ENABLE_HASH: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_ENCRYPT_DATA: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_FORCE_LEVELII_OPLOCK: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_FORCE_SHARED_DELETE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_IDENTITY_REMOTING: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_RESERVED: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI1_NUM_ELEMENTS: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI2_NUM_ELEMENTS: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SHI_USES_UNLIMITED: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STATSOPT_CLR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_RESERVED1: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_RESERVED2: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_RESERVED3: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_RESERVED4: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_RESERVED5: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_RESERVED_ALL: u32 = 1073741568u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTIONMANAGER_OBJECT_PATH: &str = "\\TransactionManager\\";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_DO_NOT_PROMOTE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MANAGER_COMMIT_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MANAGER_COMMIT_LOWEST: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MANAGER_MAXIMUM_OPTION: u32 = 63u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MANAGER_VOLATILE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_MAXIMUM_OPTION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFICATION_TM_ONLINE_FLAG_IS_CLUSTERED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_COMMIT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_COMMIT_COMPLETE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_COMMIT_FINALIZE: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_COMMIT_REQUEST: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_DELEGATE_COMMIT: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_ENLIST_MASK: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_ENLIST_PREPREPARE: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_INDOUBT: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_LAST_RECOVER: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_MARSHAL: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_MASK: u32 = 1073741823u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_PREPARE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_PREPARE_COMPLETE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_PREPREPARE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_PREPREPARE_COMPLETE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_PROMOTE: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_PROMOTE_NEW: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_PROPAGATE_PULL: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_PROPAGATE_PUSH: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_RECOVER: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_RECOVER_QUERY: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_REQUEST_OUTCOME: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_RM_DISCONNECTED: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_ROLLBACK: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_ROLLBACK_COMPLETE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_SINGLE_PHASE_COMMIT: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_NOTIFY_TM_ONLINE: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRANSACTION_OBJECT_PATH: &str = "\\Transaction\\";
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXF_LOG_RECORD_GENERIC_TYPE_ABORT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXF_LOG_RECORD_GENERIC_TYPE_COMMIT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXF_LOG_RECORD_GENERIC_TYPE_DATA: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXF_LOG_RECORD_GENERIC_TYPE_PREPARE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FFI_FILEFLAGSMASK: i32 = 63i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FFI_SIGNATURE: i32 = -17890115i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FFI_STRUCVERSION: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_USER_DEFINED: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_VERSION_INFO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WIM_BOOT_NOT_OS_WIM: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WIM_BOOT_OS_WIM: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WIM_ENTRY_FLAG_NOT_ACTIVE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WIM_ENTRY_FLAG_SUSPENDED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WIM_EXTERNAL_FILE_INFO_FLAG_NOT_ACTIVE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WIM_EXTERNAL_FILE_INFO_FLAG_SUSPENDED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WIM_PROVIDER_HASH_SIZE: u32 = 20u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WINEFS_SETUSERKEY_SET_CAPABILITIES: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WOF_PROVIDER_FILE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WOF_PROVIDER_WIM: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const _FT_TYPES_DEFINITION_: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLFS_CONTEXT_MODE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContextNone: CLFS_CONTEXT_MODE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContextUndoNext: CLFS_CONTEXT_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContextPrevious: CLFS_CONTEXT_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsContextForward: CLFS_CONTEXT_MODE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLFS_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_FORCE_APPEND: CLFS_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_FORCE_FLUSH: CLFS_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_NO_FLAGS: CLFS_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CLFS_FLAG_USE_RESERVATION: CLFS_FLAG = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLFS_IOSTATS_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsIoStatsDefault: CLFS_IOSTATS_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsIoStatsMax: CLFS_IOSTATS_CLASS = 65535i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLFS_LOG_ARCHIVE_MODE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsLogArchiveEnabled: CLFS_LOG_ARCHIVE_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsLogArchiveDisabled: CLFS_LOG_ARCHIVE_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLFS_MGMT_NOTIFICATION_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtAdvanceTailNotification: CLFS_MGMT_NOTIFICATION_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtLogFullHandlerNotification: CLFS_MGMT_NOTIFICATION_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtLogUnpinnedNotification: CLFS_MGMT_NOTIFICATION_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtLogWriteNotification: CLFS_MGMT_NOTIFICATION_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLFS_MGMT_POLICY_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyMaximumSize: CLFS_MGMT_POLICY_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyMinimumSize: CLFS_MGMT_POLICY_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyNewContainerSize: CLFS_MGMT_POLICY_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyGrowthRate: CLFS_MGMT_POLICY_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyLogTail: CLFS_MGMT_POLICY_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyAutoShrink: CLFS_MGMT_POLICY_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyAutoGrow: CLFS_MGMT_POLICY_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyNewContainerPrefix: CLFS_MGMT_POLICY_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyNewContainerSuffix: CLFS_MGMT_POLICY_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyNewContainerExtension: CLFS_MGMT_POLICY_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsMgmtPolicyInvalid: CLFS_MGMT_POLICY_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLS_CONTEXT_MODE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContextNone: CLS_CONTEXT_MODE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContextUndoNext: CLS_CONTEXT_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContextPrevious: CLS_CONTEXT_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsContextForward: CLS_CONTEXT_MODE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLS_IOSTATS_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsIoStatsDefault: CLS_IOSTATS_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClsIoStatsMax: CLS_IOSTATS_CLASS = 65535i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLS_LOG_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsLogBasicInformation: CLS_LOG_INFORMATION_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsLogBasicInformationPhysical: CLS_LOG_INFORMATION_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsLogPhysicalNameInformation: CLS_LOG_INFORMATION_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsLogStreamIdentifierInformation: CLS_LOG_INFORMATION_CLASS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsLogSystemMarkingInformation: CLS_LOG_INFORMATION_CLASS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ClfsLogPhysicalLsnInformation: CLS_LOG_INFORMATION_CLASS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type COPYFILE2_COPY_PHASE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PHASE_NONE: COPYFILE2_COPY_PHASE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PHASE_PREPARE_SOURCE: COPYFILE2_COPY_PHASE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PHASE_PREPARE_DEST: COPYFILE2_COPY_PHASE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PHASE_READ_SOURCE: COPYFILE2_COPY_PHASE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PHASE_WRITE_DESTINATION: COPYFILE2_COPY_PHASE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PHASE_SERVER_COPY: COPYFILE2_COPY_PHASE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PHASE_NAMEGRAFT_COPY: COPYFILE2_COPY_PHASE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PHASE_MAX: COPYFILE2_COPY_PHASE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type COPYFILE2_MESSAGE_ACTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PROGRESS_CONTINUE: COPYFILE2_MESSAGE_ACTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PROGRESS_CANCEL: COPYFILE2_MESSAGE_ACTION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PROGRESS_STOP: COPYFILE2_MESSAGE_ACTION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PROGRESS_QUIET: COPYFILE2_MESSAGE_ACTION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_PROGRESS_PAUSE: COPYFILE2_MESSAGE_ACTION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type COPYFILE2_MESSAGE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_CALLBACK_NONE: COPYFILE2_MESSAGE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_CALLBACK_CHUNK_STARTED: COPYFILE2_MESSAGE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_CALLBACK_CHUNK_FINISHED: COPYFILE2_MESSAGE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_CALLBACK_STREAM_STARTED: COPYFILE2_MESSAGE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_CALLBACK_STREAM_FINISHED: COPYFILE2_MESSAGE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_CALLBACK_POLL_CONTINUE: COPYFILE2_MESSAGE_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_CALLBACK_ERROR: COPYFILE2_MESSAGE_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const COPYFILE2_CALLBACK_MAX: COPYFILE2_MESSAGE_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CREATE_TAPE_PARTITION_METHOD = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_FIXED_PARTITIONS: CREATE_TAPE_PARTITION_METHOD = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_INITIATOR_PARTITIONS: CREATE_TAPE_PARTITION_METHOD = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SELECT_PARTITIONS: CREATE_TAPE_PARTITION_METHOD = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type DEFINE_DOS_DEVICE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DDD_RAW_TARGET_PATH: DEFINE_DOS_DEVICE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DDD_REMOVE_DEFINITION: DEFINE_DOS_DEVICE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DDD_EXACT_MATCH_ON_REMOVE: DEFINE_DOS_DEVICE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DDD_NO_BROADCAST_SYSTEM: DEFINE_DOS_DEVICE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DDD_LUID_BROADCAST_DRIVE: DEFINE_DOS_DEVICE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type DISKQUOTA_USERNAME_RESOLVE = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USERNAME_RESOLVE_ASYNC: DISKQUOTA_USERNAME_RESOLVE = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USERNAME_RESOLVE_NONE: DISKQUOTA_USERNAME_RESOLVE = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DISKQUOTA_USERNAME_RESOLVE_SYNC: DISKQUOTA_USERNAME_RESOLVE = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type ERASE_TAPE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_ERASE_LONG: ERASE_TAPE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_ERASE_SHORT: ERASE_TAPE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_ACCESS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_READ_DATA: FILE_ACCESS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_LIST_DIRECTORY: FILE_ACCESS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_WRITE_DATA: FILE_ACCESS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ADD_FILE: FILE_ACCESS_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_APPEND_DATA: FILE_ACCESS_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ADD_SUBDIRECTORY: FILE_ACCESS_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_CREATE_PIPE_INSTANCE: FILE_ACCESS_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_READ_EA: FILE_ACCESS_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_WRITE_EA: FILE_ACCESS_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_EXECUTE: FILE_ACCESS_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_TRAVERSE: FILE_ACCESS_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_DELETE_CHILD: FILE_ACCESS_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_READ_ATTRIBUTES: FILE_ACCESS_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_WRITE_ATTRIBUTES: FILE_ACCESS_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const DELETE: FILE_ACCESS_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const READ_CONTROL: FILE_ACCESS_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WRITE_DAC: FILE_ACCESS_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const WRITE_OWNER: FILE_ACCESS_FLAGS = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SYNCHRONIZE: FILE_ACCESS_FLAGS = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STANDARD_RIGHTS_REQUIRED: FILE_ACCESS_FLAGS = 983040u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STANDARD_RIGHTS_READ: FILE_ACCESS_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STANDARD_RIGHTS_WRITE: FILE_ACCESS_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STANDARD_RIGHTS_EXECUTE: FILE_ACCESS_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STANDARD_RIGHTS_ALL: FILE_ACCESS_FLAGS = 2031616u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SPECIFIC_RIGHTS_ALL: FILE_ACCESS_FLAGS = 65535u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ALL_ACCESS: FILE_ACCESS_FLAGS = 2032127u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_GENERIC_READ: FILE_ACCESS_FLAGS = 1179785u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_GENERIC_WRITE: FILE_ACCESS_FLAGS = 1179926u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_GENERIC_EXECUTE: FILE_ACCESS_FLAGS = 1179808u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_ACTION = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ACTION_ADDED: FILE_ACTION = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ACTION_REMOVED: FILE_ACTION = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ACTION_MODIFIED: FILE_ACTION = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ACTION_RENAMED_OLD_NAME: FILE_ACTION = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ACTION_RENAMED_NEW_NAME: FILE_ACTION = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_CREATION_DISPOSITION = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CREATE_NEW: FILE_CREATION_DISPOSITION = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CREATE_ALWAYS: FILE_CREATION_DISPOSITION = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OPEN_EXISTING: FILE_CREATION_DISPOSITION = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OPEN_ALWAYS: FILE_CREATION_DISPOSITION = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TRUNCATE_EXISTING: FILE_CREATION_DISPOSITION = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_DEVICE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_DEVICE_CD_ROM: FILE_DEVICE_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_DEVICE_DISK: FILE_DEVICE_TYPE = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_DEVICE_TAPE: FILE_DEVICE_TYPE = 31u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_DEVICE_DVD: FILE_DEVICE_TYPE = 51u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_FLAGS_AND_ATTRIBUTES = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_READONLY: FILE_FLAGS_AND_ATTRIBUTES = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_HIDDEN: FILE_FLAGS_AND_ATTRIBUTES = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_SYSTEM: FILE_FLAGS_AND_ATTRIBUTES = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_DIRECTORY: FILE_FLAGS_AND_ATTRIBUTES = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_ARCHIVE: FILE_FLAGS_AND_ATTRIBUTES = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_DEVICE: FILE_FLAGS_AND_ATTRIBUTES = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_NORMAL: FILE_FLAGS_AND_ATTRIBUTES = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_TEMPORARY: FILE_FLAGS_AND_ATTRIBUTES = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_SPARSE_FILE: FILE_FLAGS_AND_ATTRIBUTES = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_REPARSE_POINT: FILE_FLAGS_AND_ATTRIBUTES = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_COMPRESSED: FILE_FLAGS_AND_ATTRIBUTES = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_OFFLINE: FILE_FLAGS_AND_ATTRIBUTES = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_NOT_CONTENT_INDEXED: FILE_FLAGS_AND_ATTRIBUTES = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_ENCRYPTED: FILE_FLAGS_AND_ATTRIBUTES = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_INTEGRITY_STREAM: FILE_FLAGS_AND_ATTRIBUTES = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_VIRTUAL: FILE_FLAGS_AND_ATTRIBUTES = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_NO_SCRUB_DATA: FILE_FLAGS_AND_ATTRIBUTES = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_EA: FILE_FLAGS_AND_ATTRIBUTES = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_PINNED: FILE_FLAGS_AND_ATTRIBUTES = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_UNPINNED: FILE_FLAGS_AND_ATTRIBUTES = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_RECALL_ON_OPEN: FILE_FLAGS_AND_ATTRIBUTES = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS: FILE_FLAGS_AND_ATTRIBUTES = 4194304u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_WRITE_THROUGH: FILE_FLAGS_AND_ATTRIBUTES = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_OVERLAPPED: FILE_FLAGS_AND_ATTRIBUTES = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_NO_BUFFERING: FILE_FLAGS_AND_ATTRIBUTES = 536870912u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_RANDOM_ACCESS: FILE_FLAGS_AND_ATTRIBUTES = 268435456u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_SEQUENTIAL_SCAN: FILE_FLAGS_AND_ATTRIBUTES = 134217728u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_DELETE_ON_CLOSE: FILE_FLAGS_AND_ATTRIBUTES = 67108864u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_BACKUP_SEMANTICS: FILE_FLAGS_AND_ATTRIBUTES = 33554432u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_POSIX_SEMANTICS: FILE_FLAGS_AND_ATTRIBUTES = 16777216u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_SESSION_AWARE: FILE_FLAGS_AND_ATTRIBUTES = 8388608u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_OPEN_REPARSE_POINT: FILE_FLAGS_AND_ATTRIBUTES = 2097152u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_OPEN_NO_RECALL: FILE_FLAGS_AND_ATTRIBUTES = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_FLAG_FIRST_PIPE_INSTANCE: FILE_FLAGS_AND_ATTRIBUTES = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const PIPE_ACCESS_DUPLEX: FILE_FLAGS_AND_ATTRIBUTES = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const PIPE_ACCESS_INBOUND: FILE_FLAGS_AND_ATTRIBUTES = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const PIPE_ACCESS_OUTBOUND: FILE_FLAGS_AND_ATTRIBUTES = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SECURITY_ANONYMOUS: FILE_FLAGS_AND_ATTRIBUTES = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SECURITY_IDENTIFICATION: FILE_FLAGS_AND_ATTRIBUTES = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SECURITY_IMPERSONATION: FILE_FLAGS_AND_ATTRIBUTES = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SECURITY_DELEGATION: FILE_FLAGS_AND_ATTRIBUTES = 196608u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SECURITY_CONTEXT_TRACKING: FILE_FLAGS_AND_ATTRIBUTES = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SECURITY_EFFECTIVE_ONLY: FILE_FLAGS_AND_ATTRIBUTES = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SECURITY_SQOS_PRESENT: FILE_FLAGS_AND_ATTRIBUTES = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SECURITY_VALID_SQOS_FLAGS: FILE_FLAGS_AND_ATTRIBUTES = 2031616u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_ID_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileIdType: FILE_ID_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ObjectIdType: FILE_ID_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ExtendedFileIdType: FILE_ID_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MaximumFileIdType: FILE_ID_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_INFO_BY_HANDLE_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileBasicInfo: FILE_INFO_BY_HANDLE_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileStandardInfo: FILE_INFO_BY_HANDLE_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileNameInfo: FILE_INFO_BY_HANDLE_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileRenameInfo: FILE_INFO_BY_HANDLE_CLASS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileDispositionInfo: FILE_INFO_BY_HANDLE_CLASS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileAllocationInfo: FILE_INFO_BY_HANDLE_CLASS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileEndOfFileInfo: FILE_INFO_BY_HANDLE_CLASS = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileStreamInfo: FILE_INFO_BY_HANDLE_CLASS = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileCompressionInfo: FILE_INFO_BY_HANDLE_CLASS = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileAttributeTagInfo: FILE_INFO_BY_HANDLE_CLASS = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileIdBothDirectoryInfo: FILE_INFO_BY_HANDLE_CLASS = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileIdBothDirectoryRestartInfo: FILE_INFO_BY_HANDLE_CLASS = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileIoPriorityHintInfo: FILE_INFO_BY_HANDLE_CLASS = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileRemoteProtocolInfo: FILE_INFO_BY_HANDLE_CLASS = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileFullDirectoryInfo: FILE_INFO_BY_HANDLE_CLASS = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileFullDirectoryRestartInfo: FILE_INFO_BY_HANDLE_CLASS = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileStorageInfo: FILE_INFO_BY_HANDLE_CLASS = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileAlignmentInfo: FILE_INFO_BY_HANDLE_CLASS = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileIdInfo: FILE_INFO_BY_HANDLE_CLASS = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileIdExtdDirectoryInfo: FILE_INFO_BY_HANDLE_CLASS = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileIdExtdDirectoryRestartInfo: FILE_INFO_BY_HANDLE_CLASS = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileDispositionInfoEx: FILE_INFO_BY_HANDLE_CLASS = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileRenameInfoEx: FILE_INFO_BY_HANDLE_CLASS = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileCaseSensitiveInfo: FILE_INFO_BY_HANDLE_CLASS = 23i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FileNormalizedNameInfo: FILE_INFO_BY_HANDLE_CLASS = 24i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MaximumFileInfoByHandleClass: FILE_INFO_BY_HANDLE_CLASS = 25i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_INFO_FLAGS_PERMISSIONS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const PERM_FILE_READ: FILE_INFO_FLAGS_PERMISSIONS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const PERM_FILE_WRITE: FILE_INFO_FLAGS_PERMISSIONS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const PERM_FILE_CREATE: FILE_INFO_FLAGS_PERMISSIONS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_NAME = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NAME_NORMALIZED: FILE_NAME = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NAME_OPENED: FILE_NAME = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_NOTIFY_CHANGE = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NOTIFY_CHANGE_FILE_NAME: FILE_NOTIFY_CHANGE = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NOTIFY_CHANGE_DIR_NAME: FILE_NOTIFY_CHANGE = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NOTIFY_CHANGE_ATTRIBUTES: FILE_NOTIFY_CHANGE = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NOTIFY_CHANGE_SIZE: FILE_NOTIFY_CHANGE = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NOTIFY_CHANGE_LAST_WRITE: FILE_NOTIFY_CHANGE = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NOTIFY_CHANGE_LAST_ACCESS: FILE_NOTIFY_CHANGE = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NOTIFY_CHANGE_CREATION: FILE_NOTIFY_CHANGE = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_NOTIFY_CHANGE_SECURITY: FILE_NOTIFY_CHANGE = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FILE_SHARE_MODE = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_SHARE_NONE: FILE_SHARE_MODE = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_SHARE_DELETE: FILE_SHARE_MODE = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_SHARE_READ: FILE_SHARE_MODE = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_SHARE_WRITE: FILE_SHARE_MODE = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FINDEX_INFO_LEVELS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindExInfoStandard: FINDEX_INFO_LEVELS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindExInfoBasic: FINDEX_INFO_LEVELS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindExInfoMaxInfoLevel: FINDEX_INFO_LEVELS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FINDEX_SEARCH_OPS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindExSearchNameMatch: FINDEX_SEARCH_OPS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindExSearchLimitToDirectories: FINDEX_SEARCH_OPS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindExSearchLimitToDevices: FINDEX_SEARCH_OPS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindExSearchMaxSearchOp: FINDEX_SEARCH_OPS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type FIND_FIRST_EX_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FIND_FIRST_EX_CASE_SENSITIVE: FIND_FIRST_EX_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FIND_FIRST_EX_LARGE_FETCH: FIND_FIRST_EX_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY: FIND_FIRST_EX_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type GET_FILEEX_INFO_LEVELS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const GetFileExInfoStandard: GET_FILEEX_INFO_LEVELS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const GetFileExMaxInfoLevel: GET_FILEEX_INFO_LEVELS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type GET_FILE_VERSION_INFO_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_VER_GET_LOCALISED: GET_FILE_VERSION_INFO_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_VER_GET_NEUTRAL: GET_FILE_VERSION_INFO_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_VER_GET_PREFETCHED: GET_FILE_VERSION_INFO_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type GET_TAPE_DRIVE_PARAMETERS_OPERATION = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const GET_TAPE_DRIVE_INFORMATION: GET_TAPE_DRIVE_PARAMETERS_OPERATION = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const GET_TAPE_MEDIA_INFORMATION: GET_TAPE_DRIVE_PARAMETERS_OPERATION = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type IORING_CREATE_ADVISORY_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_CREATE_ADVISORY_FLAGS_NONE: IORING_CREATE_ADVISORY_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type IORING_CREATE_REQUIRED_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_CREATE_REQUIRED_FLAGS_NONE: IORING_CREATE_REQUIRED_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type IORING_FEATURE_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_FEATURE_FLAGS_NONE: IORING_FEATURE_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_FEATURE_UM_EMULATION: IORING_FEATURE_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_FEATURE_SET_COMPLETION_EVENT: IORING_FEATURE_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type IORING_OP_CODE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_OP_NOP: IORING_OP_CODE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_OP_READ: IORING_OP_CODE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_OP_REGISTER_FILES: IORING_OP_CODE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_OP_REGISTER_BUFFERS: IORING_OP_CODE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_OP_CANCEL: IORING_OP_CODE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type IORING_REF_KIND = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_REF_RAW: IORING_REF_KIND = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_REF_REGISTERED: IORING_REF_KIND = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type IORING_SQE_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IOSQE_FLAGS_NONE: IORING_SQE_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type IORING_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_VERSION_INVALID: IORING_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IORING_VERSION_1: IORING_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type LOCK_FILE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LOCKFILE_EXCLUSIVE_LOCK: LOCK_FILE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const LOCKFILE_FAIL_IMMEDIATELY: LOCK_FILE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type LPPROGRESS_ROUTINE_CALLBACK_REASON = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CALLBACK_CHUNK_FINISHED: LPPROGRESS_ROUTINE_CALLBACK_REASON = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const CALLBACK_STREAM_SWITCH: LPPROGRESS_ROUTINE_CALLBACK_REASON = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type LZOPENFILE_STYLE = u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_CANCEL: LZOPENFILE_STYLE = 2048u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_CREATE: LZOPENFILE_STYLE = 4096u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_DELETE: LZOPENFILE_STYLE = 512u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_EXIST: LZOPENFILE_STYLE = 16384u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_PARSE: LZOPENFILE_STYLE = 256u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_PROMPT: LZOPENFILE_STYLE = 8192u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_READ: LZOPENFILE_STYLE = 0u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_READWRITE: LZOPENFILE_STYLE = 2u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_REOPEN: LZOPENFILE_STYLE = 32768u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_SHARE_DENY_NONE: LZOPENFILE_STYLE = 64u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_SHARE_DENY_READ: LZOPENFILE_STYLE = 48u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_SHARE_DENY_WRITE: LZOPENFILE_STYLE = 32u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_SHARE_EXCLUSIVE: LZOPENFILE_STYLE = 16u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_WRITE: LZOPENFILE_STYLE = 1u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_SHARE_COMPAT: LZOPENFILE_STYLE = 0u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const OF_VERIFY: LZOPENFILE_STYLE = 1024u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type MOVE_FILE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MOVEFILE_COPY_ALLOWED: MOVE_FILE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MOVEFILE_CREATE_HARDLINK: MOVE_FILE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MOVEFILE_DELAY_UNTIL_REBOOT: MOVE_FILE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MOVEFILE_REPLACE_EXISTING: MOVE_FILE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MOVEFILE_WRITE_THROUGH: MOVE_FILE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MOVEFILE_FAIL_IF_NOT_TRACKABLE: MOVE_FILE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NTMS_OMID_TYPE = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OMID_TYPE_FILESYSTEM_INFO: NTMS_OMID_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OMID_TYPE_RAW_LABEL: NTMS_OMID_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NT_CREATE_FILE_DISPOSITION = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_SUPERSEDE: NT_CREATE_FILE_DISPOSITION = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_CREATE: NT_CREATE_FILE_DISPOSITION = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_OPEN: NT_CREATE_FILE_DISPOSITION = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_OPEN_IF: NT_CREATE_FILE_DISPOSITION = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_OVERWRITE: NT_CREATE_FILE_DISPOSITION = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_OVERWRITE_IF: NT_CREATE_FILE_DISPOSITION = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsAccessMask = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_USE_ACCESS: NtmsAccessMask = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MODIFY_ACCESS: NtmsAccessMask = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_CONTROL_ACCESS: NtmsAccessMask = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsAllocateOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ALLOCATE_NEW: NtmsAllocateOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ALLOCATE_NEXT: NtmsAllocateOptions = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ALLOCATE_ERROR_IF_UNAVAILABLE: NtmsAllocateOptions = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsAllocationPolicy = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ALLOCATE_FROMSCRATCH: NtmsAllocationPolicy = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsAsyncOperations = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ASYNCOP_MOUNT: NtmsAsyncOperations = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsAsyncStatus = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ASYNCSTATE_QUEUED: NtmsAsyncStatus = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ASYNCSTATE_WAIT_RESOURCE: NtmsAsyncStatus = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ASYNCSTATE_WAIT_OPERATOR: NtmsAsyncStatus = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ASYNCSTATE_INPROCESS: NtmsAsyncStatus = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ASYNCSTATE_COMPLETE: NtmsAsyncStatus = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsBarCodeState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_BARCODESTATE_OK: NtmsBarCodeState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_BARCODESTATE_UNREADABLE: NtmsBarCodeState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsCreateNtmsMediaOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ERROR_ON_DUPLICATE: NtmsCreateNtmsMediaOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsCreateOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPEN_EXISTING: NtmsCreateOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_CREATE_NEW: NtmsCreateOptions = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPEN_ALWAYS: NtmsCreateOptions = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsDeallocationPolicy = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DEALLOCATE_TOSCRATCH: NtmsDeallocationPolicy = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsDismountOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DISMOUNT_DEFERRED: NtmsDismountOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DISMOUNT_IMMEDIATE: NtmsDismountOptions = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsDoorState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DOORSTATE_UNKNOWN: NtmsDoorState = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DOORSTATE_CLOSED: NtmsDoorState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DOORSTATE_OPEN: NtmsDoorState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsDriveState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DRIVESTATE_DISMOUNTED: NtmsDriveState = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DRIVESTATE_MOUNTED: NtmsDriveState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DRIVESTATE_LOADED: NtmsDriveState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DRIVESTATE_UNLOADED: NtmsDriveState = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DRIVESTATE_BEING_CLEANED: NtmsDriveState = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DRIVESTATE_DISMOUNTABLE: NtmsDriveState = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsDriveType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UNKNOWN_DRIVE: NtmsDriveType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsEjectOperation = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_EJECT_START: NtmsEjectOperation = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_EJECT_STOP: NtmsEjectOperation = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_EJECT_QUEUE: NtmsEjectOperation = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_EJECT_FORCE: NtmsEjectOperation = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_EJECT_IMMEDIATE: NtmsEjectOperation = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_EJECT_ASK_USER: NtmsEjectOperation = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsEnumerateOption = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ENUM_DEFAULT: NtmsEnumerateOption = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_ENUM_ROOTPOOL: NtmsEnumerateOption = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsInjectOperation = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INJECT_START: NtmsInjectOperation = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INJECT_STOP: NtmsInjectOperation = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INJECT_RETRACT: NtmsInjectOperation = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INJECT_STARTMANY: NtmsInjectOperation = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsInventoryMethod = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INVENTORY_NONE: NtmsInventoryMethod = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INVENTORY_FAST: NtmsInventoryMethod = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INVENTORY_OMID: NtmsInventoryMethod = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INVENTORY_DEFAULT: NtmsInventoryMethod = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INVENTORY_SLOT: NtmsInventoryMethod = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INVENTORY_STOP: NtmsInventoryMethod = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INVENTORY_MAX: NtmsInventoryMethod = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsLibRequestFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBREQFLAGS_NOAUTOPURGE: NtmsLibRequestFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBREQFLAGS_NOFAILEDPURGE: NtmsLibRequestFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsLibraryFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYFLAG_FIXEDOFFLINE: NtmsLibraryFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYFLAG_CLEANERPRESENT: NtmsLibraryFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYFLAG_AUTODETECTCHANGE: NtmsLibraryFlags = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYFLAG_IGNORECLEANERUSESREMAINING: NtmsLibraryFlags = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYFLAG_RECOGNIZECLEANERBARCODE: NtmsLibraryFlags = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsLibraryType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYTYPE_UNKNOWN: NtmsLibraryType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYTYPE_OFFLINE: NtmsLibraryType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYTYPE_ONLINE: NtmsLibraryType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARYTYPE_STANDALONE: NtmsLibraryType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsLmOperation = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_REMOVE: NtmsLmOperation = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_DISABLECHANGER: NtmsLmOperation = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_DISABLELIBRARY: NtmsLmOperation = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_ENABLECHANGER: NtmsLmOperation = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_ENABLELIBRARY: NtmsLmOperation = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_DISABLEDRIVE: NtmsLmOperation = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_ENABLEDRIVE: NtmsLmOperation = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_DISABLEMEDIA: NtmsLmOperation = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_ENABLEMEDIA: NtmsLmOperation = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_UPDATEOMID: NtmsLmOperation = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_INVENTORY: NtmsLmOperation = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_DOORACCESS: NtmsLmOperation = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_EJECT: NtmsLmOperation = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_EJECTCLEANER: NtmsLmOperation = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_INJECT: NtmsLmOperation = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_INJECTCLEANER: NtmsLmOperation = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_PROCESSOMID: NtmsLmOperation = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_CLEANDRIVE: NtmsLmOperation = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_DISMOUNT: NtmsLmOperation = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_MOUNT: NtmsLmOperation = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_WRITESCRATCH: NtmsLmOperation = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_CLASSIFY: NtmsLmOperation = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_RESERVECLEANER: NtmsLmOperation = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_RELEASECLEANER: NtmsLmOperation = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_MAXWORKITEM: NtmsLmOperation = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsLmState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_QUEUED: NtmsLmState = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_INPROCESS: NtmsLmState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_PASSED: NtmsLmState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_FAILED: NtmsLmState = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_INVALID: NtmsLmState = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_WAITING: NtmsLmState = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_DEFERRED: NtmsLmState = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_DEFFERED: NtmsLmState = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_CANCELLED: NtmsLmState = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LM_STOPPED: NtmsLmState = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsMediaPoolPolicy = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_POOLPOLICY_PURGEOFFLINESCRATCH: NtmsMediaPoolPolicy = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_POOLPOLICY_KEEPOFFLINEIMPORT: NtmsMediaPoolPolicy = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsMediaState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIASTATE_IDLE: NtmsMediaState = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIASTATE_INUSE: NtmsMediaState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIASTATE_MOUNTED: NtmsMediaState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIASTATE_LOADED: NtmsMediaState = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIASTATE_UNLOADED: NtmsMediaState = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIASTATE_OPERROR: NtmsMediaState = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIASTATE_OPREQ: NtmsMediaState = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsMountOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MOUNT_READ: NtmsMountOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MOUNT_WRITE: NtmsMountOptions = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MOUNT_ERROR_NOT_AVAILABLE: NtmsMountOptions = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MOUNT_ERROR_IF_UNAVAILABLE: NtmsMountOptions = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MOUNT_ERROR_OFFLINE: NtmsMountOptions = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MOUNT_ERROR_IF_OFFLINE: NtmsMountOptions = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MOUNT_SPECIFIC_DRIVE: NtmsMountOptions = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MOUNT_NOWAIT: NtmsMountOptions = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsMountPriority = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PRIORITY_DEFAULT: NtmsMountPriority = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PRIORITY_HIGHEST: NtmsMountPriority = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PRIORITY_HIGH: NtmsMountPriority = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PRIORITY_NORMAL: NtmsMountPriority = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PRIORITY_LOW: NtmsMountPriority = -7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PRIORITY_LOWEST: NtmsMountPriority = -15i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsNotificationOperations = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OBJ_UPDATE: NtmsNotificationOperations = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OBJ_INSERT: NtmsNotificationOperations = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OBJ_DELETE: NtmsNotificationOperations = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_EVENT_SIGNAL: NtmsNotificationOperations = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_EVENT_COMPLETE: NtmsNotificationOperations = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsObjectsTypes = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UNKNOWN: NtmsObjectsTypes = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OBJECT: NtmsObjectsTypes = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_CHANGER: NtmsObjectsTypes = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_CHANGER_TYPE: NtmsObjectsTypes = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_COMPUTER: NtmsObjectsTypes = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DRIVE: NtmsObjectsTypes = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_DRIVE_TYPE: NtmsObjectsTypes = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_IEDOOR: NtmsObjectsTypes = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_IEPORT: NtmsObjectsTypes = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBRARY: NtmsObjectsTypes = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LIBREQUEST: NtmsObjectsTypes = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_LOGICAL_MEDIA: NtmsObjectsTypes = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIA_POOL: NtmsObjectsTypes = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIA_TYPE: NtmsObjectsTypes = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTITION: NtmsObjectsTypes = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PHYSICAL_MEDIA: NtmsObjectsTypes = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_STORAGESLOT: NtmsObjectsTypes = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQUEST: NtmsObjectsTypes = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UI_DESTINATION: NtmsObjectsTypes = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_NUMBER_OF_OBJECT_TYPES: NtmsObjectsTypes = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsOpRequestFlags = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQFLAGS_NOAUTOPURGE: NtmsOpRequestFlags = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQFLAGS_NOFAILEDPURGE: NtmsOpRequestFlags = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQFLAGS_NOALERTS: NtmsOpRequestFlags = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQFLAGS_NOTRAYICON: NtmsOpRequestFlags = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsOperationalState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_READY: NtmsOperationalState = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_INITIALIZING: NtmsOperationalState = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_NEEDS_SERVICE: NtmsOperationalState = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_NOT_PRESENT: NtmsOperationalState = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsOpreqCommand = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQ_UNKNOWN: NtmsOpreqCommand = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQ_NEWMEDIA: NtmsOpreqCommand = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQ_CLEANER: NtmsOpreqCommand = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQ_DEVICESERVICE: NtmsOpreqCommand = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQ_MOVEMEDIA: NtmsOpreqCommand = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPREQ_MESSAGE: NtmsOpreqCommand = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsOpreqState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPSTATE_UNKNOWN: NtmsOpreqState = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPSTATE_SUBMITTED: NtmsOpreqState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPSTATE_ACTIVE: NtmsOpreqState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPSTATE_INPROGRESS: NtmsOpreqState = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPSTATE_REFUSED: NtmsOpreqState = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_OPSTATE_COMPLETE: NtmsOpreqState = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsPartitionState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_UNKNOWN: NtmsPartitionState = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_UNPREPARED: NtmsPartitionState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_INCOMPATIBLE: NtmsPartitionState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_DECOMMISSIONED: NtmsPartitionState = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_AVAILABLE: NtmsPartitionState = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_ALLOCATED: NtmsPartitionState = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_COMPLETE: NtmsPartitionState = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_FOREIGN: NtmsPartitionState = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_IMPORT: NtmsPartitionState = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PARTSTATE_RESERVED: NtmsPartitionState = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsPoolType = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_POOLTYPE_UNKNOWN: NtmsPoolType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_POOLTYPE_SCRATCH: NtmsPoolType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_POOLTYPE_FOREIGN: NtmsPoolType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_POOLTYPE_IMPORT: NtmsPoolType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_POOLTYPE_APPLICATION: NtmsPoolType = 1000i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsPortContent = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PORTCONTENT_UNKNOWN: NtmsPortContent = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PORTCONTENT_FULL: NtmsPortContent = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PORTCONTENT_EMPTY: NtmsPortContent = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsPortPosition = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PORTPOSITION_UNKNOWN: NtmsPortPosition = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PORTPOSITION_EXTENDED: NtmsPortPosition = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_PORTPOSITION_RETRACTED: NtmsPortPosition = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsReadWriteCharacteristics = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIARW_UNKNOWN: NtmsReadWriteCharacteristics = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIARW_REWRITABLE: NtmsReadWriteCharacteristics = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIARW_WRITEONCE: NtmsReadWriteCharacteristics = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_MEDIARW_READONLY: NtmsReadWriteCharacteristics = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsSessionOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_SESSION_QUERYEXPEDITE: NtmsSessionOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsSlotState = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_SLOTSTATE_UNKNOWN: NtmsSlotState = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_SLOTSTATE_FULL: NtmsSlotState = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_SLOTSTATE_EMPTY: NtmsSlotState = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_SLOTSTATE_NOTPRESENT: NtmsSlotState = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_SLOTSTATE_NEEDSINVENTORY: NtmsSlotState = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsUIOperations = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UIDEST_ADD: NtmsUIOperations = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UIDEST_DELETE: NtmsUIOperations = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UIDEST_DELETEALL: NtmsUIOperations = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UIOPERATION_MAX: NtmsUIOperations = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type NtmsUITypes = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UITYPE_INVALID: NtmsUITypes = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UITYPE_INFO: NtmsUITypes = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UITYPE_REQ: NtmsUITypes = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UITYPE_ERR: NtmsUITypes = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const NTMS_UITYPE_MAX: NtmsUITypes = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type PREPARE_TAPE_OPERATION = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_FORMAT: PREPARE_TAPE_OPERATION = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_LOAD: PREPARE_TAPE_OPERATION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_LOCK: PREPARE_TAPE_OPERATION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_TENSION: PREPARE_TAPE_OPERATION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_UNLOAD: PREPARE_TAPE_OPERATION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_UNLOCK: PREPARE_TAPE_OPERATION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type PRIORITY_HINT = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IoPriorityHintVeryLow: PRIORITY_HINT = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IoPriorityHintLow: PRIORITY_HINT = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const IoPriorityHintNormal: PRIORITY_HINT = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const MaximumIoPriorityHintType: PRIORITY_HINT = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type READ_DIRECTORY_NOTIFY_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ReadDirectoryNotifyInformation: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ReadDirectoryNotifyExtendedInformation: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type REPLACE_FILE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const REPLACEFILE_WRITE_THROUGH: REPLACE_FILE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const REPLACEFILE_IGNORE_MERGE_ERRORS: REPLACE_FILE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const REPLACEFILE_IGNORE_ACL_ERRORS: REPLACE_FILE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type SERVER_CERTIFICATE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const QUIC: SERVER_CERTIFICATE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type SESSION_INFO_USER_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SESS_GUEST: SESSION_INFO_USER_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SESS_NOENCRYPTION: SESSION_INFO_USER_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type SET_FILE_POINTER_MOVE_METHOD = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_BEGIN: SET_FILE_POINTER_MOVE_METHOD = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_CURRENT: SET_FILE_POINTER_MOVE_METHOD = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FILE_END: SET_FILE_POINTER_MOVE_METHOD = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type SHARE_INFO_PERMISSIONS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ACCESS_READ: SHARE_INFO_PERMISSIONS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ACCESS_WRITE: SHARE_INFO_PERMISSIONS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ACCESS_CREATE: SHARE_INFO_PERMISSIONS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ACCESS_EXEC: SHARE_INFO_PERMISSIONS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ACCESS_DELETE: SHARE_INFO_PERMISSIONS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ACCESS_ATRIB: SHARE_INFO_PERMISSIONS = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ACCESS_PERM: SHARE_INFO_PERMISSIONS = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const ACCESS_ALL: SHARE_INFO_PERMISSIONS = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type SHARE_TYPE = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_DISKTREE: SHARE_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_PRINTQ: SHARE_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_DEVICE: SHARE_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_IPC: SHARE_TYPE = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_SPECIAL: SHARE_TYPE = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_TEMPORARY: SHARE_TYPE = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const STYPE_MASK: SHARE_TYPE = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type STORAGE_BUS_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeUnknown: STORAGE_BUS_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeScsi: STORAGE_BUS_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeAtapi: STORAGE_BUS_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeAta: STORAGE_BUS_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusType1394: STORAGE_BUS_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeSsa: STORAGE_BUS_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeFibre: STORAGE_BUS_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeUsb: STORAGE_BUS_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeRAID: STORAGE_BUS_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeiScsi: STORAGE_BUS_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeSas: STORAGE_BUS_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeSata: STORAGE_BUS_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeSd: STORAGE_BUS_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeMmc: STORAGE_BUS_TYPE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeVirtual: STORAGE_BUS_TYPE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeFileBackedVirtual: STORAGE_BUS_TYPE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeSpaces: STORAGE_BUS_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeNvme: STORAGE_BUS_TYPE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeSCM: STORAGE_BUS_TYPE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeUfs: STORAGE_BUS_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeMax: STORAGE_BUS_TYPE = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BusTypeMaxReserved: STORAGE_BUS_TYPE = 127i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type STREAM_INFO_LEVELS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindStreamInfoStandard: STREAM_INFO_LEVELS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const FindStreamInfoMaxInfoLevel: STREAM_INFO_LEVELS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type SYMBOLIC_LINK_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SYMBOLIC_LINK_FLAG_DIRECTORY: SYMBOLIC_LINK_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE: SYMBOLIC_LINK_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type TAPEMARK_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_FILEMARKS: TAPEMARK_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_LONG_FILEMARKS: TAPEMARK_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SETMARKS: TAPEMARK_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SHORT_FILEMARKS: TAPEMARK_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type TAPE_INFORMATION_TYPE = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SET_TAPE_DRIVE_INFORMATION: TAPE_INFORMATION_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const SET_TAPE_MEDIA_INFORMATION: TAPE_INFORMATION_TYPE = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type TAPE_POSITION_METHOD = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_ABSOLUTE_BLOCK: TAPE_POSITION_METHOD = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_LOGICAL_BLOCK: TAPE_POSITION_METHOD = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_REWIND: TAPE_POSITION_METHOD = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SPACE_END_OF_DATA: TAPE_POSITION_METHOD = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SPACE_FILEMARKS: TAPE_POSITION_METHOD = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SPACE_RELATIVE_BLOCKS: TAPE_POSITION_METHOD = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SPACE_SEQUENTIAL_FMKS: TAPE_POSITION_METHOD = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SPACE_SEQUENTIAL_SMKS: TAPE_POSITION_METHOD = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_SPACE_SETMARKS: TAPE_POSITION_METHOD = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type TAPE_POSITION_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_ABSOLUTE_POSITION: TAPE_POSITION_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TAPE_LOGICAL_POSITION: TAPE_POSITION_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type TRANSACTION_OUTCOME = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TransactionOutcomeUndetermined: TRANSACTION_OUTCOME = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TransactionOutcomeCommitted: TRANSACTION_OUTCOME = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TransactionOutcomeAborted: TRANSACTION_OUTCOME = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type TXFS_MINIVERSION = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXFS_MINIVERSION_COMMITTED_VIEW: TXFS_MINIVERSION = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXFS_MINIVERSION_DIRTY_VIEW: TXFS_MINIVERSION = 65535u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXFS_MINIVERSION_DEFAULT_VIEW: TXFS_MINIVERSION = 65534u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type TXF_LOG_RECORD_TYPE = u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXF_LOG_RECORD_TYPE_AFFECTED_FILE: TXF_LOG_RECORD_TYPE = 4u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXF_LOG_RECORD_TYPE_TRUNCATE: TXF_LOG_RECORD_TYPE = 2u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const TXF_LOG_RECORD_TYPE_WRITE: TXF_LOG_RECORD_TYPE = 1u16;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type VER_FIND_FILE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFFF_ISSHAREDFILE: VER_FIND_FILE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type VER_FIND_FILE_STATUS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFF_CURNEDEST: VER_FIND_FILE_STATUS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFF_FILEINUSE: VER_FIND_FILE_STATUS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFF_BUFFTOOSMALL: VER_FIND_FILE_STATUS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type VER_INSTALL_FILE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIFF_FORCEINSTALL: VER_INSTALL_FILE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIFF_DONTDELETEOLD: VER_INSTALL_FILE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type VER_INSTALL_FILE_STATUS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_TEMPFILE: VER_INSTALL_FILE_STATUS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_MISMATCH: VER_INSTALL_FILE_STATUS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_SRCOLD: VER_INSTALL_FILE_STATUS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_DIFFLANG: VER_INSTALL_FILE_STATUS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_DIFFCODEPG: VER_INSTALL_FILE_STATUS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_DIFFTYPE: VER_INSTALL_FILE_STATUS = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_WRITEPROT: VER_INSTALL_FILE_STATUS = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_FILEINUSE: VER_INSTALL_FILE_STATUS = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_OUTOFSPACE: VER_INSTALL_FILE_STATUS = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_ACCESSVIOLATION: VER_INSTALL_FILE_STATUS = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_SHARINGVIOLATION: VER_INSTALL_FILE_STATUS = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_CANNOTCREATE: VER_INSTALL_FILE_STATUS = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_CANNOTDELETE: VER_INSTALL_FILE_STATUS = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_CANNOTRENAME: VER_INSTALL_FILE_STATUS = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_CANNOTDELETECUR: VER_INSTALL_FILE_STATUS = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_OUTOFMEMORY: VER_INSTALL_FILE_STATUS = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_CANNOTREADSRC: VER_INSTALL_FILE_STATUS = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_CANNOTREADDST: VER_INSTALL_FILE_STATUS = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_BUFFTOOSMALL: VER_INSTALL_FILE_STATUS = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_CANNOTLOADLZ32: VER_INSTALL_FILE_STATUS = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VIF_CANNOTLOADCABINET: VER_INSTALL_FILE_STATUS = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type VS_FIXEDFILEINFO_FILE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FF_DEBUG: VS_FIXEDFILEINFO_FILE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FF_PRERELEASE: VS_FIXEDFILEINFO_FILE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FF_PATCHED: VS_FIXEDFILEINFO_FILE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FF_PRIVATEBUILD: VS_FIXEDFILEINFO_FILE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FF_INFOINFERRED: VS_FIXEDFILEINFO_FILE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VS_FF_SPECIALBUILD: VS_FIXEDFILEINFO_FILE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type VS_FIXEDFILEINFO_FILE_OS = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_UNKNOWN: VS_FIXEDFILEINFO_FILE_OS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_DOS: VS_FIXEDFILEINFO_FILE_OS = 65536i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_OS216: VS_FIXEDFILEINFO_FILE_OS = 131072i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_OS232: VS_FIXEDFILEINFO_FILE_OS = 196608i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_NT: VS_FIXEDFILEINFO_FILE_OS = 262144i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_WINCE: VS_FIXEDFILEINFO_FILE_OS = 327680i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS__BASE: VS_FIXEDFILEINFO_FILE_OS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS__WINDOWS16: VS_FIXEDFILEINFO_FILE_OS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS__PM16: VS_FIXEDFILEINFO_FILE_OS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS__PM32: VS_FIXEDFILEINFO_FILE_OS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS__WINDOWS32: VS_FIXEDFILEINFO_FILE_OS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_DOS_WINDOWS16: VS_FIXEDFILEINFO_FILE_OS = 65537i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_DOS_WINDOWS32: VS_FIXEDFILEINFO_FILE_OS = 65540i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_OS216_PM16: VS_FIXEDFILEINFO_FILE_OS = 131074i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_OS232_PM32: VS_FIXEDFILEINFO_FILE_OS = 196611i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VOS_NT_WINDOWS32: VS_FIXEDFILEINFO_FILE_OS = 262148i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type VS_FIXEDFILEINFO_FILE_SUBTYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_UNKNOWN: VS_FIXEDFILEINFO_FILE_SUBTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_PRINTER: VS_FIXEDFILEINFO_FILE_SUBTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_KEYBOARD: VS_FIXEDFILEINFO_FILE_SUBTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_LANGUAGE: VS_FIXEDFILEINFO_FILE_SUBTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_DISPLAY: VS_FIXEDFILEINFO_FILE_SUBTYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_MOUSE: VS_FIXEDFILEINFO_FILE_SUBTYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_NETWORK: VS_FIXEDFILEINFO_FILE_SUBTYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_SYSTEM: VS_FIXEDFILEINFO_FILE_SUBTYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_INSTALLABLE: VS_FIXEDFILEINFO_FILE_SUBTYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_SOUND: VS_FIXEDFILEINFO_FILE_SUBTYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_COMM: VS_FIXEDFILEINFO_FILE_SUBTYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_INPUTMETHOD: VS_FIXEDFILEINFO_FILE_SUBTYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_DRV_VERSIONED_PRINTER: VS_FIXEDFILEINFO_FILE_SUBTYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_FONT_RASTER: VS_FIXEDFILEINFO_FILE_SUBTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_FONT_VECTOR: VS_FIXEDFILEINFO_FILE_SUBTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT2_FONT_TRUETYPE: VS_FIXEDFILEINFO_FILE_SUBTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type VS_FIXEDFILEINFO_FILE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT_UNKNOWN: VS_FIXEDFILEINFO_FILE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT_APP: VS_FIXEDFILEINFO_FILE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT_DLL: VS_FIXEDFILEINFO_FILE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT_DRV: VS_FIXEDFILEINFO_FILE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT_FONT: VS_FIXEDFILEINFO_FILE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT_VXD: VS_FIXEDFILEINFO_FILE_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const VFT_STATIC_LIB: VS_FIXEDFILEINFO_FILE_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type WIN_STREAM_ID = u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_ALTERNATE_DATA: WIN_STREAM_ID = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_DATA: WIN_STREAM_ID = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_EA_DATA: WIN_STREAM_ID = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_LINK: WIN_STREAM_ID = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_OBJECT_ID: WIN_STREAM_ID = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_PROPERTY_DATA: WIN_STREAM_ID = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_REPARSE_DATA: WIN_STREAM_ID = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_SECURITY_DATA: WIN_STREAM_ID = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_SPARSE_BLOCK: WIN_STREAM_ID = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub const BACKUP_TXFS_DATA: WIN_STREAM_ID = 10u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct BY_HANDLE_FILE_INFORMATION {
+ pub dwFileAttributes: u32,
+ pub ftCreationTime: super::super::Foundation::FILETIME,
+ pub ftLastAccessTime: super::super::Foundation::FILETIME,
+ pub ftLastWriteTime: super::super::Foundation::FILETIME,
+ pub dwVolumeSerialNumber: u32,
+ pub nFileSizeHigh: u32,
+ pub nFileSizeLow: u32,
+ pub nNumberOfLinks: u32,
+ pub nFileIndexHigh: u32,
+ pub nFileIndexLow: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for BY_HANDLE_FILE_INFORMATION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for BY_HANDLE_FILE_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_LOG_NAME_INFORMATION {
+ pub NameLengthInBytes: u16,
+ pub Name: [u16; 1],
+}
+impl ::core::marker::Copy for CLFS_LOG_NAME_INFORMATION {}
+impl ::core::clone::Clone for CLFS_LOG_NAME_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_NOTIFICATION {
+ pub Notification: CLFS_MGMT_NOTIFICATION_TYPE,
+ pub Lsn: CLS_LSN,
+ pub LogIsPinned: u16,
+}
+impl ::core::marker::Copy for CLFS_MGMT_NOTIFICATION {}
+impl ::core::clone::Clone for CLFS_MGMT_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY {
+ pub Version: u32,
+ pub LengthInBytes: u32,
+ pub PolicyFlags: u32,
+ pub PolicyType: CLFS_MGMT_POLICY_TYPE,
+ pub PolicyParameters: CLFS_MGMT_POLICY_0,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub union CLFS_MGMT_POLICY_0 {
+ pub MaximumSize: CLFS_MGMT_POLICY_0_4,
+ pub MinimumSize: CLFS_MGMT_POLICY_0_5,
+ pub NewContainerSize: CLFS_MGMT_POLICY_0_8,
+ pub GrowthRate: CLFS_MGMT_POLICY_0_2,
+ pub LogTail: CLFS_MGMT_POLICY_0_3,
+ pub AutoShrink: CLFS_MGMT_POLICY_0_1,
+ pub AutoGrow: CLFS_MGMT_POLICY_0_0,
+ pub NewContainerPrefix: CLFS_MGMT_POLICY_0_7,
+ pub NewContainerSuffix: CLFS_MGMT_POLICY_0_9,
+ pub NewContainerExtension: CLFS_MGMT_POLICY_0_6,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_0 {
+ pub Enabled: u32,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_0 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_1 {
+ pub Percentage: u32,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_1 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_2 {
+ pub AbsoluteGrowthInContainers: u32,
+ pub RelativeGrowthPercentage: u32,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_2 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_3 {
+ pub MinimumAvailablePercentage: u32,
+ pub MinimumAvailableContainers: u32,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_3 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_4 {
+ pub Containers: u32,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_4 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_5 {
+ pub Containers: u32,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_5 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_5 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_6 {
+ pub ExtensionLengthInBytes: u16,
+ pub ExtensionString: [u16; 1],
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_6 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_6 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_7 {
+ pub PrefixLengthInBytes: u16,
+ pub PrefixString: [u16; 1],
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_7 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_7 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_8 {
+ pub SizeInBytes: u32,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_8 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_8 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_MGMT_POLICY_0_9 {
+ pub NextContainerSuffix: u64,
+}
+impl ::core::marker::Copy for CLFS_MGMT_POLICY_0_9 {}
+impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_9 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_NODE_ID {
+ pub cType: u32,
+ pub cbNode: u32,
+}
+impl ::core::marker::Copy for CLFS_NODE_ID {}
+impl ::core::clone::Clone for CLFS_NODE_ID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_PHYSICAL_LSN_INFORMATION {
+ pub StreamIdentifier: u8,
+ pub VirtualLsn: CLS_LSN,
+ pub PhysicalLsn: CLS_LSN,
+}
+impl ::core::marker::Copy for CLFS_PHYSICAL_LSN_INFORMATION {}
+impl ::core::clone::Clone for CLFS_PHYSICAL_LSN_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLFS_STREAM_ID_INFORMATION {
+ pub StreamIdentifier: u8,
+}
+impl ::core::marker::Copy for CLFS_STREAM_ID_INFORMATION {}
+impl ::core::clone::Clone for CLFS_STREAM_ID_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLS_ARCHIVE_DESCRIPTOR {
+ pub coffLow: u64,
+ pub coffHigh: u64,
+ pub infoContainer: CLS_CONTAINER_INFORMATION,
+}
+impl ::core::marker::Copy for CLS_ARCHIVE_DESCRIPTOR {}
+impl ::core::clone::Clone for CLS_ARCHIVE_DESCRIPTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLS_CONTAINER_INFORMATION {
+ pub FileAttributes: u32,
+ pub CreationTime: u64,
+ pub LastAccessTime: u64,
+ pub LastWriteTime: u64,
+ pub ContainerSize: i64,
+ pub FileNameActualLength: u32,
+ pub FileNameLength: u32,
+ pub FileName: [u16; 256],
+ pub State: u32,
+ pub PhysicalContainerId: u32,
+ pub LogicalContainerId: u32,
+}
+impl ::core::marker::Copy for CLS_CONTAINER_INFORMATION {}
+impl ::core::clone::Clone for CLS_CONTAINER_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLS_INFORMATION {
+ pub TotalAvailable: i64,
+ pub CurrentAvailable: i64,
+ pub TotalReservation: i64,
+ pub BaseFileSize: u64,
+ pub ContainerSize: u64,
+ pub TotalContainers: u32,
+ pub FreeContainers: u32,
+ pub TotalClients: u32,
+ pub Attributes: u32,
+ pub FlushThreshold: u32,
+ pub SectorSize: u32,
+ pub MinArchiveTailLsn: CLS_LSN,
+ pub BaseLsn: CLS_LSN,
+ pub LastFlushedLsn: CLS_LSN,
+ pub LastLsn: CLS_LSN,
+ pub RestartLsn: CLS_LSN,
+ pub Identity: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for CLS_INFORMATION {}
+impl ::core::clone::Clone for CLS_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLS_IO_STATISTICS {
+ pub hdrIoStats: CLS_IO_STATISTICS_HEADER,
+ pub cFlush: u64,
+ pub cbFlush: u64,
+ pub cMetaFlush: u64,
+ pub cbMetaFlush: u64,
+}
+impl ::core::marker::Copy for CLS_IO_STATISTICS {}
+impl ::core::clone::Clone for CLS_IO_STATISTICS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLS_IO_STATISTICS_HEADER {
+ pub ubMajorVersion: u8,
+ pub ubMinorVersion: u8,
+ pub eStatsClass: CLFS_IOSTATS_CLASS,
+ pub cbLength: u16,
+ pub coffData: u32,
+}
+impl ::core::marker::Copy for CLS_IO_STATISTICS_HEADER {}
+impl ::core::clone::Clone for CLS_IO_STATISTICS_HEADER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLS_LSN {
+ pub Internal: u64,
+}
+impl ::core::marker::Copy for CLS_LSN {}
+impl ::core::clone::Clone for CLS_LSN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct CLS_SCAN_CONTEXT {
+ pub cidNode: CLFS_NODE_ID,
+ pub hLog: super::super::Foundation::HANDLE,
+ pub cIndex: u32,
+ pub cContainers: u32,
+ pub cContainersReturned: u32,
+ pub eScanMode: u8,
+ pub pinfoContainer: *mut CLS_CONTAINER_INFORMATION,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for CLS_SCAN_CONTEXT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for CLS_SCAN_CONTEXT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CLS_WRITE_ENTRY {
+ pub Buffer: *mut ::core::ffi::c_void,
+ pub ByteLength: u32,
+}
+impl ::core::marker::Copy for CLS_WRITE_ENTRY {}
+impl ::core::clone::Clone for CLS_WRITE_ENTRY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CONNECTION_INFO_0 {
+ pub coni0_id: u32,
+}
+impl ::core::marker::Copy for CONNECTION_INFO_0 {}
+impl ::core::clone::Clone for CONNECTION_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct CONNECTION_INFO_1 {
+ pub coni1_id: u32,
+ pub coni1_type: SHARE_TYPE,
+ pub coni1_num_opens: u32,
+ pub coni1_num_users: u32,
+ pub coni1_time: u32,
+ pub coni1_username: ::windows_sys::core::PWSTR,
+ pub coni1_netname: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for CONNECTION_INFO_1 {}
+impl ::core::clone::Clone for CONNECTION_INFO_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_EXTENDED_PARAMETERS {
+ pub dwSize: u32,
+ pub dwCopyFlags: u32,
+ pub pfCancel: *mut super::super::Foundation::BOOL,
+ pub pProgressRoutine: PCOPYFILE2_PROGRESS_ROUTINE,
+ pub pvCallbackContext: *mut ::core::ffi::c_void,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_EXTENDED_PARAMETERS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_EXTENDED_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_EXTENDED_PARAMETERS_V2 {
+ pub dwSize: u32,
+ pub dwCopyFlags: u32,
+ pub pfCancel: *mut super::super::Foundation::BOOL,
+ pub pProgressRoutine: PCOPYFILE2_PROGRESS_ROUTINE,
+ pub pvCallbackContext: *mut ::core::ffi::c_void,
+ pub dwCopyFlagsV2: u32,
+ pub ioDesiredSize: u32,
+ pub ioDesiredRate: u32,
+ pub reserved: [*mut ::core::ffi::c_void; 8],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_EXTENDED_PARAMETERS_V2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_EXTENDED_PARAMETERS_V2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_MESSAGE {
+ pub Type: COPYFILE2_MESSAGE_TYPE,
+ pub dwPadding: u32,
+ pub Info: COPYFILE2_MESSAGE_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_MESSAGE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_MESSAGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union COPYFILE2_MESSAGE_0 {
+ pub ChunkStarted: COPYFILE2_MESSAGE_0_1,
+ pub ChunkFinished: COPYFILE2_MESSAGE_0_0,
+ pub StreamStarted: COPYFILE2_MESSAGE_0_5,
+ pub StreamFinished: COPYFILE2_MESSAGE_0_4,
+ pub PollContinue: COPYFILE2_MESSAGE_0_3,
+ pub Error: COPYFILE2_MESSAGE_0_2,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_MESSAGE_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_MESSAGE_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_MESSAGE_0_0 {
+ pub dwStreamNumber: u32,
+ pub dwFlags: u32,
+ pub hSourceFile: super::super::Foundation::HANDLE,
+ pub hDestinationFile: super::super::Foundation::HANDLE,
+ pub uliChunkNumber: u64,
+ pub uliChunkSize: u64,
+ pub uliStreamSize: u64,
+ pub uliStreamBytesTransferred: u64,
+ pub uliTotalFileSize: u64,
+ pub uliTotalBytesTransferred: u64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_MESSAGE_0_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_MESSAGE_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_MESSAGE_0_1 {
+ pub dwStreamNumber: u32,
+ pub dwReserved: u32,
+ pub hSourceFile: super::super::Foundation::HANDLE,
+ pub hDestinationFile: super::super::Foundation::HANDLE,
+ pub uliChunkNumber: u64,
+ pub uliChunkSize: u64,
+ pub uliStreamSize: u64,
+ pub uliTotalFileSize: u64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_MESSAGE_0_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_MESSAGE_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_MESSAGE_0_2 {
+ pub CopyPhase: COPYFILE2_COPY_PHASE,
+ pub dwStreamNumber: u32,
+ pub hrFailure: ::windows_sys::core::HRESULT,
+ pub dwReserved: u32,
+ pub uliChunkNumber: u64,
+ pub uliStreamSize: u64,
+ pub uliStreamBytesTransferred: u64,
+ pub uliTotalFileSize: u64,
+ pub uliTotalBytesTransferred: u64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_MESSAGE_0_2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_MESSAGE_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_MESSAGE_0_3 {
+ pub dwReserved: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_MESSAGE_0_3 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_MESSAGE_0_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_MESSAGE_0_4 {
+ pub dwStreamNumber: u32,
+ pub dwReserved: u32,
+ pub hSourceFile: super::super::Foundation::HANDLE,
+ pub hDestinationFile: super::super::Foundation::HANDLE,
+ pub uliStreamSize: u64,
+ pub uliStreamBytesTransferred: u64,
+ pub uliTotalFileSize: u64,
+ pub uliTotalBytesTransferred: u64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_MESSAGE_0_4 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_MESSAGE_0_4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct COPYFILE2_MESSAGE_0_5 {
+ pub dwStreamNumber: u32,
+ pub dwReserved: u32,
+ pub hSourceFile: super::super::Foundation::HANDLE,
+ pub hDestinationFile: super::super::Foundation::HANDLE,
+ pub uliStreamSize: u64,
+ pub uliTotalFileSize: u64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for COPYFILE2_MESSAGE_0_5 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for COPYFILE2_MESSAGE_0_5 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+pub struct CREATEFILE2_EXTENDED_PARAMETERS {
+ pub dwSize: u32,
+ pub dwFileAttributes: u32,
+ pub dwFileFlags: u32,
+ pub dwSecurityQosFlags: u32,
+ pub lpSecurityAttributes: *mut super::super::Security::SECURITY_ATTRIBUTES,
+ pub hTemplateFile: super::super::Foundation::HANDLE,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+impl ::core::marker::Copy for CREATEFILE2_EXTENDED_PARAMETERS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+impl ::core::clone::Clone for CREATEFILE2_EXTENDED_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct DISKQUOTA_USER_INFORMATION {
+ pub QuotaUsed: i64,
+ pub QuotaThreshold: i64,
+ pub QuotaLimit: i64,
+}
+impl ::core::marker::Copy for DISKQUOTA_USER_INFORMATION {}
+impl ::core::clone::Clone for DISKQUOTA_USER_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct DISK_SPACE_INFORMATION {
+ pub ActualTotalAllocationUnits: u64,
+ pub ActualAvailableAllocationUnits: u64,
+ pub ActualPoolUnavailableAllocationUnits: u64,
+ pub CallerTotalAllocationUnits: u64,
+ pub CallerAvailableAllocationUnits: u64,
+ pub CallerPoolUnavailableAllocationUnits: u64,
+ pub UsedAllocationUnits: u64,
+ pub TotalReservedAllocationUnits: u64,
+ pub VolumeStorageReserveAllocationUnits: u64,
+ pub AvailableCommittedAllocationUnits: u64,
+ pub PoolAvailableAllocationUnits: u64,
+ pub SectorsPerAllocationUnit: u32,
+ pub BytesPerSector: u32,
+}
+impl ::core::marker::Copy for DISK_SPACE_INFORMATION {}
+impl ::core::clone::Clone for DISK_SPACE_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct EFS_CERTIFICATE_BLOB {
+ pub dwCertEncodingType: u32,
+ pub cbData: u32,
+ pub pbData: *mut u8,
+}
+impl ::core::marker::Copy for EFS_CERTIFICATE_BLOB {}
+impl ::core::clone::Clone for EFS_CERTIFICATE_BLOB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct EFS_COMPATIBILITY_INFO {
+ pub EfsVersion: u32,
+}
+impl ::core::marker::Copy for EFS_COMPATIBILITY_INFO {}
+impl ::core::clone::Clone for EFS_COMPATIBILITY_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct EFS_DECRYPTION_STATUS_INFO {
+ pub dwDecryptionError: u32,
+ pub dwHashOffset: u32,
+ pub cbHash: u32,
+}
+impl ::core::marker::Copy for EFS_DECRYPTION_STATUS_INFO {}
+impl ::core::clone::Clone for EFS_DECRYPTION_STATUS_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct EFS_ENCRYPTION_STATUS_INFO {
+ pub bHasCurrentKey: super::super::Foundation::BOOL,
+ pub dwEncryptionError: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for EFS_ENCRYPTION_STATUS_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for EFS_ENCRYPTION_STATUS_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct EFS_HASH_BLOB {
+ pub cbData: u32,
+ pub pbData: *mut u8,
+}
+impl ::core::marker::Copy for EFS_HASH_BLOB {}
+impl ::core::clone::Clone for EFS_HASH_BLOB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct EFS_KEY_INFO {
+ pub dwVersion: u32,
+ pub Entropy: u32,
+ pub Algorithm: u32,
+ pub KeyLength: u32,
+}
+impl ::core::marker::Copy for EFS_KEY_INFO {}
+impl ::core::clone::Clone for EFS_KEY_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct EFS_PIN_BLOB {
+ pub cbPadding: u32,
+ pub cbData: u32,
+ pub pbData: *mut u8,
+}
+impl ::core::marker::Copy for EFS_PIN_BLOB {}
+impl ::core::clone::Clone for EFS_PIN_BLOB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct EFS_RPC_BLOB {
+ pub cbData: u32,
+ pub pbData: *mut u8,
+}
+impl ::core::marker::Copy for EFS_RPC_BLOB {}
+impl ::core::clone::Clone for EFS_RPC_BLOB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct EFS_VERSION_INFO {
+ pub EfsVersion: u32,
+ pub SubVersion: u32,
+}
+impl ::core::marker::Copy for EFS_VERSION_INFO {}
+impl ::core::clone::Clone for EFS_VERSION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct ENCRYPTED_FILE_METADATA_SIGNATURE {
+ pub dwEfsAccessType: u32,
+ pub pCertificatesAdded: *mut ENCRYPTION_CERTIFICATE_HASH_LIST,
+ pub pEncryptionCertificate: *mut ENCRYPTION_CERTIFICATE,
+ pub pEfsStreamSignature: *mut EFS_RPC_BLOB,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for ENCRYPTED_FILE_METADATA_SIGNATURE {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for ENCRYPTED_FILE_METADATA_SIGNATURE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct ENCRYPTION_CERTIFICATE {
+ pub cbTotalLength: u32,
+ pub pUserSid: *mut super::super::Security::SID,
+ pub pCertBlob: *mut EFS_CERTIFICATE_BLOB,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for ENCRYPTION_CERTIFICATE {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for ENCRYPTION_CERTIFICATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct ENCRYPTION_CERTIFICATE_HASH {
+ pub cbTotalLength: u32,
+ pub pUserSid: *mut super::super::Security::SID,
+ pub pHash: *mut EFS_HASH_BLOB,
+ pub lpDisplayInformation: ::windows_sys::core::PWSTR,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for ENCRYPTION_CERTIFICATE_HASH {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for ENCRYPTION_CERTIFICATE_HASH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct ENCRYPTION_CERTIFICATE_HASH_LIST {
+ pub nCert_Hash: u32,
+ pub pUsers: *mut *mut ENCRYPTION_CERTIFICATE_HASH,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for ENCRYPTION_CERTIFICATE_HASH_LIST {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for ENCRYPTION_CERTIFICATE_HASH_LIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct ENCRYPTION_CERTIFICATE_LIST {
+ pub nUsers: u32,
+ pub pUsers: *mut *mut ENCRYPTION_CERTIFICATE,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for ENCRYPTION_CERTIFICATE_LIST {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for ENCRYPTION_CERTIFICATE_LIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct ENCRYPTION_PROTECTOR {
+ pub cbTotalLength: u32,
+ pub pUserSid: *mut super::super::Security::SID,
+ pub lpProtectorDescriptor: ::windows_sys::core::PWSTR,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for ENCRYPTION_PROTECTOR {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for ENCRYPTION_PROTECTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct ENCRYPTION_PROTECTOR_LIST {
+ pub nProtectors: u32,
+ pub pProtectors: *mut *mut ENCRYPTION_PROTECTOR,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for ENCRYPTION_PROTECTOR_LIST {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for ENCRYPTION_PROTECTOR_LIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FH_OVERLAPPED {
+ pub Internal: usize,
+ pub InternalHigh: usize,
+ pub Offset: u32,
+ pub OffsetHigh: u32,
+ pub hEvent: super::super::Foundation::HANDLE,
+ pub pfnCompletion: PFN_IO_COMPLETION,
+ pub Reserved1: usize,
+ pub Reserved2: usize,
+ pub Reserved3: usize,
+ pub Reserved4: usize,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FH_OVERLAPPED {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FH_OVERLAPPED {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_ALIGNMENT_INFO {
+ pub AlignmentRequirement: u32,
+}
+impl ::core::marker::Copy for FILE_ALIGNMENT_INFO {}
+impl ::core::clone::Clone for FILE_ALIGNMENT_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_ALLOCATION_INFO {
+ pub AllocationSize: i64,
+}
+impl ::core::marker::Copy for FILE_ALLOCATION_INFO {}
+impl ::core::clone::Clone for FILE_ALLOCATION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_ATTRIBUTE_TAG_INFO {
+ pub FileAttributes: u32,
+ pub ReparseTag: u32,
+}
+impl ::core::marker::Copy for FILE_ATTRIBUTE_TAG_INFO {}
+impl ::core::clone::Clone for FILE_ATTRIBUTE_TAG_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_BASIC_INFO {
+ pub CreationTime: i64,
+ pub LastAccessTime: i64,
+ pub LastWriteTime: i64,
+ pub ChangeTime: i64,
+ pub FileAttributes: u32,
+}
+impl ::core::marker::Copy for FILE_BASIC_INFO {}
+impl ::core::clone::Clone for FILE_BASIC_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_COMPRESSION_INFO {
+ pub CompressedFileSize: i64,
+ pub CompressionFormat: u16,
+ pub CompressionUnitShift: u8,
+ pub ChunkShift: u8,
+ pub ClusterShift: u8,
+ pub Reserved: [u8; 3],
+}
+impl ::core::marker::Copy for FILE_COMPRESSION_INFO {}
+impl ::core::clone::Clone for FILE_COMPRESSION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FILE_DISPOSITION_INFO {
+ pub DeleteFile: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILE_DISPOSITION_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILE_DISPOSITION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_END_OF_FILE_INFO {
+ pub EndOfFile: i64,
+}
+impl ::core::marker::Copy for FILE_END_OF_FILE_INFO {}
+impl ::core::clone::Clone for FILE_END_OF_FILE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_EXTENT {
+ pub VolumeOffset: u64,
+ pub ExtentLength: u64,
+}
+impl ::core::marker::Copy for FILE_EXTENT {}
+impl ::core::clone::Clone for FILE_EXTENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_FULL_DIR_INFO {
+ pub NextEntryOffset: u32,
+ pub FileIndex: u32,
+ pub CreationTime: i64,
+ pub LastAccessTime: i64,
+ pub LastWriteTime: i64,
+ pub ChangeTime: i64,
+ pub EndOfFile: i64,
+ pub AllocationSize: i64,
+ pub FileAttributes: u32,
+ pub FileNameLength: u32,
+ pub EaSize: u32,
+ pub FileName: [u16; 1],
+}
+impl ::core::marker::Copy for FILE_FULL_DIR_INFO {}
+impl ::core::clone::Clone for FILE_FULL_DIR_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_ID_128 {
+ pub Identifier: [u8; 16],
+}
+impl ::core::marker::Copy for FILE_ID_128 {}
+impl ::core::clone::Clone for FILE_ID_128 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_ID_BOTH_DIR_INFO {
+ pub NextEntryOffset: u32,
+ pub FileIndex: u32,
+ pub CreationTime: i64,
+ pub LastAccessTime: i64,
+ pub LastWriteTime: i64,
+ pub ChangeTime: i64,
+ pub EndOfFile: i64,
+ pub AllocationSize: i64,
+ pub FileAttributes: u32,
+ pub FileNameLength: u32,
+ pub EaSize: u32,
+ pub ShortNameLength: i8,
+ pub ShortName: [u16; 12],
+ pub FileId: i64,
+ pub FileName: [u16; 1],
+}
+impl ::core::marker::Copy for FILE_ID_BOTH_DIR_INFO {}
+impl ::core::clone::Clone for FILE_ID_BOTH_DIR_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_ID_DESCRIPTOR {
+ pub dwSize: u32,
+ pub Type: FILE_ID_TYPE,
+ pub Anonymous: FILE_ID_DESCRIPTOR_0,
+}
+impl ::core::marker::Copy for FILE_ID_DESCRIPTOR {}
+impl ::core::clone::Clone for FILE_ID_DESCRIPTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub union FILE_ID_DESCRIPTOR_0 {
+ pub FileId: i64,
+ pub ObjectId: ::windows_sys::core::GUID,
+ pub ExtendedFileId: FILE_ID_128,
+}
+impl ::core::marker::Copy for FILE_ID_DESCRIPTOR_0 {}
+impl ::core::clone::Clone for FILE_ID_DESCRIPTOR_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_ID_EXTD_DIR_INFO {
+ pub NextEntryOffset: u32,
+ pub FileIndex: u32,
+ pub CreationTime: i64,
+ pub LastAccessTime: i64,
+ pub LastWriteTime: i64,
+ pub ChangeTime: i64,
+ pub EndOfFile: i64,
+ pub AllocationSize: i64,
+ pub FileAttributes: u32,
+ pub FileNameLength: u32,
+ pub EaSize: u32,
+ pub ReparsePointTag: u32,
+ pub FileId: FILE_ID_128,
+ pub FileName: [u16; 1],
+}
+impl ::core::marker::Copy for FILE_ID_EXTD_DIR_INFO {}
+impl ::core::clone::Clone for FILE_ID_EXTD_DIR_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_ID_INFO {
+ pub VolumeSerialNumber: u64,
+ pub FileId: FILE_ID_128,
+}
+impl ::core::marker::Copy for FILE_ID_INFO {}
+impl ::core::clone::Clone for FILE_ID_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_INFO_2 {
+ pub fi2_id: u32,
+}
+impl ::core::marker::Copy for FILE_INFO_2 {}
+impl ::core::clone::Clone for FILE_INFO_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_INFO_3 {
+ pub fi3_id: u32,
+ pub fi3_permissions: FILE_INFO_FLAGS_PERMISSIONS,
+ pub fi3_num_locks: u32,
+ pub fi3_pathname: ::windows_sys::core::PWSTR,
+ pub fi3_username: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for FILE_INFO_3 {}
+impl ::core::clone::Clone for FILE_INFO_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_IO_PRIORITY_HINT_INFO {
+ pub PriorityHint: PRIORITY_HINT,
+}
+impl ::core::marker::Copy for FILE_IO_PRIORITY_HINT_INFO {}
+impl ::core::clone::Clone for FILE_IO_PRIORITY_HINT_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_NAME_INFO {
+ pub FileNameLength: u32,
+ pub FileName: [u16; 1],
+}
+impl ::core::marker::Copy for FILE_NAME_INFO {}
+impl ::core::clone::Clone for FILE_NAME_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_NOTIFY_EXTENDED_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub Action: FILE_ACTION,
+ pub CreationTime: i64,
+ pub LastModificationTime: i64,
+ pub LastChangeTime: i64,
+ pub LastAccessTime: i64,
+ pub AllocatedLength: i64,
+ pub FileSize: i64,
+ pub FileAttributes: u32,
+ pub ReparsePointTag: u32,
+ pub FileId: i64,
+ pub ParentFileId: i64,
+ pub FileNameLength: u32,
+ pub FileName: [u16; 1],
+}
+impl ::core::marker::Copy for FILE_NOTIFY_EXTENDED_INFORMATION {}
+impl ::core::clone::Clone for FILE_NOTIFY_EXTENDED_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_NOTIFY_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub Action: FILE_ACTION,
+ pub FileNameLength: u32,
+ pub FileName: [u16; 1],
+}
+impl ::core::marker::Copy for FILE_NOTIFY_INFORMATION {}
+impl ::core::clone::Clone for FILE_NOTIFY_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_REMOTE_PROTOCOL_INFO {
+ pub StructureVersion: u16,
+ pub StructureSize: u16,
+ pub Protocol: u32,
+ pub ProtocolMajorVersion: u16,
+ pub ProtocolMinorVersion: u16,
+ pub ProtocolRevision: u16,
+ pub Reserved: u16,
+ pub Flags: u32,
+ pub GenericReserved: FILE_REMOTE_PROTOCOL_INFO_0,
+ pub ProtocolSpecific: FILE_REMOTE_PROTOCOL_INFO_1,
+}
+impl ::core::marker::Copy for FILE_REMOTE_PROTOCOL_INFO {}
+impl ::core::clone::Clone for FILE_REMOTE_PROTOCOL_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_REMOTE_PROTOCOL_INFO_0 {
+ pub Reserved: [u32; 8],
+}
+impl ::core::marker::Copy for FILE_REMOTE_PROTOCOL_INFO_0 {}
+impl ::core::clone::Clone for FILE_REMOTE_PROTOCOL_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub union FILE_REMOTE_PROTOCOL_INFO_1 {
+ pub Smb2: FILE_REMOTE_PROTOCOL_INFO_1_0,
+ pub Reserved: [u32; 16],
+}
+impl ::core::marker::Copy for FILE_REMOTE_PROTOCOL_INFO_1 {}
+impl ::core::clone::Clone for FILE_REMOTE_PROTOCOL_INFO_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_REMOTE_PROTOCOL_INFO_1_0 {
+ pub Server: FILE_REMOTE_PROTOCOL_INFO_1_0_0,
+ pub Share: FILE_REMOTE_PROTOCOL_INFO_1_0_1,
+}
+impl ::core::marker::Copy for FILE_REMOTE_PROTOCOL_INFO_1_0 {}
+impl ::core::clone::Clone for FILE_REMOTE_PROTOCOL_INFO_1_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_REMOTE_PROTOCOL_INFO_1_0_0 {
+ pub Capabilities: u32,
+}
+impl ::core::marker::Copy for FILE_REMOTE_PROTOCOL_INFO_1_0_0 {}
+impl ::core::clone::Clone for FILE_REMOTE_PROTOCOL_INFO_1_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_REMOTE_PROTOCOL_INFO_1_0_1 {
+ pub Capabilities: u32,
+ pub CachingFlags: u32,
+}
+impl ::core::marker::Copy for FILE_REMOTE_PROTOCOL_INFO_1_0_1 {}
+impl ::core::clone::Clone for FILE_REMOTE_PROTOCOL_INFO_1_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FILE_RENAME_INFO {
+ pub Anonymous: FILE_RENAME_INFO_0,
+ pub RootDirectory: super::super::Foundation::HANDLE,
+ pub FileNameLength: u32,
+ pub FileName: [u16; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILE_RENAME_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILE_RENAME_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union FILE_RENAME_INFO_0 {
+ pub ReplaceIfExists: super::super::Foundation::BOOLEAN,
+ pub Flags: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILE_RENAME_INFO_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILE_RENAME_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub union FILE_SEGMENT_ELEMENT {
+ pub Buffer: *mut ::core::ffi::c_void,
+ pub Alignment: u64,
+}
+impl ::core::marker::Copy for FILE_SEGMENT_ELEMENT {}
+impl ::core::clone::Clone for FILE_SEGMENT_ELEMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FILE_STANDARD_INFO {
+ pub AllocationSize: i64,
+ pub EndOfFile: i64,
+ pub NumberOfLinks: u32,
+ pub DeletePending: super::super::Foundation::BOOLEAN,
+ pub Directory: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILE_STANDARD_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILE_STANDARD_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_STORAGE_INFO {
+ pub LogicalBytesPerSector: u32,
+ pub PhysicalBytesPerSectorForAtomicity: u32,
+ pub PhysicalBytesPerSectorForPerformance: u32,
+ pub FileSystemEffectivePhysicalBytesPerSectorForAtomicity: u32,
+ pub Flags: u32,
+ pub ByteOffsetForSectorAlignment: u32,
+ pub ByteOffsetForPartitionAlignment: u32,
+}
+impl ::core::marker::Copy for FILE_STORAGE_INFO {}
+impl ::core::clone::Clone for FILE_STORAGE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct FILE_STREAM_INFO {
+ pub NextEntryOffset: u32,
+ pub StreamNameLength: u32,
+ pub StreamSize: i64,
+ pub StreamAllocationSize: i64,
+ pub StreamName: [u16; 1],
+}
+impl ::core::marker::Copy for FILE_STREAM_INFO {}
+impl ::core::clone::Clone for FILE_STREAM_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FIO_CONTEXT {
+ pub m_dwTempHack: u32,
+ pub m_dwSignature: u32,
+ pub m_hFile: super::super::Foundation::HANDLE,
+ pub m_dwLinesOffset: u32,
+ pub m_dwHeaderLength: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FIO_CONTEXT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FIO_CONTEXT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type FindChangeNotificationHandle = isize;
+pub type FindFileHandle = isize;
+pub type FindFileNameHandle = isize;
+pub type FindStreamHandle = isize;
+pub type FindVolumeHandle = isize;
+pub type FindVolumeMointPointHandle = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct HIORING__ {
+ pub unused: i32,
+}
+impl ::core::marker::Copy for HIORING__ {}
+impl ::core::clone::Clone for HIORING__ {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct IORING_BUFFER_INFO {
+ pub Address: *mut ::core::ffi::c_void,
+ pub Length: u32,
+}
+impl ::core::marker::Copy for IORING_BUFFER_INFO {}
+impl ::core::clone::Clone for IORING_BUFFER_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct IORING_BUFFER_REF {
+ pub Kind: IORING_REF_KIND,
+ pub Buffer: IORING_BUFFER_REF_0,
+}
+impl ::core::marker::Copy for IORING_BUFFER_REF {}
+impl ::core::clone::Clone for IORING_BUFFER_REF {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub union IORING_BUFFER_REF_0 {
+ pub Address: *mut ::core::ffi::c_void,
+ pub IndexAndOffset: IORING_REGISTERED_BUFFER,
+}
+impl ::core::marker::Copy for IORING_BUFFER_REF_0 {}
+impl ::core::clone::Clone for IORING_BUFFER_REF_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct IORING_CAPABILITIES {
+ pub MaxVersion: IORING_VERSION,
+ pub MaxSubmissionQueueSize: u32,
+ pub MaxCompletionQueueSize: u32,
+ pub FeatureFlags: IORING_FEATURE_FLAGS,
+}
+impl ::core::marker::Copy for IORING_CAPABILITIES {}
+impl ::core::clone::Clone for IORING_CAPABILITIES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct IORING_CQE {
+ pub UserData: usize,
+ pub ResultCode: ::windows_sys::core::HRESULT,
+ pub Information: usize,
+}
+impl ::core::marker::Copy for IORING_CQE {}
+impl ::core::clone::Clone for IORING_CQE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct IORING_CREATE_FLAGS {
+ pub Required: IORING_CREATE_REQUIRED_FLAGS,
+ pub Advisory: IORING_CREATE_ADVISORY_FLAGS,
+}
+impl ::core::marker::Copy for IORING_CREATE_FLAGS {}
+impl ::core::clone::Clone for IORING_CREATE_FLAGS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct IORING_HANDLE_REF {
+ pub Kind: IORING_REF_KIND,
+ pub Handle: IORING_HANDLE_REF_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for IORING_HANDLE_REF {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for IORING_HANDLE_REF {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union IORING_HANDLE_REF_0 {
+ pub Handle: super::super::Foundation::HANDLE,
+ pub Index: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for IORING_HANDLE_REF_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for IORING_HANDLE_REF_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct IORING_INFO {
+ pub IoRingVersion: IORING_VERSION,
+ pub Flags: IORING_CREATE_FLAGS,
+ pub SubmissionQueueSize: u32,
+ pub CompletionQueueSize: u32,
+}
+impl ::core::marker::Copy for IORING_INFO {}
+impl ::core::clone::Clone for IORING_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct IORING_REGISTERED_BUFFER {
+ pub BufferIndex: u32,
+ pub Offset: u32,
+}
+impl ::core::marker::Copy for IORING_REGISTERED_BUFFER {}
+impl ::core::clone::Clone for IORING_REGISTERED_BUFFER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct KCRM_MARSHAL_HEADER {
+ pub VersionMajor: u32,
+ pub VersionMinor: u32,
+ pub NumProtocols: u32,
+ pub Unused: u32,
+}
+impl ::core::marker::Copy for KCRM_MARSHAL_HEADER {}
+impl ::core::clone::Clone for KCRM_MARSHAL_HEADER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct KCRM_PROTOCOL_BLOB {
+ pub ProtocolId: ::windows_sys::core::GUID,
+ pub StaticInfoLength: u32,
+ pub TransactionIdInfoLength: u32,
+ pub Unused1: u32,
+ pub Unused2: u32,
+}
+impl ::core::marker::Copy for KCRM_PROTOCOL_BLOB {}
+impl ::core::clone::Clone for KCRM_PROTOCOL_BLOB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct KCRM_TRANSACTION_BLOB {
+ pub UOW: ::windows_sys::core::GUID,
+ pub TmIdentity: ::windows_sys::core::GUID,
+ pub IsolationLevel: u32,
+ pub IsolationFlags: u32,
+ pub Timeout: u32,
+ pub Description: [u16; 64],
+}
+impl ::core::marker::Copy for KCRM_TRANSACTION_BLOB {}
+impl ::core::clone::Clone for KCRM_TRANSACTION_BLOB {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct LOG_MANAGEMENT_CALLBACKS {
+ pub CallbackContext: *mut ::core::ffi::c_void,
+ pub AdvanceTailCallback: PLOG_TAIL_ADVANCE_CALLBACK,
+ pub LogFullHandlerCallback: PLOG_FULL_HANDLER_CALLBACK,
+ pub LogUnpinnedCallback: PLOG_UNPINNED_CALLBACK,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for LOG_MANAGEMENT_CALLBACKS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for LOG_MANAGEMENT_CALLBACKS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct MediaLabelInfo {
+ pub LabelType: [u16; 64],
+ pub LabelIDSize: u32,
+ pub LabelID: [u8; 256],
+ pub LabelAppDescr: [u16; 256],
+}
+impl ::core::marker::Copy for MediaLabelInfo {}
+impl ::core::clone::Clone for MediaLabelInfo {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NAME_CACHE_CONTEXT {
+ pub m_dwSignature: u32,
+}
+impl ::core::marker::Copy for NAME_CACHE_CONTEXT {}
+impl ::core::clone::Clone for NAME_CACHE_CONTEXT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_ALLOCATION_INFORMATION {
+ pub dwSize: u32,
+ pub lpReserved: *mut ::core::ffi::c_void,
+ pub AllocatedFrom: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for NTMS_ALLOCATION_INFORMATION {}
+impl ::core::clone::Clone for NTMS_ALLOCATION_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_ASYNC_IO {
+ pub OperationId: ::windows_sys::core::GUID,
+ pub EventId: ::windows_sys::core::GUID,
+ pub dwOperationType: u32,
+ pub dwResult: u32,
+ pub dwAsyncState: u32,
+ pub hEvent: super::super::Foundation::HANDLE,
+ pub bOnStateChange: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_ASYNC_IO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_ASYNC_IO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_CHANGERINFORMATIONA {
+ pub Number: u32,
+ pub ChangerType: ::windows_sys::core::GUID,
+ pub szSerialNumber: [super::super::Foundation::CHAR; 32],
+ pub szRevision: [super::super::Foundation::CHAR; 32],
+ pub szDeviceName: [super::super::Foundation::CHAR; 64],
+ pub ScsiPort: u16,
+ pub ScsiBus: u16,
+ pub ScsiTarget: u16,
+ pub ScsiLun: u16,
+ pub Library: ::windows_sys::core::GUID,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_CHANGERINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_CHANGERINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_CHANGERINFORMATIONW {
+ pub Number: u32,
+ pub ChangerType: ::windows_sys::core::GUID,
+ pub szSerialNumber: [u16; 32],
+ pub szRevision: [u16; 32],
+ pub szDeviceName: [u16; 64],
+ pub ScsiPort: u16,
+ pub ScsiBus: u16,
+ pub ScsiTarget: u16,
+ pub ScsiLun: u16,
+ pub Library: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for NTMS_CHANGERINFORMATIONW {}
+impl ::core::clone::Clone for NTMS_CHANGERINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_CHANGERTYPEINFORMATIONA {
+ pub szVendor: [super::super::Foundation::CHAR; 128],
+ pub szProduct: [super::super::Foundation::CHAR; 128],
+ pub DeviceType: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_CHANGERTYPEINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_CHANGERTYPEINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_CHANGERTYPEINFORMATIONW {
+ pub szVendor: [u16; 128],
+ pub szProduct: [u16; 128],
+ pub DeviceType: u32,
+}
+impl ::core::marker::Copy for NTMS_CHANGERTYPEINFORMATIONW {}
+impl ::core::clone::Clone for NTMS_CHANGERTYPEINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_COMPUTERINFORMATION {
+ pub dwLibRequestPurgeTime: u32,
+ pub dwOpRequestPurgeTime: u32,
+ pub dwLibRequestFlags: u32,
+ pub dwOpRequestFlags: u32,
+ pub dwMediaPoolPolicy: u32,
+}
+impl ::core::marker::Copy for NTMS_COMPUTERINFORMATION {}
+impl ::core::clone::Clone for NTMS_COMPUTERINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_DRIVEINFORMATIONA {
+ pub Number: u32,
+ pub State: NtmsDriveState,
+ pub DriveType: ::windows_sys::core::GUID,
+ pub szDeviceName: [super::super::Foundation::CHAR; 64],
+ pub szSerialNumber: [super::super::Foundation::CHAR; 32],
+ pub szRevision: [super::super::Foundation::CHAR; 32],
+ pub ScsiPort: u16,
+ pub ScsiBus: u16,
+ pub ScsiTarget: u16,
+ pub ScsiLun: u16,
+ pub dwMountCount: u32,
+ pub LastCleanedTs: super::super::Foundation::SYSTEMTIME,
+ pub SavedPartitionId: ::windows_sys::core::GUID,
+ pub Library: ::windows_sys::core::GUID,
+ pub Reserved: ::windows_sys::core::GUID,
+ pub dwDeferDismountDelay: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_DRIVEINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_DRIVEINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_DRIVEINFORMATIONW {
+ pub Number: u32,
+ pub State: NtmsDriveState,
+ pub DriveType: ::windows_sys::core::GUID,
+ pub szDeviceName: [u16; 64],
+ pub szSerialNumber: [u16; 32],
+ pub szRevision: [u16; 32],
+ pub ScsiPort: u16,
+ pub ScsiBus: u16,
+ pub ScsiTarget: u16,
+ pub ScsiLun: u16,
+ pub dwMountCount: u32,
+ pub LastCleanedTs: super::super::Foundation::SYSTEMTIME,
+ pub SavedPartitionId: ::windows_sys::core::GUID,
+ pub Library: ::windows_sys::core::GUID,
+ pub Reserved: ::windows_sys::core::GUID,
+ pub dwDeferDismountDelay: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_DRIVEINFORMATIONW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_DRIVEINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_DRIVETYPEINFORMATIONA {
+ pub szVendor: [super::super::Foundation::CHAR; 128],
+ pub szProduct: [super::super::Foundation::CHAR; 128],
+ pub NumberOfHeads: u32,
+ pub DeviceType: FILE_DEVICE_TYPE,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_DRIVETYPEINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_DRIVETYPEINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_DRIVETYPEINFORMATIONW {
+ pub szVendor: [u16; 128],
+ pub szProduct: [u16; 128],
+ pub NumberOfHeads: u32,
+ pub DeviceType: FILE_DEVICE_TYPE,
+}
+impl ::core::marker::Copy for NTMS_DRIVETYPEINFORMATIONW {}
+impl ::core::clone::Clone for NTMS_DRIVETYPEINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_FILESYSTEM_INFO {
+ pub FileSystemType: [u16; 64],
+ pub VolumeName: [u16; 256],
+ pub SerialNumber: u32,
+}
+impl ::core::marker::Copy for NTMS_FILESYSTEM_INFO {}
+impl ::core::clone::Clone for NTMS_FILESYSTEM_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_LIBRARYINFORMATION {
+ pub LibraryType: u32,
+ pub CleanerSlot: ::windows_sys::core::GUID,
+ pub CleanerSlotDefault: ::windows_sys::core::GUID,
+ pub LibrarySupportsDriveCleaning: super::super::Foundation::BOOL,
+ pub BarCodeReaderInstalled: super::super::Foundation::BOOL,
+ pub InventoryMethod: u32,
+ pub dwCleanerUsesRemaining: u32,
+ pub FirstDriveNumber: u32,
+ pub dwNumberOfDrives: u32,
+ pub FirstSlotNumber: u32,
+ pub dwNumberOfSlots: u32,
+ pub FirstDoorNumber: u32,
+ pub dwNumberOfDoors: u32,
+ pub FirstPortNumber: u32,
+ pub dwNumberOfPorts: u32,
+ pub FirstChangerNumber: u32,
+ pub dwNumberOfChangers: u32,
+ pub dwNumberOfMedia: u32,
+ pub dwNumberOfMediaTypes: u32,
+ pub dwNumberOfLibRequests: u32,
+ pub Reserved: ::windows_sys::core::GUID,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_LIBRARYINFORMATION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_LIBRARYINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_LIBREQUESTINFORMATIONA {
+ pub OperationCode: u32,
+ pub OperationOption: u32,
+ pub State: u32,
+ pub PartitionId: ::windows_sys::core::GUID,
+ pub DriveId: ::windows_sys::core::GUID,
+ pub PhysMediaId: ::windows_sys::core::GUID,
+ pub Library: ::windows_sys::core::GUID,
+ pub SlotId: ::windows_sys::core::GUID,
+ pub TimeQueued: super::super::Foundation::SYSTEMTIME,
+ pub TimeCompleted: super::super::Foundation::SYSTEMTIME,
+ pub szApplication: [super::super::Foundation::CHAR; 64],
+ pub szUser: [super::super::Foundation::CHAR; 64],
+ pub szComputer: [super::super::Foundation::CHAR; 64],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_LIBREQUESTINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_LIBREQUESTINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_LIBREQUESTINFORMATIONW {
+ pub OperationCode: u32,
+ pub OperationOption: u32,
+ pub State: u32,
+ pub PartitionId: ::windows_sys::core::GUID,
+ pub DriveId: ::windows_sys::core::GUID,
+ pub PhysMediaId: ::windows_sys::core::GUID,
+ pub Library: ::windows_sys::core::GUID,
+ pub SlotId: ::windows_sys::core::GUID,
+ pub TimeQueued: super::super::Foundation::SYSTEMTIME,
+ pub TimeCompleted: super::super::Foundation::SYSTEMTIME,
+ pub szApplication: [u16; 64],
+ pub szUser: [u16; 64],
+ pub szComputer: [u16; 64],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_LIBREQUESTINFORMATIONW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_LIBREQUESTINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_OBJECTINFORMATIONA {
+ pub dwSize: u32,
+ pub dwType: u32,
+ pub Created: super::super::Foundation::SYSTEMTIME,
+ pub Modified: super::super::Foundation::SYSTEMTIME,
+ pub ObjectGuid: ::windows_sys::core::GUID,
+ pub Enabled: super::super::Foundation::BOOL,
+ pub dwOperationalState: u32,
+ pub szName: [super::super::Foundation::CHAR; 64],
+ pub szDescription: [super::super::Foundation::CHAR; 127],
+ pub Info: NTMS_I1_OBJECTINFORMATIONA_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_OBJECTINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_OBJECTINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union NTMS_I1_OBJECTINFORMATIONA_0 {
+ pub Drive: NTMS_DRIVEINFORMATIONA,
+ pub DriveType: NTMS_DRIVETYPEINFORMATIONA,
+ pub Library: NTMS_I1_LIBRARYINFORMATION,
+ pub Changer: NTMS_CHANGERINFORMATIONA,
+ pub ChangerType: NTMS_CHANGERTYPEINFORMATIONA,
+ pub StorageSlot: NTMS_STORAGESLOTINFORMATION,
+ pub IEDoor: NTMS_IEDOORINFORMATION,
+ pub IEPort: NTMS_IEPORTINFORMATION,
+ pub PhysicalMedia: NTMS_I1_PMIDINFORMATIONA,
+ pub LogicalMedia: NTMS_LMIDINFORMATION,
+ pub Partition: NTMS_I1_PARTITIONINFORMATIONA,
+ pub MediaPool: NTMS_MEDIAPOOLINFORMATION,
+ pub MediaType: NTMS_MEDIATYPEINFORMATION,
+ pub LibRequest: NTMS_I1_LIBREQUESTINFORMATIONA,
+ pub OpRequest: NTMS_I1_OPREQUESTINFORMATIONA,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_OBJECTINFORMATIONA_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_OBJECTINFORMATIONA_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_OBJECTINFORMATIONW {
+ pub dwSize: u32,
+ pub dwType: u32,
+ pub Created: super::super::Foundation::SYSTEMTIME,
+ pub Modified: super::super::Foundation::SYSTEMTIME,
+ pub ObjectGuid: ::windows_sys::core::GUID,
+ pub Enabled: super::super::Foundation::BOOL,
+ pub dwOperationalState: u32,
+ pub szName: [u16; 64],
+ pub szDescription: [u16; 127],
+ pub Info: NTMS_I1_OBJECTINFORMATIONW_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_OBJECTINFORMATIONW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_OBJECTINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union NTMS_I1_OBJECTINFORMATIONW_0 {
+ pub Drive: NTMS_DRIVEINFORMATIONW,
+ pub DriveType: NTMS_DRIVETYPEINFORMATIONW,
+ pub Library: NTMS_I1_LIBRARYINFORMATION,
+ pub Changer: NTMS_CHANGERINFORMATIONW,
+ pub ChangerType: NTMS_CHANGERTYPEINFORMATIONW,
+ pub StorageSlot: NTMS_STORAGESLOTINFORMATION,
+ pub IEDoor: NTMS_IEDOORINFORMATION,
+ pub IEPort: NTMS_IEPORTINFORMATION,
+ pub PhysicalMedia: NTMS_I1_PMIDINFORMATIONW,
+ pub LogicalMedia: NTMS_LMIDINFORMATION,
+ pub Partition: NTMS_I1_PARTITIONINFORMATIONW,
+ pub MediaPool: NTMS_MEDIAPOOLINFORMATION,
+ pub MediaType: NTMS_MEDIATYPEINFORMATION,
+ pub LibRequest: NTMS_I1_LIBREQUESTINFORMATIONW,
+ pub OpRequest: NTMS_I1_OPREQUESTINFORMATIONW,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_OBJECTINFORMATIONW_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_OBJECTINFORMATIONW_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_OPREQUESTINFORMATIONA {
+ pub Request: u32,
+ pub Submitted: super::super::Foundation::SYSTEMTIME,
+ pub State: u32,
+ pub szMessage: [super::super::Foundation::CHAR; 127],
+ pub Arg1Type: u32,
+ pub Arg1: ::windows_sys::core::GUID,
+ pub Arg2Type: u32,
+ pub Arg2: ::windows_sys::core::GUID,
+ pub szApplication: [super::super::Foundation::CHAR; 64],
+ pub szUser: [super::super::Foundation::CHAR; 64],
+ pub szComputer: [super::super::Foundation::CHAR; 64],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_OPREQUESTINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_OPREQUESTINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_OPREQUESTINFORMATIONW {
+ pub Request: u32,
+ pub Submitted: super::super::Foundation::SYSTEMTIME,
+ pub State: u32,
+ pub szMessage: [u16; 127],
+ pub Arg1Type: u32,
+ pub Arg1: ::windows_sys::core::GUID,
+ pub Arg2Type: u32,
+ pub Arg2: ::windows_sys::core::GUID,
+ pub szApplication: [u16; 64],
+ pub szUser: [u16; 64],
+ pub szComputer: [u16; 64],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_OPREQUESTINFORMATIONW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_OPREQUESTINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_PARTITIONINFORMATIONA {
+ pub PhysicalMedia: ::windows_sys::core::GUID,
+ pub LogicalMedia: ::windows_sys::core::GUID,
+ pub State: u32,
+ pub Side: u16,
+ pub dwOmidLabelIdLength: u32,
+ pub OmidLabelId: [u8; 255],
+ pub szOmidLabelType: [super::super::Foundation::CHAR; 64],
+ pub szOmidLabelInfo: [super::super::Foundation::CHAR; 256],
+ pub dwMountCount: u32,
+ pub dwAllocateCount: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_PARTITIONINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_PARTITIONINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_I1_PARTITIONINFORMATIONW {
+ pub PhysicalMedia: ::windows_sys::core::GUID,
+ pub LogicalMedia: ::windows_sys::core::GUID,
+ pub State: u32,
+ pub Side: u16,
+ pub dwOmidLabelIdLength: u32,
+ pub OmidLabelId: [u8; 255],
+ pub szOmidLabelType: [u16; 64],
+ pub szOmidLabelInfo: [u16; 256],
+ pub dwMountCount: u32,
+ pub dwAllocateCount: u32,
+}
+impl ::core::marker::Copy for NTMS_I1_PARTITIONINFORMATIONW {}
+impl ::core::clone::Clone for NTMS_I1_PARTITIONINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_I1_PMIDINFORMATIONA {
+ pub CurrentLibrary: ::windows_sys::core::GUID,
+ pub MediaPool: ::windows_sys::core::GUID,
+ pub Location: ::windows_sys::core::GUID,
+ pub LocationType: u32,
+ pub MediaType: ::windows_sys::core::GUID,
+ pub HomeSlot: ::windows_sys::core::GUID,
+ pub szBarCode: [super::super::Foundation::CHAR; 64],
+ pub BarCodeState: u32,
+ pub szSequenceNumber: [super::super::Foundation::CHAR; 32],
+ pub MediaState: u32,
+ pub dwNumberOfPartitions: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_I1_PMIDINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_I1_PMIDINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_I1_PMIDINFORMATIONW {
+ pub CurrentLibrary: ::windows_sys::core::GUID,
+ pub MediaPool: ::windows_sys::core::GUID,
+ pub Location: ::windows_sys::core::GUID,
+ pub LocationType: u32,
+ pub MediaType: ::windows_sys::core::GUID,
+ pub HomeSlot: ::windows_sys::core::GUID,
+ pub szBarCode: [u16; 64],
+ pub BarCodeState: u32,
+ pub szSequenceNumber: [u16; 32],
+ pub MediaState: u32,
+ pub dwNumberOfPartitions: u32,
+}
+impl ::core::marker::Copy for NTMS_I1_PMIDINFORMATIONW {}
+impl ::core::clone::Clone for NTMS_I1_PMIDINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_IEDOORINFORMATION {
+ pub Number: u32,
+ pub State: NtmsDoorState,
+ pub MaxOpenSecs: u16,
+ pub Library: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for NTMS_IEDOORINFORMATION {}
+impl ::core::clone::Clone for NTMS_IEDOORINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_IEPORTINFORMATION {
+ pub Number: u32,
+ pub Content: NtmsPortContent,
+ pub Position: NtmsPortPosition,
+ pub MaxExtendSecs: u16,
+ pub Library: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for NTMS_IEPORTINFORMATION {}
+impl ::core::clone::Clone for NTMS_IEPORTINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_LIBRARYINFORMATION {
+ pub LibraryType: NtmsLibraryType,
+ pub CleanerSlot: ::windows_sys::core::GUID,
+ pub CleanerSlotDefault: ::windows_sys::core::GUID,
+ pub LibrarySupportsDriveCleaning: super::super::Foundation::BOOL,
+ pub BarCodeReaderInstalled: super::super::Foundation::BOOL,
+ pub InventoryMethod: NtmsInventoryMethod,
+ pub dwCleanerUsesRemaining: u32,
+ pub FirstDriveNumber: u32,
+ pub dwNumberOfDrives: u32,
+ pub FirstSlotNumber: u32,
+ pub dwNumberOfSlots: u32,
+ pub FirstDoorNumber: u32,
+ pub dwNumberOfDoors: u32,
+ pub FirstPortNumber: u32,
+ pub dwNumberOfPorts: u32,
+ pub FirstChangerNumber: u32,
+ pub dwNumberOfChangers: u32,
+ pub dwNumberOfMedia: u32,
+ pub dwNumberOfMediaTypes: u32,
+ pub dwNumberOfLibRequests: u32,
+ pub Reserved: ::windows_sys::core::GUID,
+ pub AutoRecovery: super::super::Foundation::BOOL,
+ pub dwFlags: NtmsLibraryFlags,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_LIBRARYINFORMATION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_LIBRARYINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_LIBREQUESTINFORMATIONA {
+ pub OperationCode: NtmsLmOperation,
+ pub OperationOption: u32,
+ pub State: NtmsLmState,
+ pub PartitionId: ::windows_sys::core::GUID,
+ pub DriveId: ::windows_sys::core::GUID,
+ pub PhysMediaId: ::windows_sys::core::GUID,
+ pub Library: ::windows_sys::core::GUID,
+ pub SlotId: ::windows_sys::core::GUID,
+ pub TimeQueued: super::super::Foundation::SYSTEMTIME,
+ pub TimeCompleted: super::super::Foundation::SYSTEMTIME,
+ pub szApplication: [super::super::Foundation::CHAR; 64],
+ pub szUser: [super::super::Foundation::CHAR; 64],
+ pub szComputer: [super::super::Foundation::CHAR; 64],
+ pub dwErrorCode: u32,
+ pub WorkItemId: ::windows_sys::core::GUID,
+ pub dwPriority: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_LIBREQUESTINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_LIBREQUESTINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_LIBREQUESTINFORMATIONW {
+ pub OperationCode: NtmsLmOperation,
+ pub OperationOption: u32,
+ pub State: NtmsLmState,
+ pub PartitionId: ::windows_sys::core::GUID,
+ pub DriveId: ::windows_sys::core::GUID,
+ pub PhysMediaId: ::windows_sys::core::GUID,
+ pub Library: ::windows_sys::core::GUID,
+ pub SlotId: ::windows_sys::core::GUID,
+ pub TimeQueued: super::super::Foundation::SYSTEMTIME,
+ pub TimeCompleted: super::super::Foundation::SYSTEMTIME,
+ pub szApplication: [u16; 64],
+ pub szUser: [u16; 64],
+ pub szComputer: [u16; 64],
+ pub dwErrorCode: u32,
+ pub WorkItemId: ::windows_sys::core::GUID,
+ pub dwPriority: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_LIBREQUESTINFORMATIONW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_LIBREQUESTINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_LMIDINFORMATION {
+ pub MediaPool: ::windows_sys::core::GUID,
+ pub dwNumberOfPartitions: u32,
+}
+impl ::core::marker::Copy for NTMS_LMIDINFORMATION {}
+impl ::core::clone::Clone for NTMS_LMIDINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_MEDIAPOOLINFORMATION {
+ pub PoolType: u32,
+ pub MediaType: ::windows_sys::core::GUID,
+ pub Parent: ::windows_sys::core::GUID,
+ pub AllocationPolicy: u32,
+ pub DeallocationPolicy: u32,
+ pub dwMaxAllocates: u32,
+ pub dwNumberOfPhysicalMedia: u32,
+ pub dwNumberOfLogicalMedia: u32,
+ pub dwNumberOfMediaPools: u32,
+}
+impl ::core::marker::Copy for NTMS_MEDIAPOOLINFORMATION {}
+impl ::core::clone::Clone for NTMS_MEDIAPOOLINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_MEDIATYPEINFORMATION {
+ pub MediaType: u32,
+ pub NumberOfSides: u32,
+ pub ReadWriteCharacteristics: NtmsReadWriteCharacteristics,
+ pub DeviceType: FILE_DEVICE_TYPE,
+}
+impl ::core::marker::Copy for NTMS_MEDIATYPEINFORMATION {}
+impl ::core::clone::Clone for NTMS_MEDIATYPEINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_MOUNT_INFORMATION {
+ pub dwSize: u32,
+ pub lpReserved: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for NTMS_MOUNT_INFORMATION {}
+impl ::core::clone::Clone for NTMS_MOUNT_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_NOTIFICATIONINFORMATION {
+ pub dwOperation: NtmsNotificationOperations,
+ pub ObjectId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for NTMS_NOTIFICATIONINFORMATION {}
+impl ::core::clone::Clone for NTMS_NOTIFICATIONINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_OBJECTINFORMATIONA {
+ pub dwSize: u32,
+ pub dwType: NtmsObjectsTypes,
+ pub Created: super::super::Foundation::SYSTEMTIME,
+ pub Modified: super::super::Foundation::SYSTEMTIME,
+ pub ObjectGuid: ::windows_sys::core::GUID,
+ pub Enabled: super::super::Foundation::BOOL,
+ pub dwOperationalState: NtmsOperationalState,
+ pub szName: [super::super::Foundation::CHAR; 64],
+ pub szDescription: [super::super::Foundation::CHAR; 127],
+ pub Info: NTMS_OBJECTINFORMATIONA_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_OBJECTINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_OBJECTINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union NTMS_OBJECTINFORMATIONA_0 {
+ pub Drive: NTMS_DRIVEINFORMATIONA,
+ pub DriveType: NTMS_DRIVETYPEINFORMATIONA,
+ pub Library: NTMS_LIBRARYINFORMATION,
+ pub Changer: NTMS_CHANGERINFORMATIONA,
+ pub ChangerType: NTMS_CHANGERTYPEINFORMATIONA,
+ pub StorageSlot: NTMS_STORAGESLOTINFORMATION,
+ pub IEDoor: NTMS_IEDOORINFORMATION,
+ pub IEPort: NTMS_IEPORTINFORMATION,
+ pub PhysicalMedia: NTMS_PMIDINFORMATIONA,
+ pub LogicalMedia: NTMS_LMIDINFORMATION,
+ pub Partition: NTMS_PARTITIONINFORMATIONA,
+ pub MediaPool: NTMS_MEDIAPOOLINFORMATION,
+ pub MediaType: NTMS_MEDIATYPEINFORMATION,
+ pub LibRequest: NTMS_LIBREQUESTINFORMATIONA,
+ pub OpRequest: NTMS_OPREQUESTINFORMATIONA,
+ pub Computer: NTMS_COMPUTERINFORMATION,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_OBJECTINFORMATIONA_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_OBJECTINFORMATIONA_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_OBJECTINFORMATIONW {
+ pub dwSize: u32,
+ pub dwType: NtmsObjectsTypes,
+ pub Created: super::super::Foundation::SYSTEMTIME,
+ pub Modified: super::super::Foundation::SYSTEMTIME,
+ pub ObjectGuid: ::windows_sys::core::GUID,
+ pub Enabled: super::super::Foundation::BOOL,
+ pub dwOperationalState: NtmsOperationalState,
+ pub szName: [u16; 64],
+ pub szDescription: [u16; 127],
+ pub Info: NTMS_OBJECTINFORMATIONW_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_OBJECTINFORMATIONW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_OBJECTINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union NTMS_OBJECTINFORMATIONW_0 {
+ pub Drive: NTMS_DRIVEINFORMATIONW,
+ pub DriveType: NTMS_DRIVETYPEINFORMATIONW,
+ pub Library: NTMS_LIBRARYINFORMATION,
+ pub Changer: NTMS_CHANGERINFORMATIONW,
+ pub ChangerType: NTMS_CHANGERTYPEINFORMATIONW,
+ pub StorageSlot: NTMS_STORAGESLOTINFORMATION,
+ pub IEDoor: NTMS_IEDOORINFORMATION,
+ pub IEPort: NTMS_IEPORTINFORMATION,
+ pub PhysicalMedia: NTMS_PMIDINFORMATIONW,
+ pub LogicalMedia: NTMS_LMIDINFORMATION,
+ pub Partition: NTMS_PARTITIONINFORMATIONW,
+ pub MediaPool: NTMS_MEDIAPOOLINFORMATION,
+ pub MediaType: NTMS_MEDIATYPEINFORMATION,
+ pub LibRequest: NTMS_LIBREQUESTINFORMATIONW,
+ pub OpRequest: NTMS_OPREQUESTINFORMATIONW,
+ pub Computer: NTMS_COMPUTERINFORMATION,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_OBJECTINFORMATIONW_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_OBJECTINFORMATIONW_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_OPREQUESTINFORMATIONA {
+ pub Request: NtmsOpreqCommand,
+ pub Submitted: super::super::Foundation::SYSTEMTIME,
+ pub State: NtmsOpreqState,
+ pub szMessage: [super::super::Foundation::CHAR; 256],
+ pub Arg1Type: NtmsObjectsTypes,
+ pub Arg1: ::windows_sys::core::GUID,
+ pub Arg2Type: NtmsObjectsTypes,
+ pub Arg2: ::windows_sys::core::GUID,
+ pub szApplication: [super::super::Foundation::CHAR; 64],
+ pub szUser: [super::super::Foundation::CHAR; 64],
+ pub szComputer: [super::super::Foundation::CHAR; 64],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_OPREQUESTINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_OPREQUESTINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_OPREQUESTINFORMATIONW {
+ pub Request: NtmsOpreqCommand,
+ pub Submitted: super::super::Foundation::SYSTEMTIME,
+ pub State: NtmsOpreqState,
+ pub szMessage: [u16; 256],
+ pub Arg1Type: NtmsObjectsTypes,
+ pub Arg1: ::windows_sys::core::GUID,
+ pub Arg2Type: NtmsObjectsTypes,
+ pub Arg2: ::windows_sys::core::GUID,
+ pub szApplication: [u16; 64],
+ pub szUser: [u16; 64],
+ pub szComputer: [u16; 64],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_OPREQUESTINFORMATIONW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_OPREQUESTINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_PARTITIONINFORMATIONA {
+ pub PhysicalMedia: ::windows_sys::core::GUID,
+ pub LogicalMedia: ::windows_sys::core::GUID,
+ pub State: NtmsPartitionState,
+ pub Side: u16,
+ pub dwOmidLabelIdLength: u32,
+ pub OmidLabelId: [u8; 255],
+ pub szOmidLabelType: [super::super::Foundation::CHAR; 64],
+ pub szOmidLabelInfo: [super::super::Foundation::CHAR; 256],
+ pub dwMountCount: u32,
+ pub dwAllocateCount: u32,
+ pub Capacity: i64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_PARTITIONINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_PARTITIONINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_PARTITIONINFORMATIONW {
+ pub PhysicalMedia: ::windows_sys::core::GUID,
+ pub LogicalMedia: ::windows_sys::core::GUID,
+ pub State: NtmsPartitionState,
+ pub Side: u16,
+ pub dwOmidLabelIdLength: u32,
+ pub OmidLabelId: [u8; 255],
+ pub szOmidLabelType: [u16; 64],
+ pub szOmidLabelInfo: [u16; 256],
+ pub dwMountCount: u32,
+ pub dwAllocateCount: u32,
+ pub Capacity: i64,
+}
+impl ::core::marker::Copy for NTMS_PARTITIONINFORMATIONW {}
+impl ::core::clone::Clone for NTMS_PARTITIONINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct NTMS_PMIDINFORMATIONA {
+ pub CurrentLibrary: ::windows_sys::core::GUID,
+ pub MediaPool: ::windows_sys::core::GUID,
+ pub Location: ::windows_sys::core::GUID,
+ pub LocationType: u32,
+ pub MediaType: ::windows_sys::core::GUID,
+ pub HomeSlot: ::windows_sys::core::GUID,
+ pub szBarCode: [super::super::Foundation::CHAR; 64],
+ pub BarCodeState: NtmsBarCodeState,
+ pub szSequenceNumber: [super::super::Foundation::CHAR; 32],
+ pub MediaState: NtmsMediaState,
+ pub dwNumberOfPartitions: u32,
+ pub dwMediaTypeCode: u32,
+ pub dwDensityCode: u32,
+ pub MountedPartition: ::windows_sys::core::GUID,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for NTMS_PMIDINFORMATIONA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for NTMS_PMIDINFORMATIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_PMIDINFORMATIONW {
+ pub CurrentLibrary: ::windows_sys::core::GUID,
+ pub MediaPool: ::windows_sys::core::GUID,
+ pub Location: ::windows_sys::core::GUID,
+ pub LocationType: u32,
+ pub MediaType: ::windows_sys::core::GUID,
+ pub HomeSlot: ::windows_sys::core::GUID,
+ pub szBarCode: [u16; 64],
+ pub BarCodeState: NtmsBarCodeState,
+ pub szSequenceNumber: [u16; 32],
+ pub MediaState: NtmsMediaState,
+ pub dwNumberOfPartitions: u32,
+ pub dwMediaTypeCode: u32,
+ pub dwDensityCode: u32,
+ pub MountedPartition: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for NTMS_PMIDINFORMATIONW {}
+impl ::core::clone::Clone for NTMS_PMIDINFORMATIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct NTMS_STORAGESLOTINFORMATION {
+ pub Number: u32,
+ pub State: u32,
+ pub Library: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for NTMS_STORAGESLOTINFORMATION {}
+impl ::core::clone::Clone for NTMS_STORAGESLOTINFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OFSTRUCT {
+ pub cBytes: u8,
+ pub fFixedDisk: u8,
+ pub nErrCode: u16,
+ pub Reserved1: u16,
+ pub Reserved2: u16,
+ pub szPathName: [super::super::Foundation::CHAR; 128],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OFSTRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OFSTRUCT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct REPARSE_GUID_DATA_BUFFER {
+ pub ReparseTag: u32,
+ pub ReparseDataLength: u16,
+ pub Reserved: u16,
+ pub ReparseGuid: ::windows_sys::core::GUID,
+ pub GenericReparseBuffer: REPARSE_GUID_DATA_BUFFER_0,
+}
+impl ::core::marker::Copy for REPARSE_GUID_DATA_BUFFER {}
+impl ::core::clone::Clone for REPARSE_GUID_DATA_BUFFER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct REPARSE_GUID_DATA_BUFFER_0 {
+ pub DataBuffer: [u8; 1],
+}
+impl ::core::marker::Copy for REPARSE_GUID_DATA_BUFFER_0 {}
+impl ::core::clone::Clone for REPARSE_GUID_DATA_BUFFER_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SERVER_ALIAS_INFO_0 {
+ pub srvai0_alias: ::windows_sys::core::PWSTR,
+ pub srvai0_target: ::windows_sys::core::PWSTR,
+ pub srvai0_default: super::super::Foundation::BOOLEAN,
+ pub srvai0_reserved: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SERVER_ALIAS_INFO_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SERVER_ALIAS_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SERVER_CERTIFICATE_INFO_0 {
+ pub srvci0_name: ::windows_sys::core::PWSTR,
+ pub srvci0_subject: ::windows_sys::core::PWSTR,
+ pub srvci0_issuer: ::windows_sys::core::PWSTR,
+ pub srvci0_thumbprint: ::windows_sys::core::PWSTR,
+ pub srvci0_friendlyname: ::windows_sys::core::PWSTR,
+ pub srvci0_notbefore: ::windows_sys::core::PWSTR,
+ pub srvci0_notafter: ::windows_sys::core::PWSTR,
+ pub srvci0_storelocation: ::windows_sys::core::PWSTR,
+ pub srvci0_storename: ::windows_sys::core::PWSTR,
+ pub srvci0_renewalchain: ::windows_sys::core::PWSTR,
+ pub srvci0_type: u32,
+ pub srvci0_flags: u32,
+}
+impl ::core::marker::Copy for SERVER_CERTIFICATE_INFO_0 {}
+impl ::core::clone::Clone for SERVER_CERTIFICATE_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SESSION_INFO_0 {
+ pub sesi0_cname: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for SESSION_INFO_0 {}
+impl ::core::clone::Clone for SESSION_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SESSION_INFO_1 {
+ pub sesi1_cname: ::windows_sys::core::PWSTR,
+ pub sesi1_username: ::windows_sys::core::PWSTR,
+ pub sesi1_num_opens: u32,
+ pub sesi1_time: u32,
+ pub sesi1_idle_time: u32,
+ pub sesi1_user_flags: SESSION_INFO_USER_FLAGS,
+}
+impl ::core::marker::Copy for SESSION_INFO_1 {}
+impl ::core::clone::Clone for SESSION_INFO_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SESSION_INFO_10 {
+ pub sesi10_cname: ::windows_sys::core::PWSTR,
+ pub sesi10_username: ::windows_sys::core::PWSTR,
+ pub sesi10_time: u32,
+ pub sesi10_idle_time: u32,
+}
+impl ::core::marker::Copy for SESSION_INFO_10 {}
+impl ::core::clone::Clone for SESSION_INFO_10 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SESSION_INFO_2 {
+ pub sesi2_cname: ::windows_sys::core::PWSTR,
+ pub sesi2_username: ::windows_sys::core::PWSTR,
+ pub sesi2_num_opens: u32,
+ pub sesi2_time: u32,
+ pub sesi2_idle_time: u32,
+ pub sesi2_user_flags: SESSION_INFO_USER_FLAGS,
+ pub sesi2_cltype_name: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for SESSION_INFO_2 {}
+impl ::core::clone::Clone for SESSION_INFO_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SESSION_INFO_502 {
+ pub sesi502_cname: ::windows_sys::core::PWSTR,
+ pub sesi502_username: ::windows_sys::core::PWSTR,
+ pub sesi502_num_opens: u32,
+ pub sesi502_time: u32,
+ pub sesi502_idle_time: u32,
+ pub sesi502_user_flags: SESSION_INFO_USER_FLAGS,
+ pub sesi502_cltype_name: ::windows_sys::core::PWSTR,
+ pub sesi502_transport: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for SESSION_INFO_502 {}
+impl ::core::clone::Clone for SESSION_INFO_502 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SHARE_INFO_0 {
+ pub shi0_netname: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for SHARE_INFO_0 {}
+impl ::core::clone::Clone for SHARE_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SHARE_INFO_1 {
+ pub shi1_netname: ::windows_sys::core::PWSTR,
+ pub shi1_type: SHARE_TYPE,
+ pub shi1_remark: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for SHARE_INFO_1 {}
+impl ::core::clone::Clone for SHARE_INFO_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SHARE_INFO_1004 {
+ pub shi1004_remark: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for SHARE_INFO_1004 {}
+impl ::core::clone::Clone for SHARE_INFO_1004 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SHARE_INFO_1005 {
+ pub shi1005_flags: u32,
+}
+impl ::core::marker::Copy for SHARE_INFO_1005 {}
+impl ::core::clone::Clone for SHARE_INFO_1005 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SHARE_INFO_1006 {
+ pub shi1006_max_uses: u32,
+}
+impl ::core::marker::Copy for SHARE_INFO_1006 {}
+impl ::core::clone::Clone for SHARE_INFO_1006 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct SHARE_INFO_1501 {
+ pub shi1501_reserved: u32,
+ pub shi1501_security_descriptor: super::super::Security::PSECURITY_DESCRIPTOR,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for SHARE_INFO_1501 {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for SHARE_INFO_1501 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SHARE_INFO_1503 {
+ pub shi1503_sharefilter: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for SHARE_INFO_1503 {}
+impl ::core::clone::Clone for SHARE_INFO_1503 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SHARE_INFO_2 {
+ pub shi2_netname: ::windows_sys::core::PWSTR,
+ pub shi2_type: SHARE_TYPE,
+ pub shi2_remark: ::windows_sys::core::PWSTR,
+ pub shi2_permissions: SHARE_INFO_PERMISSIONS,
+ pub shi2_max_uses: u32,
+ pub shi2_current_uses: u32,
+ pub shi2_path: ::windows_sys::core::PWSTR,
+ pub shi2_passwd: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for SHARE_INFO_2 {}
+impl ::core::clone::Clone for SHARE_INFO_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct SHARE_INFO_501 {
+ pub shi501_netname: ::windows_sys::core::PWSTR,
+ pub shi501_type: SHARE_TYPE,
+ pub shi501_remark: ::windows_sys::core::PWSTR,
+ pub shi501_flags: u32,
+}
+impl ::core::marker::Copy for SHARE_INFO_501 {}
+impl ::core::clone::Clone for SHARE_INFO_501 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct SHARE_INFO_502 {
+ pub shi502_netname: ::windows_sys::core::PWSTR,
+ pub shi502_type: SHARE_TYPE,
+ pub shi502_remark: ::windows_sys::core::PWSTR,
+ pub shi502_permissions: SHARE_INFO_PERMISSIONS,
+ pub shi502_max_uses: u32,
+ pub shi502_current_uses: u32,
+ pub shi502_path: ::windows_sys::core::PWSTR,
+ pub shi502_passwd: ::windows_sys::core::PWSTR,
+ pub shi502_reserved: u32,
+ pub shi502_security_descriptor: super::super::Security::PSECURITY_DESCRIPTOR,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for SHARE_INFO_502 {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for SHARE_INFO_502 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"]
+#[cfg(feature = "Win32_Security")]
+pub struct SHARE_INFO_503 {
+ pub shi503_netname: ::windows_sys::core::PWSTR,
+ pub shi503_type: SHARE_TYPE,
+ pub shi503_remark: ::windows_sys::core::PWSTR,
+ pub shi503_permissions: SHARE_INFO_PERMISSIONS,
+ pub shi503_max_uses: u32,
+ pub shi503_current_uses: u32,
+ pub shi503_path: ::windows_sys::core::PWSTR,
+ pub shi503_passwd: ::windows_sys::core::PWSTR,
+ pub shi503_servername: ::windows_sys::core::PWSTR,
+ pub shi503_reserved: u32,
+ pub shi503_security_descriptor: super::super::Security::PSECURITY_DESCRIPTOR,
+}
+#[cfg(feature = "Win32_Security")]
+impl ::core::marker::Copy for SHARE_INFO_503 {}
+#[cfg(feature = "Win32_Security")]
+impl ::core::clone::Clone for SHARE_INFO_503 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct STAT_SERVER_0 {
+ pub sts0_start: u32,
+ pub sts0_fopens: u32,
+ pub sts0_devopens: u32,
+ pub sts0_jobsqueued: u32,
+ pub sts0_sopens: u32,
+ pub sts0_stimedout: u32,
+ pub sts0_serrorout: u32,
+ pub sts0_pwerrors: u32,
+ pub sts0_permerrors: u32,
+ pub sts0_syserrors: u32,
+ pub sts0_bytessent_low: u32,
+ pub sts0_bytessent_high: u32,
+ pub sts0_bytesrcvd_low: u32,
+ pub sts0_bytesrcvd_high: u32,
+ pub sts0_avresponse: u32,
+ pub sts0_reqbufneed: u32,
+ pub sts0_bigbufneed: u32,
+}
+impl ::core::marker::Copy for STAT_SERVER_0 {}
+impl ::core::clone::Clone for STAT_SERVER_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct STAT_WORKSTATION_0 {
+ pub StatisticsStartTime: i64,
+ pub BytesReceived: i64,
+ pub SmbsReceived: i64,
+ pub PagingReadBytesRequested: i64,
+ pub NonPagingReadBytesRequested: i64,
+ pub CacheReadBytesRequested: i64,
+ pub NetworkReadBytesRequested: i64,
+ pub BytesTransmitted: i64,
+ pub SmbsTransmitted: i64,
+ pub PagingWriteBytesRequested: i64,
+ pub NonPagingWriteBytesRequested: i64,
+ pub CacheWriteBytesRequested: i64,
+ pub NetworkWriteBytesRequested: i64,
+ pub InitiallyFailedOperations: u32,
+ pub FailedCompletionOperations: u32,
+ pub ReadOperations: u32,
+ pub RandomReadOperations: u32,
+ pub ReadSmbs: u32,
+ pub LargeReadSmbs: u32,
+ pub SmallReadSmbs: u32,
+ pub WriteOperations: u32,
+ pub RandomWriteOperations: u32,
+ pub WriteSmbs: u32,
+ pub LargeWriteSmbs: u32,
+ pub SmallWriteSmbs: u32,
+ pub RawReadsDenied: u32,
+ pub RawWritesDenied: u32,
+ pub NetworkErrors: u32,
+ pub Sessions: u32,
+ pub FailedSessions: u32,
+ pub Reconnects: u32,
+ pub CoreConnects: u32,
+ pub Lanman20Connects: u32,
+ pub Lanman21Connects: u32,
+ pub LanmanNtConnects: u32,
+ pub ServerDisconnects: u32,
+ pub HungSessions: u32,
+ pub UseCount: u32,
+ pub FailedUseCount: u32,
+ pub CurrentCommands: u32,
+}
+impl ::core::marker::Copy for STAT_WORKSTATION_0 {}
+impl ::core::clone::Clone for STAT_WORKSTATION_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TAPE_ERASE {
+ pub Type: ERASE_TAPE_TYPE,
+ pub Immediate: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TAPE_ERASE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TAPE_ERASE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TAPE_GET_POSITION {
+ pub Type: TAPE_POSITION_TYPE,
+ pub Partition: u32,
+ pub Offset: i64,
+}
+impl ::core::marker::Copy for TAPE_GET_POSITION {}
+impl ::core::clone::Clone for TAPE_GET_POSITION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TAPE_PREPARE {
+ pub Operation: PREPARE_TAPE_OPERATION,
+ pub Immediate: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TAPE_PREPARE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TAPE_PREPARE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TAPE_SET_POSITION {
+ pub Method: TAPE_POSITION_METHOD,
+ pub Partition: u32,
+ pub Offset: i64,
+ pub Immediate: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TAPE_SET_POSITION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TAPE_SET_POSITION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct TAPE_WRITE_MARKS {
+ pub Type: TAPEMARK_TYPE,
+ pub Count: u32,
+ pub Immediate: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for TAPE_WRITE_MARKS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for TAPE_WRITE_MARKS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TRANSACTION_NOTIFICATION {
+ pub TransactionKey: *mut ::core::ffi::c_void,
+ pub TransactionNotification: u32,
+ pub TmVirtualClock: i64,
+ pub ArgumentLength: u32,
+}
+impl ::core::marker::Copy for TRANSACTION_NOTIFICATION {}
+impl ::core::clone::Clone for TRANSACTION_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT {
+ pub MarshalCookie: u32,
+ pub UOW: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT {}
+impl ::core::clone::Clone for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT {
+ pub PropagationCookie: u32,
+ pub UOW: ::windows_sys::core::GUID,
+ pub TmIdentity: ::windows_sys::core::GUID,
+ pub BufferLength: u32,
+}
+impl ::core::marker::Copy for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT {}
+impl ::core::clone::Clone for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT {
+ pub EnlistmentId: ::windows_sys::core::GUID,
+ pub UOW: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT {}
+impl ::core::clone::Clone for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT {
+ pub SavepointId: u32,
+}
+impl ::core::marker::Copy for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT {}
+impl ::core::clone::Clone for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT {
+ pub TmIdentity: ::windows_sys::core::GUID,
+ pub Flags: u32,
+}
+impl ::core::marker::Copy for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT {}
+impl ::core::clone::Clone for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TXF_ID {
+ pub Anonymous: TXF_ID_0,
+}
+impl ::core::marker::Copy for TXF_ID {}
+impl ::core::clone::Clone for TXF_ID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TXF_ID_0 {
+ pub LowPart: i64,
+ pub HighPart: i64,
+}
+impl ::core::marker::Copy for TXF_ID_0 {}
+impl ::core::clone::Clone for TXF_ID_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TXF_LOG_RECORD_AFFECTED_FILE {
+ pub Version: u16,
+ pub RecordLength: u32,
+ pub Flags: u32,
+ pub TxfFileId: TXF_ID,
+ pub KtmGuid: ::windows_sys::core::GUID,
+ pub FileNameLength: u32,
+ pub FileNameByteOffsetInStructure: u32,
+}
+impl ::core::marker::Copy for TXF_LOG_RECORD_AFFECTED_FILE {}
+impl ::core::clone::Clone for TXF_LOG_RECORD_AFFECTED_FILE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TXF_LOG_RECORD_BASE {
+ pub Version: u16,
+ pub RecordType: TXF_LOG_RECORD_TYPE,
+ pub RecordLength: u32,
+}
+impl ::core::marker::Copy for TXF_LOG_RECORD_BASE {}
+impl ::core::clone::Clone for TXF_LOG_RECORD_BASE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TXF_LOG_RECORD_TRUNCATE {
+ pub Version: u16,
+ pub RecordType: u16,
+ pub RecordLength: u32,
+ pub Flags: u32,
+ pub TxfFileId: TXF_ID,
+ pub KtmGuid: ::windows_sys::core::GUID,
+ pub NewFileSize: i64,
+ pub FileNameLength: u32,
+ pub FileNameByteOffsetInStructure: u32,
+}
+impl ::core::marker::Copy for TXF_LOG_RECORD_TRUNCATE {}
+impl ::core::clone::Clone for TXF_LOG_RECORD_TRUNCATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct TXF_LOG_RECORD_WRITE {
+ pub Version: u16,
+ pub RecordType: u16,
+ pub RecordLength: u32,
+ pub Flags: u32,
+ pub TxfFileId: TXF_ID,
+ pub KtmGuid: ::windows_sys::core::GUID,
+ pub ByteOffsetInFile: i64,
+ pub NumBytesWritten: u32,
+ pub ByteOffsetInStructure: u32,
+ pub FileNameLength: u32,
+ pub FileNameByteOffsetInStructure: u32,
+}
+impl ::core::marker::Copy for TXF_LOG_RECORD_WRITE {}
+impl ::core::clone::Clone for TXF_LOG_RECORD_WRITE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VOLUME_ALLOCATE_BC_STREAM_INPUT {
+ pub Version: u32,
+ pub RequestsPerPeriod: u32,
+ pub Period: u32,
+ pub RetryFailures: super::super::Foundation::BOOLEAN,
+ pub Discardable: super::super::Foundation::BOOLEAN,
+ pub Reserved1: [super::super::Foundation::BOOLEAN; 2],
+ pub LowestByteOffset: u64,
+ pub HighestByteOffset: u64,
+ pub AccessType: u32,
+ pub AccessMode: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VOLUME_ALLOCATE_BC_STREAM_INPUT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VOLUME_ALLOCATE_BC_STREAM_INPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_ALLOCATE_BC_STREAM_OUTPUT {
+ pub RequestSize: u64,
+ pub NumOutStandingRequests: u32,
+}
+impl ::core::marker::Copy for VOLUME_ALLOCATE_BC_STREAM_OUTPUT {}
+impl ::core::clone::Clone for VOLUME_ALLOCATE_BC_STREAM_OUTPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_ALLOCATION_HINT_INPUT {
+ pub ClusterSize: u32,
+ pub NumberOfClusters: u32,
+ pub StartingClusterNumber: i64,
+}
+impl ::core::marker::Copy for VOLUME_ALLOCATION_HINT_INPUT {}
+impl ::core::clone::Clone for VOLUME_ALLOCATION_HINT_INPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_ALLOCATION_HINT_OUTPUT {
+ pub Bitmap: [u32; 1],
+}
+impl ::core::marker::Copy for VOLUME_ALLOCATION_HINT_OUTPUT {}
+impl ::core::clone::Clone for VOLUME_ALLOCATION_HINT_OUTPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_CRITICAL_IO {
+ pub AccessType: u32,
+ pub ExtentsCount: u32,
+ pub Extents: [FILE_EXTENT; 1],
+}
+impl ::core::marker::Copy for VOLUME_CRITICAL_IO {}
+impl ::core::clone::Clone for VOLUME_CRITICAL_IO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_FAILOVER_SET {
+ pub NumberOfDisks: u32,
+ pub DiskNumbers: [u32; 1],
+}
+impl ::core::marker::Copy for VOLUME_FAILOVER_SET {}
+impl ::core::clone::Clone for VOLUME_FAILOVER_SET {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_GET_BC_PROPERTIES_INPUT {
+ pub Version: u32,
+ pub Reserved1: u32,
+ pub LowestByteOffset: u64,
+ pub HighestByteOffset: u64,
+ pub AccessType: u32,
+ pub AccessMode: u32,
+}
+impl ::core::marker::Copy for VOLUME_GET_BC_PROPERTIES_INPUT {}
+impl ::core::clone::Clone for VOLUME_GET_BC_PROPERTIES_INPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_GET_BC_PROPERTIES_OUTPUT {
+ pub MaximumRequestsPerPeriod: u32,
+ pub MinimumPeriod: u32,
+ pub MaximumRequestSize: u64,
+ pub EstimatedTimePerRequest: u32,
+ pub NumOutStandingRequests: u32,
+ pub RequestSize: u64,
+}
+impl ::core::marker::Copy for VOLUME_GET_BC_PROPERTIES_OUTPUT {}
+impl ::core::clone::Clone for VOLUME_GET_BC_PROPERTIES_OUTPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_LOGICAL_OFFSET {
+ pub LogicalOffset: i64,
+}
+impl ::core::marker::Copy for VOLUME_LOGICAL_OFFSET {}
+impl ::core::clone::Clone for VOLUME_LOGICAL_OFFSET {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_NUMBER {
+ pub VolumeNumber: u32,
+ pub VolumeManagerName: [u16; 8],
+}
+impl ::core::marker::Copy for VOLUME_NUMBER {}
+impl ::core::clone::Clone for VOLUME_NUMBER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_PHYSICAL_OFFSET {
+ pub DiskNumber: u32,
+ pub Offset: i64,
+}
+impl ::core::marker::Copy for VOLUME_PHYSICAL_OFFSET {}
+impl ::core::clone::Clone for VOLUME_PHYSICAL_OFFSET {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_PHYSICAL_OFFSETS {
+ pub NumberOfPhysicalOffsets: u32,
+ pub PhysicalOffset: [VOLUME_PHYSICAL_OFFSET; 1],
+}
+impl ::core::marker::Copy for VOLUME_PHYSICAL_OFFSETS {}
+impl ::core::clone::Clone for VOLUME_PHYSICAL_OFFSETS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_READ_PLEX_INPUT {
+ pub ByteOffset: i64,
+ pub Length: u32,
+ pub PlexNumber: u32,
+}
+impl ::core::marker::Copy for VOLUME_READ_PLEX_INPUT {}
+impl ::core::clone::Clone for VOLUME_READ_PLEX_INPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VOLUME_SET_GPT_ATTRIBUTES_INFORMATION {
+ pub GptAttributes: u64,
+ pub RevertOnClose: super::super::Foundation::BOOLEAN,
+ pub ApplyToAllConnectedVolumes: super::super::Foundation::BOOLEAN,
+ pub Reserved1: u16,
+ pub Reserved2: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VOLUME_SET_GPT_ATTRIBUTES_INFORMATION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VOLUME_SET_GPT_ATTRIBUTES_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VOLUME_SHRINK_INFO {
+ pub VolumeSize: u64,
+}
+impl ::core::marker::Copy for VOLUME_SHRINK_INFO {}
+impl ::core::clone::Clone for VOLUME_SHRINK_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct VS_FIXEDFILEINFO {
+ pub dwSignature: u32,
+ pub dwStrucVersion: u32,
+ pub dwFileVersionMS: u32,
+ pub dwFileVersionLS: u32,
+ pub dwProductVersionMS: u32,
+ pub dwProductVersionLS: u32,
+ pub dwFileFlagsMask: u32,
+ pub dwFileFlags: VS_FIXEDFILEINFO_FILE_FLAGS,
+ pub dwFileOS: VS_FIXEDFILEINFO_FILE_OS,
+ pub dwFileType: VS_FIXEDFILEINFO_FILE_TYPE,
+ pub dwFileSubtype: VS_FIXEDFILEINFO_FILE_SUBTYPE,
+ pub dwFileDateMS: u32,
+ pub dwFileDateLS: u32,
+}
+impl ::core::marker::Copy for VS_FIXEDFILEINFO {}
+impl ::core::clone::Clone for VS_FIXEDFILEINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct WIM_ENTRY_INFO {
+ pub WimEntryInfoSize: u32,
+ pub WimType: u32,
+ pub DataSourceId: i64,
+ pub WimGuid: ::windows_sys::core::GUID,
+ pub WimPath: ::windows_sys::core::PCWSTR,
+ pub WimIndex: u32,
+ pub Flags: u32,
+}
+impl ::core::marker::Copy for WIM_ENTRY_INFO {}
+impl ::core::clone::Clone for WIM_ENTRY_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct WIM_EXTERNAL_FILE_INFO {
+ pub DataSourceId: i64,
+ pub ResourceHash: [u8; 20],
+ pub Flags: u32,
+}
+impl ::core::marker::Copy for WIM_EXTERNAL_FILE_INFO {}
+impl ::core::clone::Clone for WIM_EXTERNAL_FILE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct WIN32_FILE_ATTRIBUTE_DATA {
+ pub dwFileAttributes: u32,
+ pub ftCreationTime: super::super::Foundation::FILETIME,
+ pub ftLastAccessTime: super::super::Foundation::FILETIME,
+ pub ftLastWriteTime: super::super::Foundation::FILETIME,
+ pub nFileSizeHigh: u32,
+ pub nFileSizeLow: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for WIN32_FILE_ATTRIBUTE_DATA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for WIN32_FILE_ATTRIBUTE_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct WIN32_FIND_DATAA {
+ pub dwFileAttributes: u32,
+ pub ftCreationTime: super::super::Foundation::FILETIME,
+ pub ftLastAccessTime: super::super::Foundation::FILETIME,
+ pub ftLastWriteTime: super::super::Foundation::FILETIME,
+ pub nFileSizeHigh: u32,
+ pub nFileSizeLow: u32,
+ pub dwReserved0: u32,
+ pub dwReserved1: u32,
+ pub cFileName: [super::super::Foundation::CHAR; 260],
+ pub cAlternateFileName: [super::super::Foundation::CHAR; 14],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for WIN32_FIND_DATAA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for WIN32_FIND_DATAA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct WIN32_FIND_DATAW {
+ pub dwFileAttributes: u32,
+ pub ftCreationTime: super::super::Foundation::FILETIME,
+ pub ftLastAccessTime: super::super::Foundation::FILETIME,
+ pub ftLastWriteTime: super::super::Foundation::FILETIME,
+ pub nFileSizeHigh: u32,
+ pub nFileSizeLow: u32,
+ pub dwReserved0: u32,
+ pub dwReserved1: u32,
+ pub cFileName: [u16; 260],
+ pub cAlternateFileName: [u16; 14],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for WIN32_FIND_DATAW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for WIN32_FIND_DATAW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct WIN32_FIND_STREAM_DATA {
+ pub StreamSize: i64,
+ pub cStreamName: [u16; 296],
+}
+impl ::core::marker::Copy for WIN32_FIND_STREAM_DATA {}
+impl ::core::clone::Clone for WIN32_FIND_STREAM_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct WIN32_STREAM_ID {
+ pub dwStreamId: WIN_STREAM_ID,
+ pub dwStreamAttributes: u32,
+ pub Size: i64,
+ pub dwStreamNameSize: u32,
+ pub cStreamName: [u16; 1],
+}
+impl ::core::marker::Copy for WIN32_STREAM_ID {}
+impl ::core::clone::Clone for WIN32_STREAM_ID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct WOF_FILE_COMPRESSION_INFO_V0 {
+ pub Algorithm: u32,
+}
+impl ::core::marker::Copy for WOF_FILE_COMPRESSION_INFO_V0 {}
+impl ::core::clone::Clone for WOF_FILE_COMPRESSION_INFO_V0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub struct WOF_FILE_COMPRESSION_INFO_V1 {
+ pub Algorithm: u32,
+ pub Flags: u32,
+}
+impl ::core::marker::Copy for WOF_FILE_COMPRESSION_INFO_V1 {}
+impl ::core::clone::Clone for WOF_FILE_COMPRESSION_INFO_V1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+pub type CACHE_ACCESS_CHECK = ::core::option::Option<unsafe extern "system" fn(psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, hclienttoken: super::super::Foundation::HANDLE, dwdesiredaccess: u32, genericmapping: *mut super::super::Security::GENERIC_MAPPING, privilegeset: *mut super::super::Security::PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CACHE_DESTROY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(cb: u32, lpb: *mut u8)>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CACHE_KEY_COMPARE = ::core::option::Option<unsafe extern "system" fn(cbkey1: u32, lpbkey1: *mut u8, cbkey2: u32, lpbkey2: *mut u8) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CACHE_KEY_HASH = ::core::option::Option<unsafe extern "system" fn(lpbkey: *mut u8, cbkey: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type CACHE_READ_CALLBACK = ::core::option::Option<unsafe extern "system" fn(cb: u32, lpb: *mut u8, lpvcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLAIMMEDIALABEL = ::core::option::Option<unsafe extern "system" fn(pbuffer: *const u8, nbuffersize: u32, plabelinfo: *mut MediaLabelInfo) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLAIMMEDIALABELEX = ::core::option::Option<unsafe extern "system" fn(pbuffer: *const u8, nbuffersize: u32, plabelinfo: *mut MediaLabelInfo, labelguid: *mut ::windows_sys::core::GUID) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLFS_BLOCK_ALLOCATION = ::core::option::Option<unsafe extern "system" fn(cbbufferlength: u32, pvusercontext: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type CLFS_BLOCK_DEALLOCATION = ::core::option::Option<unsafe extern "system" fn(pvbuffer: *mut ::core::ffi::c_void, pvusercontext: *mut ::core::ffi::c_void)>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type FCACHE_CREATE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(lpstrname: ::windows_sys::core::PCSTR, lpvdata: *mut ::core::ffi::c_void, cbfilesize: *mut u32, cbfilesizehigh: *mut u32) -> super::super::Foundation::HANDLE>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type FCACHE_RICHCREATE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(lpstrname: ::windows_sys::core::PCSTR, lpvdata: *mut ::core::ffi::c_void, cbfilesize: *mut u32, cbfilesizehigh: *mut u32, pfdidwescanit: *mut super::super::Foundation::BOOL, pfisstuffed: *mut super::super::Foundation::BOOL, pfstoredwithdots: *mut super::super::Foundation::BOOL, pfstoredwithterminatingdot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::HANDLE>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type LPPROGRESS_ROUTINE = ::core::option::Option<unsafe extern "system" fn(totalfilesize: i64, totalbytestransferred: i64, streamsize: i64, streambytestransferred: i64, dwstreamnumber: u32, dwcallbackreason: LPPROGRESS_ROUTINE_CALLBACK_REASON, hsourcefile: super::super::Foundation::HANDLE, hdestinationfile: super::super::Foundation::HANDLE, lpdata: *const ::core::ffi::c_void) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type MAXMEDIALABEL = ::core::option::Option<unsafe extern "system" fn(pmaxsize: *mut u32) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type PCLFS_COMPLETION_ROUTINE = ::core::option::Option<unsafe extern "system" fn(pvoverlapped: *mut ::core::ffi::c_void, ulreserved: u32)>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PCOPYFILE2_PROGRESS_ROUTINE = ::core::option::Option<unsafe extern "system" fn(pmessage: *const COPYFILE2_MESSAGE, pvcallbackcontext: *const ::core::ffi::c_void) -> COPYFILE2_MESSAGE_ACTION>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type PFE_EXPORT_FUNC = ::core::option::Option<unsafe extern "system" fn(pbdata: *const u8, pvcallbackcontext: *const ::core::ffi::c_void, ullength: u32) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
+pub type PFE_IMPORT_FUNC = ::core::option::Option<unsafe extern "system" fn(pbdata: *mut u8, pvcallbackcontext: *const ::core::ffi::c_void, ullength: *mut u32) -> u32>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PFN_IO_COMPLETION = ::core::option::Option<unsafe extern "system" fn(pcontext: *mut FIO_CONTEXT, lpo: *mut FH_OVERLAPPED, cb: u32, dwcompletionstatus: u32)>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PLOG_FULL_HANDLER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hlogfile: super::super::Foundation::HANDLE, dwerror: u32, flogispinned: super::super::Foundation::BOOL, pvclientcontext: *mut ::core::ffi::c_void)>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PLOG_TAIL_ADVANCE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hlogfile: super::super::Foundation::HANDLE, lsntarget: CLS_LSN, pvclientcontext: *mut ::core::ffi::c_void)>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PLOG_UNPINNED_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hlogfile: super::super::Foundation::HANDLE, pvclientcontext: *mut ::core::ffi::c_void)>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type WofEnumEntryProc = ::core::option::Option<unsafe extern "system" fn(entryinfo: *const ::core::ffi::c_void, userdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
+#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type WofEnumFilesProc = ::core::option::Option<unsafe extern "system" fn(filepath: ::windows_sys::core::PCWSTR, externalfileinfo: *const ::core::ffi::c_void, userdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Imapi/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Imapi/mod.rs
new file mode 100644
index 000000000..adfe128dc
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Imapi/mod.rs
@@ -0,0 +1,1394 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+ pub fn CloseIMsgSession(lpmsgsess: *mut _MSGSESS);
+ #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`*"]
+ #[cfg(feature = "Win32_System_AddressBook")]
+ pub fn GetAttribIMsgOnIStg(lpobject: *mut ::core::ffi::c_void, lpproptagarray: *mut super::super::System::AddressBook::SPropTagArray, lpppropattrarray: *mut *mut SPropAttrArray) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+ pub fn MapStorageSCode(stgscode: i32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
+ #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com_StructuredStorage"))]
+ pub fn OpenIMsgOnIStg(lpmsgsess: *mut _MSGSESS, lpallocatebuffer: super::super::System::AddressBook::LPALLOCATEBUFFER, lpallocatemore: super::super::System::AddressBook::LPALLOCATEMORE, lpfreebuffer: super::super::System::AddressBook::LPFREEBUFFER, lpmalloc: super::super::System::Com::IMalloc, lpmapisup: *mut ::core::ffi::c_void, lpstg: super::super::System::Com::StructuredStorage::IStorage, lpfmsgcallrelease: *mut MSGCALLRELEASE, ulcallerdata: u32, ulflags: u32, lppmsg: *mut super::super::System::AddressBook::IMessage) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"]
+ #[cfg(feature = "Win32_System_Com")]
+ pub fn OpenIMsgSession(lpmalloc: super::super::System::Com::IMalloc, ulflags: u32, lppmsgsess: *mut *mut _MSGSESS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`*"]
+ #[cfg(feature = "Win32_System_AddressBook")]
+ pub fn SetAttribIMsgOnIStg(lpobject: *mut ::core::ffi::c_void, lpproptags: *mut super::super::System::AddressBook::SPropTagArray, lppropattrs: *mut SPropAttrArray, lpppropproblems: *mut *mut super::super::System::AddressBook::SPropProblemArray) -> ::windows_sys::core::HRESULT;
+}
+pub type DDiscFormat2DataEvents = *mut ::core::ffi::c_void;
+pub type DDiscFormat2EraseEvents = *mut ::core::ffi::c_void;
+pub type DDiscFormat2RawCDEvents = *mut ::core::ffi::c_void;
+pub type DDiscFormat2TrackAtOnceEvents = *mut ::core::ffi::c_void;
+pub type DDiscMaster2Events = *mut ::core::ffi::c_void;
+pub type DFileSystemImageEvents = *mut ::core::ffi::c_void;
+pub type DFileSystemImageImportEvents = *mut ::core::ffi::c_void;
+pub type DWriteEngine2Events = *mut ::core::ffi::c_void;
+pub type IBlockRange = *mut ::core::ffi::c_void;
+pub type IBlockRangeList = *mut ::core::ffi::c_void;
+pub type IBootOptions = *mut ::core::ffi::c_void;
+pub type IBurnVerification = *mut ::core::ffi::c_void;
+pub type IDiscFormat2 = *mut ::core::ffi::c_void;
+pub type IDiscFormat2Data = *mut ::core::ffi::c_void;
+pub type IDiscFormat2DataEventArgs = *mut ::core::ffi::c_void;
+pub type IDiscFormat2Erase = *mut ::core::ffi::c_void;
+pub type IDiscFormat2RawCD = *mut ::core::ffi::c_void;
+pub type IDiscFormat2RawCDEventArgs = *mut ::core::ffi::c_void;
+pub type IDiscFormat2TrackAtOnce = *mut ::core::ffi::c_void;
+pub type IDiscFormat2TrackAtOnceEventArgs = *mut ::core::ffi::c_void;
+pub type IDiscMaster = *mut ::core::ffi::c_void;
+pub type IDiscMaster2 = *mut ::core::ffi::c_void;
+pub type IDiscMasterProgressEvents = *mut ::core::ffi::c_void;
+pub type IDiscRecorder = *mut ::core::ffi::c_void;
+pub type IDiscRecorder2 = *mut ::core::ffi::c_void;
+pub type IDiscRecorder2Ex = *mut ::core::ffi::c_void;
+pub type IEnumDiscMasterFormats = *mut ::core::ffi::c_void;
+pub type IEnumDiscRecorders = *mut ::core::ffi::c_void;
+pub type IEnumFsiItems = *mut ::core::ffi::c_void;
+pub type IEnumProgressItems = *mut ::core::ffi::c_void;
+pub type IFileSystemImage = *mut ::core::ffi::c_void;
+pub type IFileSystemImage2 = *mut ::core::ffi::c_void;
+pub type IFileSystemImage3 = *mut ::core::ffi::c_void;
+pub type IFileSystemImageResult = *mut ::core::ffi::c_void;
+pub type IFileSystemImageResult2 = *mut ::core::ffi::c_void;
+pub type IFsiDirectoryItem = *mut ::core::ffi::c_void;
+pub type IFsiDirectoryItem2 = *mut ::core::ffi::c_void;
+pub type IFsiFileItem = *mut ::core::ffi::c_void;
+pub type IFsiFileItem2 = *mut ::core::ffi::c_void;
+pub type IFsiItem = *mut ::core::ffi::c_void;
+pub type IFsiNamedStreams = *mut ::core::ffi::c_void;
+pub type IIsoImageManager = *mut ::core::ffi::c_void;
+pub type IJolietDiscMaster = *mut ::core::ffi::c_void;
+pub type IMultisession = *mut ::core::ffi::c_void;
+pub type IMultisessionRandomWrite = *mut ::core::ffi::c_void;
+pub type IMultisessionSequential = *mut ::core::ffi::c_void;
+pub type IMultisessionSequential2 = *mut ::core::ffi::c_void;
+pub type IProgressItem = *mut ::core::ffi::c_void;
+pub type IProgressItems = *mut ::core::ffi::c_void;
+pub type IRawCDImageCreator = *mut ::core::ffi::c_void;
+pub type IRawCDImageTrackInfo = *mut ::core::ffi::c_void;
+pub type IRedbookDiscMaster = *mut ::core::ffi::c_void;
+pub type IStreamConcatenate = *mut ::core::ffi::c_void;
+pub type IStreamInterleave = *mut ::core::ffi::c_void;
+pub type IStreamPseudoRandomBased = *mut ::core::ffi::c_void;
+pub type IWriteEngine2 = *mut ::core::ffi::c_void;
+pub type IWriteEngine2EventArgs = *mut ::core::ffi::c_void;
+pub type IWriteSpeedDescriptor = *mut ::core::ffi::c_void;
+pub const BlockRange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3037186599, data2: 8708, data3: 4573, data4: [150, 106, 0, 26, 160, 27, 188, 88] };
+pub const BlockRangeList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3037186600, data2: 8708, data3: 4573, data4: [150, 106, 0, 26, 160, 27, 188, 88] };
+pub const BootOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904974, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const CATID_SMTP_DNSRESOLVERRECORDSINK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3171631974, data2: 36355, data3: 4562, data4: [148, 246, 0, 192, 79, 121, 241, 214] };
+pub const CATID_SMTP_DSN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 582309681, data2: 62968, data3: 19747, data4: [189, 143, 135, 181, 35, 113, 167, 58] };
+pub const CATID_SMTP_GET_AUX_DOMAIN_INFO_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2231318154, data2: 64179, data3: 17367, data4: [188, 223, 105, 44, 91, 70, 230, 177] };
+pub const CATID_SMTP_LOG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2479924536, data2: 11294, data3: 19304, data4: [167, 201, 215, 58, 138, 166, 238, 151] };
+pub const CATID_SMTP_MAXMSGSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3958462942, data2: 42622, data3: 4562, data4: [148, 247, 0, 192, 79, 121, 241, 214] };
+pub const CATID_SMTP_MSGTRACKLOG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3336524458, data2: 32176, data3: 4562, data4: [148, 244, 0, 192, 79, 121, 241, 214] };
+pub const CATID_SMTP_ON_BEFORE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133653650, data2: 3422, data3: 4562, data4: [170, 104, 0, 192, 79, 163, 91, 130] };
+pub const CATID_SMTP_ON_INBOUND_COMMAND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133653645, data2: 3422, data3: 4562, data4: [170, 104, 0, 192, 79, 163, 91, 130] };
+pub const CATID_SMTP_ON_MESSAGE_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133653648, data2: 3422, data3: 4562, data4: [170, 104, 0, 192, 79, 163, 91, 130] };
+pub const CATID_SMTP_ON_PER_RECIPIENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133653649, data2: 3422, data3: 4562, data4: [170, 104, 0, 192, 79, 163, 91, 130] };
+pub const CATID_SMTP_ON_SERVER_RESPONSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133653646, data2: 3422, data3: 4562, data4: [170, 104, 0, 192, 79, 163, 91, 130] };
+pub const CATID_SMTP_ON_SESSION_END: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133653651, data2: 3422, data3: 4562, data4: [170, 104, 0, 192, 79, 163, 91, 130] };
+pub const CATID_SMTP_ON_SESSION_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133653647, data2: 3422, data3: 4562, data4: [170, 104, 0, 192, 79, 163, 91, 130] };
+pub const CATID_SMTP_STORE_DRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1494702160, data2: 58675, data3: 4561, data4: [170, 103, 0, 192, 79, 163, 69, 246] };
+pub const CATID_SMTP_TRANSPORT_CATEGORIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2516734627, data2: 2618, data3: 4562, data4: [158, 0, 0, 192, 79, 163, 34, 186] };
+pub const CATID_SMTP_TRANSPORT_POSTCATEGORIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1987155540, data2: 1446, data3: 4562, data4: [157, 253, 0, 192, 79, 163, 34, 186] };
+pub const CATID_SMTP_TRANSPORT_PRECATEGORIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2746022669, data2: 33791, data3: 4562, data4: [158, 20, 0, 192, 79, 163, 34, 186] };
+pub const CATID_SMTP_TRANSPORT_ROUTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 674509001, data2: 6224, data3: 4562, data4: [158, 3, 0, 192, 79, 163, 34, 186] };
+pub const CATID_SMTP_TRANSPORT_SUBMISSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4282165795, data2: 185, data3: 4562, data4: [157, 251, 0, 192, 79, 163, 34, 186] };
+pub const CLSID_SmtpCat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2990290359, data2: 37401, data3: 4562, data4: [158, 23, 0, 192, 79, 163, 34, 186] };
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_DDISCFORMAT2DATAEVENTS_UPDATE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_DDISCFORMAT2RAWCDEVENTS_UPDATE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_DDISCFORMAT2TAOEVENTS_UPDATE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_DDISCMASTER2EVENTS_DEVICEADDED: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_DDISCMASTER2EVENTS_DEVICEREMOVED: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_DFILESYSTEMIMAGEEVENTS_UPDATE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_DFILESYSTEMIMAGEIMPORTEVENTS_UPDATEIMPORT: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_DWRITEENGINE2EVENTS_UPDATE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IBLOCKRANGELIST_BLOCKRANGES: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IBLOCKRANGE_ENDLBA: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IBLOCKRANGE_STARTLBA: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATAEVENTARGS_CURRENTACTION: u32 = 771u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATAEVENTARGS_ELAPSEDTIME: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATAEVENTARGS_ESTIMATEDREMAININGTIME: u32 = 769u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATAEVENTARGS_ESTIMATEDTOTALTIME: u32 = 770u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_BUFFERUNDERRUNFREEDISABLED: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_CANCELWRITE: u32 = 513u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_CLIENTNAME: u32 = 272u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_CURRENTMEDIASTATUS: u32 = 262u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_CURRENTMEDIATYPE: u32 = 271u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_CURRENTROTATIONTYPEISPURECAV: u32 = 276u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_CURRENTWRITESPEED: u32 = 275u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_DISABLEDVDCOMPATIBILITYMODE: u32 = 270u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_FORCEMEDIATOBECLOSED: u32 = 269u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_FORCEOVERWRITE: u32 = 279u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_FREESECTORS: u32 = 265u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_LASTSECTOROFPREVIOUSSESSION: u32 = 268u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_MUTLISESSIONINTERFACES: u32 = 280u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_NEXTWRITABLEADDRESS: u32 = 266u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_POSTGAPALREADYINIMAGE: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_RECORDER: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_REQUESTEDROTATIONTYPEISPURECAV: u32 = 274u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_REQUESTEDWRITESPEED: u32 = 273u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_SETWRITESPEED: u32 = 514u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_STARTSECTOROFPREVIOUSSESSION: u32 = 267u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_SUPPORTEDWRITESPEEDDESCRIPTORS: u32 = 278u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_SUPPORTEDWRITESPEEDS: u32 = 277u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_TOTALSECTORS: u32 = 264u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_WRITE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2DATA_WRITEPROTECTSTATUS: u32 = 263u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2ERASEEVENTS_UPDATE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2ERASE_CLIENTNAME: u32 = 259u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2ERASE_ERASEMEDIA: u32 = 513u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2ERASE_FULLERASE: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2ERASE_MEDIATYPE: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2ERASE_RECORDER: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCDEVENTARGS_CURRENTACTION: u32 = 769u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCDEVENTARGS_CURRENTTRACKNUMBER: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCDEVENTARGS_ELAPSEDTIME: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCDEVENTARGS_ESTIMATEDREMAININGTIME: u32 = 769u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCDEVENTARGS_ESTIMATEDTOTALTIME: u32 = 770u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_BUFFERUNDERRUNFREEDISABLED: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_CANCELWRITE: u32 = 515u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_CLIENTNAME: u32 = 266u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_CURRENTMEDIATYPE: u32 = 261u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_CURRENTROTATIONTYPEISPURECAV: u32 = 270u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_CURRENTWRITESPEED: u32 = 269u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_LASTPOSSIBLESTARTOFLEADOUT: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_PREPAREMEDIA: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_RECORDER: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_RELEASEMEDIA: u32 = 516u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_REQUESTEDDATASECTORTYPE: u32 = 265u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_REQUESTEDROTATIONTYPEISPURECAV: u32 = 268u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_REQUESTEDWRITESPEED: u32 = 267u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_SETWRITESPEED: u32 = 517u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_STARTOFNEXTSESSION: u32 = 259u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_SUPPORTEDDATASECTORTYPES: u32 = 264u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_SUPPORTEDWRITESPEEDDESCRIPTORS: u32 = 272u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_SUPPORTEDWRITESPEEDS: u32 = 271u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_WRITEMEDIA: u32 = 513u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2RAWCD_WRITEMEDIAWITHVALIDATION: u32 = 514u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAOEVENTARGS_CURRENTACTION: u32 = 769u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAOEVENTARGS_CURRENTTRACKNUMBER: u32 = 768u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAOEVENTARGS_ELAPSEDTIME: u32 = 770u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAOEVENTARGS_ESTIMATEDREMAININGTIME: u32 = 771u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAOEVENTARGS_ESTIMATEDTOTALTIME: u32 = 772u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_ADDAUDIOTRACK: u32 = 513u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_BUFFERUNDERRUNFREEDISABLED: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_CANCELADDTRACK: u32 = 514u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_CLIENTNAME: u32 = 270u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_CURRENTMEDIATYPE: u32 = 267u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_CURRENTROTATIONTYPEISPURECAV: u32 = 274u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_CURRENTWRITESPEED: u32 = 273u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_DONOTFINALIZEMEDIA: u32 = 263u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_EXPECTEDTABLEOFCONTENTS: u32 = 266u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_FINISHMEDIA: u32 = 515u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_FREESECTORSONMEDIA: u32 = 261u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_NUMBEROFEXISTINGTRACKS: u32 = 259u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_PREPAREMEDIA: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_RECORDER: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_REQUESTEDROTATIONTYPEISPURECAV: u32 = 272u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_REQUESTEDWRITESPEED: u32 = 271u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_SETWRITESPEED: u32 = 516u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_SUPPORTEDWRITESPEEDDESCRIPTORS: u32 = 276u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_SUPPORTEDWRITESPEEDS: u32 = 275u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_TOTALSECTORSONMEDIA: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2TAO_USEDSECTORSONMEDIA: u32 = 262u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2_MEDIAHEURISTICALLYBLANK: u32 = 1793u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2_MEDIAPHYSICALLYBLANK: u32 = 1792u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2_MEDIASUPPORTED: u32 = 2049u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2_RECORDERSUPPORTED: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCFORMAT2_SUPPORTEDMEDIATYPES: u32 = 1794u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_ACQUIREEXCLUSIVEACCESS: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_ACTIVEDISCRECORDER: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_CLOSETRAY: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_CURRENTFEATUREPAGES: u32 = 521u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_CURRENTPROFILES: u32 = 523u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_DEVICECANLOADMEDIA: u32 = 518u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_DISABLEMCN: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_EJECTMEDIA: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_ENABLEMCN: u32 = 261u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_EXCLUSIVEACCESSOWNER: u32 = 525u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_INITIALIZEDISCRECORDER: u32 = 262u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_LEGACYDEVICENUMBER: u32 = 519u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_PRODUCTID: u32 = 514u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_PRODUCTREVISION: u32 = 515u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_RELEASEEXCLUSIVEACCESS: u32 = 259u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_SUPPORTEDFEATUREPAGES: u32 = 520u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_SUPPORTEDMODEPAGES: u32 = 524u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_SUPPORTEDPROFILES: u32 = 522u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_VENDORID: u32 = 513u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_VOLUMENAME: u32 = 516u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IDISCRECORDER2_VOLUMEPATHNAMES: u32 = 517u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_FIRSTDATASESSION: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_FREESECTORS: u32 = 516u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_IMPORTRECORDER: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_INUSE: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_LASTSECTOROFPREVIOUSSESSION: u32 = 514u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_LASTWRITTENADDRESS: u32 = 518u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_NEXTWRITABLEADDRESS: u32 = 515u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_SECTORSONMEDIA: u32 = 519u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_STARTSECTOROFPREVIOUSSESSION: u32 = 513u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_SUPPORTEDONCURRENTMEDIA: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IMULTISESSION_WRITEUNITSIZE: u32 = 517u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_ADDSPECIALPREGAP: u32 = 514u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_ADDSUBCODERWGENERATOR: u32 = 515u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_ADDTRACK: u32 = 513u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_CREATERESULTIMAGE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_DISABLEGAPLESSAUDIO: u32 = 259u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_EXPECTEDTABLEOFCONTENTS: u32 = 265u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_MEDIACATALOGNUMBER: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_NUMBEROFEXISTINGTRACKS: u32 = 263u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_RESULTINGIMAGETYPE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_STARTINGTRACKNUMBER: u32 = 261u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_STARTOFLEADOUT: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_STARTOFLEADOUTLIMIT: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_TRACKINFO: u32 = 262u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDIMAGECREATOR_USEDSECTORSONDISC: u32 = 264u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDTRACKINFO_AUDIOHASPREEMPHASIS: u32 = 262u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDTRACKINFO_DIGITALAUDIOCOPYSETTING: u32 = 261u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDTRACKINFO_ISRC: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDTRACKINFO_SECTORCOUNT: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDTRACKINFO_SECTORTYPE: u32 = 259u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDTRACKINFO_STARTINGLBA: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IRAWCDTRACKINFO_TRACKNUMBER: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_FREESYSTEMBUFFER: u32 = 264u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_LASTREADLBA: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_LASTWRITTENLBA: u32 = 259u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_SECTORCOUNT: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_STARTLBA: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_TOTALDEVICEBUFFER: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_TOTALSYSTEMBUFFER: u32 = 262u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_USEDDEVICEBUFFER: u32 = 261u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2EVENTARGS_USEDSYSTEMBUFFER: u32 = 263u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2_BYTESPERSECTOR: u32 = 260u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2_CANCELWRITE: u32 = 513u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2_DISCRECORDER: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2_ENDINGSECTORSPERSECOND: u32 = 259u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2_STARTINGSECTORSPERSECOND: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2_USESTREAMINGWRITE12: u32 = 257u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2_WRITEINPROGRESS: u32 = 261u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const DISPID_IWRITEENGINE2_WRITESECTION: u32 = 512u32;
+pub const EnumFsiItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904966, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const EnumProgressItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904970, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const FileSystemImageResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904972, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const FsiDirectoryItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904968, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const FsiFileItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904967, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const FsiNamedStreams: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3333880045, data2: 27929, data3: 17588, data4: [181, 57, 177, 89, 183, 147, 163, 45] };
+pub const FsiStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904973, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const GUID_SMTPSVC_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 456918630, data2: 58480, data3: 4561, data4: [170, 103, 0, 192, 79, 163, 69, 246] };
+pub const GUID_SMTP_SOURCE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4217750748, data2: 58472, data3: 4561, data4: [170, 103, 0, 192, 79, 163, 69, 246] };
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI2FS_BOOT_ENTRY_COUNT_MAX: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI2FS_FullVersion_STR: &str = "1.0";
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI2FS_FullVersion_WSTR: &str = "1.0";
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI2FS_MajorVersion: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI2FS_MinorVersion: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI2_DEFAULT_COMMAND_TIMEOUT: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPILib2_MajorVersion: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPILib2_MinorVersion: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_ALREADYOPEN: ::windows_sys::core::HRESULT = -2147220958i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_BADJOLIETNAME: ::windows_sys::core::HRESULT = -2147220963i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_BOOTIMAGE_AND_NONBLANK_DISC: ::windows_sys::core::HRESULT = -2147220946i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_CANNOT_WRITE_TO_MEDIA: ::windows_sys::core::HRESULT = -2147220948i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_COMPRESSEDSTASH: ::windows_sys::core::HRESULT = -2147220952i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_DEVICE_INVALIDTYPE: ::windows_sys::core::HRESULT = -2147220972i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_DEVICE_NOPROPERTIES: ::windows_sys::core::HRESULT = -2147220975i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_DEVICE_NOTACCESSIBLE: ::windows_sys::core::HRESULT = -2147220974i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_DEVICE_NOTPRESENT: ::windows_sys::core::HRESULT = -2147220973i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_DEVICE_STILL_IN_USE: ::windows_sys::core::HRESULT = -2147220954i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_DISCFULL: ::windows_sys::core::HRESULT = -2147220964i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_DISCINFO: ::windows_sys::core::HRESULT = -2147220967i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_ENCRYPTEDSTASH: ::windows_sys::core::HRESULT = -2147220951i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_FILEACCESS: ::windows_sys::core::HRESULT = -2147220968i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_FILEEXISTS: ::windows_sys::core::HRESULT = -2147220956i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_FILESYSTEM: ::windows_sys::core::HRESULT = -2147220969i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_GENERIC: ::windows_sys::core::HRESULT = -2147220978i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_INITIALIZE_ENDWRITE: ::windows_sys::core::HRESULT = -2147220970i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_INITIALIZE_WRITE: ::windows_sys::core::HRESULT = -2147220971i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_INVALIDIMAGE: ::windows_sys::core::HRESULT = -2147220962i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_LOSS_OF_STREAMING: ::windows_sys::core::HRESULT = -2147220953i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_MEDIUM_INVALIDTYPE: ::windows_sys::core::HRESULT = -2147220976i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_MEDIUM_NOTPRESENT: ::windows_sys::core::HRESULT = -2147220977i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_NOACTIVEFORMAT: ::windows_sys::core::HRESULT = -2147220961i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_NOACTIVERECORDER: ::windows_sys::core::HRESULT = -2147220960i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_NOTENOUGHDISKFORSTASH: ::windows_sys::core::HRESULT = -2147220950i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_NOTINITIALIZED: ::windows_sys::core::HRESULT = -2147220980i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_NOTOPENED: ::windows_sys::core::HRESULT = -2147220981i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_REMOVABLESTASH: ::windows_sys::core::HRESULT = -2147220949i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_STASHINUSE: ::windows_sys::core::HRESULT = -2147220955i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_TRACKNOTOPEN: ::windows_sys::core::HRESULT = -2147220966i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_TRACKOPEN: ::windows_sys::core::HRESULT = -2147220965i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_TRACK_NOT_BIG_ENOUGH: ::windows_sys::core::HRESULT = -2147220947i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_USERABORT: ::windows_sys::core::HRESULT = -2147220979i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_WRONGDISC: ::windows_sys::core::HRESULT = -2147220957i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_E_WRONGFORMAT: ::windows_sys::core::HRESULT = -2147220959i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_SECTORS_PER_SECOND_AT_1X_BD: u32 = 2195u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_SECTORS_PER_SECOND_AT_1X_CD: u32 = 75u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_SECTORS_PER_SECOND_AT_1X_DVD: u32 = 680u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_SECTORS_PER_SECOND_AT_1X_HD_DVD: u32 = 4568u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_SECTOR_SIZE: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_S_BUFFER_TO_SMALL: ::windows_sys::core::HRESULT = 262657i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_S_PROPERTIESIGNORED: ::windows_sys::core::HRESULT = 262656i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MPV_INBOUND_CUTOFF_EXCEEDED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MPV_WRITE_CONTENT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_MSGCLASS_DELIVERY_REPORT: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_MSGCLASS_NONDELIVERY_REPORT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_MSGCLASS_REPLICATION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_MSGCLASS_SYSTEM: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_STATUS_ABANDON_DELIVERY: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_STATUS_ABORT_DELIVERY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_STATUS_BAD_MAIL: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_STATUS_CATEGORIZED: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_STATUS_RETRY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_STATUS_SUBMITTED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MP_STATUS_SUCCESS: u32 = 0u32;
+pub const MSDiscMasterObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1376569955, data2: 20901, data3: 4563, data4: [145, 68, 0, 16, 75, 161, 28, 94] };
+pub const MSDiscRecorderObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1376569953, data2: 20901, data3: 4563, data4: [145, 68, 0, 16, 75, 161, 28, 94] };
+pub const MSEnumDiscRecordersObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2315474554, data2: 25547, data3: 19368, data4: [186, 246, 82, 17, 152, 22, 209, 239] };
+pub const MsftDiscFormat2Data: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801514, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftDiscFormat2Erase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801515, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftDiscFormat2RawCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801512, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftDiscFormat2TrackAtOnce: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801513, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftDiscMaster2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801518, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftDiscRecorder2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801517, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftFileSystemImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904965, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const MsftIsoImageManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3471719266, data2: 36694, data3: 16470, data4: [134, 155, 239, 22, 145, 126, 62, 252] };
+pub const MsftMultisessionRandomWrite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3037186596, data2: 8708, data3: 4573, data4: [150, 106, 0, 26, 160, 27, 188, 88] };
+pub const MsftMultisessionSequential: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801506, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftRawCDImageCreator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 630732129, data2: 40293, data3: 18894, data4: [179, 53, 64, 99, 13, 144, 18, 39] };
+pub const MsftStreamConcatenate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801509, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftStreamInterleave: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801508, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftStreamPrng001: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801510, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftStreamZero: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801511, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftWriteEngine2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801516, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+pub const MsftWriteSpeedDescriptor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801507, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] };
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const NMP_PROCESS_CONTROL: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const NMP_PROCESS_MODERATOR: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const NMP_PROCESS_POST: u32 = 1u32;
+pub const ProgressItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904971, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+pub const ProgressItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904969, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] };
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DELIVERED: u32 = 272u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_HANDLED: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_NOTIFY_DELAY: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_NOTIFY_FAILURE: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_NOTIFY_INVALID: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_NOTIFY_MASK: u32 = 251658240u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_NOTIFY_NEVER: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_NOTIFY_SUCCESS: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_SENT_DELAYED: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_SENT_DELIVERED: u32 = 131136u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_SENT_EXPANDED: u32 = 32832u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_SENT_NDR: u32 = 1104u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_DSN_SENT_RELAYED: u32 = 65600u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_ENPANDED: u32 = 8208u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_ERROR_CONTEXT_CAT: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_ERROR_CONTEXT_MTA: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_ERROR_CONTEXT_STORE: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_EXPANDED: u32 = 8208u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_FAILED: u32 = 2096u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_GENERAL_FAILURE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_HANDLED: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_RECIP_FLAGS_RESERVED: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_REMOTE_MTA_NO_DSN: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_UNRESOLVED: u32 = 4144u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RP_VOLATILE_FLAGS_MASK: u32 = 4026531840u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const SZ_PROGID_SMTPCAT: &str = "Smtp.Cat";
+pub const tagIMMPID_CPV_STRUCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2728880938, data2: 58669, data3: 4561, data4: [170, 100, 0, 192, 79, 163, 91, 130] };
+pub const tagIMMPID_MPV_STRUCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3420886790, data2: 51645, data3: 4561, data4: [159, 242, 0, 192, 79, 163, 115, 72] };
+pub const tagIMMPID_MP_STRUCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 322456816, data2: 46020, data3: 4561, data4: [170, 146, 0, 170, 0, 107, 200, 11] };
+pub const tagIMMPID_NMP_STRUCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1949542826, data2: 8418, data3: 4562, data4: [148, 214, 0, 192, 79, 163, 121, 241] };
+pub const tagIMMPID_RPV_STRUCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2045255753, data2: 54048, data3: 4561, data4: [159, 244, 0, 192, 79, 163, 115, 72] };
+pub const tagIMMPID_RP_STRUCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2045255752, data2: 54048, data3: 4561, data4: [159, 244, 0, 192, 79, 163, 115, 72] };
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type DISC_RECORDER_STATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RECORDER_BURNING: DISC_RECORDER_STATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RECORDER_DOING_NOTHING: DISC_RECORDER_STATE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RECORDER_OPENED: DISC_RECORDER_STATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type EmulationType = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const EmulationNone: EmulationType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const Emulation12MFloppy: EmulationType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const Emulation144MFloppy: EmulationType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const Emulation288MFloppy: EmulationType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const EmulationHardDisk: EmulationType = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type FsiFileSystems = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const FsiFileSystemNone: FsiFileSystems = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const FsiFileSystemISO9660: FsiFileSystems = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const FsiFileSystemJoliet: FsiFileSystems = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const FsiFileSystemUDF: FsiFileSystems = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const FsiFileSystemUnknown: FsiFileSystems = 1073741824i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type FsiItemType = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const FsiItemNotFound: FsiItemType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const FsiItemDirectory: FsiItemType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const FsiItemFile: FsiItemType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_BURN_VERIFICATION_LEVEL = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_BURN_VERIFICATION_NONE: IMAPI_BURN_VERIFICATION_LEVEL = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_BURN_VERIFICATION_QUICK: IMAPI_BURN_VERIFICATION_LEVEL = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_BURN_VERIFICATION_FULL: IMAPI_BURN_VERIFICATION_LEVEL = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_CD_SECTOR_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_AUDIO: IMAPI_CD_SECTOR_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE_ZERO: IMAPI_CD_SECTOR_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE1: IMAPI_CD_SECTOR_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE2FORM0: IMAPI_CD_SECTOR_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE2FORM1: IMAPI_CD_SECTOR_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE2FORM2: IMAPI_CD_SECTOR_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE1RAW: IMAPI_CD_SECTOR_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE2FORM0RAW: IMAPI_CD_SECTOR_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE2FORM1RAW: IMAPI_CD_SECTOR_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_SECTOR_MODE2FORM2RAW: IMAPI_CD_SECTOR_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_CD_TRACK_DIGITAL_COPY_SETTING = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_TRACK_DIGITAL_COPY_PERMITTED: IMAPI_CD_TRACK_DIGITAL_COPY_SETTING = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_TRACK_DIGITAL_COPY_PROHIBITED: IMAPI_CD_TRACK_DIGITAL_COPY_SETTING = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_CD_TRACK_DIGITAL_COPY_SCMS: IMAPI_CD_TRACK_DIGITAL_COPY_SETTING = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_FEATURE_PAGE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_PROFILE_LIST: IMAPI_FEATURE_PAGE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_CORE: IMAPI_FEATURE_PAGE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_MORPHING: IMAPI_FEATURE_PAGE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_REMOVABLE_MEDIUM: IMAPI_FEATURE_PAGE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_WRITE_PROTECT: IMAPI_FEATURE_PAGE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_READABLE: IMAPI_FEATURE_PAGE_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_CD_MULTIREAD: IMAPI_FEATURE_PAGE_TYPE = 29i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_CD_READ: IMAPI_FEATURE_PAGE_TYPE = 30i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DVD_READ: IMAPI_FEATURE_PAGE_TYPE = 31i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_WRITABLE: IMAPI_FEATURE_PAGE_TYPE = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_INCREMENTAL_STREAMING_WRITABLE: IMAPI_FEATURE_PAGE_TYPE = 33i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_SECTOR_ERASABLE: IMAPI_FEATURE_PAGE_TYPE = 34i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_FORMATTABLE: IMAPI_FEATURE_PAGE_TYPE = 35i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_HARDWARE_DEFECT_MANAGEMENT: IMAPI_FEATURE_PAGE_TYPE = 36i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_WRITE_ONCE: IMAPI_FEATURE_PAGE_TYPE = 37i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_RESTRICTED_OVERWRITE: IMAPI_FEATURE_PAGE_TYPE = 38i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_CDRW_CAV_WRITE: IMAPI_FEATURE_PAGE_TYPE = 39i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_MRW: IMAPI_FEATURE_PAGE_TYPE = 40i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_ENHANCED_DEFECT_REPORTING: IMAPI_FEATURE_PAGE_TYPE = 41i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_RW: IMAPI_FEATURE_PAGE_TYPE = 42i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R: IMAPI_FEATURE_PAGE_TYPE = 43i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_RIGID_RESTRICTED_OVERWRITE: IMAPI_FEATURE_PAGE_TYPE = 44i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_CD_TRACK_AT_ONCE: IMAPI_FEATURE_PAGE_TYPE = 45i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_CD_MASTERING: IMAPI_FEATURE_PAGE_TYPE = 46i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DVD_DASH_WRITE: IMAPI_FEATURE_PAGE_TYPE = 47i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_READ: IMAPI_FEATURE_PAGE_TYPE = 48i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_R_WRITE: IMAPI_FEATURE_PAGE_TYPE = 49i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_RW_WRITE: IMAPI_FEATURE_PAGE_TYPE = 50i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_LAYER_JUMP_RECORDING: IMAPI_FEATURE_PAGE_TYPE = 51i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_CD_RW_MEDIA_WRITE_SUPPORT: IMAPI_FEATURE_PAGE_TYPE = 55i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_BD_PSEUDO_OVERWRITE: IMAPI_FEATURE_PAGE_TYPE = 56i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R_DUAL_LAYER: IMAPI_FEATURE_PAGE_TYPE = 59i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_BD_READ: IMAPI_FEATURE_PAGE_TYPE = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_BD_WRITE: IMAPI_FEATURE_PAGE_TYPE = 65i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_HD_DVD_READ: IMAPI_FEATURE_PAGE_TYPE = 80i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_HD_DVD_WRITE: IMAPI_FEATURE_PAGE_TYPE = 81i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_POWER_MANAGEMENT: IMAPI_FEATURE_PAGE_TYPE = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_SMART: IMAPI_FEATURE_PAGE_TYPE = 257i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_EMBEDDED_CHANGER: IMAPI_FEATURE_PAGE_TYPE = 258i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_CD_ANALOG_PLAY: IMAPI_FEATURE_PAGE_TYPE = 259i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_MICROCODE_UPDATE: IMAPI_FEATURE_PAGE_TYPE = 260i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_TIMEOUT: IMAPI_FEATURE_PAGE_TYPE = 261i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DVD_CSS: IMAPI_FEATURE_PAGE_TYPE = 262i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_REAL_TIME_STREAMING: IMAPI_FEATURE_PAGE_TYPE = 263i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_LOGICAL_UNIT_SERIAL_NUMBER: IMAPI_FEATURE_PAGE_TYPE = 264i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_MEDIA_SERIAL_NUMBER: IMAPI_FEATURE_PAGE_TYPE = 265i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DISC_CONTROL_BLOCKS: IMAPI_FEATURE_PAGE_TYPE = 266i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_DVD_CPRM: IMAPI_FEATURE_PAGE_TYPE = 267i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_FIRMWARE_INFORMATION: IMAPI_FEATURE_PAGE_TYPE = 268i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_AACS: IMAPI_FEATURE_PAGE_TYPE = 269i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FEATURE_PAGE_TYPE_VCPS: IMAPI_FEATURE_PAGE_TYPE = 272i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_FORMAT2_DATA_MEDIA_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN: IMAPI_FORMAT2_DATA_MEDIA_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK: IMAPI_FORMAT2_DATA_MEDIA_STATE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK: IMAPI_FORMAT2_DATA_MEDIA_STATE = 64512i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY: IMAPI_FORMAT2_DATA_MEDIA_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE: IMAPI_FORMAT2_DATA_MEDIA_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK: IMAPI_FORMAT2_DATA_MEDIA_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE: IMAPI_FORMAT2_DATA_MEDIA_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION: IMAPI_FORMAT2_DATA_MEDIA_STATE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED: IMAPI_FORMAT2_DATA_MEDIA_STATE = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED: IMAPI_FORMAT2_DATA_MEDIA_STATE = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION: IMAPI_FORMAT2_DATA_MEDIA_STATE = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED: IMAPI_FORMAT2_DATA_MEDIA_STATE = 8192i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED: IMAPI_FORMAT2_DATA_MEDIA_STATE = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA: IMAPI_FORMAT2_DATA_MEDIA_STATE = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_FORMAT2_DATA_WRITE_ACTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_WRITE_ACTION_VALIDATING_MEDIA: IMAPI_FORMAT2_DATA_WRITE_ACTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_WRITE_ACTION_FORMATTING_MEDIA: IMAPI_FORMAT2_DATA_WRITE_ACTION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_WRITE_ACTION_INITIALIZING_HARDWARE: IMAPI_FORMAT2_DATA_WRITE_ACTION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_WRITE_ACTION_CALIBRATING_POWER: IMAPI_FORMAT2_DATA_WRITE_ACTION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_WRITE_ACTION_WRITING_DATA: IMAPI_FORMAT2_DATA_WRITE_ACTION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_WRITE_ACTION_FINALIZATION: IMAPI_FORMAT2_DATA_WRITE_ACTION = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_WRITE_ACTION_COMPLETED: IMAPI_FORMAT2_DATA_WRITE_ACTION = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_DATA_WRITE_ACTION_VERIFYING: IMAPI_FORMAT2_DATA_WRITE_ACTION = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_RAW_CD_SUBCODE_PQ_ONLY: IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_RAW_CD_SUBCODE_IS_COOKED: IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_RAW_CD_SUBCODE_IS_RAW: IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_FORMAT2_RAW_CD_WRITE_ACTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_RAW_CD_WRITE_ACTION_UNKNOWN: IMAPI_FORMAT2_RAW_CD_WRITE_ACTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_RAW_CD_WRITE_ACTION_PREPARING: IMAPI_FORMAT2_RAW_CD_WRITE_ACTION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_RAW_CD_WRITE_ACTION_WRITING: IMAPI_FORMAT2_RAW_CD_WRITE_ACTION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_RAW_CD_WRITE_ACTION_FINISHING: IMAPI_FORMAT2_RAW_CD_WRITE_ACTION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_FORMAT2_TAO_WRITE_ACTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_TAO_WRITE_ACTION_UNKNOWN: IMAPI_FORMAT2_TAO_WRITE_ACTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_TAO_WRITE_ACTION_PREPARING: IMAPI_FORMAT2_TAO_WRITE_ACTION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_TAO_WRITE_ACTION_WRITING: IMAPI_FORMAT2_TAO_WRITE_ACTION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_TAO_WRITE_ACTION_FINISHING: IMAPI_FORMAT2_TAO_WRITE_ACTION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_FORMAT2_TAO_WRITE_ACTION_VERIFYING: IMAPI_FORMAT2_TAO_WRITE_ACTION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_MEDIA_PHYSICAL_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_UNKNOWN: IMAPI_MEDIA_PHYSICAL_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_CDROM: IMAPI_MEDIA_PHYSICAL_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_CDR: IMAPI_MEDIA_PHYSICAL_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_CDRW: IMAPI_MEDIA_PHYSICAL_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDROM: IMAPI_MEDIA_PHYSICAL_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDRAM: IMAPI_MEDIA_PHYSICAL_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDPLUSR: IMAPI_MEDIA_PHYSICAL_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDPLUSRW: IMAPI_MEDIA_PHYSICAL_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDPLUSR_DUALLAYER: IMAPI_MEDIA_PHYSICAL_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDDASHR: IMAPI_MEDIA_PHYSICAL_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDDASHRW: IMAPI_MEDIA_PHYSICAL_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDDASHR_DUALLAYER: IMAPI_MEDIA_PHYSICAL_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DISK: IMAPI_MEDIA_PHYSICAL_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_DVDPLUSRW_DUALLAYER: IMAPI_MEDIA_PHYSICAL_TYPE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_HDDVDROM: IMAPI_MEDIA_PHYSICAL_TYPE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_HDDVDR: IMAPI_MEDIA_PHYSICAL_TYPE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_HDDVDRAM: IMAPI_MEDIA_PHYSICAL_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_BDROM: IMAPI_MEDIA_PHYSICAL_TYPE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_BDR: IMAPI_MEDIA_PHYSICAL_TYPE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_BDRE: IMAPI_MEDIA_PHYSICAL_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MEDIA_TYPE_MAX: IMAPI_MEDIA_PHYSICAL_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_MEDIA_WRITE_PROTECT_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN: IMAPI_MEDIA_WRITE_PROTECT_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_WRITEPROTECTED_BY_CARTRIDGE: IMAPI_MEDIA_WRITE_PROTECT_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON: IMAPI_MEDIA_WRITE_PROTECT_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT: IMAPI_MEDIA_WRITE_PROTECT_STATE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK: IMAPI_MEDIA_WRITE_PROTECT_STATE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA: IMAPI_MEDIA_WRITE_PROTECT_STATE = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_MODE_PAGE_REQUEST_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_REQUEST_TYPE_CURRENT_VALUES: IMAPI_MODE_PAGE_REQUEST_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_REQUEST_TYPE_CHANGEABLE_VALUES: IMAPI_MODE_PAGE_REQUEST_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_REQUEST_TYPE_DEFAULT_VALUES: IMAPI_MODE_PAGE_REQUEST_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_REQUEST_TYPE_SAVED_VALUES: IMAPI_MODE_PAGE_REQUEST_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_MODE_PAGE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY: IMAPI_MODE_PAGE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_TYPE_MRW: IMAPI_MODE_PAGE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS: IMAPI_MODE_PAGE_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_TYPE_CACHING: IMAPI_MODE_PAGE_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS: IMAPI_MODE_PAGE_TYPE = 28i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT: IMAPI_MODE_PAGE_TYPE = 29i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_TYPE_POWER_CONDITION: IMAPI_MODE_PAGE_TYPE = 26i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES: IMAPI_MODE_PAGE_TYPE = 42i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_PROFILE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_INVALID: IMAPI_PROFILE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_NON_REMOVABLE_DISK: IMAPI_PROFILE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_REMOVABLE_DISK: IMAPI_PROFILE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_MO_ERASABLE: IMAPI_PROFILE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_MO_WRITE_ONCE: IMAPI_PROFILE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_AS_MO: IMAPI_PROFILE_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_CDROM: IMAPI_PROFILE_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_CD_RECORDABLE: IMAPI_PROFILE_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_CD_REWRITABLE: IMAPI_PROFILE_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVDROM: IMAPI_PROFILE_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_DASH_RECORDABLE: IMAPI_PROFILE_TYPE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_RAM: IMAPI_PROFILE_TYPE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_DASH_REWRITABLE: IMAPI_PROFILE_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_DASH_RW_SEQUENTIAL: IMAPI_PROFILE_TYPE = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_SEQUENTIAL: IMAPI_PROFILE_TYPE = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_LAYER_JUMP: IMAPI_PROFILE_TYPE = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_PLUS_RW: IMAPI_PROFILE_TYPE = 26i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_PLUS_R: IMAPI_PROFILE_TYPE = 27i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DDCDROM: IMAPI_PROFILE_TYPE = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DDCD_RECORDABLE: IMAPI_PROFILE_TYPE = 33i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DDCD_REWRITABLE: IMAPI_PROFILE_TYPE = 34i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_PLUS_RW_DUAL: IMAPI_PROFILE_TYPE = 42i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_DVD_PLUS_R_DUAL: IMAPI_PROFILE_TYPE = 43i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_BD_ROM: IMAPI_PROFILE_TYPE = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_BD_R_SEQUENTIAL: IMAPI_PROFILE_TYPE = 65i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_BD_R_RANDOM_RECORDING: IMAPI_PROFILE_TYPE = 66i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_BD_REWRITABLE: IMAPI_PROFILE_TYPE = 67i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_HD_DVD_ROM: IMAPI_PROFILE_TYPE = 80i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_HD_DVD_RECORDABLE: IMAPI_PROFILE_TYPE = 81i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_HD_DVD_RAM: IMAPI_PROFILE_TYPE = 82i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_PROFILE_TYPE_NON_STANDARD: IMAPI_PROFILE_TYPE = 65535i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMAPI_READ_TRACK_ADDRESS_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_READ_TRACK_ADDRESS_TYPE_LBA: IMAPI_READ_TRACK_ADDRESS_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_READ_TRACK_ADDRESS_TYPE_TRACK: IMAPI_READ_TRACK_ADDRESS_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMAPI_READ_TRACK_ADDRESS_TYPE_SESSION: IMAPI_READ_TRACK_ADDRESS_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMMPID_CPV_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_CPV_BEFORE__: IMMPID_CPV_ENUM = 32767i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_CP_START: IMMPID_CPV_ENUM = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_CPV_AFTER__: IMMPID_CPV_ENUM = 32769i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMMPID_MPV_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MPV_BEFORE__: IMMPID_MPV_ENUM = 12287i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MPV_STORE_DRIVER_HANDLE: IMMPID_MPV_ENUM = 12288i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MPV_MESSAGE_CREATION_FLAGS: IMMPID_MPV_ENUM = 12289i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MPV_MESSAGE_OPEN_HANDLES: IMMPID_MPV_ENUM = 12290i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MPV_TOTAL_OPEN_HANDLES: IMMPID_MPV_ENUM = 12291i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MPV_TOTAL_OPEN_PROPERTY_STREAM_HANDLES: IMMPID_MPV_ENUM = 12292i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MPV_TOTAL_OPEN_CONTENT_HANDLES: IMMPID_MPV_ENUM = 12293i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MPV_AFTER__: IMMPID_MPV_ENUM = 12294i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMMPID_MP_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_BEFORE__: IMMPID_MP_ENUM = 4095i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_RECIPIENT_LIST: IMMPID_MP_ENUM = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CONTENT_FILE_NAME: IMMPID_MP_ENUM = 4097i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SENDER_ADDRESS_SMTP: IMMPID_MP_ENUM = 4098i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SENDER_ADDRESS_X500: IMMPID_MP_ENUM = 4099i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SENDER_ADDRESS_X400: IMMPID_MP_ENUM = 4100i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SENDER_ADDRESS_LEGACY_EX_DN: IMMPID_MP_ENUM = 4101i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_DOMAIN_LIST: IMMPID_MP_ENUM = 4102i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_PICKUP_FILE_NAME: IMMPID_MP_ENUM = 4103i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_AUTHENTICATED_USER_NAME: IMMPID_MP_ENUM = 4104i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CONNECTION_IP_ADDRESS: IMMPID_MP_ENUM = 4105i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_HELO_DOMAIN: IMMPID_MP_ENUM = 4106i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_EIGHTBIT_MIME_OPTION: IMMPID_MP_ENUM = 4107i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CHUNKING_OPTION: IMMPID_MP_ENUM = 4108i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_BINARYMIME_OPTION: IMMPID_MP_ENUM = 4109i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_REMOTE_AUTHENTICATION_TYPE: IMMPID_MP_ENUM = 4110i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_ERROR_CODE: IMMPID_MP_ENUM = 4111i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_DSN_ENVID_VALUE: IMMPID_MP_ENUM = 4112i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_DSN_RET_VALUE: IMMPID_MP_ENUM = 4113i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_REMOTE_SERVER_DSN_CAPABLE: IMMPID_MP_ENUM = 4114i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_ARRIVAL_TIME: IMMPID_MP_ENUM = 4115i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_MESSAGE_STATUS: IMMPID_MP_ENUM = 4116i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_EXPIRE_DELAY: IMMPID_MP_ENUM = 4117i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_EXPIRE_NDR: IMMPID_MP_ENUM = 4118i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_LOCAL_EXPIRE_DELAY: IMMPID_MP_ENUM = 4119i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_LOCAL_EXPIRE_NDR: IMMPID_MP_ENUM = 4120i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_ARRIVAL_FILETIME: IMMPID_MP_ENUM = 4121i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_HR_CAT_STATUS: IMMPID_MP_ENUM = 4122i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_MSG_GUID: IMMPID_MP_ENUM = 4123i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SUPERSEDES_MSG_GUID: IMMPID_MP_ENUM = 4124i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SCANNED_FOR_CRLF_DOT_CRLF: IMMPID_MP_ENUM = 4125i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_FOUND_EMBEDDED_CRLF_DOT_CRLF: IMMPID_MP_ENUM = 4126i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_MSG_SIZE_HINT: IMMPID_MP_ENUM = 4127i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_RFC822_MSG_ID: IMMPID_MP_ENUM = 4128i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_RFC822_MSG_SUBJECT: IMMPID_MP_ENUM = 4129i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_RFC822_FROM_ADDRESS: IMMPID_MP_ENUM = 4130i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_RFC822_TO_ADDRESS: IMMPID_MP_ENUM = 4131i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_RFC822_CC_ADDRESS: IMMPID_MP_ENUM = 4132i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_RFC822_BCC_ADDRESS: IMMPID_MP_ENUM = 4133i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CONNECTION_SERVER_IP_ADDRESS: IMMPID_MP_ENUM = 4134i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SERVER_NAME: IMMPID_MP_ENUM = 4135i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SERVER_VERSION: IMMPID_MP_ENUM = 4136i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_NUM_RECIPIENTS: IMMPID_MP_ENUM = 4137i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_X_PRIORITY: IMMPID_MP_ENUM = 4138i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_FROM_ADDRESS: IMMPID_MP_ENUM = 4139i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SENDER_ADDRESS: IMMPID_MP_ENUM = 4140i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_DEFERRED_DELIVERY_FILETIME: IMMPID_MP_ENUM = 4141i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_SENDER_ADDRESS_OTHER: IMMPID_MP_ENUM = 4142i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_ORIGINAL_ARRIVAL_TIME: IMMPID_MP_ENUM = 4143i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_MSGCLASS: IMMPID_MP_ENUM = 4144i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CONTENT_TYPE: IMMPID_MP_ENUM = 4145i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_ENCRYPTION_TYPE: IMMPID_MP_ENUM = 4146i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CONNECTION_SERVER_PORT: IMMPID_MP_ENUM = 4147i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CLIENT_AUTH_USER: IMMPID_MP_ENUM = 4148i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CLIENT_AUTH_TYPE: IMMPID_MP_ENUM = 4149i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CRC_GLOBAL: IMMPID_MP_ENUM = 4150i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_CRC_RECIPS: IMMPID_MP_ENUM = 4151i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_INBOUND_MAIL_FROM_AUTH: IMMPID_MP_ENUM = 4152i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_MP_AFTER__: IMMPID_MP_ENUM = 4153i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMMPID_NMP_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_BEFORE__: IMMPID_NMP_ENUM = 24575i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_SECONDARY_GROUPS: IMMPID_NMP_ENUM = 24576i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_SECONDARY_ARTNUM: IMMPID_NMP_ENUM = 24577i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_PRIMARY_GROUP: IMMPID_NMP_ENUM = 24578i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_PRIMARY_ARTID: IMMPID_NMP_ENUM = 24579i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_POST_TOKEN: IMMPID_NMP_ENUM = 24580i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_NEWSGROUP_LIST: IMMPID_NMP_ENUM = 24581i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_HEADERS: IMMPID_NMP_ENUM = 24582i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_NNTP_PROCESSING: IMMPID_NMP_ENUM = 24583i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_NNTP_APPROVED_HEADER: IMMPID_NMP_ENUM = 24584i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_NMP_AFTER__: IMMPID_NMP_ENUM = 24585i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMMPID_RPV_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RPV_BEFORE__: IMMPID_RPV_ENUM = 16383i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RPV_DONT_DELIVER: IMMPID_RPV_ENUM = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RPV_NO_NAME_COLLISIONS: IMMPID_RPV_ENUM = 16385i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RPV_AFTER__: IMMPID_RPV_ENUM = 16386i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type IMMPID_RP_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_BEFORE__: IMMPID_RP_ENUM = 8191i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_DSN_NOTIFY_SUCCESS: IMMPID_RP_ENUM = 8192i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_DSN_NOTIFY_INVALID: IMMPID_RP_ENUM = 8193i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ADDRESS_TYPE: IMMPID_RP_ENUM = 8194i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ADDRESS: IMMPID_RP_ENUM = 8195i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ADDRESS_TYPE_SMTP: IMMPID_RP_ENUM = 8196i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ERROR_CODE: IMMPID_RP_ENUM = 8197i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ERROR_STRING: IMMPID_RP_ENUM = 8198i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_DSN_NOTIFY_VALUE: IMMPID_RP_ENUM = 8199i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_DSN_ORCPT_VALUE: IMMPID_RP_ENUM = 8200i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ADDRESS_SMTP: IMMPID_RP_ENUM = 8201i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ADDRESS_X400: IMMPID_RP_ENUM = 8202i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ADDRESS_X500: IMMPID_RP_ENUM = 8203i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_LEGACY_EX_DN: IMMPID_RP_ENUM = 8204i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_RECIPIENT_FLAGS: IMMPID_RP_ENUM = 8205i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_SMTP_STATUS_STRING: IMMPID_RP_ENUM = 8206i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_DSN_PRE_CAT_ADDRESS: IMMPID_RP_ENUM = 8207i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_MDB_GUID: IMMPID_RP_ENUM = 8208i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_USER_GUID: IMMPID_RP_ENUM = 8209i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_DOMAIN: IMMPID_RP_ENUM = 8210i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_ADDRESS_OTHER: IMMPID_RP_ENUM = 8211i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_DISPLAY_NAME: IMMPID_RP_ENUM = 8212i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const IMMPID_RP_AFTER__: IMMPID_RP_ENUM = 8213i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type MEDIA_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_BLANK: MEDIA_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_RW: MEDIA_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_WRITABLE: MEDIA_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_FORMAT_UNUSABLE_BY_IMAPI: MEDIA_FLAGS = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type MEDIA_TYPES = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_CDDA_CDROM: MEDIA_TYPES = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_CD_ROM_XA: MEDIA_TYPES = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_CD_I: MEDIA_TYPES = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_CD_EXTRA: MEDIA_TYPES = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_CD_OTHER: MEDIA_TYPES = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const MEDIA_SPECIAL: MEDIA_TYPES = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type PlatformId = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const PlatformX86: PlatformId = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const PlatformPowerPC: PlatformId = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const PlatformMac: PlatformId = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const PlatformEFI: PlatformId = 239i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub type RECORDER_TYPES = i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RECORDER_CDR: RECORDER_TYPES = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub const RECORDER_CDRW: RECORDER_TYPES = 2i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub struct IMMP_MPV_STORE_DRIVER_HANDLE {
+ pub guidSignature: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for IMMP_MPV_STORE_DRIVER_HANDLE {}
+impl ::core::clone::Clone for IMMP_MPV_STORE_DRIVER_HANDLE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub struct SPropAttrArray {
+ pub cValues: u32,
+ pub aPropAttr: [u32; 1],
+}
+impl ::core::marker::Copy for SPropAttrArray {}
+impl ::core::clone::Clone for SPropAttrArray {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+pub struct _MSGSESS(pub u8);
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
+pub struct tagIMMPID_GUIDLIST_ITEM {
+ pub pguid: *const ::windows_sys::core::GUID,
+ pub dwStart: u32,
+ pub dwLast: u32,
+}
+impl ::core::marker::Copy for tagIMMPID_GUIDLIST_ITEM {}
+impl ::core::clone::Clone for tagIMMPID_GUIDLIST_ITEM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`*"]
+#[cfg(feature = "Win32_System_AddressBook")]
+pub type MSGCALLRELEASE = ::core::option::Option<unsafe extern "system" fn(ulcallerdata: u32, lpmessage: super::super::System::AddressBook::IMessage)>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/IndexServer/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/IndexServer/mod.rs
new file mode 100644
index 000000000..aae7f5a03
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/IndexServer/mod.rs
@@ -0,0 +1,537 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_System_Com_StructuredStorage")]
+ pub fn BindIFilterFromStorage(pstg: super::super::System::Com::StructuredStorage::IStorage, punkouter: ::windows_sys::core::IUnknown, ppiunk: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`*"]
+ #[cfg(feature = "Win32_System_Com")]
+ pub fn BindIFilterFromStream(pstm: super::super::System::Com::IStream, punkouter: ::windows_sys::core::IUnknown, ppiunk: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+ pub fn LoadIFilter(pwcspath: ::windows_sys::core::PCWSTR, punkouter: ::windows_sys::core::IUnknown, ppiunk: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+ pub fn LoadIFilterEx(pwcspath: ::windows_sys::core::PCWSTR, dwflags: u32, riid: *const ::windows_sys::core::GUID, ppiunk: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
+}
+pub type IFilter = *mut ::core::ffi::c_void;
+pub type IPhraseSink = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CIADMIN: &str = "::_nodocstore_::";
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CICAT_ALL_OPENED: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CICAT_GET_STATE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CICAT_NO_QUERY: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CICAT_READONLY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CICAT_STOPPED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CICAT_WRITABLE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CINULLCATALOG: &str = "::_noindex_::";
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_PROVIDER_ALL: u32 = 4294967295u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_PROVIDER_INDEXING_SERVICE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_PROVIDER_MSSEARCH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_ANNEALING_MERGE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_BATTERY_POLICY: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_BATTERY_POWER: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_CONTENT_SCAN_REQUIRED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_DELETION_MERGE: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_HIGH_CPU: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_HIGH_IO: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_INDEX_MIGRATION_MERGE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_LOW_DISK: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_LOW_MEMORY: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_MASTER_MERGE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_MASTER_MERGE_PAUSED: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_READING_USNS: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_READ_ONLY: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_RECOVERING: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_SCANNING: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_SHADOW_MERGE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_STARTING: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_STATE_USER_ACTIVE: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_VERSION_WDS30: u32 = 258u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_VERSION_WDS40: u32 = 265u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CI_VERSION_WIN70: u32 = 1792u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_APPLICATION_NAME: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CATALOGLISTID: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CI_CATALOG_NAME: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CI_DEPTHS: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CI_EXCLUDE_SCOPES: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CI_INCLUDE_SCOPES: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CI_PROVIDER: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CI_QUERY_TYPE: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CI_SCOPE_FLAGS: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CI_SECURITY_ID: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_CLIENT_CLSID: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_DEFAULT_EQUALS_BEHAVIOR: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_DEFERCATALOGVERIFICATION: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_DEFERNONINDEXEDTRIMMING: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_DONOTCOMPUTEEXPENSIVEPROPS: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_ENABLEROWSETEVENTS: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_FIRSTROWS: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_FREETEXTANYTERM: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_FREETEXTUSESTEMMING: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_GENERATEPARSETREE: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_GENERICOPTIONS_STRING: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_IGNORENOISEONLYCLAUSES: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_IGNORESBRI: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_MACHINE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_USECONTENTINDEX: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBPROP_USEEXTENDEDDBTYPES: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBSETFUNC_ALL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBSETFUNC_DISTINCT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBSETFUNC_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_ACCESS: ::windows_sys::core::HRESULT = -2147215613i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_EMBEDDING_UNAVAILABLE: ::windows_sys::core::HRESULT = -2147215609i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_END_OF_CHUNKS: ::windows_sys::core::HRESULT = -2147215616i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_LINK_UNAVAILABLE: ::windows_sys::core::HRESULT = -2147215608i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_NO_MORE_TEXT: ::windows_sys::core::HRESULT = -2147215615i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_NO_MORE_VALUES: ::windows_sys::core::HRESULT = -2147215614i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_NO_TEXT: ::windows_sys::core::HRESULT = -2147215611i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_NO_VALUES: ::windows_sys::core::HRESULT = -2147215610i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_PASSWORD: ::windows_sys::core::HRESULT = -2147215605i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_E_UNKNOWNFORMAT: ::windows_sys::core::HRESULT = -2147215604i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_S_LAST_TEXT: ::windows_sys::core::HRESULT = 268041i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_S_LAST_VALUES: ::windows_sys::core::HRESULT = 268042i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const FILTER_W_MONIKER_CLIPPED: ::windows_sys::core::HRESULT = 268036i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const GENERATE_METHOD_EXACT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const GENERATE_METHOD_INFLECT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const GENERATE_METHOD_PREFIX: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const LIFF_FORCE_TEXT_FILTER_FALLBACK: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const LIFF_IMPLEMENT_TEXT_FILTER_FALLBACK_POLICY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const LIFF_LOAD_DEFINED_FILTER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_COMMAND_LOCALE_STRING: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_MAX_RANK: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_PARSE_TREE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_QUERY_RESTRICTION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_RESULTS_FOUND: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_ROWSETQUERYSTATUS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_SAME_SORTORDER_USED: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_SERVER_NLSVERSION: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_SERVER_NLSVER_DEFINED: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_SERVER_VERSION: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_SERVER_WINVER_MAJOR: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_SERVER_WINVER_MINOR: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const MSIDXSPROP_WHEREID: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const NOT_AN_ERROR: ::windows_sys::core::HRESULT = 524288i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PID_FILENAME: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_QUERY_ALL: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_QUERY_HITCOUNT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_QUERY_LASTSEENTIME: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_QUERY_RANK: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_QUERY_RANKVECTOR: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_QUERY_UNFILTERED: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_QUERY_VIRTUALPATH: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_QUERY_WORKID: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROPID_STG_CONTENTS: u32 = 19u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROXIMITY_UNIT_CHAPTER: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROXIMITY_UNIT_PARAGRAPH: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROXIMITY_UNIT_SENTENCE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const PROXIMITY_UNIT_WORD: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const QUERY_DEEP: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const QUERY_PHYSICAL_PATH: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const QUERY_SHALLOW: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const QUERY_VIRTUAL_PATH: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const SCOPE_FLAG_DEEP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const SCOPE_FLAG_INCLUDE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const SCOPE_FLAG_MASK: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const SCOPE_TYPE_MASK: u32 = 4294967040u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const SCOPE_TYPE_VPATH: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const SCOPE_TYPE_WINPATH: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_BUSY: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_COALESCE_COMP_ALL_NOISE: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_CONTENT_OUT_OF_DATE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_CONTENT_QUERY_INCOMPLETE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_DONE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_ERROR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_MISSING_PROP_IN_RELDOC: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_MISSING_RELDOC: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_NOISE_WORDS: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_PARTIAL_SCOPE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_REFRESH: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_REFRESH_INCOMPLETE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_RELDOC_ACCESS_DENIED: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_SHARING_VIOLATION: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const STAT_TIME_LIMIT_EXCEEDED: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const VECTOR_RANK_DICE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const VECTOR_RANK_INNER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const VECTOR_RANK_JACCARD: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const VECTOR_RANK_MAX: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const VECTOR_RANK_MIN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub type CHUNKSTATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CHUNK_TEXT: CHUNKSTATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CHUNK_VALUE: CHUNKSTATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CHUNK_FILTER_OWNED_VALUE: CHUNKSTATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub type CHUNK_BREAKTYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CHUNK_NO_BREAK: CHUNK_BREAKTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CHUNK_EOW: CHUNK_BREAKTYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CHUNK_EOS: CHUNK_BREAKTYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CHUNK_EOP: CHUNK_BREAKTYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const CHUNK_EOC: CHUNK_BREAKTYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub type DBKINDENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBKIND_GUID_NAME: DBKINDENUM = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBKIND_GUID_PROPID: DBKINDENUM = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBKIND_NAME: DBKINDENUM = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBKIND_PGUID_NAME: DBKINDENUM = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBKIND_PGUID_PROPID: DBKINDENUM = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBKIND_PROPID: DBKINDENUM = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const DBKIND_GUID: DBKINDENUM = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub type IFILTER_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_FLAGS_OLE_PROPERTIES: IFILTER_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub type IFILTER_INIT = i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_CANON_PARAGRAPHS: IFILTER_INIT = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_HARD_LINE_BREAKS: IFILTER_INIT = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_CANON_HYPHENS: IFILTER_INIT = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_CANON_SPACES: IFILTER_INIT = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_APPLY_INDEX_ATTRIBUTES: IFILTER_INIT = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_APPLY_OTHER_ATTRIBUTES: IFILTER_INIT = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES: IFILTER_INIT = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_INDEXING_ONLY: IFILTER_INIT = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_SEARCH_LINKS: IFILTER_INIT = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_FILTER_OWNED_VALUE_OK: IFILTER_INIT = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_FILTER_AGGRESSIVE_BREAK: IFILTER_INIT = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_DISABLE_EMBEDDED: IFILTER_INIT = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const IFILTER_INIT_EMIT_FORMATTING: IFILTER_INIT = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub type WORDREP_BREAK_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const WORDREP_BREAK_EOW: WORDREP_BREAK_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const WORDREP_BREAK_EOS: WORDREP_BREAK_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const WORDREP_BREAK_EOP: WORDREP_BREAK_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub const WORDREP_BREAK_EOC: WORDREP_BREAK_TYPE = 3i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub struct CI_STATE {
+ pub cbStruct: u32,
+ pub cWordList: u32,
+ pub cPersistentIndex: u32,
+ pub cQueries: u32,
+ pub cDocuments: u32,
+ pub cFreshTest: u32,
+ pub dwMergeProgress: u32,
+ pub eState: u32,
+ pub cFilteredDocuments: u32,
+ pub cTotalDocuments: u32,
+ pub cPendingScans: u32,
+ pub dwIndexSize: u32,
+ pub cUniqueKeys: u32,
+ pub cSecQDocuments: u32,
+ pub dwPropCacheSize: u32,
+}
+impl ::core::marker::Copy for CI_STATE {}
+impl ::core::clone::Clone for CI_STATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct DBID {
+ pub uGuid: DBID_0,
+ pub eKind: u32,
+ pub uName: DBID_1,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for DBID {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for DBID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub union DBID_0 {
+ pub guid: ::windows_sys::core::GUID,
+ pub pguid: *mut ::windows_sys::core::GUID,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for DBID_0 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for DBID_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub union DBID_1 {
+ pub pwszName: ::windows_sys::core::PWSTR,
+ pub ulPropid: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for DBID_1 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for DBID_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(2))]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct DBID {
+ pub uGuid: DBID_0,
+ pub eKind: u32,
+ pub uName: DBID_1,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for DBID {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for DBID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(2))]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+#[cfg(target_arch = "x86")]
+pub union DBID_0 {
+ pub guid: ::windows_sys::core::GUID,
+ pub pguid: *mut ::windows_sys::core::GUID,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for DBID_0 {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for DBID_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(2))]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+#[cfg(target_arch = "x86")]
+pub union DBID_1 {
+ pub pwszName: ::windows_sys::core::PWSTR,
+ pub ulPropid: u32,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for DBID_1 {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for DBID_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
+pub struct FILTERREGION {
+ pub idChunk: u32,
+ pub cwcStart: u32,
+ pub cwcExtent: u32,
+}
+impl ::core::marker::Copy for FILTERREGION {}
+impl ::core::clone::Clone for FILTERREGION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_System_Com_StructuredStorage")]
+pub struct FULLPROPSPEC {
+ pub guidPropSet: ::windows_sys::core::GUID,
+ pub psProperty: super::super::System::Com::StructuredStorage::PROPSPEC,
+}
+#[cfg(feature = "Win32_System_Com_StructuredStorage")]
+impl ::core::marker::Copy for FULLPROPSPEC {}
+#[cfg(feature = "Win32_System_Com_StructuredStorage")]
+impl ::core::clone::Clone for FULLPROPSPEC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_System_Com_StructuredStorage")]
+pub struct STAT_CHUNK {
+ pub idChunk: u32,
+ pub breakType: CHUNK_BREAKTYPE,
+ pub flags: CHUNKSTATE,
+ pub locale: u32,
+ pub attribute: FULLPROPSPEC,
+ pub idChunkSource: u32,
+ pub cwcStartSource: u32,
+ pub cwcLenSource: u32,
+}
+#[cfg(feature = "Win32_System_Com_StructuredStorage")]
+impl ::core::marker::Copy for STAT_CHUNK {}
+#[cfg(feature = "Win32_System_Com_StructuredStorage")]
+impl ::core::clone::Clone for STAT_CHUNK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs
new file mode 100644
index 000000000..0ce566e5f
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs
@@ -0,0 +1,629 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterAttach(lpfiltername: ::windows_sys::core::PCWSTR, lpvolumename: ::windows_sys::core::PCWSTR, lpinstancename: ::windows_sys::core::PCWSTR, dwcreatedinstancenamelength: u32, lpcreatedinstancename: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterAttachAtAltitude(lpfiltername: ::windows_sys::core::PCWSTR, lpvolumename: ::windows_sys::core::PCWSTR, lpaltitude: ::windows_sys::core::PCWSTR, lpinstancename: ::windows_sys::core::PCWSTR, dwcreatedinstancenamelength: u32, lpcreatedinstancename: ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterClose(hfilter: HFILTER) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
+ pub fn FilterConnectCommunicationPort(lpportname: ::windows_sys::core::PCWSTR, dwoptions: u32, lpcontext: *const ::core::ffi::c_void, wsizeofcontext: u16, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, hport: *mut super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterCreate(lpfiltername: ::windows_sys::core::PCWSTR, hfilter: *mut HFILTER) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterDetach(lpfiltername: ::windows_sys::core::PCWSTR, lpvolumename: ::windows_sys::core::PCWSTR, lpinstancename: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterFindClose(hfilterfind: super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterFindFirst(dwinformationclass: FILTER_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpfilterfind: *mut FilterFindHandle) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterFindNext(hfilterfind: super::super::Foundation::HANDLE, dwinformationclass: FILTER_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterGetDosName(lpvolumename: ::windows_sys::core::PCWSTR, lpdosname: ::windows_sys::core::PWSTR, dwdosnamebuffersize: u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterGetInformation(hfilter: HFILTER, dwinformationclass: FILTER_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn FilterGetMessage(hport: super::super::Foundation::HANDLE, lpmessagebuffer: *mut FILTER_MESSAGE_HEADER, dwmessagebuffersize: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterInstanceClose(hinstance: HFILTER_INSTANCE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterInstanceCreate(lpfiltername: ::windows_sys::core::PCWSTR, lpvolumename: ::windows_sys::core::PCWSTR, lpinstancename: ::windows_sys::core::PCWSTR, hinstance: *mut HFILTER_INSTANCE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterInstanceFindClose(hfilterinstancefind: super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterInstanceFindFirst(lpfiltername: ::windows_sys::core::PCWSTR, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpfilterinstancefind: *mut FilterInstanceFindHandle) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterInstanceFindNext(hfilterinstancefind: super::super::Foundation::HANDLE, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterInstanceGetInformation(hinstance: HFILTER_INSTANCE, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterLoad(lpfiltername: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterReplyMessage(hport: super::super::Foundation::HANDLE, lpreplybuffer: *const FILTER_REPLY_HEADER, dwreplybuffersize: u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterSendMessage(hport: super::super::Foundation::HANDLE, lpinbuffer: *const ::core::ffi::c_void, dwinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, dwoutbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterUnload(lpfiltername: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterVolumeFindClose(hvolumefind: super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterVolumeFindFirst(dwinformationclass: FILTER_VOLUME_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpvolumefind: *mut FilterVolumeFindHandle) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterVolumeFindNext(hvolumefind: super::super::Foundation::HANDLE, dwinformationclass: FILTER_VOLUME_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterVolumeInstanceFindClose(hvolumeinstancefind: super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+ pub fn FilterVolumeInstanceFindFirst(lpvolumename: ::windows_sys::core::PCWSTR, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpvolumeinstancefind: *mut FilterVolumeInstanceFindHandle) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FilterVolumeInstanceFindNext(hvolumeinstancefind: super::super::Foundation::HANDLE, dwinformationclass: INSTANCE_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32) -> ::windows_sys::core::HRESULT;
+}
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FILTER_NAME_MAX_CHARS: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_AGGREGATE_INFO_IS_LEGACYFILTER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_AGGREGATE_INFO_IS_MINIFILTER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_ASI_IS_LEGACYFILTER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_ASI_IS_MINIFILTER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_IASIL_DETACHED_VOLUME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_IASIM_DETACHED_VOLUME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_IASI_IS_LEGACYFILTER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_IASI_IS_MINIFILTER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLTFL_VSI_DETACHED_VOLUME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_PORT_FLAG_SYNC_HANDLE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const INSTANCE_NAME_MAX_CHARS: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const VOLUME_NAME_MAX_CHARS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_CRED_MANAGER: u32 = 4294901760u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_10NET: u32 = 327680u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_3IN1: u32 = 2555904u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_9P: u32 = 4718592u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_9TILES: u32 = 589824u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_APPLETALK: u32 = 1245184u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_AS400: u32 = 720896u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_AURISTOR_FS: u32 = 4587520u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_AVID: u32 = 1703936u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_AVID1: u32 = 3801088u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_BMC: u32 = 1572864u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_BWNFS: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_CLEARCASE: u32 = 1441792u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_COGENT: u32 = 1114112u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_CSC: u32 = 2490368u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_DAV: u32 = 3014656u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_DCE: u32 = 1638400u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_DECORB: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_DFS: u32 = 3866624u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_DISTINCT: u32 = 2293760u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_DOCUSHARE: u32 = 4521984u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_DOCUSPACE: u32 = 1769472u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_DRIVEONWEB: u32 = 4063232u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_EXIFS: u32 = 2949120u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_EXTENDNET: u32 = 2686976u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_FARALLON: u32 = 1179648u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_FJ_REDIR: u32 = 2228224u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_FOXBAT: u32 = 2818048u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_FRONTIER: u32 = 1507328u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_FTP_NFS: u32 = 786432u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_GOOGLE: u32 = 4390912u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_HOB_NFS: u32 = 3276800u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_IBMAL: u32 = 3407872u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_INTERGRAPH: u32 = 1310720u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_KNOWARE: u32 = 3080192u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_KWNP: u32 = 3932160u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_LANMAN: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_LANSTEP: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_LANTASTIC: u32 = 655360u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_LIFENET: u32 = 917504u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_LOCK: u32 = 3473408u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_LOCUS: u32 = 393216u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_MANGOSOFT: u32 = 1835008u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_MASFAX: u32 = 3211264u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_MFILES: u32 = 4259840u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_MSNET: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_MS_NFS: u32 = 4325376u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_NDFS: u32 = 4456448u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_NETWARE: u32 = 196608u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_OBJECT_DIRE: u32 = 3145728u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_OPENAFS: u32 = 3735552u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_PATHWORKS: u32 = 851968u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_POWERLAN: u32 = 983040u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_PROTSTOR: u32 = 2162688u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_QUINCY: u32 = 3670016u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_RDR2SAMPLE: u32 = 2424832u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_RIVERFRONT1: u32 = 1966080u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_RIVERFRONT2: u32 = 2031616u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_RSFX: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_SECUREAGENT: u32 = 4653056u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_SERNET: u32 = 1900544u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_SHIVA: u32 = 3342336u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_SMB: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_SRT: u32 = 3604480u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_STAC: u32 = 2752512u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_SUN_PC_NFS: u32 = 458752u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_SYMFONET: u32 = 1376256u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_TERMSRV: u32 = 3538944u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_TWINS: u32 = 2359296u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_VINES: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_VMWARE: u32 = 4128768u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_YAHOO: u32 = 2883584u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const WNNC_NET_ZENWORKS: u32 = 3997696u32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub type FILTER_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FilterFullInformation: FILTER_INFORMATION_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FilterAggregateBasicInformation: FILTER_INFORMATION_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FilterAggregateStandardInformation: FILTER_INFORMATION_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub type FILTER_VOLUME_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FilterVolumeBasicInformation: FILTER_VOLUME_INFORMATION_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FilterVolumeStandardInformation: FILTER_VOLUME_INFORMATION_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub type FLT_FILESYSTEM_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_UNKNOWN: FLT_FILESYSTEM_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_RAW: FLT_FILESYSTEM_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_NTFS: FLT_FILESYSTEM_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_FAT: FLT_FILESYSTEM_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_CDFS: FLT_FILESYSTEM_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_UDFS: FLT_FILESYSTEM_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_LANMAN: FLT_FILESYSTEM_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_WEBDAV: FLT_FILESYSTEM_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_RDPDR: FLT_FILESYSTEM_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_NFS: FLT_FILESYSTEM_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_MS_NETWARE: FLT_FILESYSTEM_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_NETWARE: FLT_FILESYSTEM_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_BSUDF: FLT_FILESYSTEM_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_MUP: FLT_FILESYSTEM_TYPE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_RSFX: FLT_FILESYSTEM_TYPE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_ROXIO_UDF1: FLT_FILESYSTEM_TYPE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_ROXIO_UDF2: FLT_FILESYSTEM_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_ROXIO_UDF3: FLT_FILESYSTEM_TYPE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_TACIT: FLT_FILESYSTEM_TYPE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_FS_REC: FLT_FILESYSTEM_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_INCD: FLT_FILESYSTEM_TYPE = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_INCD_FAT: FLT_FILESYSTEM_TYPE = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_EXFAT: FLT_FILESYSTEM_TYPE = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_PSFS: FLT_FILESYSTEM_TYPE = 23i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_GPFS: FLT_FILESYSTEM_TYPE = 24i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_NPFS: FLT_FILESYSTEM_TYPE = 25i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_MSFS: FLT_FILESYSTEM_TYPE = 26i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_CSVFS: FLT_FILESYSTEM_TYPE = 27i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_REFS: FLT_FILESYSTEM_TYPE = 28i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_OPENAFS: FLT_FILESYSTEM_TYPE = 29i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const FLT_FSTYPE_CIMFS: FLT_FILESYSTEM_TYPE = 30i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub type INSTANCE_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const InstanceBasicInformation: INSTANCE_INFORMATION_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const InstancePartialInformation: INSTANCE_INFORMATION_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const InstanceFullInformation: INSTANCE_INFORMATION_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub const InstanceAggregateStandardInformation: INSTANCE_INFORMATION_CLASS = 3i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_AGGREGATE_BASIC_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub Flags: u32,
+ pub Type: FILTER_AGGREGATE_BASIC_INFORMATION_0,
+}
+impl ::core::marker::Copy for FILTER_AGGREGATE_BASIC_INFORMATION {}
+impl ::core::clone::Clone for FILTER_AGGREGATE_BASIC_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub union FILTER_AGGREGATE_BASIC_INFORMATION_0 {
+ pub MiniFilter: FILTER_AGGREGATE_BASIC_INFORMATION_0_1,
+ pub LegacyFilter: FILTER_AGGREGATE_BASIC_INFORMATION_0_0,
+}
+impl ::core::marker::Copy for FILTER_AGGREGATE_BASIC_INFORMATION_0 {}
+impl ::core::clone::Clone for FILTER_AGGREGATE_BASIC_INFORMATION_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_AGGREGATE_BASIC_INFORMATION_0_0 {
+ pub FilterNameLength: u16,
+ pub FilterNameBufferOffset: u16,
+}
+impl ::core::marker::Copy for FILTER_AGGREGATE_BASIC_INFORMATION_0_0 {}
+impl ::core::clone::Clone for FILTER_AGGREGATE_BASIC_INFORMATION_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_AGGREGATE_BASIC_INFORMATION_0_1 {
+ pub FrameID: u32,
+ pub NumberOfInstances: u32,
+ pub FilterNameLength: u16,
+ pub FilterNameBufferOffset: u16,
+ pub FilterAltitudeLength: u16,
+ pub FilterAltitudeBufferOffset: u16,
+}
+impl ::core::marker::Copy for FILTER_AGGREGATE_BASIC_INFORMATION_0_1 {}
+impl ::core::clone::Clone for FILTER_AGGREGATE_BASIC_INFORMATION_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_AGGREGATE_STANDARD_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub Flags: u32,
+ pub Type: FILTER_AGGREGATE_STANDARD_INFORMATION_0,
+}
+impl ::core::marker::Copy for FILTER_AGGREGATE_STANDARD_INFORMATION {}
+impl ::core::clone::Clone for FILTER_AGGREGATE_STANDARD_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub union FILTER_AGGREGATE_STANDARD_INFORMATION_0 {
+ pub MiniFilter: FILTER_AGGREGATE_STANDARD_INFORMATION_0_1,
+ pub LegacyFilter: FILTER_AGGREGATE_STANDARD_INFORMATION_0_0,
+}
+impl ::core::marker::Copy for FILTER_AGGREGATE_STANDARD_INFORMATION_0 {}
+impl ::core::clone::Clone for FILTER_AGGREGATE_STANDARD_INFORMATION_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 {
+ pub Flags: u32,
+ pub FilterNameLength: u16,
+ pub FilterNameBufferOffset: u16,
+ pub FilterAltitudeLength: u16,
+ pub FilterAltitudeBufferOffset: u16,
+}
+impl ::core::marker::Copy for FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 {}
+impl ::core::clone::Clone for FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 {
+ pub Flags: u32,
+ pub FrameID: u32,
+ pub NumberOfInstances: u32,
+ pub FilterNameLength: u16,
+ pub FilterNameBufferOffset: u16,
+ pub FilterAltitudeLength: u16,
+ pub FilterAltitudeBufferOffset: u16,
+}
+impl ::core::marker::Copy for FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 {}
+impl ::core::clone::Clone for FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_FULL_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub FrameID: u32,
+ pub NumberOfInstances: u32,
+ pub FilterNameLength: u16,
+ pub FilterNameBuffer: [u16; 1],
+}
+impl ::core::marker::Copy for FILTER_FULL_INFORMATION {}
+impl ::core::clone::Clone for FILTER_FULL_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_MESSAGE_HEADER {
+ pub ReplyLength: u32,
+ pub MessageId: u64,
+}
+impl ::core::marker::Copy for FILTER_MESSAGE_HEADER {}
+impl ::core::clone::Clone for FILTER_MESSAGE_HEADER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct FILTER_REPLY_HEADER {
+ pub Status: super::super::Foundation::NTSTATUS,
+ pub MessageId: u64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for FILTER_REPLY_HEADER {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for FILTER_REPLY_HEADER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_VOLUME_BASIC_INFORMATION {
+ pub FilterVolumeNameLength: u16,
+ pub FilterVolumeName: [u16; 1],
+}
+impl ::core::marker::Copy for FILTER_VOLUME_BASIC_INFORMATION {}
+impl ::core::clone::Clone for FILTER_VOLUME_BASIC_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct FILTER_VOLUME_STANDARD_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub Flags: u32,
+ pub FrameID: u32,
+ pub FileSystemType: FLT_FILESYSTEM_TYPE,
+ pub FilterVolumeNameLength: u16,
+ pub FilterVolumeName: [u16; 1],
+}
+impl ::core::marker::Copy for FILTER_VOLUME_STANDARD_INFORMATION {}
+impl ::core::clone::Clone for FILTER_VOLUME_STANDARD_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type FilterFindHandle = isize;
+pub type FilterInstanceFindHandle = isize;
+pub type FilterVolumeFindHandle = isize;
+pub type FilterVolumeInstanceFindHandle = isize;
+pub type HFILTER = isize;
+pub type HFILTER_INSTANCE = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct INSTANCE_AGGREGATE_STANDARD_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub Flags: u32,
+ pub Type: INSTANCE_AGGREGATE_STANDARD_INFORMATION_0,
+}
+impl ::core::marker::Copy for INSTANCE_AGGREGATE_STANDARD_INFORMATION {}
+impl ::core::clone::Clone for INSTANCE_AGGREGATE_STANDARD_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub union INSTANCE_AGGREGATE_STANDARD_INFORMATION_0 {
+ pub MiniFilter: INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1,
+ pub LegacyFilter: INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0,
+}
+impl ::core::marker::Copy for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0 {}
+impl ::core::clone::Clone for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 {
+ pub Flags: u32,
+ pub AltitudeLength: u16,
+ pub AltitudeBufferOffset: u16,
+ pub VolumeNameLength: u16,
+ pub VolumeNameBufferOffset: u16,
+ pub FilterNameLength: u16,
+ pub FilterNameBufferOffset: u16,
+ pub SupportedFeatures: u32,
+}
+impl ::core::marker::Copy for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 {}
+impl ::core::clone::Clone for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 {
+ pub Flags: u32,
+ pub FrameID: u32,
+ pub VolumeFileSystemType: FLT_FILESYSTEM_TYPE,
+ pub InstanceNameLength: u16,
+ pub InstanceNameBufferOffset: u16,
+ pub AltitudeLength: u16,
+ pub AltitudeBufferOffset: u16,
+ pub VolumeNameLength: u16,
+ pub VolumeNameBufferOffset: u16,
+ pub FilterNameLength: u16,
+ pub FilterNameBufferOffset: u16,
+ pub SupportedFeatures: u32,
+}
+impl ::core::marker::Copy for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 {}
+impl ::core::clone::Clone for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct INSTANCE_BASIC_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub InstanceNameLength: u16,
+ pub InstanceNameBufferOffset: u16,
+}
+impl ::core::marker::Copy for INSTANCE_BASIC_INFORMATION {}
+impl ::core::clone::Clone for INSTANCE_BASIC_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct INSTANCE_FULL_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub InstanceNameLength: u16,
+ pub InstanceNameBufferOffset: u16,
+ pub AltitudeLength: u16,
+ pub AltitudeBufferOffset: u16,
+ pub VolumeNameLength: u16,
+ pub VolumeNameBufferOffset: u16,
+ pub FilterNameLength: u16,
+ pub FilterNameBufferOffset: u16,
+}
+impl ::core::marker::Copy for INSTANCE_FULL_INFORMATION {}
+impl ::core::clone::Clone for INSTANCE_FULL_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
+pub struct INSTANCE_PARTIAL_INFORMATION {
+ pub NextEntryOffset: u32,
+ pub InstanceNameLength: u16,
+ pub InstanceNameBufferOffset: u16,
+ pub AltitudeLength: u16,
+ pub AltitudeBufferOffset: u16,
+}
+impl ::core::marker::Copy for INSTANCE_PARTIAL_INFORMATION {}
+impl ::core::clone::Clone for INSTANCE_PARTIAL_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/IscsiDisc/mod.rs
new file mode 100644
index 000000000..d7ed06c59
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/IscsiDisc/mod.rs
@@ -0,0 +1,2240 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn AddISNSServerA(address: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn AddISNSServerW(address: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AddIScsiConnectionA(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, reserved: *mut ::core::ffi::c_void, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: ::windows_sys::core::PCSTR, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn AddIScsiConnectionW(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, reserved: *mut ::core::ffi::c_void, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: ::windows_sys::core::PCSTR, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AddIScsiSendTargetPortalA(initiatorinstance: ::windows_sys::core::PCSTR, initiatorportnumber: u32, loginoptions: *mut ISCSI_LOGIN_OPTIONS, securityflags: u64, portal: *mut ISCSI_TARGET_PORTALA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn AddIScsiSendTargetPortalW(initiatorinstance: ::windows_sys::core::PCWSTR, initiatorportnumber: u32, loginoptions: *mut ISCSI_LOGIN_OPTIONS, securityflags: u64, portal: *mut ISCSI_TARGET_PORTALW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AddIScsiStaticTargetA(targetname: ::windows_sys::core::PCSTR, targetalias: ::windows_sys::core::PCSTR, targetflags: u32, persist: super::super::Foundation::BOOLEAN, mappings: *mut ISCSI_TARGET_MAPPINGA, loginoptions: *mut ISCSI_LOGIN_OPTIONS, portalgroup: *mut ISCSI_TARGET_PORTAL_GROUPA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AddIScsiStaticTargetW(targetname: ::windows_sys::core::PCWSTR, targetalias: ::windows_sys::core::PCWSTR, targetflags: u32, persist: super::super::Foundation::BOOLEAN, mappings: *mut ISCSI_TARGET_MAPPINGW, loginoptions: *mut ISCSI_LOGIN_OPTIONS, portalgroup: *mut ISCSI_TARGET_PORTAL_GROUPW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn AddPersistentIScsiDeviceA(devicepath: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn AddPersistentIScsiDeviceW(devicepath: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn AddRadiusServerA(address: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn AddRadiusServerW(address: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ClearPersistentIScsiDevices() -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ioctl\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ioctl"))]
+ pub fn GetDevicesForIScsiSessionA(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, devicecount: *mut u32, devices: *mut ISCSI_DEVICE_ON_SESSIONA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_System_Ioctl\"`*"]
+ #[cfg(feature = "Win32_System_Ioctl")]
+ pub fn GetDevicesForIScsiSessionW(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, devicecount: *mut u32, devices: *mut ISCSI_DEVICE_ON_SESSIONW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiIKEInfoA(initiatorname: ::windows_sys::core::PCSTR, initiatorportnumber: u32, reserved: *mut u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiIKEInfoW(initiatorname: ::windows_sys::core::PCWSTR, initiatorportnumber: u32, reserved: *mut u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiInitiatorNodeNameA(initiatornodename: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiInitiatorNodeNameW(initiatornodename: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiSessionListA(buffersize: *mut u32, sessioncount: *mut u32, sessioninfo: *mut ISCSI_SESSION_INFOA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetIScsiSessionListEx(buffersize: *mut u32, sessioncountptr: *mut u32, sessioninfo: *mut ISCSI_SESSION_INFO_EX) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiSessionListW(buffersize: *mut u32, sessioncount: *mut u32, sessioninfo: *mut ISCSI_SESSION_INFOW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiTargetInformationA(targetname: ::windows_sys::core::PCSTR, discoverymechanism: ::windows_sys::core::PCSTR, infoclass: TARGET_INFORMATION_CLASS, buffersize: *mut u32, buffer: *mut ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiTargetInformationW(targetname: ::windows_sys::core::PCWSTR, discoverymechanism: ::windows_sys::core::PCWSTR, infoclass: TARGET_INFORMATION_CLASS, buffersize: *mut u32, buffer: *mut ::core::ffi::c_void) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn GetIScsiVersionInformation(versioninfo: *mut ISCSI_VERSION_INFO) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LoginIScsiTargetA(targetname: ::windows_sys::core::PCSTR, isinformationalsession: super::super::Foundation::BOOLEAN, initiatorinstance: ::windows_sys::core::PCSTR, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGA, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: ::windows_sys::core::PCSTR, ispersistent: super::super::Foundation::BOOLEAN, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn LoginIScsiTargetW(targetname: ::windows_sys::core::PCWSTR, isinformationalsession: super::super::Foundation::BOOLEAN, initiatorinstance: ::windows_sys::core::PCWSTR, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGW, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: ::windows_sys::core::PCSTR, ispersistent: super::super::Foundation::BOOLEAN, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn LogoutIScsiTarget(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RefreshISNSServerA(address: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RefreshISNSServerW(address: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RefreshIScsiSendTargetPortalA(initiatorinstance: ::windows_sys::core::PCSTR, initiatorportnumber: u32, portal: *mut ISCSI_TARGET_PORTALA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RefreshIScsiSendTargetPortalW(initiatorinstance: ::windows_sys::core::PCWSTR, initiatorportnumber: u32, portal: *mut ISCSI_TARGET_PORTALW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveISNSServerA(address: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveISNSServerW(address: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveIScsiConnection(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveIScsiPersistentTargetA(initiatorinstance: ::windows_sys::core::PCSTR, initiatorportnumber: u32, targetname: ::windows_sys::core::PCSTR, portal: *mut ISCSI_TARGET_PORTALA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveIScsiPersistentTargetW(initiatorinstance: ::windows_sys::core::PCWSTR, initiatorportnumber: u32, targetname: ::windows_sys::core::PCWSTR, portal: *mut ISCSI_TARGET_PORTALW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RemoveIScsiSendTargetPortalA(initiatorinstance: ::windows_sys::core::PCSTR, initiatorportnumber: u32, portal: *mut ISCSI_TARGET_PORTALA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveIScsiSendTargetPortalW(initiatorinstance: ::windows_sys::core::PCWSTR, initiatorportnumber: u32, portal: *mut ISCSI_TARGET_PORTALW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveIScsiStaticTargetA(targetname: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveIScsiStaticTargetW(targetname: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemovePersistentIScsiDeviceA(devicepath: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemovePersistentIScsiDeviceW(devicepath: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveRadiusServerA(address: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn RemoveRadiusServerW(address: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReportActiveIScsiTargetMappingsA(buffersize: *mut u32, mappingcount: *mut u32, mappings: *mut ISCSI_TARGET_MAPPINGA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportActiveIScsiTargetMappingsW(buffersize: *mut u32, mappingcount: *mut u32, mappings: *mut ISCSI_TARGET_MAPPINGW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportISNSServerListA(buffersizeinchar: *mut u32, buffer: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportISNSServerListW(buffersizeinchar: *mut u32, buffer: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportIScsiInitiatorListA(buffersize: *mut u32, buffer: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportIScsiInitiatorListW(buffersize: *mut u32, buffer: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReportIScsiPersistentLoginsA(count: *mut u32, persistentlogininfo: *mut PERSISTENT_ISCSI_LOGIN_INFOA, buffersizeinbytes: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReportIScsiPersistentLoginsW(count: *mut u32, persistentlogininfo: *mut PERSISTENT_ISCSI_LOGIN_INFOW, buffersizeinbytes: *mut u32) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReportIScsiSendTargetPortalsA(portalcount: *mut u32, portalinfo: *mut ISCSI_TARGET_PORTAL_INFOA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReportIScsiSendTargetPortalsExA(portalcount: *mut u32, portalinfosize: *mut u32, portalinfo: *mut ISCSI_TARGET_PORTAL_INFO_EXA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportIScsiSendTargetPortalsExW(portalcount: *mut u32, portalinfosize: *mut u32, portalinfo: *mut ISCSI_TARGET_PORTAL_INFO_EXW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportIScsiSendTargetPortalsW(portalcount: *mut u32, portalinfo: *mut ISCSI_TARGET_PORTAL_INFOW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReportIScsiTargetPortalsA(initiatorname: ::windows_sys::core::PCSTR, targetname: ::windows_sys::core::PCSTR, targetportaltag: *mut u16, elementcount: *mut u32, portals: *mut ISCSI_TARGET_PORTALA) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportIScsiTargetPortalsW(initiatorname: ::windows_sys::core::PCWSTR, targetname: ::windows_sys::core::PCWSTR, targetportaltag: *mut u16, elementcount: *mut u32, portals: *mut ISCSI_TARGET_PORTALW) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReportIScsiTargetsA(forceupdate: super::super::Foundation::BOOLEAN, buffersize: *mut u32, buffer: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ReportIScsiTargetsW(forceupdate: super::super::Foundation::BOOLEAN, buffersize: *mut u32, buffer: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportPersistentIScsiDevicesA(buffersizeinchar: *mut u32, buffer: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportPersistentIScsiDevicesW(buffersizeinchar: *mut u32, buffer: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportRadiusServerListA(buffersizeinchar: *mut u32, buffer: ::windows_sys::core::PSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn ReportRadiusServerListW(buffersizeinchar: *mut u32, buffer: ::windows_sys::core::PWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SendScsiInquiry(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, lun: u64, evpdcmddt: u8, pagecode: u8, scsistatus: *mut u8, responsesize: *mut u32, responsebuffer: *mut u8, sensesize: *mut u32, sensebuffer: *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SendScsiReadCapacity(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, lun: u64, scsistatus: *mut u8, responsesize: *mut u32, responsebuffer: *mut u8, sensesize: *mut u32, sensebuffer: *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SendScsiReportLuns(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, scsistatus: *mut u8, responsesize: *mut u32, responsebuffer: *mut u8, sensesize: *mut u32, sensebuffer: *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetIScsiGroupPresharedKey(keylength: u32, key: *mut u8, persist: super::super::Foundation::BOOLEAN) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetIScsiIKEInfoA(initiatorname: ::windows_sys::core::PCSTR, initiatorportnumber: u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION, persist: super::super::Foundation::BOOLEAN) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetIScsiIKEInfoW(initiatorname: ::windows_sys::core::PCWSTR, initiatorportnumber: u32, authinfo: *mut IKE_AUTHENTICATION_INFORMATION, persist: super::super::Foundation::BOOLEAN) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SetIScsiInitiatorCHAPSharedSecret(sharedsecretlength: u32, sharedsecret: *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SetIScsiInitiatorNodeNameA(initiatornodename: ::windows_sys::core::PCSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SetIScsiInitiatorNodeNameW(initiatornodename: ::windows_sys::core::PCWSTR) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SetIScsiInitiatorRADIUSSharedSecret(sharedsecretlength: u32, sharedsecret: *mut u8) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetIScsiTunnelModeOuterAddressA(initiatorname: ::windows_sys::core::PCSTR, initiatorportnumber: u32, destinationaddress: ::windows_sys::core::PCSTR, outermodeaddress: ::windows_sys::core::PCSTR, persist: super::super::Foundation::BOOLEAN) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetIScsiTunnelModeOuterAddressW(initiatorname: ::windows_sys::core::PCWSTR, initiatorportnumber: u32, destinationaddress: ::windows_sys::core::PCWSTR, outermodeaddress: ::windows_sys::core::PCWSTR, persist: super::super::Foundation::BOOLEAN) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SetupPersistentIScsiDevices() -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+ pub fn SetupPersistentIScsiVolumes() -> u32;
+}
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ATA_FLAGS_48BIT_COMMAND: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ATA_FLAGS_DATA_IN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ATA_FLAGS_DATA_OUT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ATA_FLAGS_DRDY_REQUIRED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ATA_FLAGS_NO_MULTIPLE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ATA_FLAGS_USE_DMA: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DD_SCSI_DEVICE_NAME: &str = "\\Device\\ScsiPort";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_DRIVER_NAME_LENGTH: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_EX_FLAG_DRIVER_FULL_PATH_SUPPORT: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_EX_FLAG_RESUME_SUPPORT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_EX_FLAG_SUPPORT_64BITMEMORY: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_EX_FLAG_SUPPORT_DD_TELEMETRY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_POINTERS_VERSION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_POINTERS_VERSION_2: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_POINTERS_VERSION_3: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DUMP_POINTERS_VERSION_4: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FILE_DEVICE_SCSI: u32 = 27u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_FUNCTION_ACTIVATE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_FUNCTION_DOWNLOAD: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_FUNCTION_GET_INFO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_REQUEST_BLOCK_STRUCTURE_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_REQUEST_FLAG_CONTROLLER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_REQUEST_FLAG_FIRST_SEGMENT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_REQUEST_FLAG_LAST_SEGMENT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_REQUEST_FLAG_SWITCH_TO_EXISTING_FIRMWARE: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_COMMAND_ABORT: u32 = 133u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_CONTROLLER_ERROR: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_DEVICE_ERROR: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_END_OF_MEDIA: u32 = 134u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_ERROR: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_ID_NOT_FOUND: u32 = 131u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_ILLEGAL_LENGTH: u32 = 135u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_ILLEGAL_REQUEST: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_INPUT_BUFFER_TOO_BIG: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_INTERFACE_CRC_ERROR: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_INVALID_IMAGE: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_INVALID_PARAMETER: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_INVALID_SLOT: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_MEDIA_CHANGE: u32 = 130u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_MEDIA_CHANGE_REQUEST: u32 = 132u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_OUTPUT_BUFFER_TOO_SMALL: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_POWER_CYCLE_REQUIRED: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_SUCCESS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const FIRMWARE_STATUS_UNCORRECTABLE_DATA_ERROR: u32 = 129u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_FUNCTION_DEMOTE_BY_SIZE: u32 = 19u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_FUNCTION_DISABLE_CACHING_MEDIUM: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_FUNCTION_ENABLE_CACHING_MEDIUM: u32 = 17u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_FUNCTION_GET_INFO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_FUNCTION_SET_DIRTY_THRESHOLD: u32 = 18u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_REQUEST_BLOCK_STRUCTURE_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_REQUEST_INFO_STRUCTURE_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_STATUS_ENABLE_REFCOUNT_HOLD: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_STATUS_ILLEGAL_REQUEST: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_STATUS_INVALID_PARAMETER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_STATUS_OUTPUT_BUFFER_TOO_SMALL: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const HYBRID_STATUS_SUCCESS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ID_FQDN: &str = "2";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ID_IPV4_ADDR: &str = "1";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ID_IPV6_ADDR: &str = "5";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ID_USER_FQDN: &str = "3";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_ATA_MINIPORT: u32 = 315444u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_ATA_PASS_THROUGH: u32 = 315436u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_ATA_PASS_THROUGH_DIRECT: u32 = 315440u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_IDE_PASS_THROUGH: u32 = 315432u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_PROCESS_SERVICE_IRP: u32 = 315448u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_DSM_GENERAL: &str = "MPDSMGEN";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_DSM_NOTIFICATION: &str = "MPDSM ";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO: &str = "ENDURINF";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_FIRMWARE: &str = "FIRMWARE";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_HYBRDISK: &str = "HYBRDISK";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PHYSICAL_TOPOLOGY: &str = "TOPOLOGY";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PROTOCOL: &str = "PROTOCOL";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_QUERY_TEMPERATURE: &str = "TEMPERAT";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_SCSIDISK: &str = "SCSIDISK";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL: &str = "SETPROTO";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MINIPORT_SIGNATURE_SET_TEMPERATURE_THRESHOLD: &str = "SETTEMPT";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MPIO_PASS_THROUGH_PATH: u32 = 315452u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT: u32 = 315456u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX: u32 = 315472u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_MPIO_PASS_THROUGH_PATH_EX: u32 = 315468u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_BASE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_FREE_DUMP_POINTERS: u32 = 266276u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_GET_ADDRESS: u32 = 266264u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_GET_CAPABILITIES: u32 = 266256u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_GET_DUMP_POINTERS: u32 = 266272u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_GET_INQUIRY_DATA: u32 = 266252u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_MINIPORT: u32 = 315400u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_PASS_THROUGH: u32 = 315396u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_PASS_THROUGH_DIRECT: u32 = 315412u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_PASS_THROUGH_DIRECT_EX: u32 = 315464u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_PASS_THROUGH_EX: u32 = 315460u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IOCTL_SCSI_RESCAN_BUS: u32 = 266268u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_FLAG_ALLOW_PORTAL_HOPPING: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_FLAG_MULTIPATH_ENABLED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_FLAG_REQUIRE_IPSEC: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_FLAG_RESERVED1: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_FLAG_USE_RADIUS_RESPONSE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_FLAG_USE_RADIUS_VERIFICATION: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_AUTH_TYPE: &str = "0x00000080";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_DATA_DIGEST: &str = "0x00000002";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_RETAIN: &str = "0x00000010";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_WAIT: &str = "0x00000008";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_HEADER_DIGEST: &str = "0x00000001";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_MAXIMUM_CONNECTIONS: &str = "0x00000004";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_PASSWORD: &str = "0x00000040";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_USERNAME: &str = "0x00000020";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_LOGIN_OPTIONS_VERSION: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_SECURITY_FLAG_AGGRESSIVE_MODE_ENABLED: &str = "0x00000008";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_SECURITY_FLAG_IKE_IPSEC_ENABLED: &str = "0x00000002";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_SECURITY_FLAG_MAIN_MODE_ENABLED: &str = "0x00000004";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_SECURITY_FLAG_PFS_ENABLED: &str = "0x00000010";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_SECURITY_FLAG_TRANSPORT_MODE_PREFERRED: &str = "0x00000020";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_SECURITY_FLAG_TUNNEL_MODE_PREFERRED: &str = "0x00000040";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_SECURITY_FLAG_VALID: &str = "0x00000001";
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_TARGET_FLAG_HIDE_STATIC_TARGET: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_TARGET_FLAG_MERGE_TARGET_INFORMATION: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_ISCSI_ALIAS_LEN: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_ISCSI_DISCOVERY_DOMAIN_LEN: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_ISCSI_HBANAME_LEN: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_ISCSI_NAME_LEN: u32 = 223u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_ISCSI_PORTAL_ADDRESS_LEN: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_ISCSI_PORTAL_ALIAS_LEN: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_ISCSI_PORTAL_NAME_LEN: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_ISCSI_TEXT_ADDRESS_LEN: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MAX_RADIUS_ADDRESS_LEN: u32 = 41u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MINIPORT_DSM_NOTIFICATION_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MINIPORT_DSM_NOTIFICATION_VERSION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MINIPORT_DSM_NOTIFY_FLAG_BEGIN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MINIPORT_DSM_NOTIFY_FLAG_END: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MINIPORT_DSM_PROFILE_CRASHDUMP_FILE: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MINIPORT_DSM_PROFILE_HIBERNATION_FILE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MINIPORT_DSM_PROFILE_PAGE_FILE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MINIPORT_DSM_PROFILE_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MPIO_IOCTL_FLAG_INVOLVE_DSM: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MPIO_IOCTL_FLAG_USE_PATHID: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MPIO_IOCTL_FLAG_USE_SCSIADDRESS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_ADD_LBAS_PINNED_SET: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_FLUSH_NVCACHE: u32 = 20u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_NVCACHE_INFO: u32 = 236u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_NVCACHE_POWER_MODE_RETURN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_NVCACHE_POWER_MODE_SET: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_NVSEPARATED_FLUSH: u32 = 193u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_NVSEPARATED_INFO: u32 = 192u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_NVSEPARATED_WB_DISABLE: u32 = 194u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_NVSEPARATED_WB_REVERT_DEFAULT: u32 = 195u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_PASS_HINT_PAYLOAD: u32 = 224u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_QUERY_ASCENDER_STATUS: u32 = 208u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_QUERY_CACHE_MISS: u32 = 19u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_QUERY_HYBRID_DISK_STATUS: u32 = 209u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_QUERY_PINNED_SET: u32 = 18u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_REMOVE_LBAS_PINNED_SET: u32 = 17u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_FUNCTION_SPINDLE_STATUS: u32 = 229u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_ILLEGAL_REQUEST: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_INPUT_DATA_OVERRUN: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_INPUT_DATA_UNDERRUN: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_INVALID_PARAMETER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_OUTPUT_DATA_OVERRUN: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_OUTPUT_DATA_UNDERRUN: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NRB_SUCCESS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NV_SEP_CACHE_PARAMETER_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NV_SEP_CACHE_PARAMETER_VERSION_1: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const SCSI_IOCTL_DATA_BIDIRECTIONAL: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const SCSI_IOCTL_DATA_IN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const SCSI_IOCTL_DATA_OUT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const SCSI_IOCTL_DATA_UNSPECIFIED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_DIAGNOSTIC_STATUS_BUFFER_TOO_SMALL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_DIAGNOSTIC_STATUS_INVALID_PARAMETER: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_DIAGNOSTIC_STATUS_INVALID_SIGNATURE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_DIAGNOSTIC_STATUS_INVALID_TARGET_TYPE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_DIAGNOSTIC_STATUS_MORE_DATA: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_DIAGNOSTIC_STATUS_SUCCESS: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_DIAGNOSTIC_STATUS_UNSUPPORTED_VERSION: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_FIRMWARE_ACTIVATE_STRUCTURE_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_FIRMWARE_DOWNLOAD_STRUCTURE_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_FIRMWARE_DOWNLOAD_STRUCTURE_VERSION_V2: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_FIRMWARE_INFO_INVALID_SLOT: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_FIRMWARE_INFO_STRUCTURE_VERSION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_FIRMWARE_INFO_STRUCTURE_VERSION_V2: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const STORAGE_FIRMWARE_SLOT_INFO_V2_REVISION_LENGTH: u32 = 16u32;
+pub const ScsiRawInterfaceGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1408590601, data2: 46783, data3: 4560, data4: [148, 242, 0, 160, 201, 30, 251, 139] };
+pub const WmiScsiAddressGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1408590607, data2: 46783, data3: 4560, data4: [148, 242, 0, 160, 201, 30, 251, 139] };
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type IKE_AUTHENTICATION_METHOD = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const IKE_AUTHENTICATION_PRESHARED_KEY_METHOD: IKE_AUTHENTICATION_METHOD = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type ISCSI_AUTH_TYPES = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_NO_AUTH_TYPE: ISCSI_AUTH_TYPES = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_CHAP_AUTH_TYPE: ISCSI_AUTH_TYPES = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_MUTUAL_CHAP_AUTH_TYPE: ISCSI_AUTH_TYPES = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type ISCSI_DIGEST_TYPES = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_DIGEST_TYPE_NONE: ISCSI_DIGEST_TYPES = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_DIGEST_TYPE_CRC32C: ISCSI_DIGEST_TYPES = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type MP_STORAGE_DIAGNOSTIC_LEVEL = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MpStorageDiagnosticLevelDefault: MP_STORAGE_DIAGNOSTIC_LEVEL = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MpStorageDiagnosticLevelMax: MP_STORAGE_DIAGNOSTIC_LEVEL = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type MP_STORAGE_DIAGNOSTIC_TARGET_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MpStorageDiagnosticTargetTypeUndefined: MP_STORAGE_DIAGNOSTIC_TARGET_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MpStorageDiagnosticTargetTypeMiniport: MP_STORAGE_DIAGNOSTIC_TARGET_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MpStorageDiagnosticTargetTypeHbaFirmware: MP_STORAGE_DIAGNOSTIC_TARGET_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const MpStorageDiagnosticTargetTypeMax: MP_STORAGE_DIAGNOSTIC_TARGET_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type NVCACHE_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NvCacheStatusUnknown: NVCACHE_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NvCacheStatusDisabling: NVCACHE_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NvCacheStatusDisabled: NVCACHE_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NvCacheStatusEnabled: NVCACHE_STATUS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type NVCACHE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NvCacheTypeUnknown: NVCACHE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NvCacheTypeNone: NVCACHE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NvCacheTypeWriteBack: NVCACHE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NvCacheTypeWriteThrough: NVCACHE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type NV_SEP_WRITE_CACHE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NVSEPWriteCacheTypeUnknown: NV_SEP_WRITE_CACHE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NVSEPWriteCacheTypeNone: NV_SEP_WRITE_CACHE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NVSEPWriteCacheTypeWriteBack: NV_SEP_WRITE_CACHE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const NVSEPWriteCacheTypeWriteThrough: NV_SEP_WRITE_CACHE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type TARGETPROTOCOLTYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ISCSI_TCP_PROTOCOL_TYPE: TARGETPROTOCOLTYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type TARGET_INFORMATION_CLASS = i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const ProtocolType: TARGET_INFORMATION_CLASS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const TargetAlias: TARGET_INFORMATION_CLASS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const DiscoveryMechanisms: TARGET_INFORMATION_CLASS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const PortalGroups: TARGET_INFORMATION_CLASS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const PersistentTargetMappings: TARGET_INFORMATION_CLASS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const InitiatorName: TARGET_INFORMATION_CLASS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const TargetFlags: TARGET_INFORMATION_CLASS = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub const LoginOptions: TARGET_INFORMATION_CLASS = 7i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ATA_PASS_THROUGH_DIRECT {
+ pub Length: u16,
+ pub AtaFlags: u16,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub ReservedAsUchar: u8,
+ pub DataTransferLength: u32,
+ pub TimeOutValue: u32,
+ pub ReservedAsUlong: u32,
+ pub DataBuffer: *mut ::core::ffi::c_void,
+ pub PreviousTaskFile: [u8; 8],
+ pub CurrentTaskFile: [u8; 8],
+}
+impl ::core::marker::Copy for ATA_PASS_THROUGH_DIRECT {}
+impl ::core::clone::Clone for ATA_PASS_THROUGH_DIRECT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct ATA_PASS_THROUGH_DIRECT32 {
+ pub Length: u16,
+ pub AtaFlags: u16,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub ReservedAsUchar: u8,
+ pub DataTransferLength: u32,
+ pub TimeOutValue: u32,
+ pub ReservedAsUlong: u32,
+ pub DataBuffer: *mut ::core::ffi::c_void,
+ pub PreviousTaskFile: [u8; 8],
+ pub CurrentTaskFile: [u8; 8],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for ATA_PASS_THROUGH_DIRECT32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for ATA_PASS_THROUGH_DIRECT32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ATA_PASS_THROUGH_EX {
+ pub Length: u16,
+ pub AtaFlags: u16,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub ReservedAsUchar: u8,
+ pub DataTransferLength: u32,
+ pub TimeOutValue: u32,
+ pub ReservedAsUlong: u32,
+ pub DataBufferOffset: usize,
+ pub PreviousTaskFile: [u8; 8],
+ pub CurrentTaskFile: [u8; 8],
+}
+impl ::core::marker::Copy for ATA_PASS_THROUGH_EX {}
+impl ::core::clone::Clone for ATA_PASS_THROUGH_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct ATA_PASS_THROUGH_EX32 {
+ pub Length: u16,
+ pub AtaFlags: u16,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub ReservedAsUchar: u8,
+ pub DataTransferLength: u32,
+ pub TimeOutValue: u32,
+ pub ReservedAsUlong: u32,
+ pub DataBufferOffset: u32,
+ pub PreviousTaskFile: [u8; 8],
+ pub CurrentTaskFile: [u8; 8],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for ATA_PASS_THROUGH_EX32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for ATA_PASS_THROUGH_EX32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct DSM_NOTIFICATION_REQUEST_BLOCK {
+ pub Size: u32,
+ pub Version: u32,
+ pub NotifyFlags: u32,
+ pub DataSetProfile: u32,
+ pub Reserved: [u32; 3],
+ pub DataSetRangesCount: u32,
+ pub DataSetRanges: [MP_DEVICE_DATA_SET_RANGE; 1],
+}
+impl ::core::marker::Copy for DSM_NOTIFICATION_REQUEST_BLOCK {}
+impl ::core::clone::Clone for DSM_NOTIFICATION_REQUEST_BLOCK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct DUMP_DRIVER {
+ pub DumpDriverList: *mut ::core::ffi::c_void,
+ pub DriverName: [u16; 15],
+ pub BaseName: [u16; 15],
+}
+impl ::core::marker::Copy for DUMP_DRIVER {}
+impl ::core::clone::Clone for DUMP_DRIVER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct DUMP_DRIVER_EX {
+ pub DumpDriverList: *mut ::core::ffi::c_void,
+ pub DriverName: [u16; 15],
+ pub BaseName: [u16; 15],
+ pub DriverFullPath: NTSCSI_UNICODE_STRING,
+}
+impl ::core::marker::Copy for DUMP_DRIVER_EX {}
+impl ::core::clone::Clone for DUMP_DRIVER_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DUMP_POINTERS {
+ pub AdapterObject: *mut _ADAPTER_OBJECT,
+ pub MappedRegisterBase: *mut ::core::ffi::c_void,
+ pub DumpData: *mut ::core::ffi::c_void,
+ pub CommonBufferVa: *mut ::core::ffi::c_void,
+ pub CommonBufferPa: i64,
+ pub CommonBufferSize: u32,
+ pub AllocateCommonBuffers: super::super::Foundation::BOOLEAN,
+ pub UseDiskDump: super::super::Foundation::BOOLEAN,
+ pub Spare1: [u8; 2],
+ pub DeviceObject: *mut ::core::ffi::c_void,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DUMP_POINTERS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DUMP_POINTERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DUMP_POINTERS_EX {
+ pub Header: DUMP_POINTERS_VERSION,
+ pub DumpData: *mut ::core::ffi::c_void,
+ pub CommonBufferVa: *mut ::core::ffi::c_void,
+ pub CommonBufferSize: u32,
+ pub AllocateCommonBuffers: super::super::Foundation::BOOLEAN,
+ pub DeviceObject: *mut ::core::ffi::c_void,
+ pub DriverList: *mut ::core::ffi::c_void,
+ pub dwPortFlags: u32,
+ pub MaxDeviceDumpSectionSize: u32,
+ pub MaxDeviceDumpLevel: u32,
+ pub MaxTransferSize: u32,
+ pub AdapterObject: *mut ::core::ffi::c_void,
+ pub MappedRegisterBase: *mut ::core::ffi::c_void,
+ pub DeviceReady: *mut super::super::Foundation::BOOLEAN,
+ pub DumpDevicePowerOn: PDUMP_DEVICE_POWERON_ROUTINE,
+ pub DumpDevicePowerOnContext: *mut ::core::ffi::c_void,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DUMP_POINTERS_EX {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DUMP_POINTERS_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct DUMP_POINTERS_VERSION {
+ pub Version: u32,
+ pub Size: u32,
+}
+impl ::core::marker::Copy for DUMP_POINTERS_VERSION {}
+impl ::core::clone::Clone for DUMP_POINTERS_VERSION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct FIRMWARE_REQUEST_BLOCK {
+ pub Version: u32,
+ pub Size: u32,
+ pub Function: u32,
+ pub Flags: u32,
+ pub DataBufferOffset: u32,
+ pub DataBufferLength: u32,
+}
+impl ::core::marker::Copy for FIRMWARE_REQUEST_BLOCK {}
+impl ::core::clone::Clone for FIRMWARE_REQUEST_BLOCK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct HYBRID_DEMOTE_BY_SIZE {
+ pub Version: u32,
+ pub Size: u32,
+ pub SourcePriority: u8,
+ pub TargetPriority: u8,
+ pub Reserved0: u16,
+ pub Reserved1: u32,
+ pub LbaCount: u64,
+}
+impl ::core::marker::Copy for HYBRID_DEMOTE_BY_SIZE {}
+impl ::core::clone::Clone for HYBRID_DEMOTE_BY_SIZE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct HYBRID_DIRTY_THRESHOLDS {
+ pub Version: u32,
+ pub Size: u32,
+ pub DirtyLowThreshold: u32,
+ pub DirtyHighThreshold: u32,
+}
+impl ::core::marker::Copy for HYBRID_DIRTY_THRESHOLDS {}
+impl ::core::clone::Clone for HYBRID_DIRTY_THRESHOLDS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HYBRID_INFORMATION {
+ pub Version: u32,
+ pub Size: u32,
+ pub HybridSupported: super::super::Foundation::BOOLEAN,
+ pub Status: NVCACHE_STATUS,
+ pub CacheTypeEffective: NVCACHE_TYPE,
+ pub CacheTypeDefault: NVCACHE_TYPE,
+ pub FractionBase: u32,
+ pub CacheSize: u64,
+ pub Attributes: HYBRID_INFORMATION_0,
+ pub Priorities: HYBRID_INFORMATION_1,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HYBRID_INFORMATION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HYBRID_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HYBRID_INFORMATION_0 {
+ pub _bitfield: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HYBRID_INFORMATION_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HYBRID_INFORMATION_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HYBRID_INFORMATION_1 {
+ pub PriorityLevelCount: u8,
+ pub MaxPriorityBehavior: super::super::Foundation::BOOLEAN,
+ pub OptimalWriteGranularity: u8,
+ pub Reserved: u8,
+ pub DirtyThresholdLow: u32,
+ pub DirtyThresholdHigh: u32,
+ pub SupportedCommands: HYBRID_INFORMATION_1_0,
+ pub Priority: [NVCACHE_PRIORITY_LEVEL_DESCRIPTOR; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HYBRID_INFORMATION_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HYBRID_INFORMATION_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct HYBRID_INFORMATION_1_0 {
+ pub _bitfield: u32,
+ pub MaxEvictCommands: u32,
+ pub MaxLbaRangeCountForEvict: u32,
+ pub MaxLbaRangeCountForChangeLba: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for HYBRID_INFORMATION_1_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for HYBRID_INFORMATION_1_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct HYBRID_REQUEST_BLOCK {
+ pub Version: u32,
+ pub Size: u32,
+ pub Function: u32,
+ pub Flags: u32,
+ pub DataBufferOffset: u32,
+ pub DataBufferLength: u32,
+}
+impl ::core::marker::Copy for HYBRID_REQUEST_BLOCK {}
+impl ::core::clone::Clone for HYBRID_REQUEST_BLOCK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct IDE_IO_CONTROL {
+ pub HeaderLength: u32,
+ pub Signature: [u8; 8],
+ pub Timeout: u32,
+ pub ControlCode: u32,
+ pub ReturnStatus: u32,
+ pub DataLength: u32,
+}
+impl ::core::marker::Copy for IDE_IO_CONTROL {}
+impl ::core::clone::Clone for IDE_IO_CONTROL {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct IKE_AUTHENTICATION_INFORMATION {
+ pub AuthMethod: IKE_AUTHENTICATION_METHOD,
+ pub Anonymous: IKE_AUTHENTICATION_INFORMATION_0,
+}
+impl ::core::marker::Copy for IKE_AUTHENTICATION_INFORMATION {}
+impl ::core::clone::Clone for IKE_AUTHENTICATION_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub union IKE_AUTHENTICATION_INFORMATION_0 {
+ pub PsKey: IKE_AUTHENTICATION_PRESHARED_KEY,
+}
+impl ::core::marker::Copy for IKE_AUTHENTICATION_INFORMATION_0 {}
+impl ::core::clone::Clone for IKE_AUTHENTICATION_INFORMATION_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct IKE_AUTHENTICATION_PRESHARED_KEY {
+ pub SecurityFlags: u64,
+ pub IdType: u8,
+ pub IdLengthInBytes: u32,
+ pub Id: *mut u8,
+ pub KeyLengthInBytes: u32,
+ pub Key: *mut u8,
+}
+impl ::core::marker::Copy for IKE_AUTHENTICATION_PRESHARED_KEY {}
+impl ::core::clone::Clone for IKE_AUTHENTICATION_PRESHARED_KEY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct IO_SCSI_CAPABILITIES {
+ pub Length: u32,
+ pub MaximumTransferLength: u32,
+ pub MaximumPhysicalPages: u32,
+ pub SupportedAsynchronousEvents: u32,
+ pub AlignmentMask: u32,
+ pub TaggedQueuing: super::super::Foundation::BOOLEAN,
+ pub AdapterScansDown: super::super::Foundation::BOOLEAN,
+ pub AdapterUsesPio: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for IO_SCSI_CAPABILITIES {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for IO_SCSI_CAPABILITIES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_CONNECTION_INFOA {
+ pub ConnectionId: ISCSI_UNIQUE_SESSION_ID,
+ pub InitiatorAddress: ::windows_sys::core::PSTR,
+ pub TargetAddress: ::windows_sys::core::PSTR,
+ pub InitiatorSocket: u16,
+ pub TargetSocket: u16,
+ pub CID: [u8; 2],
+}
+impl ::core::marker::Copy for ISCSI_CONNECTION_INFOA {}
+impl ::core::clone::Clone for ISCSI_CONNECTION_INFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_CONNECTION_INFOW {
+ pub ConnectionId: ISCSI_UNIQUE_SESSION_ID,
+ pub InitiatorAddress: ::windows_sys::core::PWSTR,
+ pub TargetAddress: ::windows_sys::core::PWSTR,
+ pub InitiatorSocket: u16,
+ pub TargetSocket: u16,
+ pub CID: [u8; 2],
+}
+impl ::core::marker::Copy for ISCSI_CONNECTION_INFOW {}
+impl ::core::clone::Clone for ISCSI_CONNECTION_INFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_CONNECTION_INFO_EX {
+ pub ConnectionId: ISCSI_UNIQUE_SESSION_ID,
+ pub State: u8,
+ pub Protocol: u8,
+ pub HeaderDigest: u8,
+ pub DataDigest: u8,
+ pub MaxRecvDataSegmentLength: u32,
+ pub AuthType: ISCSI_AUTH_TYPES,
+ pub EstimatedThroughput: u64,
+ pub MaxDatagramSize: u32,
+}
+impl ::core::marker::Copy for ISCSI_CONNECTION_INFO_EX {}
+impl ::core::clone::Clone for ISCSI_CONNECTION_INFO_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ioctl\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ioctl"))]
+pub struct ISCSI_DEVICE_ON_SESSIONA {
+ pub InitiatorName: [super::super::Foundation::CHAR; 256],
+ pub TargetName: [super::super::Foundation::CHAR; 224],
+ pub ScsiAddress: SCSI_ADDRESS,
+ pub DeviceInterfaceType: ::windows_sys::core::GUID,
+ pub DeviceInterfaceName: [super::super::Foundation::CHAR; 260],
+ pub LegacyName: [super::super::Foundation::CHAR; 260],
+ pub StorageDeviceNumber: super::super::System::Ioctl::STORAGE_DEVICE_NUMBER,
+ pub DeviceInstance: u32,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ioctl"))]
+impl ::core::marker::Copy for ISCSI_DEVICE_ON_SESSIONA {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ioctl"))]
+impl ::core::clone::Clone for ISCSI_DEVICE_ON_SESSIONA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_System_Ioctl\"`*"]
+#[cfg(feature = "Win32_System_Ioctl")]
+pub struct ISCSI_DEVICE_ON_SESSIONW {
+ pub InitiatorName: [u16; 256],
+ pub TargetName: [u16; 224],
+ pub ScsiAddress: SCSI_ADDRESS,
+ pub DeviceInterfaceType: ::windows_sys::core::GUID,
+ pub DeviceInterfaceName: [u16; 260],
+ pub LegacyName: [u16; 260],
+ pub StorageDeviceNumber: super::super::System::Ioctl::STORAGE_DEVICE_NUMBER,
+ pub DeviceInstance: u32,
+}
+#[cfg(feature = "Win32_System_Ioctl")]
+impl ::core::marker::Copy for ISCSI_DEVICE_ON_SESSIONW {}
+#[cfg(feature = "Win32_System_Ioctl")]
+impl ::core::clone::Clone for ISCSI_DEVICE_ON_SESSIONW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_LOGIN_OPTIONS {
+ pub Version: u32,
+ pub InformationSpecified: u32,
+ pub LoginFlags: u32,
+ pub AuthType: ISCSI_AUTH_TYPES,
+ pub HeaderDigest: ISCSI_DIGEST_TYPES,
+ pub DataDigest: ISCSI_DIGEST_TYPES,
+ pub MaximumConnections: u32,
+ pub DefaultTime2Wait: u32,
+ pub DefaultTime2Retain: u32,
+ pub UsernameLength: u32,
+ pub PasswordLength: u32,
+ pub Username: *mut u8,
+ pub Password: *mut u8,
+}
+impl ::core::marker::Copy for ISCSI_LOGIN_OPTIONS {}
+impl ::core::clone::Clone for ISCSI_LOGIN_OPTIONS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_SESSION_INFOA {
+ pub SessionId: ISCSI_UNIQUE_SESSION_ID,
+ pub InitiatorName: ::windows_sys::core::PSTR,
+ pub TargetNodeName: ::windows_sys::core::PSTR,
+ pub TargetName: ::windows_sys::core::PSTR,
+ pub ISID: [u8; 6],
+ pub TSID: [u8; 2],
+ pub ConnectionCount: u32,
+ pub Connections: *mut ISCSI_CONNECTION_INFOA,
+}
+impl ::core::marker::Copy for ISCSI_SESSION_INFOA {}
+impl ::core::clone::Clone for ISCSI_SESSION_INFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_SESSION_INFOW {
+ pub SessionId: ISCSI_UNIQUE_SESSION_ID,
+ pub InitiatorName: ::windows_sys::core::PWSTR,
+ pub TargetNodeName: ::windows_sys::core::PWSTR,
+ pub TargetName: ::windows_sys::core::PWSTR,
+ pub ISID: [u8; 6],
+ pub TSID: [u8; 2],
+ pub ConnectionCount: u32,
+ pub Connections: *mut ISCSI_CONNECTION_INFOW,
+}
+impl ::core::marker::Copy for ISCSI_SESSION_INFOW {}
+impl ::core::clone::Clone for ISCSI_SESSION_INFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ISCSI_SESSION_INFO_EX {
+ pub SessionId: ISCSI_UNIQUE_SESSION_ID,
+ pub InitialR2t: super::super::Foundation::BOOLEAN,
+ pub ImmediateData: super::super::Foundation::BOOLEAN,
+ pub Type: u8,
+ pub DataSequenceInOrder: super::super::Foundation::BOOLEAN,
+ pub DataPduInOrder: super::super::Foundation::BOOLEAN,
+ pub ErrorRecoveryLevel: u8,
+ pub MaxOutstandingR2t: u32,
+ pub FirstBurstLength: u32,
+ pub MaxBurstLength: u32,
+ pub MaximumConnections: u32,
+ pub ConnectionCount: u32,
+ pub Connections: *mut ISCSI_CONNECTION_INFO_EX,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ISCSI_SESSION_INFO_EX {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ISCSI_SESSION_INFO_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ISCSI_TARGET_MAPPINGA {
+ pub InitiatorName: [super::super::Foundation::CHAR; 256],
+ pub TargetName: [super::super::Foundation::CHAR; 224],
+ pub OSDeviceName: [super::super::Foundation::CHAR; 260],
+ pub SessionId: ISCSI_UNIQUE_SESSION_ID,
+ pub OSBusNumber: u32,
+ pub OSTargetNumber: u32,
+ pub LUNCount: u32,
+ pub LUNList: *mut SCSI_LUN_LIST,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ISCSI_TARGET_MAPPINGA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ISCSI_TARGET_MAPPINGA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_TARGET_MAPPINGW {
+ pub InitiatorName: [u16; 256],
+ pub TargetName: [u16; 224],
+ pub OSDeviceName: [u16; 260],
+ pub SessionId: ISCSI_UNIQUE_SESSION_ID,
+ pub OSBusNumber: u32,
+ pub OSTargetNumber: u32,
+ pub LUNCount: u32,
+ pub LUNList: *mut SCSI_LUN_LIST,
+}
+impl ::core::marker::Copy for ISCSI_TARGET_MAPPINGW {}
+impl ::core::clone::Clone for ISCSI_TARGET_MAPPINGW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ISCSI_TARGET_PORTALA {
+ pub SymbolicName: [super::super::Foundation::CHAR; 256],
+ pub Address: [super::super::Foundation::CHAR; 256],
+ pub Socket: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ISCSI_TARGET_PORTALA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ISCSI_TARGET_PORTALA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_TARGET_PORTALW {
+ pub SymbolicName: [u16; 256],
+ pub Address: [u16; 256],
+ pub Socket: u16,
+}
+impl ::core::marker::Copy for ISCSI_TARGET_PORTALW {}
+impl ::core::clone::Clone for ISCSI_TARGET_PORTALW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ISCSI_TARGET_PORTAL_GROUPA {
+ pub Count: u32,
+ pub Portals: [ISCSI_TARGET_PORTALA; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ISCSI_TARGET_PORTAL_GROUPA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ISCSI_TARGET_PORTAL_GROUPA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_TARGET_PORTAL_GROUPW {
+ pub Count: u32,
+ pub Portals: [ISCSI_TARGET_PORTALW; 1],
+}
+impl ::core::marker::Copy for ISCSI_TARGET_PORTAL_GROUPW {}
+impl ::core::clone::Clone for ISCSI_TARGET_PORTAL_GROUPW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ISCSI_TARGET_PORTAL_INFOA {
+ pub InitiatorName: [super::super::Foundation::CHAR; 256],
+ pub InitiatorPortNumber: u32,
+ pub SymbolicName: [super::super::Foundation::CHAR; 256],
+ pub Address: [super::super::Foundation::CHAR; 256],
+ pub Socket: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ISCSI_TARGET_PORTAL_INFOA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ISCSI_TARGET_PORTAL_INFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_TARGET_PORTAL_INFOW {
+ pub InitiatorName: [u16; 256],
+ pub InitiatorPortNumber: u32,
+ pub SymbolicName: [u16; 256],
+ pub Address: [u16; 256],
+ pub Socket: u16,
+}
+impl ::core::marker::Copy for ISCSI_TARGET_PORTAL_INFOW {}
+impl ::core::clone::Clone for ISCSI_TARGET_PORTAL_INFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct ISCSI_TARGET_PORTAL_INFO_EXA {
+ pub InitiatorName: [super::super::Foundation::CHAR; 256],
+ pub InitiatorPortNumber: u32,
+ pub SymbolicName: [super::super::Foundation::CHAR; 256],
+ pub Address: [super::super::Foundation::CHAR; 256],
+ pub Socket: u16,
+ pub SecurityFlags: u64,
+ pub LoginOptions: ISCSI_LOGIN_OPTIONS,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for ISCSI_TARGET_PORTAL_INFO_EXA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for ISCSI_TARGET_PORTAL_INFO_EXA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_TARGET_PORTAL_INFO_EXW {
+ pub InitiatorName: [u16; 256],
+ pub InitiatorPortNumber: u32,
+ pub SymbolicName: [u16; 256],
+ pub Address: [u16; 256],
+ pub Socket: u16,
+ pub SecurityFlags: u64,
+ pub LoginOptions: ISCSI_LOGIN_OPTIONS,
+}
+impl ::core::marker::Copy for ISCSI_TARGET_PORTAL_INFO_EXW {}
+impl ::core::clone::Clone for ISCSI_TARGET_PORTAL_INFO_EXW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_UNIQUE_SESSION_ID {
+ pub AdapterUnique: u64,
+ pub AdapterSpecific: u64,
+}
+impl ::core::marker::Copy for ISCSI_UNIQUE_SESSION_ID {}
+impl ::core::clone::Clone for ISCSI_UNIQUE_SESSION_ID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct ISCSI_VERSION_INFO {
+ pub MajorVersion: u32,
+ pub MinorVersion: u32,
+ pub BuildNumber: u32,
+}
+impl ::core::marker::Copy for ISCSI_VERSION_INFO {}
+impl ::core::clone::Clone for ISCSI_VERSION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct MPIO_PASS_THROUGH_PATH {
+ pub PassThrough: SCSI_PASS_THROUGH,
+ pub Version: u32,
+ pub Length: u16,
+ pub Flags: u8,
+ pub PortNumber: u8,
+ pub MpioPathId: u64,
+}
+impl ::core::marker::Copy for MPIO_PASS_THROUGH_PATH {}
+impl ::core::clone::Clone for MPIO_PASS_THROUGH_PATH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct MPIO_PASS_THROUGH_PATH32 {
+ pub PassThrough: SCSI_PASS_THROUGH32,
+ pub Version: u32,
+ pub Length: u16,
+ pub Flags: u8,
+ pub PortNumber: u8,
+ pub MpioPathId: u64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for MPIO_PASS_THROUGH_PATH32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for MPIO_PASS_THROUGH_PATH32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct MPIO_PASS_THROUGH_PATH32_EX {
+ pub PassThroughOffset: u32,
+ pub Version: u32,
+ pub Length: u16,
+ pub Flags: u8,
+ pub PortNumber: u8,
+ pub MpioPathId: u64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for MPIO_PASS_THROUGH_PATH32_EX {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for MPIO_PASS_THROUGH_PATH32_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct MPIO_PASS_THROUGH_PATH_DIRECT {
+ pub PassThrough: SCSI_PASS_THROUGH_DIRECT,
+ pub Version: u32,
+ pub Length: u16,
+ pub Flags: u8,
+ pub PortNumber: u8,
+ pub MpioPathId: u64,
+}
+impl ::core::marker::Copy for MPIO_PASS_THROUGH_PATH_DIRECT {}
+impl ::core::clone::Clone for MPIO_PASS_THROUGH_PATH_DIRECT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct MPIO_PASS_THROUGH_PATH_DIRECT32 {
+ pub PassThrough: SCSI_PASS_THROUGH_DIRECT32,
+ pub Version: u32,
+ pub Length: u16,
+ pub Flags: u8,
+ pub PortNumber: u8,
+ pub MpioPathId: u64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for MPIO_PASS_THROUGH_PATH_DIRECT32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for MPIO_PASS_THROUGH_PATH_DIRECT32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct MPIO_PASS_THROUGH_PATH_DIRECT32_EX {
+ pub PassThroughOffset: u32,
+ pub Version: u32,
+ pub Length: u16,
+ pub Flags: u8,
+ pub PortNumber: u8,
+ pub MpioPathId: u64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for MPIO_PASS_THROUGH_PATH_DIRECT32_EX {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for MPIO_PASS_THROUGH_PATH_DIRECT32_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct MPIO_PASS_THROUGH_PATH_DIRECT_EX {
+ pub PassThroughOffset: u32,
+ pub Version: u32,
+ pub Length: u16,
+ pub Flags: u8,
+ pub PortNumber: u8,
+ pub MpioPathId: u64,
+}
+impl ::core::marker::Copy for MPIO_PASS_THROUGH_PATH_DIRECT_EX {}
+impl ::core::clone::Clone for MPIO_PASS_THROUGH_PATH_DIRECT_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct MPIO_PASS_THROUGH_PATH_EX {
+ pub PassThroughOffset: u32,
+ pub Version: u32,
+ pub Length: u16,
+ pub Flags: u8,
+ pub PortNumber: u8,
+ pub MpioPathId: u64,
+}
+impl ::core::marker::Copy for MPIO_PASS_THROUGH_PATH_EX {}
+impl ::core::clone::Clone for MPIO_PASS_THROUGH_PATH_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct MP_DEVICE_DATA_SET_RANGE {
+ pub StartingOffset: i64,
+ pub LengthInBytes: u64,
+}
+impl ::core::marker::Copy for MP_DEVICE_DATA_SET_RANGE {}
+impl ::core::clone::Clone for MP_DEVICE_DATA_SET_RANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct NTSCSI_UNICODE_STRING {
+ pub Length: u16,
+ pub MaximumLength: u16,
+ pub Buffer: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for NTSCSI_UNICODE_STRING {}
+impl ::core::clone::Clone for NTSCSI_UNICODE_STRING {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct NVCACHE_HINT_PAYLOAD {
+ pub Command: u8,
+ pub Feature7_0: u8,
+ pub Feature15_8: u8,
+ pub Count15_8: u8,
+ pub LBA7_0: u8,
+ pub LBA15_8: u8,
+ pub LBA23_16: u8,
+ pub LBA31_24: u8,
+ pub LBA39_32: u8,
+ pub LBA47_40: u8,
+ pub Auxiliary7_0: u8,
+ pub Auxiliary23_16: u8,
+ pub Reserved: [u8; 4],
+}
+impl ::core::marker::Copy for NVCACHE_HINT_PAYLOAD {}
+impl ::core::clone::Clone for NVCACHE_HINT_PAYLOAD {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct NVCACHE_PRIORITY_LEVEL_DESCRIPTOR {
+ pub PriorityLevel: u8,
+ pub Reserved0: [u8; 3],
+ pub ConsumedNVMSizeFraction: u32,
+ pub ConsumedMappingResourcesFraction: u32,
+ pub ConsumedNVMSizeForDirtyDataFraction: u32,
+ pub ConsumedMappingResourcesForDirtyDataFraction: u32,
+ pub Reserved1: u32,
+}
+impl ::core::marker::Copy for NVCACHE_PRIORITY_LEVEL_DESCRIPTOR {}
+impl ::core::clone::Clone for NVCACHE_PRIORITY_LEVEL_DESCRIPTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct NVCACHE_REQUEST_BLOCK {
+ pub NRBSize: u32,
+ pub Function: u16,
+ pub NRBFlags: u32,
+ pub NRBStatus: u32,
+ pub Count: u32,
+ pub LBA: u64,
+ pub DataBufSize: u32,
+ pub NVCacheStatus: u32,
+ pub NVCacheSubStatus: u32,
+}
+impl ::core::marker::Copy for NVCACHE_REQUEST_BLOCK {}
+impl ::core::clone::Clone for NVCACHE_REQUEST_BLOCK {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct NV_FEATURE_PARAMETER {
+ pub NVPowerModeEnabled: u16,
+ pub NVParameterReserv1: u16,
+ pub NVCmdEnabled: u16,
+ pub NVParameterReserv2: u16,
+ pub NVPowerModeVer: u16,
+ pub NVCmdVer: u16,
+ pub NVSize: u32,
+ pub NVReadSpeed: u16,
+ pub NVWrtSpeed: u16,
+ pub DeviceSpinUpTime: u32,
+}
+impl ::core::marker::Copy for NV_FEATURE_PARAMETER {}
+impl ::core::clone::Clone for NV_FEATURE_PARAMETER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct NV_SEP_CACHE_PARAMETER {
+ pub Version: u32,
+ pub Size: u32,
+ pub Flags: NV_SEP_CACHE_PARAMETER_0,
+ pub WriteCacheType: u8,
+ pub WriteCacheTypeEffective: u8,
+ pub ParameterReserve1: [u8; 3],
+}
+impl ::core::marker::Copy for NV_SEP_CACHE_PARAMETER {}
+impl ::core::clone::Clone for NV_SEP_CACHE_PARAMETER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub union NV_SEP_CACHE_PARAMETER_0 {
+ pub CacheFlags: NV_SEP_CACHE_PARAMETER_0_0,
+ pub CacheFlagsSet: u8,
+}
+impl ::core::marker::Copy for NV_SEP_CACHE_PARAMETER_0 {}
+impl ::core::clone::Clone for NV_SEP_CACHE_PARAMETER_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct NV_SEP_CACHE_PARAMETER_0_0 {
+ pub _bitfield: u8,
+}
+impl ::core::marker::Copy for NV_SEP_CACHE_PARAMETER_0_0 {}
+impl ::core::clone::Clone for NV_SEP_CACHE_PARAMETER_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PERSISTENT_ISCSI_LOGIN_INFOA {
+ pub TargetName: [super::super::Foundation::CHAR; 224],
+ pub IsInformationalSession: super::super::Foundation::BOOLEAN,
+ pub InitiatorInstance: [super::super::Foundation::CHAR; 256],
+ pub InitiatorPortNumber: u32,
+ pub TargetPortal: ISCSI_TARGET_PORTALA,
+ pub SecurityFlags: u64,
+ pub Mappings: *mut ISCSI_TARGET_MAPPINGA,
+ pub LoginOptions: ISCSI_LOGIN_OPTIONS,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PERSISTENT_ISCSI_LOGIN_INFOA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PERSISTENT_ISCSI_LOGIN_INFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PERSISTENT_ISCSI_LOGIN_INFOW {
+ pub TargetName: [u16; 224],
+ pub IsInformationalSession: super::super::Foundation::BOOLEAN,
+ pub InitiatorInstance: [u16; 256],
+ pub InitiatorPortNumber: u32,
+ pub TargetPortal: ISCSI_TARGET_PORTALW,
+ pub SecurityFlags: u64,
+ pub Mappings: *mut ISCSI_TARGET_MAPPINGW,
+ pub LoginOptions: ISCSI_LOGIN_OPTIONS,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PERSISTENT_ISCSI_LOGIN_INFOW {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PERSISTENT_ISCSI_LOGIN_INFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SCSI_ADAPTER_BUS_INFO {
+ pub NumberOfBuses: u8,
+ pub BusData: [SCSI_BUS_DATA; 1],
+}
+impl ::core::marker::Copy for SCSI_ADAPTER_BUS_INFO {}
+impl ::core::clone::Clone for SCSI_ADAPTER_BUS_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SCSI_ADDRESS {
+ pub Length: u32,
+ pub PortNumber: u8,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+}
+impl ::core::marker::Copy for SCSI_ADDRESS {}
+impl ::core::clone::Clone for SCSI_ADDRESS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SCSI_BUS_DATA {
+ pub NumberOfLogicalUnits: u8,
+ pub InitiatorBusId: u8,
+ pub InquiryDataOffset: u32,
+}
+impl ::core::marker::Copy for SCSI_BUS_DATA {}
+impl ::core::clone::Clone for SCSI_BUS_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SCSI_INQUIRY_DATA {
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub DeviceClaimed: super::super::Foundation::BOOLEAN,
+ pub InquiryDataLength: u32,
+ pub NextInquiryDataOffset: u32,
+ pub InquiryData: [u8; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SCSI_INQUIRY_DATA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SCSI_INQUIRY_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SCSI_LUN_LIST {
+ pub OSLUN: u32,
+ pub TargetLUN: u64,
+}
+impl ::core::marker::Copy for SCSI_LUN_LIST {}
+impl ::core::clone::Clone for SCSI_LUN_LIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SCSI_PASS_THROUGH {
+ pub Length: u16,
+ pub ScsiStatus: u8,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub CdbLength: u8,
+ pub SenseInfoLength: u8,
+ pub DataIn: u8,
+ pub DataTransferLength: u32,
+ pub TimeOutValue: u32,
+ pub DataBufferOffset: usize,
+ pub SenseInfoOffset: u32,
+ pub Cdb: [u8; 16],
+}
+impl ::core::marker::Copy for SCSI_PASS_THROUGH {}
+impl ::core::clone::Clone for SCSI_PASS_THROUGH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct SCSI_PASS_THROUGH32 {
+ pub Length: u16,
+ pub ScsiStatus: u8,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub CdbLength: u8,
+ pub SenseInfoLength: u8,
+ pub DataIn: u8,
+ pub DataTransferLength: u32,
+ pub TimeOutValue: u32,
+ pub DataBufferOffset: u32,
+ pub SenseInfoOffset: u32,
+ pub Cdb: [u8; 16],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for SCSI_PASS_THROUGH32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for SCSI_PASS_THROUGH32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct SCSI_PASS_THROUGH32_EX {
+ pub Version: u32,
+ pub Length: u32,
+ pub CdbLength: u32,
+ pub StorAddressLength: u32,
+ pub ScsiStatus: u8,
+ pub SenseInfoLength: u8,
+ pub DataDirection: u8,
+ pub Reserved: u8,
+ pub TimeOutValue: u32,
+ pub StorAddressOffset: u32,
+ pub SenseInfoOffset: u32,
+ pub DataOutTransferLength: u32,
+ pub DataInTransferLength: u32,
+ pub DataOutBufferOffset: u32,
+ pub DataInBufferOffset: u32,
+ pub Cdb: [u8; 1],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for SCSI_PASS_THROUGH32_EX {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for SCSI_PASS_THROUGH32_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SCSI_PASS_THROUGH_DIRECT {
+ pub Length: u16,
+ pub ScsiStatus: u8,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub CdbLength: u8,
+ pub SenseInfoLength: u8,
+ pub DataIn: u8,
+ pub DataTransferLength: u32,
+ pub TimeOutValue: u32,
+ pub DataBuffer: *mut ::core::ffi::c_void,
+ pub SenseInfoOffset: u32,
+ pub Cdb: [u8; 16],
+}
+impl ::core::marker::Copy for SCSI_PASS_THROUGH_DIRECT {}
+impl ::core::clone::Clone for SCSI_PASS_THROUGH_DIRECT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct SCSI_PASS_THROUGH_DIRECT32 {
+ pub Length: u16,
+ pub ScsiStatus: u8,
+ pub PathId: u8,
+ pub TargetId: u8,
+ pub Lun: u8,
+ pub CdbLength: u8,
+ pub SenseInfoLength: u8,
+ pub DataIn: u8,
+ pub DataTransferLength: u32,
+ pub TimeOutValue: u32,
+ pub DataBuffer: *mut ::core::ffi::c_void,
+ pub SenseInfoOffset: u32,
+ pub Cdb: [u8; 16],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for SCSI_PASS_THROUGH_DIRECT32 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for SCSI_PASS_THROUGH_DIRECT32 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct SCSI_PASS_THROUGH_DIRECT32_EX {
+ pub Version: u32,
+ pub Length: u32,
+ pub CdbLength: u32,
+ pub StorAddressLength: u32,
+ pub ScsiStatus: u8,
+ pub SenseInfoLength: u8,
+ pub DataDirection: u8,
+ pub Reserved: u8,
+ pub TimeOutValue: u32,
+ pub StorAddressOffset: u32,
+ pub SenseInfoOffset: u32,
+ pub DataOutTransferLength: u32,
+ pub DataInTransferLength: u32,
+ pub DataOutBuffer: *mut ::core::ffi::c_void,
+ pub DataInBuffer: *mut ::core::ffi::c_void,
+ pub Cdb: [u8; 1],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for SCSI_PASS_THROUGH_DIRECT32_EX {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for SCSI_PASS_THROUGH_DIRECT32_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SCSI_PASS_THROUGH_DIRECT_EX {
+ pub Version: u32,
+ pub Length: u32,
+ pub CdbLength: u32,
+ pub StorAddressLength: u32,
+ pub ScsiStatus: u8,
+ pub SenseInfoLength: u8,
+ pub DataDirection: u8,
+ pub Reserved: u8,
+ pub TimeOutValue: u32,
+ pub StorAddressOffset: u32,
+ pub SenseInfoOffset: u32,
+ pub DataOutTransferLength: u32,
+ pub DataInTransferLength: u32,
+ pub DataOutBuffer: *mut ::core::ffi::c_void,
+ pub DataInBuffer: *mut ::core::ffi::c_void,
+ pub Cdb: [u8; 1],
+}
+impl ::core::marker::Copy for SCSI_PASS_THROUGH_DIRECT_EX {}
+impl ::core::clone::Clone for SCSI_PASS_THROUGH_DIRECT_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SCSI_PASS_THROUGH_EX {
+ pub Version: u32,
+ pub Length: u32,
+ pub CdbLength: u32,
+ pub StorAddressLength: u32,
+ pub ScsiStatus: u8,
+ pub SenseInfoLength: u8,
+ pub DataDirection: u8,
+ pub Reserved: u8,
+ pub TimeOutValue: u32,
+ pub StorAddressOffset: u32,
+ pub SenseInfoOffset: u32,
+ pub DataOutTransferLength: u32,
+ pub DataInTransferLength: u32,
+ pub DataOutBufferOffset: usize,
+ pub DataInBufferOffset: usize,
+ pub Cdb: [u8; 1],
+}
+impl ::core::marker::Copy for SCSI_PASS_THROUGH_EX {}
+impl ::core::clone::Clone for SCSI_PASS_THROUGH_EX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct SRB_IO_CONTROL {
+ pub HeaderLength: u32,
+ pub Signature: [u8; 8],
+ pub Timeout: u32,
+ pub ControlCode: u32,
+ pub ReturnCode: u32,
+ pub Length: u32,
+}
+impl ::core::marker::Copy for SRB_IO_CONTROL {}
+impl ::core::clone::Clone for SRB_IO_CONTROL {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct STORAGE_DIAGNOSTIC_MP_REQUEST {
+ pub Version: u32,
+ pub Size: u32,
+ pub TargetType: MP_STORAGE_DIAGNOSTIC_TARGET_TYPE,
+ pub Level: MP_STORAGE_DIAGNOSTIC_LEVEL,
+ pub ProviderId: ::windows_sys::core::GUID,
+ pub BufferSize: u32,
+ pub Reserved: u32,
+ pub DataBuffer: [u8; 1],
+}
+impl ::core::marker::Copy for STORAGE_DIAGNOSTIC_MP_REQUEST {}
+impl ::core::clone::Clone for STORAGE_DIAGNOSTIC_MP_REQUEST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct STORAGE_ENDURANCE_DATA_DESCRIPTOR {
+ pub Version: u32,
+ pub Size: u32,
+ pub EnduranceInfo: STORAGE_ENDURANCE_INFO,
+}
+impl ::core::marker::Copy for STORAGE_ENDURANCE_DATA_DESCRIPTOR {}
+impl ::core::clone::Clone for STORAGE_ENDURANCE_DATA_DESCRIPTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct STORAGE_ENDURANCE_INFO {
+ pub ValidFields: u32,
+ pub GroupId: u32,
+ pub Flags: STORAGE_ENDURANCE_INFO_0,
+ pub LifePercentage: u32,
+ pub BytesReadCount: [u8; 16],
+ pub ByteWriteCount: [u8; 16],
+}
+impl ::core::marker::Copy for STORAGE_ENDURANCE_INFO {}
+impl ::core::clone::Clone for STORAGE_ENDURANCE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct STORAGE_ENDURANCE_INFO_0 {
+ pub _bitfield: u32,
+}
+impl ::core::marker::Copy for STORAGE_ENDURANCE_INFO_0 {}
+impl ::core::clone::Clone for STORAGE_ENDURANCE_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct STORAGE_FIRMWARE_ACTIVATE {
+ pub Version: u32,
+ pub Size: u32,
+ pub SlotToActivate: u8,
+ pub Reserved0: [u8; 3],
+}
+impl ::core::marker::Copy for STORAGE_FIRMWARE_ACTIVATE {}
+impl ::core::clone::Clone for STORAGE_FIRMWARE_ACTIVATE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct STORAGE_FIRMWARE_DOWNLOAD {
+ pub Version: u32,
+ pub Size: u32,
+ pub Offset: u64,
+ pub BufferSize: u64,
+ pub ImageBuffer: [u8; 1],
+}
+impl ::core::marker::Copy for STORAGE_FIRMWARE_DOWNLOAD {}
+impl ::core::clone::Clone for STORAGE_FIRMWARE_DOWNLOAD {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub struct STORAGE_FIRMWARE_DOWNLOAD_V2 {
+ pub Version: u32,
+ pub Size: u32,
+ pub Offset: u64,
+ pub BufferSize: u64,
+ pub Slot: u8,
+ pub Reserved: [u8; 3],
+ pub ImageSize: u32,
+ pub ImageBuffer: [u8; 1],
+}
+impl ::core::marker::Copy for STORAGE_FIRMWARE_DOWNLOAD_V2 {}
+impl ::core::clone::Clone for STORAGE_FIRMWARE_DOWNLOAD_V2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct STORAGE_FIRMWARE_INFO {
+ pub Version: u32,
+ pub Size: u32,
+ pub UpgradeSupport: super::super::Foundation::BOOLEAN,
+ pub SlotCount: u8,
+ pub ActiveSlot: u8,
+ pub PendingActivateSlot: u8,
+ pub Reserved: u32,
+ pub Slot: [STORAGE_FIRMWARE_SLOT_INFO; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for STORAGE_FIRMWARE_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for STORAGE_FIRMWARE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct STORAGE_FIRMWARE_INFO_V2 {
+ pub Version: u32,
+ pub Size: u32,
+ pub UpgradeSupport: super::super::Foundation::BOOLEAN,
+ pub SlotCount: u8,
+ pub ActiveSlot: u8,
+ pub PendingActivateSlot: u8,
+ pub FirmwareShared: super::super::Foundation::BOOLEAN,
+ pub Reserved: [u8; 3],
+ pub ImagePayloadAlignment: u32,
+ pub ImagePayloadMaxSize: u32,
+ pub Slot: [STORAGE_FIRMWARE_SLOT_INFO_V2; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for STORAGE_FIRMWARE_INFO_V2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for STORAGE_FIRMWARE_INFO_V2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct STORAGE_FIRMWARE_SLOT_INFO {
+ pub SlotNumber: u8,
+ pub ReadOnly: super::super::Foundation::BOOLEAN,
+ pub Reserved: [u8; 6],
+ pub Revision: STORAGE_FIRMWARE_SLOT_INFO_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for STORAGE_FIRMWARE_SLOT_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for STORAGE_FIRMWARE_SLOT_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union STORAGE_FIRMWARE_SLOT_INFO_0 {
+ pub Info: [u8; 8],
+ pub AsUlonglong: u64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for STORAGE_FIRMWARE_SLOT_INFO_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for STORAGE_FIRMWARE_SLOT_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct STORAGE_FIRMWARE_SLOT_INFO_V2 {
+ pub SlotNumber: u8,
+ pub ReadOnly: super::super::Foundation::BOOLEAN,
+ pub Reserved: [u8; 6],
+ pub Revision: [u8; 16],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for STORAGE_FIRMWARE_SLOT_INFO_V2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for STORAGE_FIRMWARE_SLOT_INFO_V2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+pub struct _ADAPTER_OBJECT(pub u8);
+#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
+pub type PDUMP_DEVICE_POWERON_ROUTINE = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> i32>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Jet/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Jet/mod.rs
new file mode 100644
index 000000000..69bfcd68c
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Jet/mod.rs
@@ -0,0 +1,4767 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetAddColumnA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const i8, pcolumndef: *const JET_COLUMNDEF, pvdefault: *const ::core::ffi::c_void, cbdefault: u32, pcolumnid: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetAddColumnW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const u16, pcolumndef: *const JET_COLUMNDEF, pvdefault: *const ::core::ffi::c_void, cbdefault: u32, pcolumnid: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetAttachDatabase2A(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, cpgdatabasesizemax: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetAttachDatabase2W(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, cpgdatabasesizemax: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetAttachDatabaseA(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetAttachDatabaseW(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBackupA(szbackuppath: *const i8, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBackupInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szbackuppath: *const i8, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBackupInstanceW(instance: super::StructuredStorage::JET_INSTANCE, szbackuppath: *const u16, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBackupW(szbackuppath: *const u16, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetBeginExternalBackup(grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBeginExternalBackupInstance(instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBeginSessionA(instance: super::StructuredStorage::JET_INSTANCE, psesid: *mut super::StructuredStorage::JET_SESID, szusername: *const i8, szpassword: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBeginSessionW(instance: super::StructuredStorage::JET_INSTANCE, psesid: *mut super::StructuredStorage::JET_SESID, szusername: *const u16, szpassword: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBeginTransaction(sesid: super::StructuredStorage::JET_SESID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBeginTransaction2(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetBeginTransaction3(sesid: super::StructuredStorage::JET_SESID, trxid: i64, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCloseDatabase(sesid: super::StructuredStorage::JET_SESID, dbid: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCloseFile(hffile: super::StructuredStorage::JET_HANDLE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCloseFileInstance(instance: super::StructuredStorage::JET_INSTANCE, hffile: super::StructuredStorage::JET_HANDLE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCloseTable(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCommitTransaction(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+ pub fn JetCommitTransaction2(sesid: super::StructuredStorage::JET_SESID, grbit: u32, cmsecdurablecommit: u32, pcommitid: *mut JET_COMMIT_ID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCompactA(sesid: super::StructuredStorage::JET_SESID, szdatabasesrc: *const i8, szdatabasedest: *const i8, pfnstatus: JET_PFNSTATUS, pconvert: *const JET_CONVERT_A, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCompactW(sesid: super::StructuredStorage::JET_SESID, szdatabasesrc: *const u16, szdatabasedest: *const u16, pfnstatus: JET_PFNSTATUS, pconvert: *const JET_CONVERT_W, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetComputeStats(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetConfigureProcessForCrashDump(grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateDatabase2A(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, cpgdatabasesizemax: u32, pdbid: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateDatabase2W(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, cpgdatabasesizemax: u32, pdbid: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateDatabaseA(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, szconnect: *const i8, pdbid: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateDatabaseW(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, szconnect: *const u16, pdbid: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateIndex2A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pindexcreate: *const JET_INDEXCREATE_A, cindexcreate: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateIndex2W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pindexcreate: *const JET_INDEXCREATE_W, cindexcreate: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateIndex3A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pindexcreate: *const JET_INDEXCREATE2_A, cindexcreate: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateIndex3W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pindexcreate: *const JET_INDEXCREATE2_W, cindexcreate: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateIndex4A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pindexcreate: *const JET_INDEXCREATE3_A, cindexcreate: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateIndex4W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pindexcreate: *const JET_INDEXCREATE3_W, cindexcreate: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateIndexA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, grbit: u32, szkey: ::windows_sys::core::PCSTR, cbkey: u32, ldensity: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateIndexW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, grbit: u32, szkey: ::windows_sys::core::PCWSTR, cbkey: u32, ldensity: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateInstance2A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: *const i8, szdisplayname: *const i8, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateInstance2W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: *const u16, szdisplayname: *const u16, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateInstanceA(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateInstanceW(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, lpages: u32, ldensity: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableColumnIndex2A(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE2_A) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableColumnIndex2W(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE2_W) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableColumnIndex3A(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE3_A) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableColumnIndex3W(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE3_W) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableColumnIndex4A(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE4_A) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableColumnIndex4W(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE4_W) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableColumnIndexA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE_A) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableColumnIndexW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, ptablecreate: *mut JET_TABLECREATE_W) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetCreateTableW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, lpages: u32, ldensity: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDefragment2A(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, callback: JET_CALLBACK, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDefragment2W(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, callback: JET_CALLBACK, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDefragment3A(sesid: super::StructuredStorage::JET_SESID, szdatabasename: *const i8, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, callback: JET_CALLBACK, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDefragment3W(sesid: super::StructuredStorage::JET_SESID, szdatabasename: *const u16, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, callback: JET_CALLBACK, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDefragmentA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDefragmentW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDelete(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDeleteColumn2A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const i8, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDeleteColumn2W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const u16, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDeleteColumnA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDeleteColumnW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDeleteIndexA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDeleteIndexW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDeleteTableA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDeleteTableW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDetachDatabase2A(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDetachDatabase2W(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDetachDatabaseA(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDetachDatabaseW(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDupCursor(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, ptableid: *mut super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetDupSession(sesid: super::StructuredStorage::JET_SESID, psesid: *mut super::StructuredStorage::JET_SESID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetEnableMultiInstanceA(psetsysparam: *const JET_SETSYSPARAM_A, csetsysparam: u32, pcsetsucceed: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetEnableMultiInstanceW(psetsysparam: *const JET_SETSYSPARAM_W, csetsysparam: u32, pcsetsucceed: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetEndExternalBackup() -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetEndExternalBackupInstance(instance: super::StructuredStorage::JET_INSTANCE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetEndExternalBackupInstance2(instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetEndSession(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetEnumerateColumns(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, cenumcolumnid: u32, rgenumcolumnid: *const JET_ENUMCOLUMNID, pcenumcolumn: *mut u32, prgenumcolumn: *mut *mut JET_ENUMCOLUMN, pfnrealloc: JET_PFNREALLOC, pvrealloccontext: *const ::core::ffi::c_void, cbdatamost: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetEscrowUpdate(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, columnid: u32, pv: *const ::core::ffi::c_void, cbmax: u32, pvold: *mut ::core::ffi::c_void, cboldmax: u32, pcboldactual: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+ pub fn JetExternalRestore2A(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, ploginfo: *mut JET_LOGINFO_A, sztargetinstancename: *const i8, sztargetinstancelogpath: *const i8, sztargetinstancecheckpointpath: *const i8, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetExternalRestore2W(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, ploginfo: *mut JET_LOGINFO_W, sztargetinstancename: *const u16, sztargetinstancelogpath: *const u16, sztargetinstancecheckpointpath: *const u16, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, genlow: i32, genhigh: i32, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetExternalRestoreW(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, genlow: i32, genhigh: i32, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetFreeBuffer(pbbuf: ::windows_sys::core::PCSTR) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetGetAttachInfoA(szzdatabases: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetAttachInfoInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szzdatabases: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetAttachInfoInstanceW(instance: super::StructuredStorage::JET_INSTANCE, szzdatabases: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetGetAttachInfoW(wszzdatabases: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvbookmark: *mut ::core::ffi::c_void, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetColumnInfoA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, pcolumnnameorid: *const i8, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetColumnInfoW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, pwcolumnnameorid: *const u16, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetCurrentIndexA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *mut i8, cbindexname: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetCurrentIndexW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *mut u16, cbindexname: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetCursorInfo(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetGetDatabaseFileInfoA(szdatabasename: *const i8, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetGetDatabaseFileInfoW(szdatabasename: *const u16, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetDatabaseInfoA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetDatabaseInfoW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetGetErrorInfoW(pvcontext: *const ::core::ffi::c_void, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetIndexInfoA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, szindexname: *const i8, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetIndexInfoW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, szindexname: *const u16, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetInstanceInfoA(pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_A) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetInstanceInfoW(pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_W) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetInstanceMiscInfo(instance: super::StructuredStorage::JET_INSTANCE, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetLS(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pls: *mut JET_LS, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetLock(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetGetLogInfoA(szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+ pub fn JetGetLogInfoInstance2A(instance: super::StructuredStorage::JET_INSTANCE, szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32, ploginfo: *mut JET_LOGINFO_A) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetLogInfoInstance2W(instance: super::StructuredStorage::JET_INSTANCE, wszzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32, ploginfo: *mut JET_LOGINFO_W) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetLogInfoInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetLogInfoInstanceW(instance: super::StructuredStorage::JET_INSTANCE, wszzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetGetLogInfoW(szzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetObjectInfoA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, objtyp: u32, szcontainername: *const i8, szobjectname: *const i8, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetObjectInfoW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, objtyp: u32, szcontainername: *const u16, szobjectname: *const u16, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetRecordPosition(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, precpos: *mut JET_RECPOS, cbrecpos: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetRecordSize(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, precsize: *mut JET_RECSIZE, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetRecordSize2(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, precsize: *mut JET_RECSIZE2, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetSecondaryIndexBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvsecondarykey: *mut ::core::ffi::c_void, cbsecondarykeymax: u32, pcbsecondarykeyactual: *mut u32, pvprimarybookmark: *mut ::core::ffi::c_void, cbprimarybookmarkmax: u32, pcbprimarybookmarkactual: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetSessionParameter(sesid: super::StructuredStorage::JET_SESID, sesparamid: u32, pvparam: *mut ::core::ffi::c_void, cbparammax: u32, pcbparamactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetSystemParameterA(instance: super::StructuredStorage::JET_INSTANCE, sesid: super::StructuredStorage::JET_SESID, paramid: u32, plparam: *mut super::StructuredStorage::JET_API_PTR, szparam: *mut i8, cbmax: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetSystemParameterW(instance: super::StructuredStorage::JET_INSTANCE, sesid: super::StructuredStorage::JET_SESID, paramid: u32, plparam: *mut super::StructuredStorage::JET_API_PTR, szparam: *mut u16, cbmax: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetTableColumnInfoA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const i8, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetTableColumnInfoW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szcolumnname: *const u16, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetTableIndexInfoA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetTableIndexInfoW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetTableInfoA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetTableInfoW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetGetThreadStats(pvresult: *mut ::core::ffi::c_void, cbmax: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetTruncateLogInfoInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szzlogs: *mut i8, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetTruncateLogInfoInstanceW(instance: super::StructuredStorage::JET_INSTANCE, wszzlogs: *mut u16, cbmax: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGetVersion(sesid: super::StructuredStorage::JET_SESID, pwversion: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGotoBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvbookmark: *const ::core::ffi::c_void, cbbookmark: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGotoPosition(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, precpos: *const JET_RECPOS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGotoSecondaryIndexBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvsecondarykey: *const ::core::ffi::c_void, cbsecondarykey: u32, pvprimarybookmark: *const ::core::ffi::c_void, cbprimarybookmark: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetGrowDatabase(sesid: super::StructuredStorage::JET_SESID, dbid: u32, cpg: u32, pcpgreal: *const u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetIdle(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetIndexRecordCount(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pcrec: *mut u32, crecmax: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetInit(pinstance: *mut super::StructuredStorage::JET_INSTANCE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetInit2(pinstance: *mut super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+ pub fn JetInit3A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, prstinfo: *const JET_RSTINFO_A, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+ pub fn JetInit3W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, prstinfo: *const JET_RSTINFO_W, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetIntersectIndexes(sesid: super::StructuredStorage::JET_SESID, rgindexrange: *const JET_INDEXRANGE, cindexrange: u32, precordlist: *mut JET_RECORDLIST, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetMakeKey(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetMove(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, crow: i32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetOSSnapshotAbort(snapid: JET_OSSNAPID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetOSSnapshotEnd(snapid: JET_OSSNAPID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOSSnapshotFreezeA(snapid: JET_OSSNAPID, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_A, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOSSnapshotFreezeW(snapid: JET_OSSNAPID, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_W, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOSSnapshotGetFreezeInfoA(snapid: JET_OSSNAPID, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_A, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOSSnapshotGetFreezeInfoW(snapid: JET_OSSNAPID, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_W, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetOSSnapshotPrepare(psnapid: *mut JET_OSSNAPID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOSSnapshotPrepareInstance(snapid: JET_OSSNAPID, instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetOSSnapshotThaw(snapid: JET_OSSNAPID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetOSSnapshotTruncateLog(snapid: JET_OSSNAPID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOSSnapshotTruncateLogInstance(snapid: JET_OSSNAPID, instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenDatabaseA(sesid: super::StructuredStorage::JET_SESID, szfilename: *const i8, szconnect: *const i8, pdbid: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenDatabaseW(sesid: super::StructuredStorage::JET_SESID, szfilename: *const u16, szconnect: *const u16, pdbid: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenFileA(szfilename: *const i8, phffile: *mut super::StructuredStorage::JET_HANDLE, pulfilesizelow: *mut u32, pulfilesizehigh: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenFileInstanceA(instance: super::StructuredStorage::JET_INSTANCE, szfilename: *const i8, phffile: *mut super::StructuredStorage::JET_HANDLE, pulfilesizelow: *mut u32, pulfilesizehigh: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenFileInstanceW(instance: super::StructuredStorage::JET_INSTANCE, szfilename: *const u16, phffile: *mut super::StructuredStorage::JET_HANDLE, pulfilesizelow: *mut u32, pulfilesizehigh: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenFileW(szfilename: *const u16, phffile: *mut super::StructuredStorage::JET_HANDLE, pulfilesizelow: *mut u32, pulfilesizehigh: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenTableA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, pvparameters: *const ::core::ffi::c_void, cbparameters: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenTableW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, pvparameters: *const ::core::ffi::c_void, cbparameters: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenTempTable(sesid: super::StructuredStorage::JET_SESID, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenTempTable2(sesid: super::StructuredStorage::JET_SESID, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, lcid: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenTempTable3(sesid: super::StructuredStorage::JET_SESID, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, pidxunicode: *const JET_UNICODEINDEX, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenTemporaryTable(sesid: super::StructuredStorage::JET_SESID, popentemporarytable: *const JET_OPENTEMPORARYTABLE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetOpenTemporaryTable2(sesid: super::StructuredStorage::JET_SESID, popentemporarytable: *const JET_OPENTEMPORARYTABLE2) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetPrepareUpdate(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, prep: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetPrereadIndexRanges(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, rgindexranges: *const JET_INDEX_RANGE, cindexranges: u32, pcrangespreread: *mut u32, rgcolumnidpreread: *const u32, ccolumnidpreread: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetPrereadKeys(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, rgpvkeys: *const *const ::core::ffi::c_void, rgcbkeys: *const u32, ckeys: i32, pckeyspreread: *mut i32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetReadFile(hffile: super::StructuredStorage::JET_HANDLE, pv: *mut ::core::ffi::c_void, cb: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetReadFileInstance(instance: super::StructuredStorage::JET_INSTANCE, hffile: super::StructuredStorage::JET_HANDLE, pv: *mut ::core::ffi::c_void, cb: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRegisterCallback(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, cbtyp: u32, pcallback: JET_CALLBACK, pvcontext: *const ::core::ffi::c_void, phcallbackid: *const super::StructuredStorage::JET_HANDLE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRenameColumnA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szname: *const i8, sznamenew: *const i8, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRenameColumnW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szname: *const u16, sznamenew: *const u16, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRenameTableA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, szname: *const i8, sznamenew: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRenameTableW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, szname: *const u16, sznamenew: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetResetSessionContext(sesid: super::StructuredStorage::JET_SESID) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetResetTableSequential(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetResizeDatabase(sesid: super::StructuredStorage::JET_SESID, dbid: u32, cpgtarget: u32, pcpgactual: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRestore2A(sz: *const i8, szdest: *const i8, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRestore2W(sz: *const u16, szdest: *const u16, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRestoreA(szsource: *const i8, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRestoreInstanceA(instance: super::StructuredStorage::JET_INSTANCE, sz: *const i8, szdest: *const i8, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRestoreInstanceW(instance: super::StructuredStorage::JET_INSTANCE, sz: *const u16, szdest: *const u16, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRestoreW(szsource: *const u16, pfn: JET_PFNSTATUS) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRetrieveColumn(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, columnid: u32, pvdata: *mut ::core::ffi::c_void, cbdata: u32, pcbactual: *mut u32, grbit: u32, pretinfo: *mut JET_RETINFO) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRetrieveColumns(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pretrievecolumn: *mut JET_RETRIEVECOLUMN, cretrievecolumn: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRetrieveKey(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvkey: *mut ::core::ffi::c_void, cbmax: u32, pcbactual: *mut u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetRollback(sesid: super::StructuredStorage::JET_SESID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSeek(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetColumn(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, columnid: u32, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32, psetinfo: *const JET_SETINFO) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetColumnDefaultValueA(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const i8, szcolumnname: *const i8, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetColumnDefaultValueW(sesid: super::StructuredStorage::JET_SESID, dbid: u32, sztablename: *const u16, szcolumnname: *const u16, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetColumns(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, psetcolumn: *const JET_SETCOLUMN, csetcolumn: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCurrentIndex2A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCurrentIndex2W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCurrentIndex3A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, grbit: u32, itagsequence: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCurrentIndex3W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, grbit: u32, itagsequence: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCurrentIndex4A(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8, pindexid: *const JET_INDEXID, grbit: u32, itagsequence: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCurrentIndex4W(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16, pindexid: *const JET_INDEXID, grbit: u32, itagsequence: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCurrentIndexA(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCurrentIndexW(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, szindexname: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetCursorFilter(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, rgcolumnfilters: *const JET_INDEX_COLUMN, ccolumnfilters: u32, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetDatabaseSizeA(sesid: super::StructuredStorage::JET_SESID, szdatabasename: *const i8, cpg: u32, pcpgreal: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetDatabaseSizeW(sesid: super::StructuredStorage::JET_SESID, szdatabasename: *const u16, cpg: u32, pcpgreal: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetIndexRange(sesid: super::StructuredStorage::JET_SESID, tableidsrc: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetLS(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, ls: JET_LS, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetSessionContext(sesid: super::StructuredStorage::JET_SESID, ulcontext: super::StructuredStorage::JET_API_PTR) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetSessionParameter(sesid: super::StructuredStorage::JET_SESID, sesparamid: u32, pvparam: *const ::core::ffi::c_void, cbparam: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetSystemParameterA(pinstance: *mut super::StructuredStorage::JET_INSTANCE, sesid: super::StructuredStorage::JET_SESID, paramid: u32, lparam: super::StructuredStorage::JET_API_PTR, szparam: *const i8) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetSystemParameterW(pinstance: *mut super::StructuredStorage::JET_INSTANCE, sesid: super::StructuredStorage::JET_SESID, paramid: u32, lparam: super::StructuredStorage::JET_API_PTR, szparam: *const u16) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetSetTableSequential(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetStopBackup() -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetStopBackupInstance(instance: super::StructuredStorage::JET_INSTANCE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetStopService() -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetStopServiceInstance(instance: super::StructuredStorage::JET_INSTANCE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetStopServiceInstance2(instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetTerm(instance: super::StructuredStorage::JET_INSTANCE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetTerm2(instance: super::StructuredStorage::JET_INSTANCE, grbit: u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+ pub fn JetTruncateLog() -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetTruncateLogInstance(instance: super::StructuredStorage::JET_INSTANCE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetUnregisterCallback(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, cbtyp: u32, hcallbackid: super::StructuredStorage::JET_HANDLE) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetUpdate(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvbookmark: *mut ::core::ffi::c_void, cbbookmark: u32, pcbactual: *mut u32) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+ #[cfg(feature = "Win32_Storage_StructuredStorage")]
+ pub fn JetUpdate2(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvbookmark: *mut ::core::ffi::c_void, cbbookmark: u32, pcbactual: *mut u32, grbit: u32) -> i32;
+}
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_BASE_NAME_LENGTH: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ColInfoGrbitMinimalInfo: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ColInfoGrbitNonDerivedColumnsOnly: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ColInfoGrbitSortByColumnid: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoCollate: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoConnect: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoCountry: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoCp: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoDBInUse: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoFileType: u32 = 19u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoFilename: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoFilesize: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoFilesizeOnDisk: u32 = 21u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoIsam: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoLCID: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoLangid: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoMisc: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoOptions: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoPageSize: u32 = 17u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoSpaceAvailable: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoSpaceOwned: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoTransactions: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoUpgrade: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_DbInfoVersion: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_EventLoggingDisable: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_EventLoggingLevelHigh: u32 = 75u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_EventLoggingLevelLow: u32 = 25u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_EventLoggingLevelMax: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_EventLoggingLevelMedium: u32 = 50u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_EventLoggingLevelMin: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ExceptionFailFast: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ExceptionMsgBox: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ExceptionNone: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_IOPriorityLow: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_IOPriorityNormal: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_MAX_COMPUTERNAME_LENGTH: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_MoveFirst: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_MoveLast: u32 = 2147483647u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_MovePrevious: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_OnlineDefragAll: u32 = 65535u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_OnlineDefragAllOBSOLETE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_OnlineDefragDatabases: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_OnlineDefragDisable: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_OnlineDefragSpaceTrees: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_VERSION: u32 = 1280u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitAbortSnapshot: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitAllDatabasesSnapshot: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitBackupAtomic: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitBackupEndAbort: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitBackupEndNormal: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitBackupIncremental: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitBackupSnapshot: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitBackupTruncateDone: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitBookmarkPermitVirtualCurrency: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitCheckUniqueness: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnAutoincrement: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnCompressed: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnDeleteOnZero: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnEscrowUpdate: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnFinalize: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnFixed: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnMaybeNull: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnMultiValued: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnNotNULL: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnTTDescending: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnTTKey: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnTagged: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnUnversioned: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnUpdatable: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnUserDefinedDefault: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitColumnVersion: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitCommitLazyFlush: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitCompactRepair: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitCompactStats: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitConfigStoreReadControlDefault: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitConfigStoreReadControlDisableAll: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitConfigStoreReadControlInhibitRead: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitContinueAfterThaw: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitCopySnapshot: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitCreateHintAppendSequential: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitCreateHintHotpointSequential: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbDeleteCorruptIndexes: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbDeleteUnicodeIndexes: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbEnableBackgroundMaintenance: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbExclusive: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbOverwriteExisting: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbPurgeCacheOnAttach: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbReadOnly: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbRecoveryOff: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbShadowingOff: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDbUpgrade: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDefragmentAvailSpaceTreesOnly: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDefragmentBTree: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDefragmentBatchStart: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDefragmentBatchStop: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDefragmentNoPartialMerges: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDeleteAllExistingLogs: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDeleteColumnIgnoreTemplateColumns: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDeleteHintTableSequential: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDumpCacheIncludeCachedPages: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDumpCacheIncludeCorruptedPages: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDumpCacheIncludeDirtyPages: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDumpCacheMaximum: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDumpCacheMinimum: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDumpCacheNoDecommit: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDumpMaximum: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDumpMinimum: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitDurableCommitCallbackLogUnavailable: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitESE98FileNames: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEightDotThreeSoftCompat: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEnumerateCompressOutput: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEnumerateCopy: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEnumerateIgnoreDefault: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEnumerateIgnoreUserDefinedDefault: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEnumerateInRecordOnly: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEnumeratePresenceOnly: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEnumerateTaggedOnly: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitEscrowNoRollback: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitExplicitPrepare: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitForceDetach: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitForceNewLog: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitFullColumnEndLimit: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitFullColumnStartLimit: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitHungIOEvent: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIdleCompact: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIdleFlushBuffers: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIdleStatus: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIncrementalSnapshot: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexColumnMustBeNonNull: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexColumnMustBeNull: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexCrossProduct: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexDisallowNull: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexDisallowTruncation: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexDotNetGuid: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexEmpty: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexIgnoreAnyNull: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexIgnoreFirstNull: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexIgnoreNull: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexImmutableStructure: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexKeyMost: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexLazyFlush: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexNestedTable: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexPrimary: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexSortNullsHigh: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexTupleLimits: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexTuples: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexUnicode: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexUnique: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitIndexUnversioned: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitKeepDbAttachedAtEndOfRecovery: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitKeyAscending: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitKeyDataZeroLength: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitKeyDescending: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitLSCursor: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitLSReset: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitLSTable: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitLogStreamMustExist: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitMoveFirst: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitMoveKeyNE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitNewKey: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitNoMove: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitNormalizedKey: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitObjectSystem: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitObjectTableDerived: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitObjectTableFixedDDL: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitObjectTableNoFixedVarColumnsInDerivedTables: u32 = 67108864u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitObjectTableTemplate: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitPartialColumnEndLimit: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitPartialColumnStartLimit: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitPrereadBackward: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitPrereadFirstPage: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitPrereadForward: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitPrereadNormalizedKey: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRangeInclusive: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRangeInstantDuration: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRangeRemove: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRangeUpperLimit: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitReadLock: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRecordInIndex: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRecordNotInIndex: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRecordSizeInCopyBuffer: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRecordSizeLocal: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRecordSizeRunningTotal: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRecoveryWithoutUndo: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitReplayIgnoreLostLogs: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitReplayIgnoreMissingDB: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitReplayMissingMapEntryDB: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitResizeDatabaseOnlyGrow: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitResizeDatabaseOnlyShrink: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveCopy: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveFromIndex: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveFromPrimaryBookmark: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveHintReserve1: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveHintReserve2: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveHintReserve3: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveHintTableScanBackward: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveHintTableScanForward: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveIgnoreDefault: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveNull: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveTag: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRetrieveTuple: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitRollbackAll: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSeekEQ: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSeekGE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSeekGT: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSeekLE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSeekLT: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetAppendLV: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetCompressed: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetContiguousLV: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetIndexRange: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetIntrinsicLV: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetOverwriteLV: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetRevertToDefaultValue: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetSeparateLV: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetSizeLV: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetUncompressed: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetUniqueMultiValues: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetUniqueNormalizedMultiValues: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSetZeroLength: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitShrinkDatabaseOff: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitShrinkDatabaseOn: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitShrinkDatabaseRealtime: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitShrinkDatabaseTrim: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSpaceHintsUtilizeParentSpace: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitStopServiceAll: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitStopServiceBackgroundUserTasks: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitStopServiceQuiesceCaches: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitStopServiceResume: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitStrLimit: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitSubStrLimit: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTDotNetGuid: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTErrorOnDuplicateInsertion: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTForceMaterialization: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTForwardOnly: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTIndexed: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTIntrinsicLVsOnly: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTScrollable: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTSortNullsHigh: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTUnique: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTTUpdatable: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass1: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass10: u32 = 655360u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass11: u32 = 720896u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass12: u32 = 786432u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass13: u32 = 851968u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass14: u32 = 917504u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass15: u32 = 983040u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass2: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass3: u32 = 196608u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass4: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass5: u32 = 327680u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass6: u32 = 393216u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass7: u32 = 458752u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass8: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClass9: u32 = 589824u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClassMask: u32 = 2031616u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableClassNone: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableCreateFixedDDL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableCreateImmutableStructure: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableCreateNoFixedVarColumnsInDerivedTables: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableCreateTemplateTable: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableDenyRead: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableDenyWrite: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableInfoBookmark: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableInfoRollback: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableInfoUpdatable: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableNoCache: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableOpportuneRead: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTablePermitDDL: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTablePreread: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableReadOnly: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableSequential: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTableUpdatable: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTermAbrupt: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTermComplete: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTermDirty: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTermStopBackup: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTransactionReadOnly: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitTruncateLogsAfterRecovery: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitUpdateCheckESE97Compatibility: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitWaitAllLevel0Commit: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitWaitLastLevel0Commit: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitWriteLock: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_bitZeroLength: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbBookmarkMost: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbColumnLVPageOverhead: u32 = 82u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbColumnMost: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbFullNameMost: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbKeyMost: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbKeyMost2KBytePage: u32 = 500u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbKeyMost4KBytePage: u32 = 1000u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbKeyMost8KBytePage: u32 = 2000u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbKeyMostMin: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbLVColumnMost: u32 = 2147483647u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbLVDefaultValueMost: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbLimitKeyMost: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbNameMost: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbPrimaryKeyMost: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbSecondaryKeyMost: u32 = 255u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypAfterDelete: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypAfterInsert: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypAfterReplace: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypBeforeDelete: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypBeforeInsert: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypBeforeReplace: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypFinalize: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypFreeCursorLS: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypFreeTableLS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypNull: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypOnlineDefragCompleted: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_cbtypUserDefinedDefaultValue: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ccolFixedMost: u32 = 127u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ccolKeyMost: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ccolMost: u32 = 65248u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_ccolVarMost: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypBinary: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypBit: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypCurrency: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypDateTime: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypGUID: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypIEEEDouble: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypIEEESingle: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypLong: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypLongBinary: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypLongLong: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypLongText: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypMax: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypNil: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypSLV: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypShort: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypText: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypUnsignedByte: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypUnsignedLong: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypUnsignedLongLong: u32 = 18u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_coltypUnsignedShort: u32 = 17u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configDefault: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configDynamicMediumMemory: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configHighConcurrencyScaling: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configLowDiskFootprint: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configLowMemory: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configLowPower: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configMediumDiskFootprint: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configRemoveQuotas: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configRunSilent: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configSSDProfileIO: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_configUnthrottledMemory: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_dbstateBeingConverted: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_dbstateCleanShutdown: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_dbstateDirtyShutdown: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_dbstateForceDetach: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_dbstateJustCreated: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errAccessDenied: i32 = -1907i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errAfterInitialization: i32 = -1850i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errAlreadyInitialized: i32 = -1030i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errAlreadyPrepared: i32 = -1607i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errAttachedDatabaseMismatch: i32 = -1216i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBackupAbortByServer: i32 = -801i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBackupDirectoryNotEmpty: i32 = -504i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBackupInProgress: i32 = -505i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBackupNotAllowedYet: i32 = -523i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadBackupDatabaseSize: i32 = -561i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadBookmark: i32 = -328i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadCheckpointSignature: i32 = -532i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadColumnId: i32 = -1517i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadDbSignature: i32 = -531i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadEmptyPage: i32 = -351i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadItagSequence: i32 = -1518i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadLineCount: i32 = -354i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadLogSignature: i32 = -530i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadLogVersion: i32 = -514i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadPageLink: i32 = -327i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadParentPageLink: i32 = -338i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadPatchPage: i32 = -535i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBadRestoreTargetInstance: i32 = -577i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errBufferTooSmall: i32 = -1038i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCallbackFailed: i32 = -2101i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCallbackNotResolved: i32 = -2102i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotAddFixedVarColumnToDerivedTable: i32 = -1330i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotBeTagged: i32 = -1521i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotDeleteSystemTable: i32 = -1318i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotDeleteTempTable: i32 = -1317i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotDeleteTemplateTable: i32 = -1319i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotDisableVersioning: i32 = -1208i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotIndex: i32 = -1071i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotIndexOnEncryptedColumn: i32 = -1440i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotLogDuringRecoveryRedo: i32 = -512i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotMaterializeForwardOnlySort: i32 = -1113i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotNestDDL: i32 = -1325i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCannotSeparateIntrinsicLV: i32 = -416i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCatalogCorrupted: i32 = -1220i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCheckpointCorrupt: i32 = -533i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCheckpointDepthTooDeep: i32 = -614i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCheckpointFileNotFound: i32 = -542i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errClientRequestToStopJetService: i32 = -1329i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnCannotBeCompressed: i32 = -1538i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnCannotBeEncrypted: i32 = -1439i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnDoesNotFit: i32 = -1503i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnDuplicate: i32 = -1508i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnInRelationship: i32 = -1519i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnInUse: i32 = -1046i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnIndexed: i32 = -1505i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnLong: i32 = -1501i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnNoChunk: i32 = -1502i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnNoEncryptionKey: i32 = -1540i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnNotFound: i32 = -1507i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnNotUpdatable: i32 = -1048i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnRedundant: i32 = -1510i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errColumnTooBig: i32 = -1506i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCommittedLogFileCorrupt: i32 = -586i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errCommittedLogFilesMissing: i32 = -582i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errConsistentTimeMismatch: i32 = -551i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errContainerNotEmpty: i32 = -1043i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDDLNotInheritable: i32 = -1326i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDataHasChanged: i32 = -1611i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabase200Format: i32 = -1210i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabase400Format: i32 = -1211i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabase500Format: i32 = -1212i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseAlreadyRunningMaintenance: i32 = -2004i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseAlreadyUpgraded: i32 = -562i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseAttachedForRecovery: i32 = -1231i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseBufferDependenciesCorrupted: i32 = -255i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseCorrupted: i32 = -1206i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseCorruptedNoRepair: i32 = -1224i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseDirtyShutdown: i32 = -550i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseDuplicate: i32 = -1201i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseFileReadOnly: i32 = -1008i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseIdInUse: i32 = -1218i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseInUse: i32 = -1202i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseIncompleteUpgrade: i32 = -563i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseInconsistent: i32 = -550i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseInvalidName: i32 = -1204i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseInvalidPages: i32 = -1205i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseInvalidPath: i32 = -1217i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseLeakInSpace: i32 = -348i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseLocked: i32 = -1207i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseLogSetMismatch: i32 = -539i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseNotFound: i32 = -1203i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseNotReady: i32 = -1230i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabasePatchFileMismatch: i32 = -552i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseSharingViolation: i32 = -1215i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseSignInUse: i32 = -1222i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseStreamingFileMismatch: i32 = -540i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabaseUnavailable: i32 = -1091i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDatabasesNotFromSameSnapshot: i32 = -580i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDbTimeCorrupted: i32 = -344i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDbTimeTooNew: i32 = -567i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDbTimeTooOld: i32 = -566i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDecompressionFailed: i32 = -1620i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDecryptionFailed: i32 = -1622i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDefaultValueTooBig: i32 = -1524i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDeleteBackupFileFail: i32 = -524i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDensityInvalid: i32 = -1307i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDerivedColumnCorruption: i32 = -1529i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDirtyShutdown: i32 = -1116i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDisabledFunctionality: i32 = -112i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDiskFull: i32 = -1808i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDiskIO: i32 = -1022i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errDiskReadVerificationFailure: i32 = -1021i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errEncryptionBadItag: i32 = -1623i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errEndingRestoreLogTooLow: i32 = -553i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errEngineFormatVersionNoLongerSupportedTooLow: i32 = -619i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errEngineFormatVersionNotYetImplementedTooHigh: i32 = -620i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errEngineFormatVersionParamTooLowForRequestedFeature: i32 = -621i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errEngineFormatVersionSpecifiedTooLowForDatabaseVersion: i32 = -623i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errEngineFormatVersionSpecifiedTooLowForLogVersion: i32 = -622i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errEntryPointNotFound: i32 = -1911i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errExclusiveTableLockRequired: i32 = -1322i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errExistingLogFileHasBadSignature: i32 = -610i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errExistingLogFileIsNotContiguous: i32 = -611i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFeatureNotAvailable: i32 = -1001i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileAccessDenied: i32 = -1032i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileAlreadyExists: i32 = -1814i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileClose: i32 = -102i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileCompressed: i32 = -4005i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileIOAbort: i32 = -4002i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileIOBeyondEOF: i32 = -4001i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileIOFail: i32 = -4004i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileIORetry: i32 = -4003i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileIOSparse: i32 = -4000i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileInvalidType: i32 = -1812i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileNotFound: i32 = -1811i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFileSystemCorruption: i32 = -1121i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFilteredMoveNotSupported: i32 = -1124i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFixedDDL: i32 = -1323i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFixedInheritedDDL: i32 = -1324i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFlushMapDatabaseMismatch: i32 = -1919i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFlushMapUnrecoverable: i32 = -1920i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errFlushMapVersionUnsupported: i32 = -1918i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errForceDetachNotAllowed: i32 = -1219i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errGivenLogFileHasBadSignature: i32 = -555i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errGivenLogFileIsNotContiguous: i32 = -556i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIllegalOperation: i32 = -1312i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInTransaction: i32 = -1108i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexBuildCorrupted: i32 = -1412i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexCantBuild: i32 = -1401i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexDuplicate: i32 = -1403i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexHasPrimary: i32 = -1402i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexInUse: i32 = -1051i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexInvalidDef: i32 = -1406i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexMustStay: i32 = -1405i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexNotFound: i32 = -1404i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesCannotRetrieveFromIndex: i32 = -1436i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesInvalidLimits: i32 = -1435i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesKeyTooSmall: i32 = -1437i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesNonUniqueOnly: i32 = -1432i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesOneColumnOnly: i32 = -1431i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesSecondaryIndexOnly: i32 = -1430i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesTextBinaryColumnsOnly: i32 = -1433i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesTextColumnsOnly: i32 = -1433i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesTooManyColumns: i32 = -1431i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errIndexTuplesVarSegMacNotAllowed: i32 = -1434i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInitInProgress: i32 = -1031i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInstanceNameInUse: i32 = -1086i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInstanceUnavailable: i32 = -1090i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInstanceUnavailableDueToFatalLogDiskFull: i32 = -1092i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInternalError: i32 = -107i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidBackup: i32 = -526i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidBackupSequence: i32 = -521i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidBookmark: i32 = -1045i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidBufferSize: i32 = -1047i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidCodePage: i32 = -1063i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidColumnType: i32 = -1511i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidCountry: i32 = -1061i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidCreateDbVersion: i32 = -1225i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidCreateIndex: i32 = -1409i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidDatabase: i32 = -1028i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidDatabaseId: i32 = -1010i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidDatabaseVersion: i32 = -1209i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidDbparamId: i32 = -1095i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidFilename: i32 = -1044i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidGrbit: i32 = -900i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidIndexId: i32 = -1416i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidInstance: i32 = -1115i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidLCMapStringFlags: i32 = -1064i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidLVChunkSize: i32 = -1438i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidLanguageId: i32 = -1062i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidLogDirectory: i32 = -1025i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidLogSequence: i32 = -515i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidLoggedOperation: i32 = -500i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidName: i32 = -1002i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidObject: i32 = -1316i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidOnSort: i32 = -1702i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidOperation: i32 = -1906i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidParameter: i32 = -1003i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidPath: i32 = -1023i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidPlaceholderColumn: i32 = -1530i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidPreread: i32 = -424i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidSesid: i32 = -1104i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidSesparamId: i32 = -1093i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidSettings: i32 = -1328i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidSystemPath: i32 = -1024i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errInvalidTableId: i32 = -1310i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errKeyBoundary: i32 = -324i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errKeyDuplicate: i32 = -1605i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errKeyIsMade: i32 = -1516i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errKeyNotMade: i32 = -1608i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errKeyTooBig: i32 = -408i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errKeyTruncated: i32 = -346i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLSAlreadySet: i32 = -3001i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLSCallbackNotSpecified: i32 = -3000i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLSNotSet: i32 = -3002i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLVCorrupted: i32 = -1526i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLanguageNotSupported: i32 = -1619i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLinkNotSupported: i32 = -1052i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogBufferTooSmall: i32 = -517i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogCorruptDuringHardRecovery: i32 = -574i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogCorruptDuringHardRestore: i32 = -573i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogCorrupted: i32 = -1852i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogDisabledDueToRecoveryFailure: i32 = -511i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogDiskFull: i32 = -529i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogFileCorrupt: i32 = -501i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogFileNotCopied: i32 = -616i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogFilePathInUse: i32 = -1084i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogFileSizeMismatch: i32 = -541i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogFileSizeMismatchDatabasesConsistent: i32 = -545i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogGenerationMismatch: i32 = -513i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogReadVerifyFailure: i32 = -612i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogSectorSizeMismatch: i32 = -546i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogSectorSizeMismatchDatabasesConsistent: i32 = -547i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogSequenceChecksumMismatch: i32 = -590i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogSequenceEnd: i32 = -519i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogSequenceEndDatabasesConsistent: i32 = -548i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogTornWriteDuringHardRecovery: i32 = -571i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogTornWriteDuringHardRestore: i32 = -570i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLogWriteFail: i32 = -510i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errLoggingDisabled: i32 = -516i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMakeBackupDirectoryFail: i32 = -525i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMissingCurrentLogFiles: i32 = -565i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMissingFileToBackup: i32 = -569i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMissingFullBackup: i32 = -560i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMissingLogFile: i32 = -528i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMissingPatchPage: i32 = -534i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMissingPreviousLogFile: i32 = -509i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMissingRestoreLogFiles: i32 = -557i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMultiValuedColumnMustBeTagged: i32 = -1509i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMultiValuedDuplicate: i32 = -1525i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMultiValuedDuplicateAfterTruncation: i32 = -1528i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMultiValuedIndexViolation: i32 = -1411i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMustBeSeparateLongValue: i32 = -423i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMustDisableLoggingForDbUpgrade: i32 = -575i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errMustRollback: i32 = -1057i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNTSystemCallFailed: i32 = -334i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNoBackup: i32 = -520i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNoBackupDirectory: i32 = -503i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNoCurrentIndex: i32 = -1515i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNoCurrentRecord: i32 = -1603i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNodeCorrupted: i32 = -358i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNotInTransaction: i32 = -1054i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNotInitialized: i32 = -1029i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNullInvalid: i32 = -1504i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errNullKeyDisallowed: i32 = -1053i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOSSnapshotInvalidSequence: i32 = -2401i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOSSnapshotInvalidSnapId: i32 = -2404i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOSSnapshotNotAllowed: i32 = -2403i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOSSnapshotTimeOut: i32 = -2402i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errObjectDuplicate: i32 = -1314i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errObjectNotFound: i32 = -1305i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOneDatabasePerSession: i32 = -1916i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfAutoincrementValues: i32 = -1076i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfBuffers: i32 = -1014i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfCursors: i32 = -1013i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfDatabaseSpace: i32 = -1012i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfDbtimeValues: i32 = -1077i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfFileHandles: i32 = -1020i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfLongValueIDs: i32 = -1075i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfMemory: i32 = -1011i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfObjectIDs: i32 = -1074i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfSequentialIndexValues: i32 = -1078i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfSessions: i32 = -1101i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errOutOfThreads: i32 = -103i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPageBoundary: i32 = -323i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPageInitializedMismatch: i32 = -596i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPageNotInitialized: i32 = -1019i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPageSizeMismatch: i32 = -1213i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPageTagCorrupted: i32 = -357i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPartiallyAttachedDB: i32 = -1221i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPatchFileMissing: i32 = -538i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPermissionDenied: i32 = -1809i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPreviousVersion: i32 = -322i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errPrimaryIndexCorrupted: i32 = -1413i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errReadLostFlushVerifyFailure: i32 = -1119i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errReadPgnoVerifyFailure: i32 = -1118i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errReadVerifyFailure: i32 = -1018i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecordDeleted: i32 = -1017i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecordFormatConversionFailed: i32 = -1915i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecordNoCopy: i32 = -1602i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecordNotDeleted: i32 = -1072i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecordNotFound: i32 = -1601i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecordPrimaryChanged: i32 = -1604i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecordTooBig: i32 = -1026i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecordTooBigForBackwardCompatibility: i32 = -1112i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecoveredWithErrors: i32 = -527i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecoveredWithoutUndo: i32 = -579i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecoveredWithoutUndoDatabasesConsistent: i32 = -584i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRecoveryVerifyFailure: i32 = -1123i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRedoAbruptEnded: i32 = -536i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRequiredLogFilesMissing: i32 = -543i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRestoreInProgress: i32 = -506i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRestoreOfNonBackupDatabase: i32 = -615i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRfsFailure: i32 = -100i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRfsNotArmed: i32 = -101i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRollbackError: i32 = -1917i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRollbackRequired: i32 = -1109i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRunningInMultiInstanceMode: i32 = -1081i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errRunningInOneInstanceMode: i32 = -1080i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSPAvailExtCacheOutOfMemory: i32 = -342i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSPAvailExtCacheOutOfSync: i32 = -340i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSPAvailExtCorrupted: i32 = -341i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSPOwnExtCorrupted: i32 = -343i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSecondaryIndexCorrupted: i32 = -1414i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSectorSizeNotSupported: i32 = -583i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSeparatedLongValue: i32 = -421i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSesidTableIdMismatch: i32 = -1114i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSessionContextAlreadySet: i32 = -1912i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSessionContextNotSetByThisThread: i32 = -1913i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSessionInUse: i32 = -1914i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSessionSharingViolation: i32 = -1910i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSessionWriteConflict: i32 = -1111i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSoftRecoveryOnBackupDatabase: i32 = -544i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSoftRecoveryOnSnapshot: i32 = -581i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSpaceHintsInvalid: i32 = -2103i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errStartingRestoreLogTooHigh: i32 = -554i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errStreamingDataNotLogged: i32 = -549i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSuccess: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSystemParameterConflict: i32 = -1087i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSystemParamsAlreadySet: i32 = -1082i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errSystemPathInUse: i32 = -1083i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTableDuplicate: i32 = -1303i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTableInUse: i32 = -1304i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTableLocked: i32 = -1302i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTableNotEmpty: i32 = -1308i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTaggedNotNULL: i32 = -1514i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTaskDropped: i32 = -106i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTempFileOpenError: i32 = -1803i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTempPathInUse: i32 = -1085i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTermInProgress: i32 = -1000i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyActiveUsers: i32 = -1059i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyAttachedDatabases: i32 = -1805i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyColumns: i32 = -1040i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyIO: i32 = -105i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyIndexes: i32 = -1015i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyInstances: i32 = -1214i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyKeys: i32 = -1016i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyMempoolEntries: i32 = -1073i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyOpenDatabases: i32 = -1027i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyOpenIndexes: i32 = -1410i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyOpenTables: i32 = -1311i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyOpenTablesAndCleanupTimedOut: i32 = -1313i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManyRecords: i32 = -1094i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManySorts: i32 = -1701i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTooManySplits: i32 = -1909i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTransReadOnly: i32 = -1110i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTransTooDeep: i32 = -1103i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTransactionTooLong: i32 = -618i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errTransactionsNotReadyDuringRecovery: i32 = -1232i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errUnicodeLanguageValidationFailure: i32 = -604i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errUnicodeNormalizationNotSupported: i32 = -603i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errUnicodeTranslationBufferTooSmall: i32 = -601i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errUnicodeTranslationFail: i32 = -602i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errUnloadableOSFunctionality: i32 = -113i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errUpdateMustVersion: i32 = -1621i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errUpdateNotPrepared: i32 = -1609i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errVersionStoreEntryTooBig: i32 = -1065i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errVersionStoreOutOfMemory: i32 = -1069i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errVersionStoreOutOfMemoryAndCleanupTimedOut: i32 = -1066i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errWriteConflict: i32 = -1102i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errWriteConflictPrimaryIndex: i32 = -1105i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_filetypeCheckpoint: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_filetypeDatabase: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_filetypeFlushMap: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_filetypeLog: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_filetypeTempDatabase: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_filetypeUnknown: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_objtypNil: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_objtypTable: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramAccessDeniedRetryPeriod: u32 = 53u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramAlternateDatabaseRecoveryPath: u32 = 113u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramBaseName: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramBatchIOBufferMax: u32 = 22u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCachePriority: u32 = 177u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCacheSize: u32 = 41u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCacheSizeMax: u32 = 23u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCacheSizeMin: u32 = 60u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCachedClosedTables: u32 = 125u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCheckFormatWhenOpenFail: u32 = 44u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCheckpointDepthMax: u32 = 24u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCheckpointIOMax: u32 = 135u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCircularLog: u32 = 17u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCleanupMismatchedLogFiles: u32 = 77u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCommitDefault: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramConfigStoreSpec: u32 = 189u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramConfiguration: u32 = 129u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramCreatePathIfNotExist: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDatabasePageSize: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDbExtensionSize: u32 = 18u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDbScanIntervalMaxSec: u32 = 172u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDbScanIntervalMinSec: u32 = 171u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDbScanThrottle: u32 = 170u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDefragmentSequentialBTrees: u32 = 160u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDefragmentSequentialBTreesDensityCheckFrequency: u32 = 161u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDeleteOldLogs: u32 = 48u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDeleteOutOfRangeLogs: u32 = 52u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDisableCallbacks: u32 = 65u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDisablePerfmon: u32 = 107u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramDurableCommitCallback: u32 = 187u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableAdvanced: u32 = 130u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableDBScanInRecovery: u32 = 169u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableDBScanSerialization: u32 = 180u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableFileCache: u32 = 126u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableIndexChecking: u32 = 45u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableIndexCleanup: u32 = 54u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableOnlineDefrag: u32 = 35u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnablePersistedCallbacks: u32 = 156u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableRBS: u32 = 215u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableShrinkDatabase: u32 = 184u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableSqm: u32 = 188u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableTempTableVersioning: u32 = 46u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEnableViewCache: u32 = 127u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramErrorToString: u32 = 70u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEventLogCache: u32 = 99u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEventLoggingLevel: u32 = 51u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEventSource: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramEventSourceKey: u32 = 49u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramExceptionAction: u32 = 98u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramGlobalMinVerPages: u32 = 81u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramHungIOActions: u32 = 182u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramHungIOThreshold: u32 = 181u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramIOPriority: u32 = 152u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramIOThrottlingTimeQuanta: u32 = 162u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramIgnoreLogVersion: u32 = 47u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramIndexTupleIncrement: u32 = 132u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramIndexTupleStart: u32 = 133u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramIndexTuplesLengthMax: u32 = 111u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramIndexTuplesLengthMin: u32 = 110u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramIndexTuplesToIndexMax: u32 = 112u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramKeyMost: u32 = 134u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLRUKCorrInterval: u32 = 25u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLRUKHistoryMax: u32 = 26u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLRUKPolicy: u32 = 27u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLRUKTimeout: u32 = 28u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLRUKTrxCorrInterval: u32 = 29u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLVChunkSizeMost: u32 = 163u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLegacyFileNames: u32 = 136u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLogBuffers: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLogCheckpointPeriod: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLogFileCreateAsynch: u32 = 69u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLogFilePath: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLogFileSize: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramLogWaitingUserMax: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxCoalesceReadGapSize: u32 = 166u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxCoalesceReadSize: u32 = 164u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxCoalesceWriteGapSize: u32 = 167u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxCoalesceWriteSize: u32 = 165u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxColtyp: u32 = 131u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxCursors: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxInstances: u32 = 104u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxOpenTables: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxSessions: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxTemporaryTables: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxTransactionSize: u32 = 178u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxValueInvalid: u32 = 217u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMaxVerPages: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramMinDataForXpress: u32 = 183u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramNoInformationEvent: u32 = 50u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramOSSnapshotTimeout: u32 = 82u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramOneDatabasePerSession: u32 = 102u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramOutstandingIOMax: u32 = 30u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramPageFragment: u32 = 20u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramPageHintCacheSize: u32 = 101u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramPageTempDBMin: u32 = 19u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramPreferredMaxOpenTables: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramPreferredVerPages: u32 = 63u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramPrereadIOMax: u32 = 179u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramProcessFriendlyName: u32 = 186u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramRBSFilePath: u32 = 216u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramRecordUpgradeDirtyLevel: u32 = 78u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramRecovery: u32 = 34u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramRuntimeCallback: u32 = 73u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramStartFlushThreshold: u32 = 31u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramStopFlushThreshold: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramSystemPath: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass10Name: u32 = 146u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass11Name: u32 = 147u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass12Name: u32 = 148u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass13Name: u32 = 149u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass14Name: u32 = 150u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass15Name: u32 = 151u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass1Name: u32 = 137u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass2Name: u32 = 138u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass3Name: u32 = 139u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass4Name: u32 = 140u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass5Name: u32 = 141u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass6Name: u32 = 142u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass7Name: u32 = 143u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass8Name: u32 = 144u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTableClass9Name: u32 = 145u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramTempPath: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramUnicodeIndexDefault: u32 = 72u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramUseFlushForWriteDurability: u32 = 214u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramVerPageSize: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramVersionStoreTaskQueueMax: u32 = 105u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramWaitLogFlush: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramWaypointLatency: u32 = 153u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_paramZeroDatabaseDuringBackup: u32 = 71u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_prepCancel: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_prepInsert: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_prepInsertCopy: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_prepInsertCopyDeleteOriginal: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_prepInsertCopyReplaceOriginal: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_prepReplace: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_prepReplaceNoLock: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_revertstateCompleted: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_revertstateCopingLogs: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_revertstateInProgress: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_revertstateNone: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sesparamCommitDefault: u32 = 4097u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sesparamCorrelationID: u32 = 4101u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sesparamMaxValueInvalid: u32 = 4110u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sesparamOperationContext: u32 = 4100u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sesparamTransactionLevel: u32 = 4099u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_snpBackup: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_snpCompact: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_snpRepair: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_snpRestore: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_snpScrub: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_snpUpgrade: u32 = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_snpUpgradeRecordFormat: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sntBegin: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sntComplete: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sntFail: u32 = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sntProgress: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sntRequirements: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sqmDisable: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sqmEnable: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_sqmFromCEIP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnBufferTruncated: u32 = 1006u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnCallbackNotRegistered: u32 = 2100u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnDefault: u32 = 1537u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnMaxTruncated: u32 = 1512u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnMoreTags: u32 = 1533u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnNotInRecord: u32 = 1539u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnNotLocal: u32 = 1532u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnNull: u32 = 1004u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnPresent: u32 = 1535u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnReference: u32 = 1541u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnSetNull: u32 = 1068u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnSingleValue: u32 = 1536u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnSkipped: u32 = 1531u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnColumnTruncated: u32 = 1534u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnCommittedLogFilesLost: u32 = 585u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnCommittedLogFilesRemoved: u32 = 587u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnCopyLongValue: u32 = 1520u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnCorruptIndexDeleted: u32 = 1415u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnDataHasChanged: u32 = 1610u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnDatabaseAttached: u32 = 1007u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnDatabaseRepaired: u32 = 595u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnDefragAlreadyRunning: u32 = 2000u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnDefragNotRunning: u32 = 2001u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnExistingLogFileHasBadSignature: u32 = 558u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnExistingLogFileIsNotContiguous: u32 = 559u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnFileOpenReadOnly: u32 = 1813u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnFinishWithUndo: u32 = 588u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnIdleFull: u32 = 1908u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnKeyChanged: u32 = 1618u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnNoErrorInfo: u32 = 1055u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnNoIdleActivity: u32 = 1058u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnNoWriteLock: u32 = 1067u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnNyi: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnPrimaryIndexOutOfDate: u32 = 1417u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnRemainingVersions: u32 = 321u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnSecondaryIndexOutOfDate: u32 = 1418u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnSeekNotEqual: u32 = 1039u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnSeparateLongValue: u32 = 406u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnShrinkNotPossible: u32 = 1122u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnSkipThisRecord: u32 = 564u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnSortOverflow: u32 = 1009u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnTableEmpty: u32 = 1301u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnTableInUseBySystem: u32 = 1327u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnTargetInstanceRunning: u32 = 578u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wrnUniqueKey: u32 = 345u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wszConfigStoreReadControl: &str = "CsReadControl";
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wszConfigStoreRelPathSysParamDefault: &str = "SysParamDefault";
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_wszConfigStoreRelPathSysParamOverride: &str = "SysParamOverride";
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const cColumnInfoCols: u32 = 14u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const cIndexInfoCols: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const cObjectInfoCols: u32 = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const wrnBTNotVisibleAccumulated: u32 = 353u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const wrnBTNotVisibleRejected: u32 = 352u32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub type JET_ERRCAT = i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatUnknown: JET_ERRCAT = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatError: JET_ERRCAT = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatOperation: JET_ERRCAT = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatFatal: JET_ERRCAT = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatIO: JET_ERRCAT = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatResource: JET_ERRCAT = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatMemory: JET_ERRCAT = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatQuota: JET_ERRCAT = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatDisk: JET_ERRCAT = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatData: JET_ERRCAT = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatCorruption: JET_ERRCAT = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatInconsistent: JET_ERRCAT = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatFragmentation: JET_ERRCAT = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatApi: JET_ERRCAT = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatUsage: JET_ERRCAT = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatState: JET_ERRCAT = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatObsolete: JET_ERRCAT = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_errcatMax: JET_ERRCAT = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub type JET_INDEXCHECKING = i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_IndexCheckingOff: JET_INDEXCHECKING = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_IndexCheckingOn: JET_INDEXCHECKING = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_IndexCheckingDeferToOpenTable: JET_INDEXCHECKING = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_IndexCheckingMax: JET_INDEXCHECKING = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub type JET_RELOP = i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopEquals: JET_RELOP = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopPrefixEquals: JET_RELOP = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopNotEquals: JET_RELOP = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopLessThanOrEqual: JET_RELOP = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopLessThan: JET_RELOP = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopGreaterThanOrEqual: JET_RELOP = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopGreaterThan: JET_RELOP = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopBitmaskEqualsZero: JET_RELOP = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub const JET_relopBitmaskNotEqualsZero: JET_RELOP = 8i32;
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_BKINFO {
+ pub lgposMark: JET_LGPOS,
+ pub Anonymous: JET_BKINFO_0,
+ pub genLow: u32,
+ pub genHigh: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_BKINFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_BKINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union JET_BKINFO_0 {
+ pub logtimeMark: JET_LOGTIME,
+ pub bklogtimeMark: JET_BKLOGTIME,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_BKINFO_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_BKINFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_BKLOGTIME {
+ pub bSeconds: super::super::Foundation::CHAR,
+ pub bMinutes: super::super::Foundation::CHAR,
+ pub bHours: super::super::Foundation::CHAR,
+ pub bDay: super::super::Foundation::CHAR,
+ pub bMonth: super::super::Foundation::CHAR,
+ pub bYear: super::super::Foundation::CHAR,
+ pub Anonymous1: JET_BKLOGTIME_0,
+ pub Anonymous2: JET_BKLOGTIME_1,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_BKLOGTIME {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_BKLOGTIME {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union JET_BKLOGTIME_0 {
+ pub bFiller1: super::super::Foundation::CHAR,
+ pub Anonymous: JET_BKLOGTIME_0_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_BKLOGTIME_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_BKLOGTIME_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_BKLOGTIME_0_0 {
+ pub _bitfield: u8,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_BKLOGTIME_0_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_BKLOGTIME_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union JET_BKLOGTIME_1 {
+ pub bFiller2: super::super::Foundation::CHAR,
+ pub Anonymous: JET_BKLOGTIME_1_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_BKLOGTIME_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_BKLOGTIME_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_BKLOGTIME_1_0 {
+ pub _bitfield: u8,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_BKLOGTIME_1_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_BKLOGTIME_1_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_COLUMNBASE_A {
+ pub cbStruct: u32,
+ pub columnid: u32,
+ pub coltyp: u32,
+ pub wCountry: u16,
+ pub langid: u16,
+ pub cp: u16,
+ pub wFiller: u16,
+ pub cbMax: u32,
+ pub grbit: u32,
+ pub szBaseTableName: [super::super::Foundation::CHAR; 256],
+ pub szBaseColumnName: [super::super::Foundation::CHAR; 256],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_COLUMNBASE_A {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_COLUMNBASE_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_COLUMNBASE_W {
+ pub cbStruct: u32,
+ pub columnid: u32,
+ pub coltyp: u32,
+ pub wCountry: u16,
+ pub langid: u16,
+ pub cp: u16,
+ pub wFiller: u16,
+ pub cbMax: u32,
+ pub grbit: u32,
+ pub szBaseTableName: [u16; 256],
+ pub szBaseColumnName: [u16; 256],
+}
+impl ::core::marker::Copy for JET_COLUMNBASE_W {}
+impl ::core::clone::Clone for JET_COLUMNBASE_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_COLUMNCREATE_A {
+ pub cbStruct: u32,
+ pub szColumnName: ::windows_sys::core::PSTR,
+ pub coltyp: u32,
+ pub cbMax: u32,
+ pub grbit: u32,
+ pub pvDefault: *mut ::core::ffi::c_void,
+ pub cbDefault: u32,
+ pub cp: u32,
+ pub columnid: u32,
+ pub err: i32,
+}
+impl ::core::marker::Copy for JET_COLUMNCREATE_A {}
+impl ::core::clone::Clone for JET_COLUMNCREATE_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_COLUMNCREATE_W {
+ pub cbStruct: u32,
+ pub szColumnName: ::windows_sys::core::PWSTR,
+ pub coltyp: u32,
+ pub cbMax: u32,
+ pub grbit: u32,
+ pub pvDefault: *mut ::core::ffi::c_void,
+ pub cbDefault: u32,
+ pub cp: u32,
+ pub columnid: u32,
+ pub err: i32,
+}
+impl ::core::marker::Copy for JET_COLUMNCREATE_W {}
+impl ::core::clone::Clone for JET_COLUMNCREATE_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_COLUMNDEF {
+ pub cbStruct: u32,
+ pub columnid: u32,
+ pub coltyp: u32,
+ pub wCountry: u16,
+ pub langid: u16,
+ pub cp: u16,
+ pub wCollate: u16,
+ pub cbMax: u32,
+ pub grbit: u32,
+}
+impl ::core::marker::Copy for JET_COLUMNDEF {}
+impl ::core::clone::Clone for JET_COLUMNDEF {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_COLUMNLIST {
+ pub cbStruct: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cRecord: u32,
+ pub columnidPresentationOrder: u32,
+ pub columnidcolumnname: u32,
+ pub columnidcolumnid: u32,
+ pub columnidcoltyp: u32,
+ pub columnidCountry: u32,
+ pub columnidLangid: u32,
+ pub columnidCp: u32,
+ pub columnidCollate: u32,
+ pub columnidcbMax: u32,
+ pub columnidgrbit: u32,
+ pub columnidDefault: u32,
+ pub columnidBaseTableName: u32,
+ pub columnidBaseColumnName: u32,
+ pub columnidDefinitionName: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_COLUMNLIST {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_COLUMNLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_COMMIT_ID {
+ pub signLog: JET_SIGNATURE,
+ pub reserved: i32,
+ pub commitId: i64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_COMMIT_ID {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_COMMIT_ID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_COMMIT_ID {
+ pub signLog: JET_SIGNATURE,
+ pub reserved: i32,
+ pub commitId: i64,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_COMMIT_ID {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_COMMIT_ID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_CONDITIONALCOLUMN_A {
+ pub cbStruct: u32,
+ pub szColumnName: ::windows_sys::core::PSTR,
+ pub grbit: u32,
+}
+impl ::core::marker::Copy for JET_CONDITIONALCOLUMN_A {}
+impl ::core::clone::Clone for JET_CONDITIONALCOLUMN_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_CONDITIONALCOLUMN_W {
+ pub cbStruct: u32,
+ pub szColumnName: ::windows_sys::core::PWSTR,
+ pub grbit: u32,
+}
+impl ::core::marker::Copy for JET_CONDITIONALCOLUMN_W {}
+impl ::core::clone::Clone for JET_CONDITIONALCOLUMN_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_CONVERT_A {
+ pub szOldDll: ::windows_sys::core::PSTR,
+ pub Anonymous: JET_CONVERT_A_0,
+}
+impl ::core::marker::Copy for JET_CONVERT_A {}
+impl ::core::clone::Clone for JET_CONVERT_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_CONVERT_A_0 {
+ pub fFlags: u32,
+ pub Anonymous: JET_CONVERT_A_0_0,
+}
+impl ::core::marker::Copy for JET_CONVERT_A_0 {}
+impl ::core::clone::Clone for JET_CONVERT_A_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_CONVERT_A_0_0 {
+ pub _bitfield: u32,
+}
+impl ::core::marker::Copy for JET_CONVERT_A_0_0 {}
+impl ::core::clone::Clone for JET_CONVERT_A_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_CONVERT_W {
+ pub szOldDll: ::windows_sys::core::PWSTR,
+ pub Anonymous: JET_CONVERT_W_0,
+}
+impl ::core::marker::Copy for JET_CONVERT_W {}
+impl ::core::clone::Clone for JET_CONVERT_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_CONVERT_W_0 {
+ pub fFlags: u32,
+ pub Anonymous: JET_CONVERT_W_0_0,
+}
+impl ::core::marker::Copy for JET_CONVERT_W_0 {}
+impl ::core::clone::Clone for JET_CONVERT_W_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_CONVERT_W_0_0 {
+ pub _bitfield: u32,
+}
+impl ::core::marker::Copy for JET_CONVERT_W_0_0 {}
+impl ::core::clone::Clone for JET_CONVERT_W_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_DBINFOMISC {
+ pub ulVersion: u32,
+ pub ulUpdate: u32,
+ pub signDb: JET_SIGNATURE,
+ pub dbstate: u32,
+ pub lgposConsistent: JET_LGPOS,
+ pub logtimeConsistent: JET_LOGTIME,
+ pub logtimeAttach: JET_LOGTIME,
+ pub lgposAttach: JET_LGPOS,
+ pub logtimeDetach: JET_LOGTIME,
+ pub lgposDetach: JET_LGPOS,
+ pub signLog: JET_SIGNATURE,
+ pub bkinfoFullPrev: JET_BKINFO,
+ pub bkinfoIncPrev: JET_BKINFO,
+ pub bkinfoFullCur: JET_BKINFO,
+ pub fShadowingDisabled: u32,
+ pub fUpgradeDb: u32,
+ pub dwMajorVersion: u32,
+ pub dwMinorVersion: u32,
+ pub dwBuildNumber: u32,
+ pub lSPNumber: i32,
+ pub cbPageSize: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_DBINFOMISC {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_DBINFOMISC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_DBINFOMISC2 {
+ pub ulVersion: u32,
+ pub ulUpdate: u32,
+ pub signDb: JET_SIGNATURE,
+ pub dbstate: u32,
+ pub lgposConsistent: JET_LGPOS,
+ pub logtimeConsistent: JET_LOGTIME,
+ pub logtimeAttach: JET_LOGTIME,
+ pub lgposAttach: JET_LGPOS,
+ pub logtimeDetach: JET_LOGTIME,
+ pub lgposDetach: JET_LGPOS,
+ pub signLog: JET_SIGNATURE,
+ pub bkinfoFullPrev: JET_BKINFO,
+ pub bkinfoIncPrev: JET_BKINFO,
+ pub bkinfoFullCur: JET_BKINFO,
+ pub fShadowingDisabled: u32,
+ pub fUpgradeDb: u32,
+ pub dwMajorVersion: u32,
+ pub dwMinorVersion: u32,
+ pub dwBuildNumber: u32,
+ pub lSPNumber: i32,
+ pub cbPageSize: u32,
+ pub genMinRequired: u32,
+ pub genMaxRequired: u32,
+ pub logtimeGenMaxCreate: JET_LOGTIME,
+ pub ulRepairCount: u32,
+ pub logtimeRepair: JET_LOGTIME,
+ pub ulRepairCountOld: u32,
+ pub ulECCFixSuccess: u32,
+ pub logtimeECCFixSuccess: JET_LOGTIME,
+ pub ulECCFixSuccessOld: u32,
+ pub ulECCFixFail: u32,
+ pub logtimeECCFixFail: JET_LOGTIME,
+ pub ulECCFixFailOld: u32,
+ pub ulBadChecksum: u32,
+ pub logtimeBadChecksum: JET_LOGTIME,
+ pub ulBadChecksumOld: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_DBINFOMISC2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_DBINFOMISC2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_DBINFOMISC3 {
+ pub ulVersion: u32,
+ pub ulUpdate: u32,
+ pub signDb: JET_SIGNATURE,
+ pub dbstate: u32,
+ pub lgposConsistent: JET_LGPOS,
+ pub logtimeConsistent: JET_LOGTIME,
+ pub logtimeAttach: JET_LOGTIME,
+ pub lgposAttach: JET_LGPOS,
+ pub logtimeDetach: JET_LOGTIME,
+ pub lgposDetach: JET_LGPOS,
+ pub signLog: JET_SIGNATURE,
+ pub bkinfoFullPrev: JET_BKINFO,
+ pub bkinfoIncPrev: JET_BKINFO,
+ pub bkinfoFullCur: JET_BKINFO,
+ pub fShadowingDisabled: u32,
+ pub fUpgradeDb: u32,
+ pub dwMajorVersion: u32,
+ pub dwMinorVersion: u32,
+ pub dwBuildNumber: u32,
+ pub lSPNumber: i32,
+ pub cbPageSize: u32,
+ pub genMinRequired: u32,
+ pub genMaxRequired: u32,
+ pub logtimeGenMaxCreate: JET_LOGTIME,
+ pub ulRepairCount: u32,
+ pub logtimeRepair: JET_LOGTIME,
+ pub ulRepairCountOld: u32,
+ pub ulECCFixSuccess: u32,
+ pub logtimeECCFixSuccess: JET_LOGTIME,
+ pub ulECCFixSuccessOld: u32,
+ pub ulECCFixFail: u32,
+ pub logtimeECCFixFail: JET_LOGTIME,
+ pub ulECCFixFailOld: u32,
+ pub ulBadChecksum: u32,
+ pub logtimeBadChecksum: JET_LOGTIME,
+ pub ulBadChecksumOld: u32,
+ pub genCommitted: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_DBINFOMISC3 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_DBINFOMISC3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_DBINFOMISC4 {
+ pub ulVersion: u32,
+ pub ulUpdate: u32,
+ pub signDb: JET_SIGNATURE,
+ pub dbstate: u32,
+ pub lgposConsistent: JET_LGPOS,
+ pub logtimeConsistent: JET_LOGTIME,
+ pub logtimeAttach: JET_LOGTIME,
+ pub lgposAttach: JET_LGPOS,
+ pub logtimeDetach: JET_LOGTIME,
+ pub lgposDetach: JET_LGPOS,
+ pub signLog: JET_SIGNATURE,
+ pub bkinfoFullPrev: JET_BKINFO,
+ pub bkinfoIncPrev: JET_BKINFO,
+ pub bkinfoFullCur: JET_BKINFO,
+ pub fShadowingDisabled: u32,
+ pub fUpgradeDb: u32,
+ pub dwMajorVersion: u32,
+ pub dwMinorVersion: u32,
+ pub dwBuildNumber: u32,
+ pub lSPNumber: i32,
+ pub cbPageSize: u32,
+ pub genMinRequired: u32,
+ pub genMaxRequired: u32,
+ pub logtimeGenMaxCreate: JET_LOGTIME,
+ pub ulRepairCount: u32,
+ pub logtimeRepair: JET_LOGTIME,
+ pub ulRepairCountOld: u32,
+ pub ulECCFixSuccess: u32,
+ pub logtimeECCFixSuccess: JET_LOGTIME,
+ pub ulECCFixSuccessOld: u32,
+ pub ulECCFixFail: u32,
+ pub logtimeECCFixFail: JET_LOGTIME,
+ pub ulECCFixFailOld: u32,
+ pub ulBadChecksum: u32,
+ pub logtimeBadChecksum: JET_LOGTIME,
+ pub ulBadChecksumOld: u32,
+ pub genCommitted: u32,
+ pub bkinfoCopyPrev: JET_BKINFO,
+ pub bkinfoDiffPrev: JET_BKINFO,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_DBINFOMISC4 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_DBINFOMISC4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_DBINFOUPGRADE {
+ pub cbStruct: u32,
+ pub cbFilesizeLow: u32,
+ pub cbFilesizeHigh: u32,
+ pub cbFreeSpaceRequiredLow: u32,
+ pub cbFreeSpaceRequiredHigh: u32,
+ pub csecToUpgrade: u32,
+ pub Anonymous: JET_DBINFOUPGRADE_0,
+}
+impl ::core::marker::Copy for JET_DBINFOUPGRADE {}
+impl ::core::clone::Clone for JET_DBINFOUPGRADE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_DBINFOUPGRADE_0 {
+ pub ulFlags: u32,
+ pub Anonymous: JET_DBINFOUPGRADE_0_0,
+}
+impl ::core::marker::Copy for JET_DBINFOUPGRADE_0 {}
+impl ::core::clone::Clone for JET_DBINFOUPGRADE_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_DBINFOUPGRADE_0_0 {
+ pub _bitfield: u32,
+}
+impl ::core::marker::Copy for JET_DBINFOUPGRADE_0_0 {}
+impl ::core::clone::Clone for JET_DBINFOUPGRADE_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_ENUMCOLUMN {
+ pub columnid: u32,
+ pub err: i32,
+ pub Anonymous: JET_ENUMCOLUMN_0,
+}
+impl ::core::marker::Copy for JET_ENUMCOLUMN {}
+impl ::core::clone::Clone for JET_ENUMCOLUMN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_ENUMCOLUMN_0 {
+ pub Anonymous1: JET_ENUMCOLUMN_0_0,
+ pub Anonymous2: JET_ENUMCOLUMN_0_1,
+}
+impl ::core::marker::Copy for JET_ENUMCOLUMN_0 {}
+impl ::core::clone::Clone for JET_ENUMCOLUMN_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_ENUMCOLUMN_0_0 {
+ pub cEnumColumnValue: u32,
+ pub rgEnumColumnValue: *mut JET_ENUMCOLUMNVALUE,
+}
+impl ::core::marker::Copy for JET_ENUMCOLUMN_0_0 {}
+impl ::core::clone::Clone for JET_ENUMCOLUMN_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_ENUMCOLUMN_0_1 {
+ pub cbData: u32,
+ pub pvData: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for JET_ENUMCOLUMN_0_1 {}
+impl ::core::clone::Clone for JET_ENUMCOLUMN_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_ENUMCOLUMNID {
+ pub columnid: u32,
+ pub ctagSequence: u32,
+ pub rgtagSequence: *mut u32,
+}
+impl ::core::marker::Copy for JET_ENUMCOLUMNID {}
+impl ::core::clone::Clone for JET_ENUMCOLUMNID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_ENUMCOLUMNVALUE {
+ pub itagSequence: u32,
+ pub err: i32,
+ pub cbData: u32,
+ pub pvData: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for JET_ENUMCOLUMNVALUE {}
+impl ::core::clone::Clone for JET_ENUMCOLUMNVALUE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_ERRINFOBASIC_W {
+ pub cbStruct: u32,
+ pub errValue: i32,
+ pub errcatMostSpecific: JET_ERRCAT,
+ pub rgCategoricalHierarchy: [u8; 8],
+ pub lSourceLine: u32,
+ pub rgszSourceFile: [u16; 64],
+}
+impl ::core::marker::Copy for JET_ERRINFOBASIC_W {}
+impl ::core::clone::Clone for JET_ERRINFOBASIC_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_INDEXCREATE2_A {
+ pub cbStruct: u32,
+ pub szIndexName: ::windows_sys::core::PSTR,
+ pub szKey: ::windows_sys::core::PSTR,
+ pub cbKey: u32,
+ pub grbit: u32,
+ pub ulDensity: u32,
+ pub Anonymous1: JET_INDEXCREATE2_A_0,
+ pub Anonymous2: JET_INDEXCREATE2_A_1,
+ pub rgconditionalcolumn: *mut JET_CONDITIONALCOLUMN_A,
+ pub cConditionalColumn: u32,
+ pub err: i32,
+ pub cbKeyMost: u32,
+ pub pSpacehints: *mut JET_SPACEHINTS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE2_A {}
+impl ::core::clone::Clone for JET_INDEXCREATE2_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE2_A_0 {
+ pub lcid: u32,
+ pub pidxunicode: *mut JET_UNICODEINDEX,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE2_A_0 {}
+impl ::core::clone::Clone for JET_INDEXCREATE2_A_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE2_A_1 {
+ pub cbVarSegMac: u32,
+ pub ptuplelimits: *mut JET_TUPLELIMITS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE2_A_1 {}
+impl ::core::clone::Clone for JET_INDEXCREATE2_A_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_INDEXCREATE2_W {
+ pub cbStruct: u32,
+ pub szIndexName: ::windows_sys::core::PWSTR,
+ pub szKey: ::windows_sys::core::PWSTR,
+ pub cbKey: u32,
+ pub grbit: u32,
+ pub ulDensity: u32,
+ pub Anonymous1: JET_INDEXCREATE2_W_0,
+ pub Anonymous2: JET_INDEXCREATE2_W_1,
+ pub rgconditionalcolumn: *mut JET_CONDITIONALCOLUMN_W,
+ pub cConditionalColumn: u32,
+ pub err: i32,
+ pub cbKeyMost: u32,
+ pub pSpacehints: *mut JET_SPACEHINTS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE2_W {}
+impl ::core::clone::Clone for JET_INDEXCREATE2_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE2_W_0 {
+ pub lcid: u32,
+ pub pidxunicode: *mut JET_UNICODEINDEX,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE2_W_0 {}
+impl ::core::clone::Clone for JET_INDEXCREATE2_W_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE2_W_1 {
+ pub cbVarSegMac: u32,
+ pub ptuplelimits: *mut JET_TUPLELIMITS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE2_W_1 {}
+impl ::core::clone::Clone for JET_INDEXCREATE2_W_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_INDEXCREATE3_A {
+ pub cbStruct: u32,
+ pub szIndexName: ::windows_sys::core::PSTR,
+ pub szKey: ::windows_sys::core::PSTR,
+ pub cbKey: u32,
+ pub grbit: u32,
+ pub ulDensity: u32,
+ pub pidxunicode: *mut JET_UNICODEINDEX2,
+ pub Anonymous: JET_INDEXCREATE3_A_0,
+ pub rgconditionalcolumn: *mut JET_CONDITIONALCOLUMN_A,
+ pub cConditionalColumn: u32,
+ pub err: i32,
+ pub cbKeyMost: u32,
+ pub pSpacehints: *mut JET_SPACEHINTS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE3_A {}
+impl ::core::clone::Clone for JET_INDEXCREATE3_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE3_A_0 {
+ pub cbVarSegMac: u32,
+ pub ptuplelimits: *mut JET_TUPLELIMITS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE3_A_0 {}
+impl ::core::clone::Clone for JET_INDEXCREATE3_A_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_INDEXCREATE3_W {
+ pub cbStruct: u32,
+ pub szIndexName: ::windows_sys::core::PWSTR,
+ pub szKey: ::windows_sys::core::PWSTR,
+ pub cbKey: u32,
+ pub grbit: u32,
+ pub ulDensity: u32,
+ pub pidxunicode: *mut JET_UNICODEINDEX2,
+ pub Anonymous: JET_INDEXCREATE3_W_0,
+ pub rgconditionalcolumn: *mut JET_CONDITIONALCOLUMN_W,
+ pub cConditionalColumn: u32,
+ pub err: i32,
+ pub cbKeyMost: u32,
+ pub pSpacehints: *mut JET_SPACEHINTS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE3_W {}
+impl ::core::clone::Clone for JET_INDEXCREATE3_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE3_W_0 {
+ pub cbVarSegMac: u32,
+ pub ptuplelimits: *mut JET_TUPLELIMITS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE3_W_0 {}
+impl ::core::clone::Clone for JET_INDEXCREATE3_W_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_INDEXCREATE_A {
+ pub cbStruct: u32,
+ pub szIndexName: ::windows_sys::core::PSTR,
+ pub szKey: ::windows_sys::core::PSTR,
+ pub cbKey: u32,
+ pub grbit: u32,
+ pub ulDensity: u32,
+ pub Anonymous1: JET_INDEXCREATE_A_0,
+ pub Anonymous2: JET_INDEXCREATE_A_1,
+ pub rgconditionalcolumn: *mut JET_CONDITIONALCOLUMN_A,
+ pub cConditionalColumn: u32,
+ pub err: i32,
+ pub cbKeyMost: u32,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE_A {}
+impl ::core::clone::Clone for JET_INDEXCREATE_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE_A_0 {
+ pub lcid: u32,
+ pub pidxunicode: *mut JET_UNICODEINDEX,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE_A_0 {}
+impl ::core::clone::Clone for JET_INDEXCREATE_A_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE_A_1 {
+ pub cbVarSegMac: u32,
+ pub ptuplelimits: *mut JET_TUPLELIMITS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE_A_1 {}
+impl ::core::clone::Clone for JET_INDEXCREATE_A_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_INDEXCREATE_W {
+ pub cbStruct: u32,
+ pub szIndexName: ::windows_sys::core::PWSTR,
+ pub szKey: ::windows_sys::core::PWSTR,
+ pub cbKey: u32,
+ pub grbit: u32,
+ pub ulDensity: u32,
+ pub Anonymous1: JET_INDEXCREATE_W_0,
+ pub Anonymous2: JET_INDEXCREATE_W_1,
+ pub rgconditionalcolumn: *mut JET_CONDITIONALCOLUMN_W,
+ pub cConditionalColumn: u32,
+ pub err: i32,
+ pub cbKeyMost: u32,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE_W {}
+impl ::core::clone::Clone for JET_INDEXCREATE_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE_W_0 {
+ pub lcid: u32,
+ pub pidxunicode: *mut JET_UNICODEINDEX,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE_W_0 {}
+impl ::core::clone::Clone for JET_INDEXCREATE_W_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub union JET_INDEXCREATE_W_1 {
+ pub cbVarSegMac: u32,
+ pub ptuplelimits: *mut JET_TUPLELIMITS,
+}
+impl ::core::marker::Copy for JET_INDEXCREATE_W_1 {}
+impl ::core::clone::Clone for JET_INDEXCREATE_W_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct JET_INDEXID {
+ pub cbStruct: u32,
+ pub rgbIndexId: [u8; 16],
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for JET_INDEXID {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for JET_INDEXID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct JET_INDEXID {
+ pub cbStruct: u32,
+ pub rgbIndexId: [u8; 12],
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for JET_INDEXID {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for JET_INDEXID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_INDEXLIST {
+ pub cbStruct: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cRecord: u32,
+ pub columnidindexname: u32,
+ pub columnidgrbitIndex: u32,
+ pub columnidcKey: u32,
+ pub columnidcEntry: u32,
+ pub columnidcPage: u32,
+ pub columnidcColumn: u32,
+ pub columnidiColumn: u32,
+ pub columnidcolumnid: u32,
+ pub columnidcoltyp: u32,
+ pub columnidCountry: u32,
+ pub columnidLangid: u32,
+ pub columnidCp: u32,
+ pub columnidCollate: u32,
+ pub columnidgrbitColumn: u32,
+ pub columnidcolumnname: u32,
+ pub columnidLCMapFlags: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_INDEXLIST {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_INDEXLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_INDEXRANGE {
+ pub cbStruct: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub grbit: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_INDEXRANGE {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_INDEXRANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_INDEX_COLUMN {
+ pub columnid: u32,
+ pub relop: JET_RELOP,
+ pub pv: *mut ::core::ffi::c_void,
+ pub cb: u32,
+ pub grbit: u32,
+}
+impl ::core::marker::Copy for JET_INDEX_COLUMN {}
+impl ::core::clone::Clone for JET_INDEX_COLUMN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_INDEX_RANGE {
+ pub rgStartColumns: *mut JET_INDEX_COLUMN,
+ pub cStartColumns: u32,
+ pub rgEndColumns: *mut JET_INDEX_COLUMN,
+ pub cEndColumns: u32,
+}
+impl ::core::marker::Copy for JET_INDEX_RANGE {}
+impl ::core::clone::Clone for JET_INDEX_RANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_INSTANCE_INFO_A {
+ pub hInstanceId: super::StructuredStorage::JET_INSTANCE,
+ pub szInstanceName: ::windows_sys::core::PSTR,
+ pub cDatabases: super::StructuredStorage::JET_API_PTR,
+ pub szDatabaseFileName: *mut *mut i8,
+ pub szDatabaseDisplayName: *mut *mut i8,
+ pub szDatabaseSLVFileName_Obsolete: *mut *mut i8,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_INSTANCE_INFO_A {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_INSTANCE_INFO_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_INSTANCE_INFO_W {
+ pub hInstanceId: super::StructuredStorage::JET_INSTANCE,
+ pub szInstanceName: ::windows_sys::core::PWSTR,
+ pub cDatabases: super::StructuredStorage::JET_API_PTR,
+ pub szDatabaseFileName: *mut *mut u16,
+ pub szDatabaseDisplayName: *mut *mut u16,
+ pub szDatabaseSLVFileName_Obsolete: *mut *mut u16,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_INSTANCE_INFO_W {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_INSTANCE_INFO_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_LGPOS {
+ pub ib: u16,
+ pub isec: u16,
+ pub lGeneration: i32,
+}
+impl ::core::marker::Copy for JET_LGPOS {}
+impl ::core::clone::Clone for JET_LGPOS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_LOGINFO_A {
+ pub cbSize: u32,
+ pub ulGenLow: u32,
+ pub ulGenHigh: u32,
+ pub szBaseName: [super::super::Foundation::CHAR; 4],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_LOGINFO_A {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_LOGINFO_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_LOGINFO_W {
+ pub cbSize: u32,
+ pub ulGenLow: u32,
+ pub ulGenHigh: u32,
+ pub szBaseName: [u16; 4],
+}
+impl ::core::marker::Copy for JET_LOGINFO_W {}
+impl ::core::clone::Clone for JET_LOGINFO_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_LOGTIME {
+ pub bSeconds: super::super::Foundation::CHAR,
+ pub bMinutes: super::super::Foundation::CHAR,
+ pub bHours: super::super::Foundation::CHAR,
+ pub bDay: super::super::Foundation::CHAR,
+ pub bMonth: super::super::Foundation::CHAR,
+ pub bYear: super::super::Foundation::CHAR,
+ pub Anonymous1: JET_LOGTIME_0,
+ pub Anonymous2: JET_LOGTIME_1,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_LOGTIME {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_LOGTIME {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union JET_LOGTIME_0 {
+ pub bFiller1: super::super::Foundation::CHAR,
+ pub Anonymous: JET_LOGTIME_0_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_LOGTIME_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_LOGTIME_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_LOGTIME_0_0 {
+ pub _bitfield: u8,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_LOGTIME_0_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_LOGTIME_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union JET_LOGTIME_1 {
+ pub bFiller2: super::super::Foundation::CHAR,
+ pub Anonymous: JET_LOGTIME_1_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_LOGTIME_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_LOGTIME_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_LOGTIME_1_0 {
+ pub _bitfield: u8,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_LOGTIME_1_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_LOGTIME_1_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type JET_LS = usize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct JET_OBJECTINFO {
+ pub cbStruct: u32,
+ pub objtyp: u32,
+ pub dtCreate: f64,
+ pub dtUpdate: f64,
+ pub grbit: u32,
+ pub flags: u32,
+ pub cRecord: u32,
+ pub cPage: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for JET_OBJECTINFO {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for JET_OBJECTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct JET_OBJECTINFO {
+ pub cbStruct: u32,
+ pub objtyp: u32,
+ pub dtCreate: f64,
+ pub dtUpdate: f64,
+ pub grbit: u32,
+ pub flags: u32,
+ pub cRecord: u32,
+ pub cPage: u32,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for JET_OBJECTINFO {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for JET_OBJECTINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_OBJECTLIST {
+ pub cbStruct: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cRecord: u32,
+ pub columnidcontainername: u32,
+ pub columnidobjectname: u32,
+ pub columnidobjtyp: u32,
+ pub columniddtCreate: u32,
+ pub columniddtUpdate: u32,
+ pub columnidgrbit: u32,
+ pub columnidflags: u32,
+ pub columnidcRecord: u32,
+ pub columnidcPage: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_OBJECTLIST {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_OBJECTLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_OPENTEMPORARYTABLE {
+ pub cbStruct: u32,
+ pub prgcolumndef: *const JET_COLUMNDEF,
+ pub ccolumn: u32,
+ pub pidxunicode: *mut JET_UNICODEINDEX,
+ pub grbit: u32,
+ pub prgcolumnid: *mut u32,
+ pub cbKeyMost: u32,
+ pub cbVarSegMac: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_OPENTEMPORARYTABLE {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_OPENTEMPORARYTABLE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_OPENTEMPORARYTABLE2 {
+ pub cbStruct: u32,
+ pub prgcolumndef: *const JET_COLUMNDEF,
+ pub ccolumn: u32,
+ pub pidxunicode: *mut JET_UNICODEINDEX2,
+ pub grbit: u32,
+ pub prgcolumnid: *mut u32,
+ pub cbKeyMost: u32,
+ pub cbVarSegMac: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_OPENTEMPORARYTABLE2 {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_OPENTEMPORARYTABLE2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_OPERATIONCONTEXT {
+ pub ulUserID: u32,
+ pub nOperationID: u8,
+ pub nOperationType: u8,
+ pub nClientType: u8,
+ pub fFlags: u8,
+}
+impl ::core::marker::Copy for JET_OPERATIONCONTEXT {}
+impl ::core::clone::Clone for JET_OPERATIONCONTEXT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type JET_OSSNAPID = usize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_RBSINFOMISC {
+ pub lRBSGeneration: i32,
+ pub logtimeCreate: JET_LOGTIME,
+ pub logtimeCreatePrevRBS: JET_LOGTIME,
+ pub ulMajor: u32,
+ pub ulMinor: u32,
+ pub cbLogicalFileSize: u64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_RBSINFOMISC {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_RBSINFOMISC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_RBSINFOMISC {
+ pub lRBSGeneration: i32,
+ pub logtimeCreate: JET_LOGTIME,
+ pub logtimeCreatePrevRBS: JET_LOGTIME,
+ pub ulMajor: u32,
+ pub ulMinor: u32,
+ pub cbLogicalFileSize: u64,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_RBSINFOMISC {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_RBSINFOMISC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_RBSREVERTINFOMISC {
+ pub lGenMinRevertStart: i32,
+ pub lGenMaxRevertStart: i32,
+ pub lGenMinRevertEnd: i32,
+ pub lGenMaxRevertEnd: i32,
+ pub logtimeRevertFrom: JET_LOGTIME,
+ pub cSecRevert: u64,
+ pub cPagesReverted: u64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_RBSREVERTINFOMISC {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_RBSREVERTINFOMISC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_RBSREVERTINFOMISC {
+ pub lGenMinRevertStart: i32,
+ pub lGenMaxRevertStart: i32,
+ pub lGenMinRevertEnd: i32,
+ pub lGenMaxRevertEnd: i32,
+ pub logtimeRevertFrom: JET_LOGTIME,
+ pub cSecRevert: u64,
+ pub cPagesReverted: u64,
+}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_RBSREVERTINFOMISC {}
+#[cfg(target_arch = "x86")]
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_RBSREVERTINFOMISC {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_RECORDLIST {
+ pub cbStruct: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cRecord: u32,
+ pub columnidBookmark: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_RECORDLIST {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_RECORDLIST {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_RECPOS {
+ pub cbStruct: u32,
+ pub centriesLT: u32,
+ pub centriesInRange: u32,
+ pub centriesTotal: u32,
+}
+impl ::core::marker::Copy for JET_RECPOS {}
+impl ::core::clone::Clone for JET_RECPOS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct JET_RECSIZE {
+ pub cbData: u64,
+ pub cbLongValueData: u64,
+ pub cbOverhead: u64,
+ pub cbLongValueOverhead: u64,
+ pub cNonTaggedColumns: u64,
+ pub cTaggedColumns: u64,
+ pub cLongValues: u64,
+ pub cMultiValues: u64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for JET_RECSIZE {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for JET_RECSIZE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct JET_RECSIZE {
+ pub cbData: u64,
+ pub cbLongValueData: u64,
+ pub cbOverhead: u64,
+ pub cbLongValueOverhead: u64,
+ pub cNonTaggedColumns: u64,
+ pub cTaggedColumns: u64,
+ pub cLongValues: u64,
+ pub cMultiValues: u64,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for JET_RECSIZE {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for JET_RECSIZE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct JET_RECSIZE2 {
+ pub cbData: u64,
+ pub cbLongValueData: u64,
+ pub cbOverhead: u64,
+ pub cbLongValueOverhead: u64,
+ pub cNonTaggedColumns: u64,
+ pub cTaggedColumns: u64,
+ pub cLongValues: u64,
+ pub cMultiValues: u64,
+ pub cCompressedColumns: u64,
+ pub cbDataCompressed: u64,
+ pub cbLongValueDataCompressed: u64,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for JET_RECSIZE2 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for JET_RECSIZE2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct JET_RECSIZE2 {
+ pub cbData: u64,
+ pub cbLongValueData: u64,
+ pub cbOverhead: u64,
+ pub cbLongValueOverhead: u64,
+ pub cNonTaggedColumns: u64,
+ pub cTaggedColumns: u64,
+ pub cLongValues: u64,
+ pub cMultiValues: u64,
+ pub cCompressedColumns: u64,
+ pub cbDataCompressed: u64,
+ pub cbLongValueDataCompressed: u64,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for JET_RECSIZE2 {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for JET_RECSIZE2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_RETINFO {
+ pub cbStruct: u32,
+ pub ibLongValue: u32,
+ pub itagSequence: u32,
+ pub columnidNextTagged: u32,
+}
+impl ::core::marker::Copy for JET_RETINFO {}
+impl ::core::clone::Clone for JET_RETINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_RETRIEVECOLUMN {
+ pub columnid: u32,
+ pub pvData: *mut ::core::ffi::c_void,
+ pub cbData: u32,
+ pub cbActual: u32,
+ pub grbit: u32,
+ pub ibLongValue: u32,
+ pub itagSequence: u32,
+ pub columnidNextTagged: u32,
+ pub err: i32,
+}
+impl ::core::marker::Copy for JET_RETRIEVECOLUMN {}
+impl ::core::clone::Clone for JET_RETRIEVECOLUMN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+pub struct JET_RSTINFO_A {
+ pub cbStruct: u32,
+ pub rgrstmap: *mut JET_RSTMAP_A,
+ pub crstmap: i32,
+ pub lgposStop: JET_LGPOS,
+ pub logtimeStop: JET_LOGTIME,
+ pub pfnStatus: JET_PFNSTATUS,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+impl ::core::marker::Copy for JET_RSTINFO_A {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+impl ::core::clone::Clone for JET_RSTINFO_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+pub struct JET_RSTINFO_W {
+ pub cbStruct: u32,
+ pub rgrstmap: *mut JET_RSTMAP_W,
+ pub crstmap: i32,
+ pub lgposStop: JET_LGPOS,
+ pub logtimeStop: JET_LOGTIME,
+ pub pfnStatus: JET_PFNSTATUS,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+impl ::core::marker::Copy for JET_RSTINFO_W {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+impl ::core::clone::Clone for JET_RSTINFO_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_RSTMAP_A {
+ pub szDatabaseName: ::windows_sys::core::PSTR,
+ pub szNewDatabaseName: ::windows_sys::core::PSTR,
+}
+impl ::core::marker::Copy for JET_RSTMAP_A {}
+impl ::core::clone::Clone for JET_RSTMAP_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_RSTMAP_W {
+ pub szDatabaseName: ::windows_sys::core::PWSTR,
+ pub szNewDatabaseName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for JET_RSTMAP_W {}
+impl ::core::clone::Clone for JET_RSTMAP_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_SETCOLUMN {
+ pub columnid: u32,
+ pub pvData: *const ::core::ffi::c_void,
+ pub cbData: u32,
+ pub grbit: u32,
+ pub ibLongValue: u32,
+ pub itagSequence: u32,
+ pub err: i32,
+}
+impl ::core::marker::Copy for JET_SETCOLUMN {}
+impl ::core::clone::Clone for JET_SETCOLUMN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_SETINFO {
+ pub cbStruct: u32,
+ pub ibLongValue: u32,
+ pub itagSequence: u32,
+}
+impl ::core::marker::Copy for JET_SETINFO {}
+impl ::core::clone::Clone for JET_SETINFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_SETSYSPARAM_A {
+ pub paramid: u32,
+ pub lParam: super::StructuredStorage::JET_API_PTR,
+ pub sz: ::windows_sys::core::PCSTR,
+ pub err: i32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_SETSYSPARAM_A {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_SETSYSPARAM_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_SETSYSPARAM_W {
+ pub paramid: u32,
+ pub lParam: super::StructuredStorage::JET_API_PTR,
+ pub sz: ::windows_sys::core::PCWSTR,
+ pub err: i32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_SETSYSPARAM_W {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_SETSYSPARAM_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(1))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct JET_SIGNATURE {
+ pub ulRandom: u32,
+ pub logtimeCreate: JET_LOGTIME,
+ pub szComputerName: [super::super::Foundation::CHAR; 16],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for JET_SIGNATURE {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for JET_SIGNATURE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_SNPROG {
+ pub cbStruct: u32,
+ pub cunitDone: u32,
+ pub cunitTotal: u32,
+}
+impl ::core::marker::Copy for JET_SNPROG {}
+impl ::core::clone::Clone for JET_SNPROG {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_SPACEHINTS {
+ pub cbStruct: u32,
+ pub ulInitialDensity: u32,
+ pub cbInitial: u32,
+ pub grbit: u32,
+ pub ulMaintDensity: u32,
+ pub ulGrowth: u32,
+ pub cbMinExtent: u32,
+ pub cbMaxExtent: u32,
+}
+impl ::core::marker::Copy for JET_SPACEHINTS {}
+impl ::core::clone::Clone for JET_SPACEHINTS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_TABLECREATE2_A {
+ pub cbStruct: u32,
+ pub szTableName: ::windows_sys::core::PSTR,
+ pub szTemplateTableName: ::windows_sys::core::PSTR,
+ pub ulPages: u32,
+ pub ulDensity: u32,
+ pub rgcolumncreate: *mut JET_COLUMNCREATE_A,
+ pub cColumns: u32,
+ pub rgindexcreate: *mut JET_INDEXCREATE_A,
+ pub cIndexes: u32,
+ pub szCallback: ::windows_sys::core::PSTR,
+ pub cbtyp: u32,
+ pub grbit: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cCreated: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_TABLECREATE2_A {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_TABLECREATE2_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_TABLECREATE2_W {
+ pub cbStruct: u32,
+ pub szTableName: ::windows_sys::core::PWSTR,
+ pub szTemplateTableName: ::windows_sys::core::PWSTR,
+ pub ulPages: u32,
+ pub ulDensity: u32,
+ pub rgcolumncreate: *mut JET_COLUMNCREATE_W,
+ pub cColumns: u32,
+ pub rgindexcreate: *mut JET_INDEXCREATE_W,
+ pub cIndexes: u32,
+ pub szCallback: ::windows_sys::core::PWSTR,
+ pub cbtyp: u32,
+ pub grbit: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cCreated: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_TABLECREATE2_W {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_TABLECREATE2_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_TABLECREATE3_A {
+ pub cbStruct: u32,
+ pub szTableName: ::windows_sys::core::PSTR,
+ pub szTemplateTableName: ::windows_sys::core::PSTR,
+ pub ulPages: u32,
+ pub ulDensity: u32,
+ pub rgcolumncreate: *mut JET_COLUMNCREATE_A,
+ pub cColumns: u32,
+ pub rgindexcreate: *mut JET_INDEXCREATE2_A,
+ pub cIndexes: u32,
+ pub szCallback: ::windows_sys::core::PSTR,
+ pub cbtyp: u32,
+ pub grbit: u32,
+ pub pSeqSpacehints: *mut JET_SPACEHINTS,
+ pub pLVSpacehints: *mut JET_SPACEHINTS,
+ pub cbSeparateLV: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cCreated: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_TABLECREATE3_A {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_TABLECREATE3_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_TABLECREATE3_W {
+ pub cbStruct: u32,
+ pub szTableName: ::windows_sys::core::PWSTR,
+ pub szTemplateTableName: ::windows_sys::core::PWSTR,
+ pub ulPages: u32,
+ pub ulDensity: u32,
+ pub rgcolumncreate: *mut JET_COLUMNCREATE_W,
+ pub cColumns: u32,
+ pub rgindexcreate: *mut JET_INDEXCREATE2_W,
+ pub cIndexes: u32,
+ pub szCallback: ::windows_sys::core::PWSTR,
+ pub cbtyp: u32,
+ pub grbit: u32,
+ pub pSeqSpacehints: *mut JET_SPACEHINTS,
+ pub pLVSpacehints: *mut JET_SPACEHINTS,
+ pub cbSeparateLV: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cCreated: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_TABLECREATE3_W {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_TABLECREATE3_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_TABLECREATE4_A {
+ pub cbStruct: u32,
+ pub szTableName: ::windows_sys::core::PSTR,
+ pub szTemplateTableName: ::windows_sys::core::PSTR,
+ pub ulPages: u32,
+ pub ulDensity: u32,
+ pub rgcolumncreate: *mut JET_COLUMNCREATE_A,
+ pub cColumns: u32,
+ pub rgindexcreate: *mut JET_INDEXCREATE3_A,
+ pub cIndexes: u32,
+ pub szCallback: ::windows_sys::core::PSTR,
+ pub cbtyp: u32,
+ pub grbit: u32,
+ pub pSeqSpacehints: *mut JET_SPACEHINTS,
+ pub pLVSpacehints: *mut JET_SPACEHINTS,
+ pub cbSeparateLV: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cCreated: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_TABLECREATE4_A {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_TABLECREATE4_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_TABLECREATE4_W {
+ pub cbStruct: u32,
+ pub szTableName: ::windows_sys::core::PWSTR,
+ pub szTemplateTableName: ::windows_sys::core::PWSTR,
+ pub ulPages: u32,
+ pub ulDensity: u32,
+ pub rgcolumncreate: *mut JET_COLUMNCREATE_W,
+ pub cColumns: u32,
+ pub rgindexcreate: *mut JET_INDEXCREATE3_W,
+ pub cIndexes: u32,
+ pub szCallback: ::windows_sys::core::PWSTR,
+ pub cbtyp: u32,
+ pub grbit: u32,
+ pub pSeqSpacehints: *mut JET_SPACEHINTS,
+ pub pLVSpacehints: *mut JET_SPACEHINTS,
+ pub cbSeparateLV: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cCreated: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_TABLECREATE4_W {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_TABLECREATE4_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_TABLECREATE_A {
+ pub cbStruct: u32,
+ pub szTableName: ::windows_sys::core::PSTR,
+ pub szTemplateTableName: ::windows_sys::core::PSTR,
+ pub ulPages: u32,
+ pub ulDensity: u32,
+ pub rgcolumncreate: *mut JET_COLUMNCREATE_A,
+ pub cColumns: u32,
+ pub rgindexcreate: *mut JET_INDEXCREATE_A,
+ pub cIndexes: u32,
+ pub grbit: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cCreated: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_TABLECREATE_A {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_TABLECREATE_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub struct JET_TABLECREATE_W {
+ pub cbStruct: u32,
+ pub szTableName: ::windows_sys::core::PWSTR,
+ pub szTemplateTableName: ::windows_sys::core::PWSTR,
+ pub ulPages: u32,
+ pub ulDensity: u32,
+ pub rgcolumncreate: *mut JET_COLUMNCREATE_W,
+ pub cColumns: u32,
+ pub rgindexcreate: *mut JET_INDEXCREATE_W,
+ pub cIndexes: u32,
+ pub grbit: u32,
+ pub tableid: super::StructuredStorage::JET_TABLEID,
+ pub cCreated: u32,
+}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::marker::Copy for JET_TABLECREATE_W {}
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+impl ::core::clone::Clone for JET_TABLECREATE_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_THREADSTATS {
+ pub cbStruct: u32,
+ pub cPageReferenced: u32,
+ pub cPageRead: u32,
+ pub cPagePreread: u32,
+ pub cPageDirtied: u32,
+ pub cPageRedirtied: u32,
+ pub cLogRecord: u32,
+ pub cbLogRecord: u32,
+}
+impl ::core::marker::Copy for JET_THREADSTATS {}
+impl ::core::clone::Clone for JET_THREADSTATS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+pub struct JET_THREADSTATS2 {
+ pub cbStruct: u32,
+ pub cPageReferenced: u32,
+ pub cPageRead: u32,
+ pub cPagePreread: u32,
+ pub cPageDirtied: u32,
+ pub cPageRedirtied: u32,
+ pub cLogRecord: u32,
+ pub cbLogRecord: u32,
+ pub cusecPageCacheMiss: u64,
+ pub cPageCacheMiss: u32,
+}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::marker::Copy for JET_THREADSTATS2 {}
+#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
+impl ::core::clone::Clone for JET_THREADSTATS2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+#[cfg(target_arch = "x86")]
+pub struct JET_THREADSTATS2 {
+ pub cbStruct: u32,
+ pub cPageReferenced: u32,
+ pub cPageRead: u32,
+ pub cPagePreread: u32,
+ pub cPageDirtied: u32,
+ pub cPageRedirtied: u32,
+ pub cLogRecord: u32,
+ pub cbLogRecord: u32,
+ pub cusecPageCacheMiss: u64,
+ pub cPageCacheMiss: u32,
+}
+#[cfg(target_arch = "x86")]
+impl ::core::marker::Copy for JET_THREADSTATS2 {}
+#[cfg(target_arch = "x86")]
+impl ::core::clone::Clone for JET_THREADSTATS2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_TUPLELIMITS {
+ pub chLengthMin: u32,
+ pub chLengthMax: u32,
+ pub chToIndexMax: u32,
+ pub cchIncrement: u32,
+ pub ichStart: u32,
+}
+impl ::core::marker::Copy for JET_TUPLELIMITS {}
+impl ::core::clone::Clone for JET_TUPLELIMITS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_UNICODEINDEX {
+ pub lcid: u32,
+ pub dwMapFlags: u32,
+}
+impl ::core::marker::Copy for JET_UNICODEINDEX {}
+impl ::core::clone::Clone for JET_UNICODEINDEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_UNICODEINDEX2 {
+ pub szLocaleName: ::windows_sys::core::PWSTR,
+ pub dwMapFlags: u32,
+}
+impl ::core::marker::Copy for JET_UNICODEINDEX2 {}
+impl ::core::clone::Clone for JET_UNICODEINDEX2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_USERDEFINEDDEFAULT_A {
+ pub szCallback: ::windows_sys::core::PSTR,
+ pub pbUserData: *mut u8,
+ pub cbUserData: u32,
+ pub szDependantColumns: ::windows_sys::core::PSTR,
+}
+impl ::core::marker::Copy for JET_USERDEFINEDDEFAULT_A {}
+impl ::core::clone::Clone for JET_USERDEFINEDDEFAULT_A {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub struct JET_USERDEFINEDDEFAULT_W {
+ pub szCallback: ::windows_sys::core::PWSTR,
+ pub pbUserData: *mut u8,
+ pub cbUserData: u32,
+ pub szDependantColumns: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for JET_USERDEFINEDDEFAULT_W {}
+impl ::core::clone::Clone for JET_USERDEFINEDDEFAULT_W {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub type JET_CALLBACK = ::core::option::Option<unsafe extern "system" fn(sesid: super::StructuredStorage::JET_SESID, dbid: u32, tableid: super::StructuredStorage::JET_TABLEID, cbtyp: u32, pvarg1: *mut ::core::ffi::c_void, pvarg2: *mut ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void, ulunused: super::StructuredStorage::JET_API_PTR) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))]
+pub type JET_PFNDURABLECOMMITCALLBACK = ::core::option::Option<unsafe extern "system" fn(instance: super::StructuredStorage::JET_INSTANCE, pcommitidseen: *const JET_COMMIT_ID, grbit: u32) -> i32>;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
+pub type JET_PFNREALLOC = ::core::option::Option<unsafe extern "system" fn(pvcontext: *const ::core::ffi::c_void, pv: *const ::core::ffi::c_void, cb: u32) -> *mut ::core::ffi::c_void>;
+#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub type JET_PFNSTATUS = ::core::option::Option<unsafe extern "system" fn(sesid: super::StructuredStorage::JET_SESID, snp: u32, snt: u32, pv: *const ::core::ffi::c_void) -> i32>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OfflineFiles/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OfflineFiles/mod.rs
new file mode 100644
index 000000000..1b3cc80ab
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OfflineFiles/mod.rs
@@ -0,0 +1,591 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OfflineFilesEnable(benable: super::super::Foundation::BOOL, pbrebootrequired: *mut super::super::Foundation::BOOL) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OfflineFilesQueryStatus(pbactive: *mut super::super::Foundation::BOOL, pbenabled: *mut super::super::Foundation::BOOL) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OfflineFilesQueryStatusEx(pbactive: *mut super::super::Foundation::BOOL, pbenabled: *mut super::super::Foundation::BOOL, pbavailable: *mut super::super::Foundation::BOOL) -> u32;
+ #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+ pub fn OfflineFilesStart() -> u32;
+}
+pub type IEnumOfflineFilesItems = *mut ::core::ffi::c_void;
+pub type IEnumOfflineFilesSettings = *mut ::core::ffi::c_void;
+pub type IOfflineFilesCache = *mut ::core::ffi::c_void;
+pub type IOfflineFilesCache2 = *mut ::core::ffi::c_void;
+pub type IOfflineFilesChangeInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesConnectionInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesDirectoryItem = *mut ::core::ffi::c_void;
+pub type IOfflineFilesDirtyInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesErrorInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesEvents = *mut ::core::ffi::c_void;
+pub type IOfflineFilesEvents2 = *mut ::core::ffi::c_void;
+pub type IOfflineFilesEvents3 = *mut ::core::ffi::c_void;
+pub type IOfflineFilesEvents4 = *mut ::core::ffi::c_void;
+pub type IOfflineFilesEventsFilter = *mut ::core::ffi::c_void;
+pub type IOfflineFilesFileItem = *mut ::core::ffi::c_void;
+pub type IOfflineFilesFileSysInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesGhostInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesItem = *mut ::core::ffi::c_void;
+pub type IOfflineFilesItemContainer = *mut ::core::ffi::c_void;
+pub type IOfflineFilesItemFilter = *mut ::core::ffi::c_void;
+pub type IOfflineFilesPinInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesPinInfo2 = *mut ::core::ffi::c_void;
+pub type IOfflineFilesProgress = *mut ::core::ffi::c_void;
+pub type IOfflineFilesServerItem = *mut ::core::ffi::c_void;
+pub type IOfflineFilesSetting = *mut ::core::ffi::c_void;
+pub type IOfflineFilesShareInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesShareItem = *mut ::core::ffi::c_void;
+pub type IOfflineFilesSimpleProgress = *mut ::core::ffi::c_void;
+pub type IOfflineFilesSuspend = *mut ::core::ffi::c_void;
+pub type IOfflineFilesSuspendInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesSyncConflictHandler = *mut ::core::ffi::c_void;
+pub type IOfflineFilesSyncErrorInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesSyncErrorItemInfo = *mut ::core::ffi::c_void;
+pub type IOfflineFilesSyncProgress = *mut ::core::ffi::c_void;
+pub type IOfflineFilesTransparentCacheInfo = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CHANGES_LOCAL_ATTRIBUTES: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CHANGES_LOCAL_SIZE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CHANGES_LOCAL_TIME: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CHANGES_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CHANGES_REMOTE_ATTRIBUTES: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CHANGES_REMOTE_SIZE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CHANGES_REMOTE_TIME: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_DELETE_FLAG_ADMIN: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_DELETE_FLAG_DELMODIFIED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_DELETE_FLAG_NOAUTOCACHED: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_DELETE_FLAG_NOPINNED: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_ASYNCPROGRESS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_BACKGROUND: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_CONSOLE: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_INTERACTIVE: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_LOWPRIORITY: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ENUM_FLAT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ENUM_FLAT_FILESONLY: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_CREATED: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_DELETED: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_DIRECTORY: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_DIRTY: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_FILE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_GHOST: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_ANYACCESS: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_READ: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_WRITE: u32 = 8388608u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED_ATTRIBUTES: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED_DATA: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_OFFLINE: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_ONLINE: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_ANYACCESS: u32 = 4194304u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_READ: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_WRITE: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_PINNED: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_COMPUTER: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_OTHERS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_USER: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_SPARSE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_SUSPENDED: u32 = 16384u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_USER_ANYACCESS: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_USER_READ: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_FILTER_FLAG_USER_WRITE: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_QUERY_ADMIN: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_QUERY_ATTEMPT_TRANSITIONONLINE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_QUERY_CONNECTIONSTATE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_QUERY_INCLUDETRANSPARENTCACHE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_QUERY_LOCALDIRTYBYTECOUNT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_QUERY_REMOTEDIRTYBYTECOUNT: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_QUERY_REMOTEINFO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PINLINKTARGETS_ALWAYS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PINLINKTARGETS_EXPLICIT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PINLINKTARGETS_NEVER: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_ASYNCPROGRESS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_BACKGROUND: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_CONSOLE: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_FILL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_FORALL: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_FORREDIR: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_FORUSER: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_FORUSER_POLICY: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_INTERACTIVE: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_LOWPRIORITY: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PIN_CONTROL_FLAG_PINLINKTARGETS: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SETTING_PinLinkTargets: &str = "LinkTargetCaching";
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SETTING_SCOPE_COMPUTER: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SETTING_SCOPE_USER: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_CR_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_CR_KEEPLATEST: u32 = 805306368u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_CR_KEEPLOCAL: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_CR_KEEPREMOTE: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_CR_MASK: u32 = 4026531840u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_ASYNCPROGRESS: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_BACKGROUND: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_CONSOLE: u32 = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_FILLSPARSE: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_INTERACTIVE: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_LOWPRIORITY: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_NONEWFILESOUT: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINFORALL: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINFORREDIR: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINFORUSER: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINFORUSER_POLICY: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINLINKTARGETS: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINNEWFILES: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_SKIPSUSPENDEDDIRS: u32 = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_SYNCIN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONTROL_FLAG_SYNCOUT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_ITEM_CHANGE_ATTRIBUTES: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_ITEM_CHANGE_CHANGETIME: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_ITEM_CHANGE_FILESIZE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_ITEM_CHANGE_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_ITEM_CHANGE_WRITETIME: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_LOCAL_KNOWN: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_REMOTE_KNOWN: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_TRANSITION_FLAG_CONSOLE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_TRANSITION_FLAG_INTERACTIVE: u32 = 1u32;
+pub const OfflineFilesCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1220984444, data2: 14449, data3: 17356, data4: [180, 111, 20, 73, 161, 187, 47, 243] };
+pub const OfflineFilesSetting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4248197609, data2: 43296, data3: 16675, data4: [173, 100, 127, 199, 108, 122, 172, 223] };
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_CACHING_MODE = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CACHING_MODE_NONE: OFFLINEFILES_CACHING_MODE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CACHING_MODE_NOCACHING: OFFLINEFILES_CACHING_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CACHING_MODE_MANUAL: OFFLINEFILES_CACHING_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CACHING_MODE_AUTO_DOC: OFFLINEFILES_CACHING_MODE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CACHING_MODE_AUTO_PROGANDDOC: OFFLINEFILES_CACHING_MODE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_COMPARE = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_COMPARE_EQ: OFFLINEFILES_COMPARE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_COMPARE_NEQ: OFFLINEFILES_COMPARE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_COMPARE_LT: OFFLINEFILES_COMPARE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_COMPARE_GT: OFFLINEFILES_COMPARE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_COMPARE_LTE: OFFLINEFILES_COMPARE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_COMPARE_GTE: OFFLINEFILES_COMPARE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_CONNECT_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CONNECT_STATE_UNKNOWN: OFFLINEFILES_CONNECT_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CONNECT_STATE_OFFLINE: OFFLINEFILES_CONNECT_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CONNECT_STATE_ONLINE: OFFLINEFILES_CONNECT_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CONNECT_STATE_TRANSPARENTLY_CACHED: OFFLINEFILES_CONNECT_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_CONNECT_STATE_PARTLY_TRANSPARENTLY_CACHED: OFFLINEFILES_CONNECT_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_EVENTS = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_CACHEMOVED: OFFLINEFILES_EVENTS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_CACHEISFULL: OFFLINEFILES_EVENTS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_CACHEISCORRUPTED: OFFLINEFILES_EVENTS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ENABLED: OFFLINEFILES_EVENTS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ENCRYPTIONCHANGED: OFFLINEFILES_EVENTS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_SYNCBEGIN: OFFLINEFILES_EVENTS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_SYNCFILERESULT: OFFLINEFILES_EVENTS = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_SYNCCONFLICTRECADDED: OFFLINEFILES_EVENTS = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_SYNCCONFLICTRECUPDATED: OFFLINEFILES_EVENTS = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_SYNCCONFLICTRECREMOVED: OFFLINEFILES_EVENTS = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_SYNCEND: OFFLINEFILES_EVENTS = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_BACKGROUNDSYNCBEGIN: OFFLINEFILES_EVENTS = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_BACKGROUNDSYNCEND: OFFLINEFILES_EVENTS = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_NETTRANSPORTARRIVED: OFFLINEFILES_EVENTS = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_NONETTRANSPORTS: OFFLINEFILES_EVENTS = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMDISCONNECTED: OFFLINEFILES_EVENTS = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMRECONNECTED: OFFLINEFILES_EVENTS = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMAVAILABLEOFFLINE: OFFLINEFILES_EVENTS = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMNOTAVAILABLEOFFLINE: OFFLINEFILES_EVENTS = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMPINNED: OFFLINEFILES_EVENTS = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMNOTPINNED: OFFLINEFILES_EVENTS = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMMODIFIED: OFFLINEFILES_EVENTS = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMADDEDTOCACHE: OFFLINEFILES_EVENTS = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMDELETEDFROMCACHE: OFFLINEFILES_EVENTS = 23i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMRENAMED: OFFLINEFILES_EVENTS = 24i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_DATALOST: OFFLINEFILES_EVENTS = 25i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_PING: OFFLINEFILES_EVENTS = 26i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMRECONNECTBEGIN: OFFLINEFILES_EVENTS = 27i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_ITEMRECONNECTEND: OFFLINEFILES_EVENTS = 28i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_CACHEEVICTBEGIN: OFFLINEFILES_EVENTS = 29i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_CACHEEVICTEND: OFFLINEFILES_EVENTS = 30i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_POLICYCHANGEDETECTED: OFFLINEFILES_EVENTS = 31i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_PREFERENCECHANGEDETECTED: OFFLINEFILES_EVENTS = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_SETTINGSCHANGESAPPLIED: OFFLINEFILES_EVENTS = 33i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_TRANSPARENTCACHEITEMNOTIFY: OFFLINEFILES_EVENTS = 34i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_PREFETCHFILEBEGIN: OFFLINEFILES_EVENTS = 35i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_PREFETCHFILEEND: OFFLINEFILES_EVENTS = 36i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEBEGIN: OFFLINEFILES_EVENTS = 37i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEEND: OFFLINEFILES_EVENTS = 38i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_NUM_EVENTS: OFFLINEFILES_EVENTS = 39i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_ITEM_COPY = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_COPY_LOCAL: OFFLINEFILES_ITEM_COPY = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_COPY_REMOTE: OFFLINEFILES_ITEM_COPY = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_COPY_ORIGINAL: OFFLINEFILES_ITEM_COPY = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_ITEM_TIME = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_TIME_CREATION: OFFLINEFILES_ITEM_TIME = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_TIME_LASTACCESS: OFFLINEFILES_ITEM_TIME = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_TIME_LASTWRITE: OFFLINEFILES_ITEM_TIME = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_ITEM_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_TYPE_FILE: OFFLINEFILES_ITEM_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_TYPE_DIRECTORY: OFFLINEFILES_ITEM_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_TYPE_SHARE: OFFLINEFILES_ITEM_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_ITEM_TYPE_SERVER: OFFLINEFILES_ITEM_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_OFFLINE_REASON = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OFFLINE_REASON_UNKNOWN: OFFLINEFILES_OFFLINE_REASON = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OFFLINE_REASON_NOT_APPLICABLE: OFFLINEFILES_OFFLINE_REASON = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OFFLINE_REASON_CONNECTION_FORCED: OFFLINEFILES_OFFLINE_REASON = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OFFLINE_REASON_CONNECTION_SLOW: OFFLINEFILES_OFFLINE_REASON = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OFFLINE_REASON_CONNECTION_ERROR: OFFLINEFILES_OFFLINE_REASON = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OFFLINE_REASON_ITEM_VERSION_CONFLICT: OFFLINEFILES_OFFLINE_REASON = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OFFLINE_REASON_ITEM_SUSPENDED: OFFLINEFILES_OFFLINE_REASON = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_OP_RESPONSE = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OP_CONTINUE: OFFLINEFILES_OP_RESPONSE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OP_RETRY: OFFLINEFILES_OP_RESPONSE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_OP_ABORT: OFFLINEFILES_OP_RESPONSE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_PATHFILTER_MATCH = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PATHFILTER_SELF: OFFLINEFILES_PATHFILTER_MATCH = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PATHFILTER_CHILD: OFFLINEFILES_PATHFILTER_MATCH = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PATHFILTER_DESCENDENT: OFFLINEFILES_PATHFILTER_MATCH = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PATHFILTER_SELFORCHILD: OFFLINEFILES_PATHFILTER_MATCH = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_PATHFILTER_SELFORDESCENDENT: OFFLINEFILES_PATHFILTER_MATCH = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_SETTING_VALUE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SETTING_VALUE_UI4: OFFLINEFILES_SETTING_VALUE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SETTING_VALUE_BSTR: OFFLINEFILES_SETTING_VALUE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SETTING_VALUE_BSTR_DBLNULTERM: OFFLINEFILES_SETTING_VALUE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SETTING_VALUE_2DIM_ARRAY_BSTR_UI4: OFFLINEFILES_SETTING_VALUE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SETTING_VALUE_2DIM_ARRAY_BSTR_BSTR: OFFLINEFILES_SETTING_VALUE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_SYNC_CONFLICT_RESOLVE = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_NONE: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPLOCAL: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPREMOTE: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPALLCHANGES: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPLATEST: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_LOG: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_SKIP: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_ABORT: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_NUMCODES: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_SYNC_OPERATION = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_OPERATION_CREATE_COPY_ON_SERVER: OFFLINEFILES_SYNC_OPERATION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_OPERATION_CREATE_COPY_ON_CLIENT: OFFLINEFILES_SYNC_OPERATION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_OPERATION_SYNC_TO_SERVER: OFFLINEFILES_SYNC_OPERATION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_OPERATION_SYNC_TO_CLIENT: OFFLINEFILES_SYNC_OPERATION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_OPERATION_DELETE_SERVER_COPY: OFFLINEFILES_SYNC_OPERATION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_OPERATION_DELETE_CLIENT_COPY: OFFLINEFILES_SYNC_OPERATION = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_OPERATION_PIN: OFFLINEFILES_SYNC_OPERATION = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_OPERATION_PREPARE: OFFLINEFILES_SYNC_OPERATION = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub type OFFLINEFILES_SYNC_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_Stable: OFFLINEFILES_SYNC_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileOnClient_NoServerCopy: OFFLINEFILES_SYNC_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirOnClient_NoServerCopy: OFFLINEFILES_SYNC_STATE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_NoServerCopy: OFFLINEFILES_SYNC_STATE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient_ChangedOnServer: OFFLINEFILES_SYNC_STATE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient_ChangedOnServer: OFFLINEFILES_SYNC_STATE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_NoServerCopy: OFFLINEFILES_SYNC_STATE = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 23i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 24i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 25i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 26i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 27i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient_ChangedOnServer: OFFLINEFILES_SYNC_STATE = 28i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 29i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_NoClientCopy_FileOnServer: OFFLINEFILES_SYNC_STATE = 30i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_NoClientCopy_DirOnServer: OFFLINEFILES_SYNC_STATE = 31i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_NoClientCopy_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_NoClientCopy_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 33i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 34i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 35i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 36i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 37i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient: OFFLINEFILES_SYNC_STATE = 38i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient: OFFLINEFILES_SYNC_STATE = 39i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileRenamedOnClient: OFFLINEFILES_SYNC_STATE = 40i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirSparseOnClient: OFFLINEFILES_SYNC_STATE = 41i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient: OFFLINEFILES_SYNC_STATE = 42i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirRenamedOnClient: OFFLINEFILES_SYNC_STATE = 43i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 44i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileRenamedOnServer: OFFLINEFILES_SYNC_STATE = 45i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileDeletedOnServer: OFFLINEFILES_SYNC_STATE = 46i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 47i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirRenamedOnServer: OFFLINEFILES_SYNC_STATE = 48i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_DirDeletedOnServer: OFFLINEFILES_SYNC_STATE = 49i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 50i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 51i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 52i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 53i32;
+#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
+pub const OFFLINEFILES_SYNC_STATE_NUMSTATES: OFFLINEFILES_SYNC_STATE = 54i32;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OperationRecorder/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OperationRecorder/mod.rs
new file mode 100644
index 000000000..62a909613
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OperationRecorder/mod.rs
@@ -0,0 +1,43 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OperationEnd(operationendparams: *const OPERATION_END_PARAMETERS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OperationStart(operationstartparams: *const OPERATION_START_PARAMETERS) -> super::super::Foundation::BOOL;
+}
+#[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`*"]
+pub type OPERATION_END_PARAMETERS_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`*"]
+pub const OPERATION_END_DISCARD: OPERATION_END_PARAMETERS_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`*"]
+pub type OPERATION_START_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`*"]
+pub const OPERATION_START_TRACE_CURRENT_THREAD: OPERATION_START_FLAGS = 1u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`*"]
+pub struct OPERATION_END_PARAMETERS {
+ pub Version: u32,
+ pub OperationId: u32,
+ pub Flags: OPERATION_END_PARAMETERS_FLAGS,
+}
+impl ::core::marker::Copy for OPERATION_END_PARAMETERS {}
+impl ::core::clone::Clone for OPERATION_END_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`*"]
+pub struct OPERATION_START_PARAMETERS {
+ pub Version: u32,
+ pub OperationId: u32,
+ pub Flags: OPERATION_START_FLAGS,
+}
+impl ::core::marker::Copy for OPERATION_START_PARAMETERS {}
+impl ::core::clone::Clone for OPERATION_START_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/Appx/mod.rs
new file mode 100644
index 000000000..418f50759
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/Appx/mod.rs
@@ -0,0 +1,780 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn ActivatePackageVirtualizationContext(context: *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__, cookie: *mut usize) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn AddPackageDependency(packagedependencyid: ::windows_sys::core::PCWSTR, rank: i32, options: AddPackageDependencyOptions, packagedependencycontext: *mut *mut PACKAGEDEPENDENCY_CONTEXT__, packagefullname: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AppPolicyGetClrCompat(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyClrCompat) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AppPolicyGetCreateFileAccess(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyCreateFileAccess) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AppPolicyGetLifecycleManagement(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyLifecycleManagement) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AppPolicyGetMediaFoundationCodecLoading(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyMediaFoundationCodecLoading) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AppPolicyGetProcessTerminationMethod(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyProcessTerminationMethod) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AppPolicyGetShowDeveloperDiagnostic(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyShowDeveloperDiagnostic) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AppPolicyGetThreadInitializationType(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyThreadInitializationType) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AppPolicyGetWindowingModel(processtoken: super::super::super::Foundation::HANDLE, policy: *mut AppPolicyWindowingModel) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CheckIsMSIXPackage(packagefullname: ::windows_sys::core::PCWSTR, ismsixpackage: *mut super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ClosePackageInfo(packageinforeference: *const _PACKAGE_INFO_REFERENCE) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn CreatePackageVirtualizationContext(packagefamilyname: ::windows_sys::core::PCWSTR, context: *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn DeactivatePackageVirtualizationContext(cookie: usize);
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn DeletePackageDependency(packagedependencyid: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn DuplicatePackageVirtualizationContext(sourcecontext: *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__, destcontext: *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FindPackagesByPackageFamily(packagefamilyname: ::windows_sys::core::PCWSTR, packagefilters: u32, count: *mut u32, packagefullnames: *mut ::windows_sys::core::PWSTR, bufferlength: *mut u32, buffer: ::windows_sys::core::PWSTR, packageproperties: *mut u32) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn FormatApplicationUserModelId(packagefamilyname: ::windows_sys::core::PCWSTR, packagerelativeapplicationid: ::windows_sys::core::PCWSTR, applicationusermodelidlength: *mut u32, applicationusermodelid: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetApplicationUserModelId(hprocess: super::super::super::Foundation::HANDLE, applicationusermodelidlength: *mut u32, applicationusermodelid: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetApplicationUserModelIdFromToken(token: super::super::super::Foundation::HANDLE, applicationusermodelidlength: *mut u32, applicationusermodelid: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentApplicationUserModelId(applicationusermodelidlength: *mut u32, applicationusermodelid: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentPackageFamilyName(packagefamilynamelength: *mut u32, packagefamilyname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentPackageFullName(packagefullnamelength: *mut u32, packagefullname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentPackageId(bufferlength: *mut u32, buffer: *mut u8) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentPackageInfo(flags: u32, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentPackageInfo2(flags: u32, packagepathtype: PackagePathType, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentPackagePath(pathlength: *mut u32, path: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetCurrentPackagePath2(packagepathtype: PackagePathType, pathlength: *mut u32, path: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn GetCurrentPackageVirtualizationContext() -> *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn GetIdForPackageDependencyContext(packagedependencycontext: *const PACKAGEDEPENDENCY_CONTEXT__, packagedependencyid: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackageApplicationIds(packageinforeference: *const _PACKAGE_INFO_REFERENCE, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackageFamilyName(hprocess: super::super::super::Foundation::HANDLE, packagefamilynamelength: *mut u32, packagefamilyname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackageFamilyNameFromToken(token: super::super::super::Foundation::HANDLE, packagefamilynamelength: *mut u32, packagefamilyname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackageFullName(hprocess: super::super::super::Foundation::HANDLE, packagefullnamelength: *mut u32, packagefullname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackageFullNameFromToken(token: super::super::super::Foundation::HANDLE, packagefullnamelength: *mut u32, packagefullname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackageId(hprocess: super::super::super::Foundation::HANDLE, bufferlength: *mut u32, buffer: *mut u8) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackageInfo(packageinforeference: *const _PACKAGE_INFO_REFERENCE, flags: u32, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackageInfo2(packageinforeference: *const _PACKAGE_INFO_REFERENCE, flags: u32, packagepathtype: PackagePathType, bufferlength: *mut u32, buffer: *mut u8, count: *mut u32) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackagePath(packageid: *const PACKAGE_ID, reserved: u32, pathlength: *mut u32, path: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackagePathByFullName(packagefullname: ::windows_sys::core::PCWSTR, pathlength: *mut u32, path: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackagePathByFullName2(packagefullname: ::windows_sys::core::PCWSTR, packagepathtype: PackagePathType, pathlength: *mut u32, path: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetPackagesByPackageFamily(packagefamilyname: ::windows_sys::core::PCWSTR, count: *mut u32, packagefullnames: *mut ::windows_sys::core::PWSTR, bufferlength: *mut u32, buffer: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetProcessesInVirtualizationContext(packagefamilyname: ::windows_sys::core::PCWSTR, count: *mut u32, processes: *mut *mut super::super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn GetResolvedPackageFullNameForPackageDependency(packagedependencyid: ::windows_sys::core::PCWSTR, packagefullname: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetStagedPackageOrigin(packagefullname: ::windows_sys::core::PCWSTR, origin: *mut PackageOrigin) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetStagedPackagePathByFullName(packagefullname: ::windows_sys::core::PCWSTR, pathlength: *mut u32, path: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetStagedPackagePathByFullName2(packagefullname: ::windows_sys::core::PCWSTR, packagepathtype: PackagePathType, pathlength: *mut u32, path: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenPackageInfoByFullName(packagefullname: ::windows_sys::core::PCWSTR, reserved: u32, packageinforeference: *mut *mut _PACKAGE_INFO_REFERENCE) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenPackageInfoByFullNameForUser(usersid: super::super::super::Foundation::PSID, packagefullname: ::windows_sys::core::PCWSTR, reserved: u32, packageinforeference: *mut *mut _PACKAGE_INFO_REFERENCE) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PackageFamilyNameFromFullName(packagefullname: ::windows_sys::core::PCWSTR, packagefamilynamelength: *mut u32, packagefamilyname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PackageFamilyNameFromId(packageid: *const PACKAGE_ID, packagefamilynamelength: *mut u32, packagefamilyname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PackageFullNameFromId(packageid: *const PACKAGE_ID, packagefullnamelength: *mut u32, packagefullname: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PackageIdFromFullName(packagefullname: ::windows_sys::core::PCWSTR, flags: u32, bufferlength: *mut u32, buffer: *mut u8) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PackageNameAndPublisherIdFromFamilyName(packagefamilyname: ::windows_sys::core::PCWSTR, packagenamelength: *mut u32, packagename: ::windows_sys::core::PWSTR, packagepublisheridlength: *mut u32, packagepublisherid: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ParseApplicationUserModelId(applicationusermodelid: ::windows_sys::core::PCWSTR, packagefamilynamelength: *mut u32, packagefamilyname: ::windows_sys::core::PWSTR, packagerelativeapplicationidlength: *mut u32, packagerelativeapplicationid: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn ReleasePackageVirtualizationContext(context: *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__);
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+ pub fn RemovePackageDependency(packagedependencycontext: *const PACKAGEDEPENDENCY_CONTEXT__) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TryCreatePackageDependency(user: super::super::super::Foundation::PSID, packagefamilyname: ::windows_sys::core::PCWSTR, minversion: PACKAGE_VERSION, packagedependencyprocessorarchitectures: PackageDependencyProcessorArchitectures, lifetimekind: PackageDependencyLifetimeKind, lifetimeartifact: ::windows_sys::core::PCWSTR, options: CreatePackageDependencyOptions, packagedependencyid: *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn VerifyApplicationUserModelId(applicationusermodelid: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn VerifyPackageFamilyName(packagefamilyname: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn VerifyPackageFullName(packagefullname: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn VerifyPackageId(packageid: *const PACKAGE_ID) -> super::super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn VerifyPackageRelativeApplicationId(packagerelativeapplicationid: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::WIN32_ERROR;
+}
+pub type IAppxBlockMapBlock = *mut ::core::ffi::c_void;
+pub type IAppxBlockMapBlocksEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxBlockMapFile = *mut ::core::ffi::c_void;
+pub type IAppxBlockMapFilesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxBlockMapReader = *mut ::core::ffi::c_void;
+pub type IAppxBundleFactory = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestOptionalBundleInfo = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestOptionalBundleInfoEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestPackageInfo = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestPackageInfo2 = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestPackageInfo3 = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestPackageInfo4 = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestPackageInfoEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestReader = *mut ::core::ffi::c_void;
+pub type IAppxBundleManifestReader2 = *mut ::core::ffi::c_void;
+pub type IAppxBundleReader = *mut ::core::ffi::c_void;
+pub type IAppxBundleWriter = *mut ::core::ffi::c_void;
+pub type IAppxBundleWriter2 = *mut ::core::ffi::c_void;
+pub type IAppxBundleWriter3 = *mut ::core::ffi::c_void;
+pub type IAppxBundleWriter4 = *mut ::core::ffi::c_void;
+pub type IAppxContentGroup = *mut ::core::ffi::c_void;
+pub type IAppxContentGroupFilesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxContentGroupMapReader = *mut ::core::ffi::c_void;
+pub type IAppxContentGroupMapWriter = *mut ::core::ffi::c_void;
+pub type IAppxContentGroupsEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxEncryptedBundleWriter = *mut ::core::ffi::c_void;
+pub type IAppxEncryptedBundleWriter2 = *mut ::core::ffi::c_void;
+pub type IAppxEncryptedBundleWriter3 = *mut ::core::ffi::c_void;
+pub type IAppxEncryptedPackageWriter = *mut ::core::ffi::c_void;
+pub type IAppxEncryptedPackageWriter2 = *mut ::core::ffi::c_void;
+pub type IAppxEncryptionFactory = *mut ::core::ffi::c_void;
+pub type IAppxEncryptionFactory2 = *mut ::core::ffi::c_void;
+pub type IAppxEncryptionFactory3 = *mut ::core::ffi::c_void;
+pub type IAppxEncryptionFactory4 = *mut ::core::ffi::c_void;
+pub type IAppxFactory = *mut ::core::ffi::c_void;
+pub type IAppxFactory2 = *mut ::core::ffi::c_void;
+pub type IAppxFile = *mut ::core::ffi::c_void;
+pub type IAppxFilesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestApplication = *mut ::core::ffi::c_void;
+pub type IAppxManifestApplicationsEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestCapabilitiesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestDeviceCapabilitiesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestDriverConstraint = *mut ::core::ffi::c_void;
+pub type IAppxManifestDriverConstraintsEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestDriverDependenciesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestDriverDependency = *mut ::core::ffi::c_void;
+pub type IAppxManifestHostRuntimeDependenciesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestHostRuntimeDependency = *mut ::core::ffi::c_void;
+pub type IAppxManifestHostRuntimeDependency2 = *mut ::core::ffi::c_void;
+pub type IAppxManifestMainPackageDependenciesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestMainPackageDependency = *mut ::core::ffi::c_void;
+pub type IAppxManifestOSPackageDependenciesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestOSPackageDependency = *mut ::core::ffi::c_void;
+pub type IAppxManifestOptionalPackageInfo = *mut ::core::ffi::c_void;
+pub type IAppxManifestPackageDependenciesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestPackageDependency = *mut ::core::ffi::c_void;
+pub type IAppxManifestPackageDependency2 = *mut ::core::ffi::c_void;
+pub type IAppxManifestPackageDependency3 = *mut ::core::ffi::c_void;
+pub type IAppxManifestPackageId = *mut ::core::ffi::c_void;
+pub type IAppxManifestPackageId2 = *mut ::core::ffi::c_void;
+pub type IAppxManifestProperties = *mut ::core::ffi::c_void;
+pub type IAppxManifestQualifiedResource = *mut ::core::ffi::c_void;
+pub type IAppxManifestQualifiedResourcesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestReader = *mut ::core::ffi::c_void;
+pub type IAppxManifestReader2 = *mut ::core::ffi::c_void;
+pub type IAppxManifestReader3 = *mut ::core::ffi::c_void;
+pub type IAppxManifestReader4 = *mut ::core::ffi::c_void;
+pub type IAppxManifestReader5 = *mut ::core::ffi::c_void;
+pub type IAppxManifestReader6 = *mut ::core::ffi::c_void;
+pub type IAppxManifestReader7 = *mut ::core::ffi::c_void;
+pub type IAppxManifestResourcesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestTargetDeviceFamiliesEnumerator = *mut ::core::ffi::c_void;
+pub type IAppxManifestTargetDeviceFamily = *mut ::core::ffi::c_void;
+pub type IAppxPackageEditor = *mut ::core::ffi::c_void;
+pub type IAppxPackageReader = *mut ::core::ffi::c_void;
+pub type IAppxPackageWriter = *mut ::core::ffi::c_void;
+pub type IAppxPackageWriter2 = *mut ::core::ffi::c_void;
+pub type IAppxPackageWriter3 = *mut ::core::ffi::c_void;
+pub type IAppxPackagingDiagnosticEventSink = *mut ::core::ffi::c_void;
+pub type IAppxPackagingDiagnosticEventSinkManager = *mut ::core::ffi::c_void;
+pub type IAppxSourceContentGroupMapReader = *mut ::core::ffi::c_void;
+pub const AppxBundleFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 932054086, data2: 21380, data3: 17335, data4: [136, 119, 231, 219, 221, 136, 52, 70] };
+pub const AppxEncryptionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3697692637, data2: 55400, data3: 18158, data4: [135, 128, 141, 25, 108, 183, 57, 247] };
+pub const AppxFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1480761664, data2: 65439, data3: 16742, data4: [143, 92, 98, 245, 183, 176, 199, 129] };
+pub const AppxPackageEditor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4026856138, data2: 44732, data3: 19213, data4: [191, 88, 229, 22, 213, 188, 192, 171] };
+pub const AppxPackagingDiagnosticEventSinkManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1355418182, data2: 5512, data3: 16737, data4: [142, 210, 239, 158, 70, 156, 237, 93] };
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_DEPENDENCY_RANK_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_ALL_LOADED: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_BUNDLE: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_DIRECT: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_DYNAMIC: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_HEAD: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_HOSTRUNTIME: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_IS_IN_RELATED_SET: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_OPTIONAL: u32 = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_RESOURCE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_FILTER_STATIC: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_INFORMATION_BASIC: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_INFORMATION_FULL: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_BUNDLE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_DEVELOPMENT_MODE: u32 = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_DYNAMIC: u32 = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_FRAMEWORK: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_HOSTRUNTIME: u32 = 2097152u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_IS_IN_RELATED_SET: u32 = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_OPTIONAL: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_RESOURCE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PACKAGE_PROPERTY_STATIC: u32 = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_BUNDLE_FOOTPRINT_FILE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_FIRST: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_MANIFEST: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_BLOCKMAP: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_SIGNATURE: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_BUNDLE_FOOTPRINT_FILE_TYPE_LAST: APPX_BUNDLE_FOOTPRINT_FILE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE_APPLICATION: APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE_RESOURCE: APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_CAPABILITIES = u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_INTERNET_CLIENT: APPX_CAPABILITIES = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_INTERNET_CLIENT_SERVER: APPX_CAPABILITIES = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER: APPX_CAPABILITIES = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_DOCUMENTS_LIBRARY: APPX_CAPABILITIES = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_PICTURES_LIBRARY: APPX_CAPABILITIES = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_VIDEOS_LIBRARY: APPX_CAPABILITIES = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_MUSIC_LIBRARY: APPX_CAPABILITIES = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION: APPX_CAPABILITIES = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_SHARED_USER_CERTIFICATES: APPX_CAPABILITIES = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_REMOVABLE_STORAGE: APPX_CAPABILITIES = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_APPOINTMENTS: APPX_CAPABILITIES = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_CONTACTS: APPX_CAPABILITIES = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_CAPABILITY_CLASS_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_CLASS_DEFAULT: APPX_CAPABILITY_CLASS_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_CLASS_GENERAL: APPX_CAPABILITY_CLASS_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_CLASS_RESTRICTED: APPX_CAPABILITY_CLASS_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_CLASS_WINDOWS: APPX_CAPABILITY_CLASS_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_CLASS_ALL: APPX_CAPABILITY_CLASS_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_CAPABILITY_CLASS_CUSTOM: APPX_CAPABILITY_CLASS_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_COMPRESSION_OPTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_COMPRESSION_OPTION_NONE: APPX_COMPRESSION_OPTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_COMPRESSION_OPTION_NORMAL: APPX_COMPRESSION_OPTION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_COMPRESSION_OPTION_MAXIMUM: APPX_COMPRESSION_OPTION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_COMPRESSION_OPTION_FAST: APPX_COMPRESSION_OPTION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_COMPRESSION_OPTION_SUPERFAST: APPX_COMPRESSION_OPTION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_ENCRYPTED_PACKAGE_OPTIONS = u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_ENCRYPTED_PACKAGE_OPTION_NONE: APPX_ENCRYPTED_PACKAGE_OPTIONS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_ENCRYPTED_PACKAGE_OPTION_DIFFUSION: APPX_ENCRYPTED_PACKAGE_OPTIONS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_ENCRYPTED_PACKAGE_OPTION_PAGE_HASHING: APPX_ENCRYPTED_PACKAGE_OPTIONS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_FOOTPRINT_FILE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_FOOTPRINT_FILE_TYPE_MANIFEST: APPX_FOOTPRINT_FILE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_FOOTPRINT_FILE_TYPE_BLOCKMAP: APPX_FOOTPRINT_FILE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_FOOTPRINT_FILE_TYPE_SIGNATURE: APPX_FOOTPRINT_FILE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_FOOTPRINT_FILE_TYPE_CODEINTEGRITY: APPX_FOOTPRINT_FILE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_FOOTPRINT_FILE_TYPE_CONTENTGROUPMAP: APPX_FOOTPRINT_FILE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_PACKAGE_ARCHITECTURE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE_X86: APPX_PACKAGE_ARCHITECTURE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE_ARM: APPX_PACKAGE_ARCHITECTURE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE_X64: APPX_PACKAGE_ARCHITECTURE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE_NEUTRAL: APPX_PACKAGE_ARCHITECTURE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE_ARM64: APPX_PACKAGE_ARCHITECTURE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_PACKAGE_ARCHITECTURE2 = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE2_X86: APPX_PACKAGE_ARCHITECTURE2 = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE2_ARM: APPX_PACKAGE_ARCHITECTURE2 = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE2_X64: APPX_PACKAGE_ARCHITECTURE2 = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE2_NEUTRAL: APPX_PACKAGE_ARCHITECTURE2 = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE2_ARM64: APPX_PACKAGE_ARCHITECTURE2 = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE2_X86_ON_ARM64: APPX_PACKAGE_ARCHITECTURE2 = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_ARCHITECTURE2_UNKNOWN: APPX_PACKAGE_ARCHITECTURE2 = 65535i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS = u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_NONE: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_SKIP_VALIDATION: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_LOCALIZED: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION_APPEND_DELTA: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type APPX_PACKAGING_CONTEXT_CHANGE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGING_CONTEXT_CHANGE_TYPE_START: APPX_PACKAGING_CONTEXT_CHANGE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGING_CONTEXT_CHANGE_TYPE_CHANGE: APPX_PACKAGING_CONTEXT_CHANGE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGING_CONTEXT_CHANGE_TYPE_DETAILS: APPX_PACKAGING_CONTEXT_CHANGE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const APPX_PACKAGING_CONTEXT_CHANGE_TYPE_END: APPX_PACKAGING_CONTEXT_CHANGE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AddPackageDependencyOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AddPackageDependencyOptions_None: AddPackageDependencyOptions = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AddPackageDependencyOptions_PrependIfRankCollision: AddPackageDependencyOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AppPolicyClrCompat = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyClrCompat_Other: AppPolicyClrCompat = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyClrCompat_ClassicDesktop: AppPolicyClrCompat = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyClrCompat_Universal: AppPolicyClrCompat = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyClrCompat_PackagedDesktop: AppPolicyClrCompat = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AppPolicyCreateFileAccess = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyCreateFileAccess_Full: AppPolicyCreateFileAccess = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyCreateFileAccess_Limited: AppPolicyCreateFileAccess = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AppPolicyLifecycleManagement = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyLifecycleManagement_Unmanaged: AppPolicyLifecycleManagement = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyLifecycleManagement_Managed: AppPolicyLifecycleManagement = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AppPolicyMediaFoundationCodecLoading = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyMediaFoundationCodecLoading_All: AppPolicyMediaFoundationCodecLoading = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyMediaFoundationCodecLoading_InboxOnly: AppPolicyMediaFoundationCodecLoading = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AppPolicyProcessTerminationMethod = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyProcessTerminationMethod_ExitProcess: AppPolicyProcessTerminationMethod = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyProcessTerminationMethod_TerminateProcess: AppPolicyProcessTerminationMethod = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AppPolicyShowDeveloperDiagnostic = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyShowDeveloperDiagnostic_None: AppPolicyShowDeveloperDiagnostic = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyShowDeveloperDiagnostic_ShowUI: AppPolicyShowDeveloperDiagnostic = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AppPolicyThreadInitializationType = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyThreadInitializationType_None: AppPolicyThreadInitializationType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyThreadInitializationType_InitializeWinRT: AppPolicyThreadInitializationType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type AppPolicyWindowingModel = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyWindowingModel_None: AppPolicyWindowingModel = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyWindowingModel_Universal: AppPolicyWindowingModel = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyWindowingModel_ClassicDesktop: AppPolicyWindowingModel = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const AppPolicyWindowingModel_ClassicPhone: AppPolicyWindowingModel = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type CreatePackageDependencyOptions = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const CreatePackageDependencyOptions_None: CreatePackageDependencyOptions = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const CreatePackageDependencyOptions_DoNotVerifyDependencyResolution: CreatePackageDependencyOptions = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const CreatePackageDependencyOptions_ScopeIsSystem: CreatePackageDependencyOptions = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type DX_FEATURE_LEVEL = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const DX_FEATURE_LEVEL_UNSPECIFIED: DX_FEATURE_LEVEL = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const DX_FEATURE_LEVEL_9: DX_FEATURE_LEVEL = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const DX_FEATURE_LEVEL_10: DX_FEATURE_LEVEL = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const DX_FEATURE_LEVEL_11: DX_FEATURE_LEVEL = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type PackageDependencyLifetimeKind = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyLifetimeKind_Process: PackageDependencyLifetimeKind = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyLifetimeKind_FilePath: PackageDependencyLifetimeKind = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyLifetimeKind_RegistryKey: PackageDependencyLifetimeKind = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type PackageDependencyProcessorArchitectures = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyProcessorArchitectures_None: PackageDependencyProcessorArchitectures = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyProcessorArchitectures_Neutral: PackageDependencyProcessorArchitectures = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyProcessorArchitectures_X86: PackageDependencyProcessorArchitectures = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyProcessorArchitectures_X64: PackageDependencyProcessorArchitectures = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyProcessorArchitectures_Arm: PackageDependencyProcessorArchitectures = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyProcessorArchitectures_Arm64: PackageDependencyProcessorArchitectures = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageDependencyProcessorArchitectures_X86A64: PackageDependencyProcessorArchitectures = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type PackageOrigin = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageOrigin_Unknown: PackageOrigin = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageOrigin_Unsigned: PackageOrigin = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageOrigin_Inbox: PackageOrigin = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageOrigin_Store: PackageOrigin = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageOrigin_DeveloperUnsigned: PackageOrigin = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageOrigin_DeveloperSigned: PackageOrigin = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackageOrigin_LineOfBusiness: PackageOrigin = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub type PackagePathType = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackagePathType_Install: PackagePathType = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackagePathType_Mutable: PackagePathType = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackagePathType_Effective: PackagePathType = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackagePathType_MachineExternal: PackagePathType = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackagePathType_UserExternal: PackagePathType = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub const PackagePathType_EffectiveExternal: PackagePathType = 5i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct APPX_ENCRYPTED_EXEMPTIONS {
+ pub count: u32,
+ pub plainTextFiles: *mut ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for APPX_ENCRYPTED_EXEMPTIONS {}
+impl ::core::clone::Clone for APPX_ENCRYPTED_EXEMPTIONS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+pub struct APPX_ENCRYPTED_PACKAGE_SETTINGS {
+ pub keyLength: u32,
+ pub encryptionAlgorithm: ::windows_sys::core::PCWSTR,
+ pub useDiffusion: super::super::super::Foundation::BOOL,
+ pub blockMapHashAlgorithm: super::super::super::System::Com::IUri,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+impl ::core::marker::Copy for APPX_ENCRYPTED_PACKAGE_SETTINGS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+impl ::core::clone::Clone for APPX_ENCRYPTED_PACKAGE_SETTINGS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_System_Com\"`*"]
+#[cfg(feature = "Win32_System_Com")]
+pub struct APPX_ENCRYPTED_PACKAGE_SETTINGS2 {
+ pub keyLength: u32,
+ pub encryptionAlgorithm: ::windows_sys::core::PCWSTR,
+ pub blockMapHashAlgorithm: super::super::super::System::Com::IUri,
+ pub options: u32,
+}
+#[cfg(feature = "Win32_System_Com")]
+impl ::core::marker::Copy for APPX_ENCRYPTED_PACKAGE_SETTINGS2 {}
+#[cfg(feature = "Win32_System_Com")]
+impl ::core::clone::Clone for APPX_ENCRYPTED_PACKAGE_SETTINGS2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct APPX_KEY_INFO {
+ pub keyLength: u32,
+ pub keyIdLength: u32,
+ pub key: *mut u8,
+ pub keyId: *mut u8,
+}
+impl ::core::marker::Copy for APPX_KEY_INFO {}
+impl ::core::clone::Clone for APPX_KEY_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+pub struct APPX_PACKAGE_SETTINGS {
+ pub forceZip32: super::super::super::Foundation::BOOL,
+ pub hashMethod: super::super::super::System::Com::IUri,
+}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+impl ::core::marker::Copy for APPX_PACKAGE_SETTINGS {}
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+impl ::core::clone::Clone for APPX_PACKAGE_SETTINGS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_System_Com\"`*"]
+#[cfg(feature = "Win32_System_Com")]
+pub struct APPX_PACKAGE_WRITER_PAYLOAD_STREAM {
+ pub inputStream: super::super::super::System::Com::IStream,
+ pub fileName: ::windows_sys::core::PCWSTR,
+ pub contentType: ::windows_sys::core::PCWSTR,
+ pub compressionOption: APPX_COMPRESSION_OPTION,
+}
+#[cfg(feature = "Win32_System_Com")]
+impl ::core::marker::Copy for APPX_PACKAGE_WRITER_PAYLOAD_STREAM {}
+#[cfg(feature = "Win32_System_Com")]
+impl ::core::clone::Clone for APPX_PACKAGE_WRITER_PAYLOAD_STREAM {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct PACKAGEDEPENDENCY_CONTEXT__ {
+ pub unused: i32,
+}
+impl ::core::marker::Copy for PACKAGEDEPENDENCY_CONTEXT__ {}
+impl ::core::clone::Clone for PACKAGEDEPENDENCY_CONTEXT__ {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct PACKAGE_ID {
+ pub reserved: u32,
+ pub processorArchitecture: u32,
+ pub version: PACKAGE_VERSION,
+ pub name: ::windows_sys::core::PWSTR,
+ pub publisher: ::windows_sys::core::PWSTR,
+ pub resourceId: ::windows_sys::core::PWSTR,
+ pub publisherId: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for PACKAGE_ID {}
+impl ::core::clone::Clone for PACKAGE_ID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct PACKAGE_INFO {
+ pub reserved: u32,
+ pub flags: u32,
+ pub path: ::windows_sys::core::PWSTR,
+ pub packageFullName: ::windows_sys::core::PWSTR,
+ pub packageFamilyName: ::windows_sys::core::PWSTR,
+ pub packageId: PACKAGE_ID,
+}
+impl ::core::marker::Copy for PACKAGE_INFO {}
+impl ::core::clone::Clone for PACKAGE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct PACKAGE_VERSION {
+ pub Anonymous: PACKAGE_VERSION_0,
+}
+impl ::core::marker::Copy for PACKAGE_VERSION {}
+impl ::core::clone::Clone for PACKAGE_VERSION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C, packed(4))]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub union PACKAGE_VERSION_0 {
+ pub Version: u64,
+ pub Anonymous: PACKAGE_VERSION_0_0,
+}
+impl ::core::marker::Copy for PACKAGE_VERSION_0 {}
+impl ::core::clone::Clone for PACKAGE_VERSION_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct PACKAGE_VERSION_0_0 {
+ pub Revision: u16,
+ pub Build: u16,
+ pub Minor: u16,
+ pub Major: u16,
+}
+impl ::core::marker::Copy for PACKAGE_VERSION_0_0 {}
+impl ::core::clone::Clone for PACKAGE_VERSION_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ {
+ pub unused: i32,
+}
+impl ::core::marker::Copy for PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ {}
+impl ::core::clone::Clone for PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
+pub struct _PACKAGE_INFO_REFERENCE {
+ pub reserved: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for _PACKAGE_INFO_REFERENCE {}
+impl ::core::clone::Clone for _PACKAGE_INFO_REFERENCE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/Opc/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/Opc/mod.rs
new file mode 100644
index 000000000..91f7e8332
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/Opc/mod.rs
@@ -0,0 +1,322 @@
+pub type IOpcCertificateEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcCertificateSet = *mut ::core::ffi::c_void;
+pub type IOpcDigitalSignature = *mut ::core::ffi::c_void;
+pub type IOpcDigitalSignatureEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcDigitalSignatureManager = *mut ::core::ffi::c_void;
+pub type IOpcFactory = *mut ::core::ffi::c_void;
+pub type IOpcPackage = *mut ::core::ffi::c_void;
+pub type IOpcPart = *mut ::core::ffi::c_void;
+pub type IOpcPartEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcPartSet = *mut ::core::ffi::c_void;
+pub type IOpcPartUri = *mut ::core::ffi::c_void;
+pub type IOpcRelationship = *mut ::core::ffi::c_void;
+pub type IOpcRelationshipEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcRelationshipSelector = *mut ::core::ffi::c_void;
+pub type IOpcRelationshipSelectorEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcRelationshipSelectorSet = *mut ::core::ffi::c_void;
+pub type IOpcRelationshipSet = *mut ::core::ffi::c_void;
+pub type IOpcSignatureCustomObject = *mut ::core::ffi::c_void;
+pub type IOpcSignatureCustomObjectEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcSignatureCustomObjectSet = *mut ::core::ffi::c_void;
+pub type IOpcSignaturePartReference = *mut ::core::ffi::c_void;
+pub type IOpcSignaturePartReferenceEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcSignaturePartReferenceSet = *mut ::core::ffi::c_void;
+pub type IOpcSignatureReference = *mut ::core::ffi::c_void;
+pub type IOpcSignatureReferenceEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcSignatureReferenceSet = *mut ::core::ffi::c_void;
+pub type IOpcSignatureRelationshipReference = *mut ::core::ffi::c_void;
+pub type IOpcSignatureRelationshipReferenceEnumerator = *mut ::core::ffi::c_void;
+pub type IOpcSignatureRelationshipReferenceSet = *mut ::core::ffi::c_void;
+pub type IOpcSigningOptions = *mut ::core::ffi::c_void;
+pub type IOpcUri = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_CONFLICTING_SETTINGS: ::windows_sys::core::HRESULT = -2142175212i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_COULD_NOT_RECOVER: ::windows_sys::core::HRESULT = -2142175154i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_DEFAULT_DIGEST_METHOD_NOT_SET: ::windows_sys::core::HRESULT = -2142175161i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_DIGEST_VALUE_ERROR: ::windows_sys::core::HRESULT = -2142175206i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_DUPLICATE_PACKAGE_OBJECT_REFERENCES: ::windows_sys::core::HRESULT = -2142175187i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_DUPLICATE_SIGNATURE_ORIGIN_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175205i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_DUPLICATE_SIGNATURE_PROPERTY_ELEMENT: ::windows_sys::core::HRESULT = -2142175192i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_EXTERNAL_SIGNATURE: ::windows_sys::core::HRESULT = -2142175202i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_EXTERNAL_SIGNATURE_REFERENCE: ::windows_sys::core::HRESULT = -2142175185i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_INVALID_CANONICALIZATION_METHOD: ::windows_sys::core::HRESULT = -2142175198i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_INVALID_CERTIFICATE_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175203i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_INVALID_OPC_SIGNATURE_TIME_FORMAT: ::windows_sys::core::HRESULT = -2142175196i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_INVALID_RELATIONSHIPS_SIGNING_OPTION: ::windows_sys::core::HRESULT = -2142175197i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_INVALID_RELATIONSHIP_TRANSFORM_XML: ::windows_sys::core::HRESULT = -2142175199i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_INVALID_SIGNATURE_COUNT: ::windows_sys::core::HRESULT = -2142175189i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_INVALID_SIGNATURE_ORIGIN_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175204i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_INVALID_SIGNATURE_XML: ::windows_sys::core::HRESULT = -2142175190i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_CANONICALIZATION_TRANSFORM: ::windows_sys::core::HRESULT = -2142175182i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_CERTIFICATE_PART: ::windows_sys::core::HRESULT = -2142175146i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_PACKAGE_OBJECT_REFERENCE: ::windows_sys::core::HRESULT = -2142175186i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_SIGNATURE_ALGORITHM: ::windows_sys::core::HRESULT = -2142175188i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_SIGNATURE_ORIGIN_PART: ::windows_sys::core::HRESULT = -2142175201i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_SIGNATURE_PART: ::windows_sys::core::HRESULT = -2142175200i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_SIGNATURE_PROPERTIES_ELEMENT: ::windows_sys::core::HRESULT = -2142175194i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_SIGNATURE_PROPERTY_ELEMENT: ::windows_sys::core::HRESULT = -2142175193i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MISSING_SIGNATURE_TIME_PROPERTY: ::windows_sys::core::HRESULT = -2142175191i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_MULTIPLE_RELATIONSHIP_TRANSFORMS: ::windows_sys::core::HRESULT = -2142175183i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_PACKAGE_REFERENCE_URI_RESERVED: ::windows_sys::core::HRESULT = -2142175195i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_REFERENCE_MISSING_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142175184i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_SIGNATURE_CORRUPT: ::windows_sys::core::HRESULT = -2142175207i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_SIGNATURE_METHOD_NOT_SET: ::windows_sys::core::HRESULT = -2142175162i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_SIGNATURE_ORIGIN_EXISTS: ::windows_sys::core::HRESULT = -2142175148i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_SIGNATURE_PROPERTY_MISSING_TARGET: ::windows_sys::core::HRESULT = -2142175163i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_SIGNATURE_REFERENCE_MISSING_URI: ::windows_sys::core::HRESULT = -2142175165i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DS_UNSIGNED_PACKAGE: ::windows_sys::core::HRESULT = -2142175147i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DUPLICATE_DEFAULT_EXTENSION: ::windows_sys::core::HRESULT = -2142175217i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DUPLICATE_OVERRIDE_PART: ::windows_sys::core::HRESULT = -2142175219i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DUPLICATE_PART: ::windows_sys::core::HRESULT = -2142175221i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DUPLICATE_PIECE: ::windows_sys::core::HRESULT = -2142175211i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_DUPLICATE_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175213i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ENUM_CANNOT_MOVE_NEXT: ::windows_sys::core::HRESULT = -2142175151i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ENUM_CANNOT_MOVE_PREVIOUS: ::windows_sys::core::HRESULT = -2142175150i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ENUM_COLLECTION_CHANGED: ::windows_sys::core::HRESULT = -2142175152i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ENUM_INVALID_POSITION: ::windows_sys::core::HRESULT = -2142175149i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142175164i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_CONTENT_TYPE_XML: ::windows_sys::core::HRESULT = -2142175226i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_DEFAULT_EXTENSION: ::windows_sys::core::HRESULT = -2142175218i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_OVERRIDE_PART_NAME: ::windows_sys::core::HRESULT = -2142175220i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_PIECE: ::windows_sys::core::HRESULT = -2142175210i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_RELATIONSHIP_ID: ::windows_sys::core::HRESULT = -2142175216i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_RELATIONSHIP_TARGET: ::windows_sys::core::HRESULT = -2142175214i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_RELATIONSHIP_TARGET_MODE: ::windows_sys::core::HRESULT = -2142175155i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_RELATIONSHIP_TYPE: ::windows_sys::core::HRESULT = -2142175215i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_RELS_XML: ::windows_sys::core::HRESULT = -2142175222i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_INVALID_XML_ENCODING: ::windows_sys::core::HRESULT = -2142175166i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_INCONSISTENT_PRESERVE_ATTRIBUTES: ::windows_sys::core::HRESULT = -2142175157i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_INCONSISTENT_PRESERVE_ELEMENTS: ::windows_sys::core::HRESULT = -2142175156i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_INCONSISTENT_PROCESS_CONTENT: ::windows_sys::core::HRESULT = -2142175158i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_INVALID_ATTRIBUTES_ON_IGNORABLE_ELEMENT: ::windows_sys::core::HRESULT = -2142175168i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_INVALID_ENUM_TYPE: ::windows_sys::core::HRESULT = -2142175172i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_INVALID_PREFIX_LIST: ::windows_sys::core::HRESULT = -2142175177i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_INVALID_QNAME_LIST: ::windows_sys::core::HRESULT = -2142175176i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_INVALID_XMLNS_ATTRIBUTE: ::windows_sys::core::HRESULT = -2142175167i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_MISSING_CHOICE: ::windows_sys::core::HRESULT = -2142175173i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_MISSING_REQUIRES_ATTR: ::windows_sys::core::HRESULT = -2142175179i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_MULTIPLE_FALLBACK_ELEMENTS: ::windows_sys::core::HRESULT = -2142175159i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_NESTED_ALTERNATE_CONTENT: ::windows_sys::core::HRESULT = -2142175175i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_UNEXPECTED_ATTR: ::windows_sys::core::HRESULT = -2142175178i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_UNEXPECTED_CHOICE: ::windows_sys::core::HRESULT = -2142175174i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_UNEXPECTED_ELEMENT: ::windows_sys::core::HRESULT = -2142175181i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_UNEXPECTED_REQUIRES_ATTR: ::windows_sys::core::HRESULT = -2142175180i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_UNKNOWN_NAMESPACE: ::windows_sys::core::HRESULT = -2142175170i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MC_UNKNOWN_PREFIX: ::windows_sys::core::HRESULT = -2142175169i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MISSING_CONTENT_TYPES: ::windows_sys::core::HRESULT = -2142175225i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_MISSING_PIECE: ::windows_sys::core::HRESULT = -2142175209i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_NONCONFORMING_CONTENT_TYPES_XML: ::windows_sys::core::HRESULT = -2142175224i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_NONCONFORMING_RELS_XML: ::windows_sys::core::HRESULT = -2142175223i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_NONCONFORMING_URI: ::windows_sys::core::HRESULT = -2142175231i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_NO_SUCH_PART: ::windows_sys::core::HRESULT = -2142175208i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_NO_SUCH_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142175160i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_NO_SUCH_SETTINGS: ::windows_sys::core::HRESULT = -2142175145i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_PART_CANNOT_BE_DIRECTORY: ::windows_sys::core::HRESULT = -2142175228i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_RELATIONSHIP_URI_REQUIRED: ::windows_sys::core::HRESULT = -2142175229i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_RELATIVE_URI_REQUIRED: ::windows_sys::core::HRESULT = -2142175230i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_UNEXPECTED_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142175227i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_UNSUPPORTED_PACKAGE: ::windows_sys::core::HRESULT = -2142175153i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_CENTRAL_DIRECTORY_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171127i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_COMMENT_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171124i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_COMPRESSION_FAILED: ::windows_sys::core::HRESULT = -2142171133i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_CORRUPTED_ARCHIVE: ::windows_sys::core::HRESULT = -2142171134i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_DECOMPRESSION_FAILED: ::windows_sys::core::HRESULT = -2142171132i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_DUPLICATE_NAME: ::windows_sys::core::HRESULT = -2142171125i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_EXTRA_FIELDS_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171123i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_FILE_HEADER_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171122i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_INCONSISTENT_DIRECTORY: ::windows_sys::core::HRESULT = -2142171130i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_INCONSISTENT_FILEITEM: ::windows_sys::core::HRESULT = -2142171131i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_INCORRECT_DATA_SIZE: ::windows_sys::core::HRESULT = -2142171135i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_MISSING_DATA_DESCRIPTOR: ::windows_sys::core::HRESULT = -2142171129i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_MISSING_END_OF_CENTRAL_DIRECTORY: ::windows_sys::core::HRESULT = -2142171121i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_NAME_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171126i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_REQUIRES_64_BIT: ::windows_sys::core::HRESULT = -2142171120i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_E_ZIP_UNSUPPORTEDARCHIVE: ::windows_sys::core::HRESULT = -2142171128i32;
+pub const OpcFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1798138784, data2: 40766, data3: 20263, data4: [146, 11, 49, 60, 196, 38, 163, 158] };
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_CANONICALIZATION_METHOD = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_CANONICALIZATION_NONE: OPC_CANONICALIZATION_METHOD = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_CANONICALIZATION_C14N: OPC_CANONICALIZATION_METHOD = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_CANONICALIZATION_C14N_WITH_COMMENTS: OPC_CANONICALIZATION_METHOD = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_CERTIFICATE_EMBEDDING_OPTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_CERTIFICATE_IN_CERTIFICATE_PART: OPC_CERTIFICATE_EMBEDDING_OPTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_CERTIFICATE_IN_SIGNATURE_PART: OPC_CERTIFICATE_EMBEDDING_OPTION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_CERTIFICATE_NOT_EMBEDDED: OPC_CERTIFICATE_EMBEDDING_OPTION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_COMPRESSION_OPTIONS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_COMPRESSION_NONE: OPC_COMPRESSION_OPTIONS = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_COMPRESSION_NORMAL: OPC_COMPRESSION_OPTIONS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_COMPRESSION_MAXIMUM: OPC_COMPRESSION_OPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_COMPRESSION_FAST: OPC_COMPRESSION_OPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_COMPRESSION_SUPERFAST: OPC_COMPRESSION_OPTIONS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_READ_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_READ_DEFAULT: OPC_READ_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_VALIDATE_ON_LOAD: OPC_READ_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_CACHE_ON_ACCESS: OPC_READ_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_RELATIONSHIPS_SIGNING_OPTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_RELATIONSHIP_SIGN_USING_SELECTORS: OPC_RELATIONSHIPS_SIGNING_OPTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_RELATIONSHIP_SIGN_PART: OPC_RELATIONSHIPS_SIGNING_OPTION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_RELATIONSHIP_SELECTOR = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_RELATIONSHIP_SELECT_BY_ID: OPC_RELATIONSHIP_SELECTOR = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_RELATIONSHIP_SELECT_BY_TYPE: OPC_RELATIONSHIP_SELECTOR = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_SIGNATURE_TIME_FORMAT = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS: OPC_SIGNATURE_TIME_FORMAT = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_SIGNATURE_TIME_FORMAT_SECONDS: OPC_SIGNATURE_TIME_FORMAT = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_SIGNATURE_TIME_FORMAT_MINUTES: OPC_SIGNATURE_TIME_FORMAT = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_SIGNATURE_TIME_FORMAT_DAYS: OPC_SIGNATURE_TIME_FORMAT = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_SIGNATURE_TIME_FORMAT_MONTHS: OPC_SIGNATURE_TIME_FORMAT = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_SIGNATURE_TIME_FORMAT_YEARS: OPC_SIGNATURE_TIME_FORMAT = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_SIGNATURE_VALIDATION_RESULT = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_SIGNATURE_VALID: OPC_SIGNATURE_VALIDATION_RESULT = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_SIGNATURE_INVALID: OPC_SIGNATURE_VALIDATION_RESULT = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_STREAM_IO_MODE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_STREAM_IO_READ: OPC_STREAM_IO_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_STREAM_IO_WRITE: OPC_STREAM_IO_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_URI_TARGET_MODE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_URI_TARGET_MODE_INTERNAL: OPC_URI_TARGET_MODE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_URI_TARGET_MODE_EXTERNAL: OPC_URI_TARGET_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub type OPC_WRITE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_WRITE_DEFAULT: OPC_WRITE_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Packaging_Opc\"`*"]
+pub const OPC_WRITE_FORCE_ZIP32: OPC_WRITE_FLAGS = 1u32;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/mod.rs
new file mode 100644
index 000000000..0d0eeff0e
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Packaging/mod.rs
@@ -0,0 +1,4 @@
+#[cfg(feature = "Win32_Storage_Packaging_Appx")]
+pub mod Appx;
+#[cfg(feature = "Win32_Storage_Packaging_Opc")]
+pub mod Opc;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs
new file mode 100644
index 000000000..7d4b67280
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs
@@ -0,0 +1,510 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjAllocateAlignedBuffer(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, size: usize) -> *mut ::core::ffi::c_void;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjClearNegativePathCache(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, totalentrynumber: *mut u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjCompleteCommand(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, commandid: i32, completionresult: ::windows_sys::core::HRESULT, extendedparameters: *const PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjDeleteFile(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows_sys::core::PCWSTR, updateflags: PRJ_UPDATE_TYPES, failurereason: *mut PRJ_UPDATE_FAILURE_CAUSES) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrjDoesNameContainWildCards(filename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjFileNameCompare(filename1: ::windows_sys::core::PCWSTR, filename2: ::windows_sys::core::PCWSTR) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrjFileNameMatch(filenametocheck: ::windows_sys::core::PCWSTR, pattern: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOLEAN;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrjFillDirEntryBuffer(filename: ::windows_sys::core::PCWSTR, filebasicinfo: *const PRJ_FILE_BASIC_INFO, direntrybufferhandle: PRJ_DIR_ENTRY_BUFFER_HANDLE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrjFillDirEntryBuffer2(direntrybufferhandle: PRJ_DIR_ENTRY_BUFFER_HANDLE, filename: ::windows_sys::core::PCWSTR, filebasicinfo: *const PRJ_FILE_BASIC_INFO, extendedinfo: *const PRJ_EXTENDED_INFO) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjFreeAlignedBuffer(buffer: *const ::core::ffi::c_void);
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjGetOnDiskFileState(destinationfilename: ::windows_sys::core::PCWSTR, filestate: *mut PRJ_FILE_STATE) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjGetVirtualizationInstanceInfo(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, virtualizationinstanceinfo: *mut PRJ_VIRTUALIZATION_INSTANCE_INFO) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjMarkDirectoryAsPlaceholder(rootpathname: ::windows_sys::core::PCWSTR, targetpathname: ::windows_sys::core::PCWSTR, versioninfo: *const PRJ_PLACEHOLDER_VERSION_INFO, virtualizationinstanceid: *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrjStartVirtualizing(virtualizationrootpath: ::windows_sys::core::PCWSTR, callbacks: *const PRJ_CALLBACKS, instancecontext: *const ::core::ffi::c_void, options: *const PRJ_STARTVIRTUALIZING_OPTIONS, namespacevirtualizationcontext: *mut PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjStopVirtualizing(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT);
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrjUpdateFileIfNeeded(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows_sys::core::PCWSTR, placeholderinfo: *const PRJ_PLACEHOLDER_INFO, placeholderinfosize: u32, updateflags: PRJ_UPDATE_TYPES, failurereason: *mut PRJ_UPDATE_FAILURE_CAUSES) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+ pub fn PrjWriteFileData(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, datastreamid: *const ::windows_sys::core::GUID, buffer: *const ::core::ffi::c_void, byteoffset: u64, length: u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrjWritePlaceholderInfo(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows_sys::core::PCWSTR, placeholderinfo: *const PRJ_PLACEHOLDER_INFO, placeholderinfosize: u32) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn PrjWritePlaceholderInfo2(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows_sys::core::PCWSTR, placeholderinfo: *const PRJ_PLACEHOLDER_INFO, placeholderinfosize: u32, extendedinfo: *const PRJ_EXTENDED_INFO) -> ::windows_sys::core::HRESULT;
+}
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_CALLBACK_DATA_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_CB_DATA_FLAG_ENUM_RESTART_SCAN: PRJ_CALLBACK_DATA_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_CB_DATA_FLAG_ENUM_RETURN_SINGLE_ENTRY: PRJ_CALLBACK_DATA_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_COMPLETE_COMMAND_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_COMPLETE_COMMAND_TYPE_NOTIFICATION: PRJ_COMPLETE_COMMAND_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_COMPLETE_COMMAND_TYPE_ENUMERATION: PRJ_COMPLETE_COMMAND_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_EXT_INFO_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_EXT_INFO_TYPE_SYMLINK: PRJ_EXT_INFO_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_FILE_STATE = u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_FILE_STATE_PLACEHOLDER: PRJ_FILE_STATE = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_FILE_STATE_HYDRATED_PLACEHOLDER: PRJ_FILE_STATE = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_FILE_STATE_DIRTY_PLACEHOLDER: PRJ_FILE_STATE = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_FILE_STATE_FULL: PRJ_FILE_STATE = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_FILE_STATE_TOMBSTONE: PRJ_FILE_STATE = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_NOTIFICATION = i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_FILE_OPENED: PRJ_NOTIFICATION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_NEW_FILE_CREATED: PRJ_NOTIFICATION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_FILE_OVERWRITTEN: PRJ_NOTIFICATION = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_PRE_DELETE: PRJ_NOTIFICATION = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_PRE_RENAME: PRJ_NOTIFICATION = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_PRE_SET_HARDLINK: PRJ_NOTIFICATION = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_FILE_RENAMED: PRJ_NOTIFICATION = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_HARDLINK_CREATED: PRJ_NOTIFICATION = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_NO_MODIFICATION: PRJ_NOTIFICATION = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_MODIFIED: PRJ_NOTIFICATION = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_DELETED: PRJ_NOTIFICATION = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFICATION_FILE_PRE_CONVERT_TO_FULL: PRJ_NOTIFICATION = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_NOTIFY_TYPES = u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_NONE: PRJ_NOTIFY_TYPES = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS: PRJ_NOTIFY_TYPES = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_FILE_OPENED: PRJ_NOTIFY_TYPES = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_NEW_FILE_CREATED: PRJ_NOTIFY_TYPES = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_FILE_OVERWRITTEN: PRJ_NOTIFY_TYPES = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_PRE_DELETE: PRJ_NOTIFY_TYPES = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_PRE_RENAME: PRJ_NOTIFY_TYPES = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_PRE_SET_HARDLINK: PRJ_NOTIFY_TYPES = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_FILE_RENAMED: PRJ_NOTIFY_TYPES = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_HARDLINK_CREATED: PRJ_NOTIFY_TYPES = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION: PRJ_NOTIFY_TYPES = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED: PRJ_NOTIFY_TYPES = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED: PRJ_NOTIFY_TYPES = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL: PRJ_NOTIFY_TYPES = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_NOTIFY_USE_EXISTING_MASK: PRJ_NOTIFY_TYPES = 4294967295u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_PLACEHOLDER_ID = i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_PLACEHOLDER_ID_LENGTH: PRJ_PLACEHOLDER_ID = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_STARTVIRTUALIZING_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_FLAG_NONE: PRJ_STARTVIRTUALIZING_FLAGS = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_FLAG_USE_NEGATIVE_PATH_CACHE: PRJ_STARTVIRTUALIZING_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_UPDATE_FAILURE_CAUSES = u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_FAILURE_CAUSE_NONE: PRJ_UPDATE_FAILURE_CAUSES = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_FAILURE_CAUSE_DIRTY_METADATA: PRJ_UPDATE_FAILURE_CAUSES = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_FAILURE_CAUSE_DIRTY_DATA: PRJ_UPDATE_FAILURE_CAUSES = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_FAILURE_CAUSE_TOMBSTONE: PRJ_UPDATE_FAILURE_CAUSES = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_FAILURE_CAUSE_READ_ONLY: PRJ_UPDATE_FAILURE_CAUSES = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_UPDATE_TYPES = u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_NONE: PRJ_UPDATE_TYPES = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_ALLOW_DIRTY_METADATA: PRJ_UPDATE_TYPES = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_ALLOW_DIRTY_DATA: PRJ_UPDATE_TYPES = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_ALLOW_TOMBSTONE: PRJ_UPDATE_TYPES = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_RESERVED1: PRJ_UPDATE_TYPES = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_RESERVED2: PRJ_UPDATE_TYPES = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_ALLOW_READ_ONLY: PRJ_UPDATE_TYPES = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub const PRJ_UPDATE_MAX_VAL: PRJ_UPDATE_TYPES = 64u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_CALLBACKS {
+ pub StartDirectoryEnumerationCallback: PRJ_START_DIRECTORY_ENUMERATION_CB,
+ pub EndDirectoryEnumerationCallback: PRJ_END_DIRECTORY_ENUMERATION_CB,
+ pub GetDirectoryEnumerationCallback: PRJ_GET_DIRECTORY_ENUMERATION_CB,
+ pub GetPlaceholderInfoCallback: PRJ_GET_PLACEHOLDER_INFO_CB,
+ pub GetFileDataCallback: PRJ_GET_FILE_DATA_CB,
+ pub QueryFileNameCallback: PRJ_QUERY_FILE_NAME_CB,
+ pub NotificationCallback: PRJ_NOTIFICATION_CB,
+ pub CancelCommandCallback: PRJ_CANCEL_COMMAND_CB,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_CALLBACKS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_CALLBACKS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_CALLBACK_DATA {
+ pub Size: u32,
+ pub Flags: PRJ_CALLBACK_DATA_FLAGS,
+ pub NamespaceVirtualizationContext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT,
+ pub CommandId: i32,
+ pub FileId: ::windows_sys::core::GUID,
+ pub DataStreamId: ::windows_sys::core::GUID,
+ pub FilePathName: ::windows_sys::core::PCWSTR,
+ pub VersionInfo: *mut PRJ_PLACEHOLDER_VERSION_INFO,
+ pub TriggeringProcessId: u32,
+ pub TriggeringProcessImageFileName: ::windows_sys::core::PCWSTR,
+ pub InstanceContext: *mut ::core::ffi::c_void,
+}
+impl ::core::marker::Copy for PRJ_CALLBACK_DATA {}
+impl ::core::clone::Clone for PRJ_CALLBACK_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS {
+ pub CommandType: PRJ_COMPLETE_COMMAND_TYPE,
+ pub Anonymous: PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0,
+}
+impl ::core::marker::Copy for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS {}
+impl ::core::clone::Clone for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub union PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0 {
+ pub Notification: PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1,
+ pub Enumeration: PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0 {}
+impl ::core::clone::Clone for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_0 {
+ pub DirEntryBufferHandle: PRJ_DIR_ENTRY_BUFFER_HANDLE,
+}
+impl ::core::marker::Copy for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1 {
+ pub NotificationMask: PRJ_NOTIFY_TYPES,
+}
+impl ::core::marker::Copy for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1 {}
+impl ::core::clone::Clone for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type PRJ_DIR_ENTRY_BUFFER_HANDLE = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_EXTENDED_INFO {
+ pub InfoType: PRJ_EXT_INFO_TYPE,
+ pub NextInfoOffset: u32,
+ pub Anonymous: PRJ_EXTENDED_INFO_0,
+}
+impl ::core::marker::Copy for PRJ_EXTENDED_INFO {}
+impl ::core::clone::Clone for PRJ_EXTENDED_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub union PRJ_EXTENDED_INFO_0 {
+ pub Symlink: PRJ_EXTENDED_INFO_0_0,
+}
+impl ::core::marker::Copy for PRJ_EXTENDED_INFO_0 {}
+impl ::core::clone::Clone for PRJ_EXTENDED_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_EXTENDED_INFO_0_0 {
+ pub TargetName: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for PRJ_EXTENDED_INFO_0_0 {}
+impl ::core::clone::Clone for PRJ_EXTENDED_INFO_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_FILE_BASIC_INFO {
+ pub IsDirectory: super::super::Foundation::BOOLEAN,
+ pub FileSize: i64,
+ pub CreationTime: i64,
+ pub LastAccessTime: i64,
+ pub LastWriteTime: i64,
+ pub ChangeTime: i64,
+ pub FileAttributes: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_FILE_BASIC_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_FILE_BASIC_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_NOTIFICATION_MAPPING {
+ pub NotificationBitMask: PRJ_NOTIFY_TYPES,
+ pub NotificationRoot: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for PRJ_NOTIFICATION_MAPPING {}
+impl ::core::clone::Clone for PRJ_NOTIFICATION_MAPPING {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union PRJ_NOTIFICATION_PARAMETERS {
+ pub PostCreate: PRJ_NOTIFICATION_PARAMETERS_2,
+ pub FileRenamed: PRJ_NOTIFICATION_PARAMETERS_1,
+ pub FileDeletedOnHandleClose: PRJ_NOTIFICATION_PARAMETERS_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_NOTIFICATION_PARAMETERS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_NOTIFICATION_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_NOTIFICATION_PARAMETERS_0 {
+ pub IsFileModified: super::super::Foundation::BOOLEAN,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_NOTIFICATION_PARAMETERS_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_NOTIFICATION_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_NOTIFICATION_PARAMETERS_1 {
+ pub NotificationMask: PRJ_NOTIFY_TYPES,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_NOTIFICATION_PARAMETERS_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_NOTIFICATION_PARAMETERS_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_NOTIFICATION_PARAMETERS_2 {
+ pub NotificationMask: PRJ_NOTIFY_TYPES,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_NOTIFICATION_PARAMETERS_2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_NOTIFICATION_PARAMETERS_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_PLACEHOLDER_INFO {
+ pub FileBasicInfo: PRJ_FILE_BASIC_INFO,
+ pub EaInformation: PRJ_PLACEHOLDER_INFO_0,
+ pub SecurityInformation: PRJ_PLACEHOLDER_INFO_1,
+ pub StreamsInformation: PRJ_PLACEHOLDER_INFO_2,
+ pub VersionInfo: PRJ_PLACEHOLDER_VERSION_INFO,
+ pub VariableData: [u8; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_PLACEHOLDER_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_PLACEHOLDER_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_PLACEHOLDER_INFO_0 {
+ pub EaBufferSize: u32,
+ pub OffsetToFirstEa: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_PLACEHOLDER_INFO_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_PLACEHOLDER_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_PLACEHOLDER_INFO_1 {
+ pub SecurityBufferSize: u32,
+ pub OffsetToSecurityDescriptor: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_PLACEHOLDER_INFO_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_PLACEHOLDER_INFO_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PRJ_PLACEHOLDER_INFO_2 {
+ pub StreamsInfoBufferSize: u32,
+ pub OffsetToFirstStreamInfo: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PRJ_PLACEHOLDER_INFO_2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PRJ_PLACEHOLDER_INFO_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_PLACEHOLDER_VERSION_INFO {
+ pub ProviderID: [u8; 128],
+ pub ContentID: [u8; 128],
+}
+impl ::core::marker::Copy for PRJ_PLACEHOLDER_VERSION_INFO {}
+impl ::core::clone::Clone for PRJ_PLACEHOLDER_VERSION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_STARTVIRTUALIZING_OPTIONS {
+ pub Flags: PRJ_STARTVIRTUALIZING_FLAGS,
+ pub PoolThreadCount: u32,
+ pub ConcurrentThreadCount: u32,
+ pub NotificationMappings: *mut PRJ_NOTIFICATION_MAPPING,
+ pub NotificationMappingsCount: u32,
+}
+impl ::core::marker::Copy for PRJ_STARTVIRTUALIZING_OPTIONS {}
+impl ::core::clone::Clone for PRJ_STARTVIRTUALIZING_OPTIONS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub struct PRJ_VIRTUALIZATION_INSTANCE_INFO {
+ pub InstanceID: ::windows_sys::core::GUID,
+ pub WriteAlignment: u32,
+}
+impl ::core::marker::Copy for PRJ_VIRTUALIZATION_INSTANCE_INFO {}
+impl ::core::clone::Clone for PRJ_VIRTUALIZATION_INSTANCE_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_CANCEL_COMMAND_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA)>;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_END_DIRECTORY_ENUMERATION_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, enumerationid: *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_GET_DIRECTORY_ENUMERATION_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, enumerationid: *const ::windows_sys::core::GUID, searchexpression: ::windows_sys::core::PCWSTR, direntrybufferhandle: PRJ_DIR_ENTRY_BUFFER_HANDLE) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_GET_FILE_DATA_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, byteoffset: u64, length: u32) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_GET_PLACEHOLDER_INFO_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub type PRJ_NOTIFICATION_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, isdirectory: super::super::Foundation::BOOLEAN, notification: PRJ_NOTIFICATION, destinationfilename: ::windows_sys::core::PCWSTR, operationparameters: *mut PRJ_NOTIFICATION_PARAMETERS) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_QUERY_FILE_NAME_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA) -> ::windows_sys::core::HRESULT>;
+#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
+pub type PRJ_START_DIRECTORY_ENUMERATION_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, enumerationid: *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/StructuredStorage/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/StructuredStorage/mod.rs
new file mode 100644
index 000000000..44ebfc093
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/StructuredStorage/mod.rs
@@ -0,0 +1,5 @@
+pub type JET_API_PTR = usize;
+pub type JET_HANDLE = usize;
+pub type JET_INSTANCE = usize;
+pub type JET_SESID = usize;
+pub type JET_TABLEID = usize;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Vhd/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Vhd/mod.rs
new file mode 100644
index 000000000..cfeac846a
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Vhd/mod.rs
@@ -0,0 +1,1440 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn AddVirtualDiskParent(virtualdiskhandle: super::super::Foundation::HANDLE, parentpath: ::windows_sys::core::PCWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ApplySnapshotVhdSet(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const APPLY_SNAPSHOT_VHDSET_PARAMETERS, flags: APPLY_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_IO"))]
+ pub fn AttachVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, securitydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, flags: ATTACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32, parameters: *const ATTACH_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn BreakMirrorVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn CompactVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: COMPACT_VIRTUAL_DISK_FLAG, parameters: *const COMPACT_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn CompleteForkVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_IO"))]
+ pub fn CreateVirtualDisk(virtualstoragetype: *const VIRTUAL_STORAGE_TYPE, path: ::windows_sys::core::PCWSTR, virtualdiskaccessmask: VIRTUAL_DISK_ACCESS_MASK, securitydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, flags: CREATE_VIRTUAL_DISK_FLAG, providerspecificflags: u32, parameters: *const CREATE_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED, handle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteSnapshotVhdSet(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const DELETE_SNAPSHOT_VHDSET_PARAMETERS, flags: DELETE_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DeleteVirtualDiskMetadata(virtualdiskhandle: super::super::Foundation::HANDLE, item: *const ::windows_sys::core::GUID) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn DetachVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: DETACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn EnumerateVirtualDiskMetadata(virtualdiskhandle: super::super::Foundation::HANDLE, numberofitems: *mut u32, items: *mut ::windows_sys::core::GUID) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ExpandVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: EXPAND_VIRTUAL_DISK_FLAG, parameters: *const EXPAND_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ForkVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: FORK_VIRTUAL_DISK_FLAG, parameters: *const FORK_VIRTUAL_DISK_PARAMETERS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetAllAttachedVirtualDiskPhysicalPaths(pathsbuffersizeinbytes: *mut u32, pathsbuffer: ::windows_sys::core::PWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetStorageDependencyInformation(objecthandle: super::super::Foundation::HANDLE, flags: GET_STORAGE_DEPENDENCY_FLAG, storagedependencyinfosize: u32, storagedependencyinfo: *mut STORAGE_DEPENDENCY_INFO, sizeused: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVirtualDiskInformation(virtualdiskhandle: super::super::Foundation::HANDLE, virtualdiskinfosize: *mut u32, virtualdiskinfo: *mut GET_VIRTUAL_DISK_INFO, sizeused: *mut u32) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVirtualDiskMetadata(virtualdiskhandle: super::super::Foundation::HANDLE, item: *const ::windows_sys::core::GUID, metadatasize: *mut u32, metadata: *mut ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn GetVirtualDiskOperationProgress(virtualdiskhandle: super::super::Foundation::HANDLE, overlapped: *const super::super::System::IO::OVERLAPPED, progress: *mut VIRTUAL_DISK_PROGRESS) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn GetVirtualDiskPhysicalPath(virtualdiskhandle: super::super::Foundation::HANDLE, diskpathsizeinbytes: *mut u32, diskpath: ::windows_sys::core::PWSTR) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn MergeVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: MERGE_VIRTUAL_DISK_FLAG, parameters: *const MERGE_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn MirrorVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: MIRROR_VIRTUAL_DISK_FLAG, parameters: *const MIRROR_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn ModifyVhdSet(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const MODIFY_VHDSET_PARAMETERS, flags: MODIFY_VHDSET_FLAG) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn OpenVirtualDisk(virtualstoragetype: *const VIRTUAL_STORAGE_TYPE, path: ::windows_sys::core::PCWSTR, virtualdiskaccessmask: VIRTUAL_DISK_ACCESS_MASK, flags: OPEN_VIRTUAL_DISK_FLAG, parameters: *const OPEN_VIRTUAL_DISK_PARAMETERS, handle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn QueryChangesVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, changetrackingid: ::windows_sys::core::PCWSTR, byteoffset: u64, bytelength: u64, flags: QUERY_CHANGES_VIRTUAL_DISK_FLAG, ranges: *mut QUERY_CHANGES_VIRTUAL_DISK_RANGE, rangecount: *mut u32, processedlength: *mut u64) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn RawSCSIVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const RAW_SCSI_VIRTUAL_DISK_PARAMETERS, flags: RAW_SCSI_VIRTUAL_DISK_FLAG, response: *mut RAW_SCSI_VIRTUAL_DISK_RESPONSE) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
+ pub fn ResizeVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, flags: RESIZE_VIRTUAL_DISK_FLAG, parameters: *const RESIZE_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetVirtualDiskInformation(virtualdiskhandle: super::super::Foundation::HANDLE, virtualdiskinfo: *const SET_VIRTUAL_DISK_INFO) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn SetVirtualDiskMetadata(virtualdiskhandle: super::super::Foundation::HANDLE, item: *const ::windows_sys::core::GUID, metadatasize: u32, metadata: *const ::core::ffi::c_void) -> super::super::Foundation::WIN32_ERROR;
+ #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn TakeSnapshotVhdSet(virtualdiskhandle: super::super::Foundation::HANDLE, parameters: *const TAKE_SNAPSHOT_VHDSET_PARAMETERS, flags: TAKE_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation::WIN32_ERROR;
+}
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_PARAMETERS_DEFAULT_BLOCK_SIZE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_PARAMETERS_DEFAULT_SECTOR_SIZE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MERGE_VIRTUAL_DISK_DEFAULT_MERGE_DEPTH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_RW_DEPTH_DEFAULT: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_MAXIMUM_CHANGE_TRACKING_ID_LENGTH: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_STORAGE_TYPE_DEVICE_ISO: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_STORAGE_TYPE_DEVICE_UNKNOWN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_STORAGE_TYPE_DEVICE_VHD: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_STORAGE_TYPE_DEVICE_VHDSET: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_STORAGE_TYPE_DEVICE_VHDX: u32 = 3u32;
+pub const VIRTUAL_STORAGE_TYPE_VENDOR_MICROSOFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3969403628, data2: 41209, data3: 18409, data4: [144, 31, 113, 65, 90, 102, 52, 91] };
+pub const VIRTUAL_STORAGE_TYPE_VENDOR_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] };
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type APPLY_SNAPSHOT_VHDSET_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const APPLY_SNAPSHOT_VHDSET_FLAG_NONE: APPLY_SNAPSHOT_VHDSET_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const APPLY_SNAPSHOT_VHDSET_FLAG_WRITEABLE: APPLY_SNAPSHOT_VHDSET_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type APPLY_SNAPSHOT_VHDSET_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const APPLY_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED: APPLY_SNAPSHOT_VHDSET_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const APPLY_SNAPSHOT_VHDSET_VERSION_1: APPLY_SNAPSHOT_VHDSET_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type ATTACH_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_NONE: ATTACH_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY: ATTACH_VIRTUAL_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER: ATTACH_VIRTUAL_DISK_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME: ATTACH_VIRTUAL_DISK_FLAG = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST: ATTACH_VIRTUAL_DISK_FLAG = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR: ATTACH_VIRTUAL_DISK_FLAG = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY: ATTACH_VIRTUAL_DISK_FLAG = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_NON_PNP: ATTACH_VIRTUAL_DISK_FLAG = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE: ATTACH_VIRTUAL_DISK_FLAG = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION: ATTACH_VIRTUAL_DISK_FLAG = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME: ATTACH_VIRTUAL_DISK_FLAG = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type ATTACH_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_VERSION_UNSPECIFIED: ATTACH_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_VERSION_1: ATTACH_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const ATTACH_VIRTUAL_DISK_VERSION_2: ATTACH_VIRTUAL_DISK_VERSION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type COMPACT_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const COMPACT_VIRTUAL_DISK_FLAG_NONE: COMPACT_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const COMPACT_VIRTUAL_DISK_FLAG_NO_ZERO_SCAN: COMPACT_VIRTUAL_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const COMPACT_VIRTUAL_DISK_FLAG_NO_BLOCK_MOVES: COMPACT_VIRTUAL_DISK_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type COMPACT_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const COMPACT_VIRTUAL_DISK_VERSION_UNSPECIFIED: COMPACT_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const COMPACT_VIRTUAL_DISK_VERSION_1: COMPACT_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type CREATE_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_NONE: CREATE_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION: CREATE_VIRTUAL_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK: CREATE_VIRTUAL_DISK_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT: CREATE_VIRTUAL_DISK_FLAG = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE: CREATE_VIRTUAL_DISK_FLAG = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT: CREATE_VIRTUAL_DISK_FLAG = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE: CREATE_VIRTUAL_DISK_FLAG = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE: CREATE_VIRTUAL_DISK_FLAG = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE: CREATE_VIRTUAL_DISK_FLAG = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE: CREATE_VIRTUAL_DISK_FLAG = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES: CREATE_VIRTUAL_DISK_FLAG = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS: CREATE_VIRTUAL_DISK_FLAG = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type CREATE_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_VERSION_UNSPECIFIED: CREATE_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_VERSION_1: CREATE_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_VERSION_2: CREATE_VIRTUAL_DISK_VERSION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_VERSION_3: CREATE_VIRTUAL_DISK_VERSION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const CREATE_VIRTUAL_DISK_VERSION_4: CREATE_VIRTUAL_DISK_VERSION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type DELETE_SNAPSHOT_VHDSET_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DELETE_SNAPSHOT_VHDSET_FLAG_NONE: DELETE_SNAPSHOT_VHDSET_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DELETE_SNAPSHOT_VHDSET_FLAG_PERSIST_RCT: DELETE_SNAPSHOT_VHDSET_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type DELETE_SNAPSHOT_VHDSET_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DELETE_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED: DELETE_SNAPSHOT_VHDSET_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DELETE_SNAPSHOT_VHDSET_VERSION_1: DELETE_SNAPSHOT_VHDSET_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type DEPENDENT_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_NONE: DEPENDENT_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_MULT_BACKING_FILES: DEPENDENT_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_FULLY_ALLOCATED: DEPENDENT_DISK_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_READ_ONLY: DEPENDENT_DISK_FLAG = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_REMOTE: DEPENDENT_DISK_FLAG = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_SYSTEM_VOLUME: DEPENDENT_DISK_FLAG = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT: DEPENDENT_DISK_FLAG = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_REMOVABLE: DEPENDENT_DISK_FLAG = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER: DEPENDENT_DISK_FLAG = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_PARENT: DEPENDENT_DISK_FLAG = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_NO_HOST_DISK: DEPENDENT_DISK_FLAG = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME: DEPENDENT_DISK_FLAG = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES: DEPENDENT_DISK_FLAG = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE: DEPENDENT_DISK_FLAG = 4096u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES: DEPENDENT_DISK_FLAG = 8192u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type DETACH_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const DETACH_VIRTUAL_DISK_FLAG_NONE: DETACH_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type EXPAND_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const EXPAND_VIRTUAL_DISK_FLAG_NONE: EXPAND_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const EXPAND_VIRTUAL_DISK_FLAG_NOTIFY_CHANGE: EXPAND_VIRTUAL_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type EXPAND_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const EXPAND_VIRTUAL_DISK_VERSION_UNSPECIFIED: EXPAND_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const EXPAND_VIRTUAL_DISK_VERSION_1: EXPAND_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type FORK_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const FORK_VIRTUAL_DISK_FLAG_NONE: FORK_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const FORK_VIRTUAL_DISK_FLAG_EXISTING_FILE: FORK_VIRTUAL_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type FORK_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const FORK_VIRTUAL_DISK_VERSION_UNSPECIFIED: FORK_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const FORK_VIRTUAL_DISK_VERSION_1: FORK_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type GET_STORAGE_DEPENDENCY_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_STORAGE_DEPENDENCY_FLAG_NONE: GET_STORAGE_DEPENDENCY_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_STORAGE_DEPENDENCY_FLAG_HOST_VOLUMES: GET_STORAGE_DEPENDENCY_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE: GET_STORAGE_DEPENDENCY_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type GET_VIRTUAL_DISK_INFO_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_UNSPECIFIED: GET_VIRTUAL_DISK_INFO_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_SIZE: GET_VIRTUAL_DISK_INFO_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_IDENTIFIER: GET_VIRTUAL_DISK_INFO_VERSION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_PARENT_LOCATION: GET_VIRTUAL_DISK_INFO_VERSION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_PARENT_IDENTIFIER: GET_VIRTUAL_DISK_INFO_VERSION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_PARENT_TIMESTAMP: GET_VIRTUAL_DISK_INFO_VERSION = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_VIRTUAL_STORAGE_TYPE: GET_VIRTUAL_DISK_INFO_VERSION = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE: GET_VIRTUAL_DISK_INFO_VERSION = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_IS_4K_ALIGNED: GET_VIRTUAL_DISK_INFO_VERSION = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_PHYSICAL_DISK: GET_VIRTUAL_DISK_INFO_VERSION = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_VHD_PHYSICAL_SECTOR_SIZE: GET_VIRTUAL_DISK_INFO_VERSION = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_SMALLEST_SAFE_VIRTUAL_SIZE: GET_VIRTUAL_DISK_INFO_VERSION = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_FRAGMENTATION: GET_VIRTUAL_DISK_INFO_VERSION = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_IS_LOADED: GET_VIRTUAL_DISK_INFO_VERSION = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID: GET_VIRTUAL_DISK_INFO_VERSION = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const GET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE: GET_VIRTUAL_DISK_INFO_VERSION = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type MERGE_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MERGE_VIRTUAL_DISK_FLAG_NONE: MERGE_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type MERGE_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MERGE_VIRTUAL_DISK_VERSION_UNSPECIFIED: MERGE_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MERGE_VIRTUAL_DISK_VERSION_1: MERGE_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MERGE_VIRTUAL_DISK_VERSION_2: MERGE_VIRTUAL_DISK_VERSION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type MIRROR_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MIRROR_VIRTUAL_DISK_FLAG_NONE: MIRROR_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MIRROR_VIRTUAL_DISK_FLAG_EXISTING_FILE: MIRROR_VIRTUAL_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MIRROR_VIRTUAL_DISK_FLAG_SKIP_MIRROR_ACTIVATION: MIRROR_VIRTUAL_DISK_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MIRROR_VIRTUAL_DISK_FLAG_ENABLE_SMB_COMPRESSION: MIRROR_VIRTUAL_DISK_FLAG = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MIRROR_VIRTUAL_DISK_FLAG_IS_LIVE_MIGRATION: MIRROR_VIRTUAL_DISK_FLAG = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type MIRROR_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MIRROR_VIRTUAL_DISK_VERSION_UNSPECIFIED: MIRROR_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MIRROR_VIRTUAL_DISK_VERSION_1: MIRROR_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type MODIFY_VHDSET_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MODIFY_VHDSET_FLAG_NONE: MODIFY_VHDSET_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MODIFY_VHDSET_FLAG_WRITEABLE_SNAPSHOT: MODIFY_VHDSET_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type MODIFY_VHDSET_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MODIFY_VHDSET_UNSPECIFIED: MODIFY_VHDSET_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MODIFY_VHDSET_SNAPSHOT_PATH: MODIFY_VHDSET_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MODIFY_VHDSET_REMOVE_SNAPSHOT: MODIFY_VHDSET_VERSION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const MODIFY_VHDSET_DEFAULT_SNAPSHOT_PATH: MODIFY_VHDSET_VERSION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type OPEN_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_NONE: OPEN_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS: OPEN_VIRTUAL_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_BLANK_FILE: OPEN_VIRTUAL_DISK_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_BOOT_DRIVE: OPEN_VIRTUAL_DISK_FLAG = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_CACHED_IO: OPEN_VIRTUAL_DISK_FLAG = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN: OPEN_VIRTUAL_DISK_FLAG = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_PARENT_CACHED_IO: OPEN_VIRTUAL_DISK_FLAG = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_VHDSET_FILE_ONLY: OPEN_VIRTUAL_DISK_FLAG = 64u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_IGNORE_RELATIVE_PARENT_LOCATOR: OPEN_VIRTUAL_DISK_FLAG = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_NO_WRITE_HARDENING: OPEN_VIRTUAL_DISK_FLAG = 256u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES: OPEN_VIRTUAL_DISK_FLAG = 512u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS: OPEN_VIRTUAL_DISK_FLAG = 1024u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_FLAG_SUPPORT_ENCRYPTED_FILES: OPEN_VIRTUAL_DISK_FLAG = 2048u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type OPEN_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_VERSION_UNSPECIFIED: OPEN_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_VERSION_1: OPEN_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_VERSION_2: OPEN_VIRTUAL_DISK_VERSION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const OPEN_VIRTUAL_DISK_VERSION_3: OPEN_VIRTUAL_DISK_VERSION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type QUERY_CHANGES_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const QUERY_CHANGES_VIRTUAL_DISK_FLAG_NONE: QUERY_CHANGES_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type RAW_SCSI_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const RAW_SCSI_VIRTUAL_DISK_FLAG_NONE: RAW_SCSI_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type RAW_SCSI_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const RAW_SCSI_VIRTUAL_DISK_VERSION_UNSPECIFIED: RAW_SCSI_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const RAW_SCSI_VIRTUAL_DISK_VERSION_1: RAW_SCSI_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type RESIZE_VIRTUAL_DISK_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const RESIZE_VIRTUAL_DISK_FLAG_NONE: RESIZE_VIRTUAL_DISK_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const RESIZE_VIRTUAL_DISK_FLAG_ALLOW_UNSAFE_VIRTUAL_SIZE: RESIZE_VIRTUAL_DISK_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const RESIZE_VIRTUAL_DISK_FLAG_RESIZE_TO_SMALLEST_SAFE_VIRTUAL_SIZE: RESIZE_VIRTUAL_DISK_FLAG = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type RESIZE_VIRTUAL_DISK_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const RESIZE_VIRTUAL_DISK_VERSION_UNSPECIFIED: RESIZE_VIRTUAL_DISK_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const RESIZE_VIRTUAL_DISK_VERSION_1: RESIZE_VIRTUAL_DISK_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type SET_VIRTUAL_DISK_INFO_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const SET_VIRTUAL_DISK_INFO_UNSPECIFIED: SET_VIRTUAL_DISK_INFO_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const SET_VIRTUAL_DISK_INFO_PARENT_PATH: SET_VIRTUAL_DISK_INFO_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const SET_VIRTUAL_DISK_INFO_IDENTIFIER: SET_VIRTUAL_DISK_INFO_VERSION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const SET_VIRTUAL_DISK_INFO_PARENT_PATH_WITH_DEPTH: SET_VIRTUAL_DISK_INFO_VERSION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const SET_VIRTUAL_DISK_INFO_PHYSICAL_SECTOR_SIZE: SET_VIRTUAL_DISK_INFO_VERSION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const SET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID: SET_VIRTUAL_DISK_INFO_VERSION = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE: SET_VIRTUAL_DISK_INFO_VERSION = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR: SET_VIRTUAL_DISK_INFO_VERSION = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type STORAGE_DEPENDENCY_INFO_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const STORAGE_DEPENDENCY_INFO_VERSION_UNSPECIFIED: STORAGE_DEPENDENCY_INFO_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const STORAGE_DEPENDENCY_INFO_VERSION_1: STORAGE_DEPENDENCY_INFO_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const STORAGE_DEPENDENCY_INFO_VERSION_2: STORAGE_DEPENDENCY_INFO_VERSION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type TAKE_SNAPSHOT_VHDSET_FLAG = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const TAKE_SNAPSHOT_VHDSET_FLAG_NONE: TAKE_SNAPSHOT_VHDSET_FLAG = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const TAKE_SNAPSHOT_VHDSET_FLAG_WRITEABLE: TAKE_SNAPSHOT_VHDSET_FLAG = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type TAKE_SNAPSHOT_VHDSET_VERSION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const TAKE_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED: TAKE_SNAPSHOT_VHDSET_VERSION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const TAKE_SNAPSHOT_VHDSET_VERSION_1: TAKE_SNAPSHOT_VHDSET_VERSION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub type VIRTUAL_DISK_ACCESS_MASK = u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_NONE: VIRTUAL_DISK_ACCESS_MASK = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_ATTACH_RO: VIRTUAL_DISK_ACCESS_MASK = 65536u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_ATTACH_RW: VIRTUAL_DISK_ACCESS_MASK = 131072u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_DETACH: VIRTUAL_DISK_ACCESS_MASK = 262144u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_GET_INFO: VIRTUAL_DISK_ACCESS_MASK = 524288u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_CREATE: VIRTUAL_DISK_ACCESS_MASK = 1048576u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_METAOPS: VIRTUAL_DISK_ACCESS_MASK = 2097152u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_READ: VIRTUAL_DISK_ACCESS_MASK = 851968u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_ALL: VIRTUAL_DISK_ACCESS_MASK = 4128768u32;
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub const VIRTUAL_DISK_ACCESS_WRITABLE: VIRTUAL_DISK_ACCESS_MASK = 3276800u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct APPLY_SNAPSHOT_VHDSET_PARAMETERS {
+ pub Version: APPLY_SNAPSHOT_VHDSET_VERSION,
+ pub Anonymous: APPLY_SNAPSHOT_VHDSET_PARAMETERS_0,
+}
+impl ::core::marker::Copy for APPLY_SNAPSHOT_VHDSET_PARAMETERS {}
+impl ::core::clone::Clone for APPLY_SNAPSHOT_VHDSET_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union APPLY_SNAPSHOT_VHDSET_PARAMETERS_0 {
+ pub Version1: APPLY_SNAPSHOT_VHDSET_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0 {}
+impl ::core::clone::Clone for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct APPLY_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
+ pub SnapshotId: ::windows_sys::core::GUID,
+ pub LeafSnapshotId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct ATTACH_VIRTUAL_DISK_PARAMETERS {
+ pub Version: ATTACH_VIRTUAL_DISK_VERSION,
+ pub Anonymous: ATTACH_VIRTUAL_DISK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for ATTACH_VIRTUAL_DISK_PARAMETERS {}
+impl ::core::clone::Clone for ATTACH_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union ATTACH_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: ATTACH_VIRTUAL_DISK_PARAMETERS_0_0,
+ pub Version2: ATTACH_VIRTUAL_DISK_PARAMETERS_0_1,
+}
+impl ::core::marker::Copy for ATTACH_VIRTUAL_DISK_PARAMETERS_0 {}
+impl ::core::clone::Clone for ATTACH_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct ATTACH_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub Reserved: u32,
+}
+impl ::core::marker::Copy for ATTACH_VIRTUAL_DISK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for ATTACH_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct ATTACH_VIRTUAL_DISK_PARAMETERS_0_1 {
+ pub RestrictedOffset: u64,
+ pub RestrictedLength: u64,
+}
+impl ::core::marker::Copy for ATTACH_VIRTUAL_DISK_PARAMETERS_0_1 {}
+impl ::core::clone::Clone for ATTACH_VIRTUAL_DISK_PARAMETERS_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct COMPACT_VIRTUAL_DISK_PARAMETERS {
+ pub Version: COMPACT_VIRTUAL_DISK_VERSION,
+ pub Anonymous: COMPACT_VIRTUAL_DISK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for COMPACT_VIRTUAL_DISK_PARAMETERS {}
+impl ::core::clone::Clone for COMPACT_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union COMPACT_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: COMPACT_VIRTUAL_DISK_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for COMPACT_VIRTUAL_DISK_PARAMETERS_0 {}
+impl ::core::clone::Clone for COMPACT_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct COMPACT_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub Reserved: u32,
+}
+impl ::core::marker::Copy for COMPACT_VIRTUAL_DISK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for COMPACT_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct CREATE_VIRTUAL_DISK_PARAMETERS {
+ pub Version: CREATE_VIRTUAL_DISK_VERSION,
+ pub Anonymous: CREATE_VIRTUAL_DISK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for CREATE_VIRTUAL_DISK_PARAMETERS {}
+impl ::core::clone::Clone for CREATE_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union CREATE_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: CREATE_VIRTUAL_DISK_PARAMETERS_0_0,
+ pub Version2: CREATE_VIRTUAL_DISK_PARAMETERS_0_1,
+ pub Version3: CREATE_VIRTUAL_DISK_PARAMETERS_0_2,
+ pub Version4: CREATE_VIRTUAL_DISK_PARAMETERS_0_3,
+}
+impl ::core::marker::Copy for CREATE_VIRTUAL_DISK_PARAMETERS_0 {}
+impl ::core::clone::Clone for CREATE_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct CREATE_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub UniqueId: ::windows_sys::core::GUID,
+ pub MaximumSize: u64,
+ pub BlockSizeInBytes: u32,
+ pub SectorSizeInBytes: u32,
+ pub ParentPath: ::windows_sys::core::PCWSTR,
+ pub SourcePath: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for CREATE_VIRTUAL_DISK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for CREATE_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct CREATE_VIRTUAL_DISK_PARAMETERS_0_1 {
+ pub UniqueId: ::windows_sys::core::GUID,
+ pub MaximumSize: u64,
+ pub BlockSizeInBytes: u32,
+ pub SectorSizeInBytes: u32,
+ pub PhysicalSectorSizeInBytes: u32,
+ pub ParentPath: ::windows_sys::core::PCWSTR,
+ pub SourcePath: ::windows_sys::core::PCWSTR,
+ pub OpenFlags: OPEN_VIRTUAL_DISK_FLAG,
+ pub ParentVirtualStorageType: VIRTUAL_STORAGE_TYPE,
+ pub SourceVirtualStorageType: VIRTUAL_STORAGE_TYPE,
+ pub ResiliencyGuid: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for CREATE_VIRTUAL_DISK_PARAMETERS_0_1 {}
+impl ::core::clone::Clone for CREATE_VIRTUAL_DISK_PARAMETERS_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct CREATE_VIRTUAL_DISK_PARAMETERS_0_2 {
+ pub UniqueId: ::windows_sys::core::GUID,
+ pub MaximumSize: u64,
+ pub BlockSizeInBytes: u32,
+ pub SectorSizeInBytes: u32,
+ pub PhysicalSectorSizeInBytes: u32,
+ pub ParentPath: ::windows_sys::core::PCWSTR,
+ pub SourcePath: ::windows_sys::core::PCWSTR,
+ pub OpenFlags: OPEN_VIRTUAL_DISK_FLAG,
+ pub ParentVirtualStorageType: VIRTUAL_STORAGE_TYPE,
+ pub SourceVirtualStorageType: VIRTUAL_STORAGE_TYPE,
+ pub ResiliencyGuid: ::windows_sys::core::GUID,
+ pub SourceLimitPath: ::windows_sys::core::PCWSTR,
+ pub BackingStorageType: VIRTUAL_STORAGE_TYPE,
+}
+impl ::core::marker::Copy for CREATE_VIRTUAL_DISK_PARAMETERS_0_2 {}
+impl ::core::clone::Clone for CREATE_VIRTUAL_DISK_PARAMETERS_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct CREATE_VIRTUAL_DISK_PARAMETERS_0_3 {
+ pub UniqueId: ::windows_sys::core::GUID,
+ pub MaximumSize: u64,
+ pub BlockSizeInBytes: u32,
+ pub SectorSizeInBytes: u32,
+ pub PhysicalSectorSizeInBytes: u32,
+ pub ParentPath: ::windows_sys::core::PCWSTR,
+ pub SourcePath: ::windows_sys::core::PCWSTR,
+ pub OpenFlags: OPEN_VIRTUAL_DISK_FLAG,
+ pub ParentVirtualStorageType: VIRTUAL_STORAGE_TYPE,
+ pub SourceVirtualStorageType: VIRTUAL_STORAGE_TYPE,
+ pub ResiliencyGuid: ::windows_sys::core::GUID,
+ pub SourceLimitPath: ::windows_sys::core::PCWSTR,
+ pub BackingStorageType: VIRTUAL_STORAGE_TYPE,
+ pub PmemAddressAbstractionType: ::windows_sys::core::GUID,
+ pub DataAlignment: u64,
+}
+impl ::core::marker::Copy for CREATE_VIRTUAL_DISK_PARAMETERS_0_3 {}
+impl ::core::clone::Clone for CREATE_VIRTUAL_DISK_PARAMETERS_0_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct DELETE_SNAPSHOT_VHDSET_PARAMETERS {
+ pub Version: DELETE_SNAPSHOT_VHDSET_VERSION,
+ pub Anonymous: DELETE_SNAPSHOT_VHDSET_PARAMETERS_0,
+}
+impl ::core::marker::Copy for DELETE_SNAPSHOT_VHDSET_PARAMETERS {}
+impl ::core::clone::Clone for DELETE_SNAPSHOT_VHDSET_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union DELETE_SNAPSHOT_VHDSET_PARAMETERS_0 {
+ pub Version1: DELETE_SNAPSHOT_VHDSET_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0 {}
+impl ::core::clone::Clone for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct DELETE_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
+ pub SnapshotId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct EXPAND_VIRTUAL_DISK_PARAMETERS {
+ pub Version: EXPAND_VIRTUAL_DISK_VERSION,
+ pub Anonymous: EXPAND_VIRTUAL_DISK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for EXPAND_VIRTUAL_DISK_PARAMETERS {}
+impl ::core::clone::Clone for EXPAND_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union EXPAND_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: EXPAND_VIRTUAL_DISK_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for EXPAND_VIRTUAL_DISK_PARAMETERS_0 {}
+impl ::core::clone::Clone for EXPAND_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct EXPAND_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub NewSize: u64,
+}
+impl ::core::marker::Copy for EXPAND_VIRTUAL_DISK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for EXPAND_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct FORK_VIRTUAL_DISK_PARAMETERS {
+ pub Version: FORK_VIRTUAL_DISK_VERSION,
+ pub Anonymous: FORK_VIRTUAL_DISK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for FORK_VIRTUAL_DISK_PARAMETERS {}
+impl ::core::clone::Clone for FORK_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union FORK_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: FORK_VIRTUAL_DISK_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for FORK_VIRTUAL_DISK_PARAMETERS_0 {}
+impl ::core::clone::Clone for FORK_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct FORK_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub ForkedVirtualDiskPath: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for FORK_VIRTUAL_DISK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for FORK_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct GET_VIRTUAL_DISK_INFO {
+ pub Version: GET_VIRTUAL_DISK_INFO_VERSION,
+ pub Anonymous: GET_VIRTUAL_DISK_INFO_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GET_VIRTUAL_DISK_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GET_VIRTUAL_DISK_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union GET_VIRTUAL_DISK_INFO_0 {
+ pub Size: GET_VIRTUAL_DISK_INFO_0_3,
+ pub Identifier: ::windows_sys::core::GUID,
+ pub ParentLocation: GET_VIRTUAL_DISK_INFO_0_1,
+ pub ParentIdentifier: ::windows_sys::core::GUID,
+ pub ParentTimestamp: u32,
+ pub VirtualStorageType: VIRTUAL_STORAGE_TYPE,
+ pub ProviderSubtype: u32,
+ pub Is4kAligned: super::super::Foundation::BOOL,
+ pub IsLoaded: super::super::Foundation::BOOL,
+ pub PhysicalDisk: GET_VIRTUAL_DISK_INFO_0_2,
+ pub VhdPhysicalSectorSize: u32,
+ pub SmallestSafeVirtualSize: u64,
+ pub FragmentationPercentage: u32,
+ pub VirtualDiskId: ::windows_sys::core::GUID,
+ pub ChangeTrackingState: GET_VIRTUAL_DISK_INFO_0_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GET_VIRTUAL_DISK_INFO_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GET_VIRTUAL_DISK_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct GET_VIRTUAL_DISK_INFO_0_0 {
+ pub Enabled: super::super::Foundation::BOOL,
+ pub NewerChanges: super::super::Foundation::BOOL,
+ pub MostRecentId: [u16; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GET_VIRTUAL_DISK_INFO_0_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GET_VIRTUAL_DISK_INFO_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct GET_VIRTUAL_DISK_INFO_0_1 {
+ pub ParentResolved: super::super::Foundation::BOOL,
+ pub ParentLocationBuffer: [u16; 1],
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GET_VIRTUAL_DISK_INFO_0_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GET_VIRTUAL_DISK_INFO_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct GET_VIRTUAL_DISK_INFO_0_2 {
+ pub LogicalSectorSize: u32,
+ pub PhysicalSectorSize: u32,
+ pub IsRemote: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GET_VIRTUAL_DISK_INFO_0_2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GET_VIRTUAL_DISK_INFO_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct GET_VIRTUAL_DISK_INFO_0_3 {
+ pub VirtualSize: u64,
+ pub PhysicalSize: u64,
+ pub BlockSize: u32,
+ pub SectorSize: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for GET_VIRTUAL_DISK_INFO_0_3 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for GET_VIRTUAL_DISK_INFO_0_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct MERGE_VIRTUAL_DISK_PARAMETERS {
+ pub Version: MERGE_VIRTUAL_DISK_VERSION,
+ pub Anonymous: MERGE_VIRTUAL_DISK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for MERGE_VIRTUAL_DISK_PARAMETERS {}
+impl ::core::clone::Clone for MERGE_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union MERGE_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: MERGE_VIRTUAL_DISK_PARAMETERS_0_0,
+ pub Version2: MERGE_VIRTUAL_DISK_PARAMETERS_0_1,
+}
+impl ::core::marker::Copy for MERGE_VIRTUAL_DISK_PARAMETERS_0 {}
+impl ::core::clone::Clone for MERGE_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct MERGE_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub MergeDepth: u32,
+}
+impl ::core::marker::Copy for MERGE_VIRTUAL_DISK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for MERGE_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct MERGE_VIRTUAL_DISK_PARAMETERS_0_1 {
+ pub MergeSourceDepth: u32,
+ pub MergeTargetDepth: u32,
+}
+impl ::core::marker::Copy for MERGE_VIRTUAL_DISK_PARAMETERS_0_1 {}
+impl ::core::clone::Clone for MERGE_VIRTUAL_DISK_PARAMETERS_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct MIRROR_VIRTUAL_DISK_PARAMETERS {
+ pub Version: MIRROR_VIRTUAL_DISK_VERSION,
+ pub Anonymous: MIRROR_VIRTUAL_DISK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for MIRROR_VIRTUAL_DISK_PARAMETERS {}
+impl ::core::clone::Clone for MIRROR_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union MIRROR_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: MIRROR_VIRTUAL_DISK_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for MIRROR_VIRTUAL_DISK_PARAMETERS_0 {}
+impl ::core::clone::Clone for MIRROR_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct MIRROR_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub MirrorVirtualDiskPath: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for MIRROR_VIRTUAL_DISK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for MIRROR_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct MODIFY_VHDSET_PARAMETERS {
+ pub Version: MODIFY_VHDSET_VERSION,
+ pub Anonymous: MODIFY_VHDSET_PARAMETERS_0,
+}
+impl ::core::marker::Copy for MODIFY_VHDSET_PARAMETERS {}
+impl ::core::clone::Clone for MODIFY_VHDSET_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union MODIFY_VHDSET_PARAMETERS_0 {
+ pub SnapshotPath: MODIFY_VHDSET_PARAMETERS_0_0,
+ pub SnapshotId: ::windows_sys::core::GUID,
+ pub DefaultFilePath: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for MODIFY_VHDSET_PARAMETERS_0 {}
+impl ::core::clone::Clone for MODIFY_VHDSET_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct MODIFY_VHDSET_PARAMETERS_0_0 {
+ pub SnapshotId: ::windows_sys::core::GUID,
+ pub SnapshotFilePath: ::windows_sys::core::PCWSTR,
+}
+impl ::core::marker::Copy for MODIFY_VHDSET_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for MODIFY_VHDSET_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OPEN_VIRTUAL_DISK_PARAMETERS {
+ pub Version: OPEN_VIRTUAL_DISK_VERSION,
+ pub Anonymous: OPEN_VIRTUAL_DISK_PARAMETERS_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_VIRTUAL_DISK_PARAMETERS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union OPEN_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: OPEN_VIRTUAL_DISK_PARAMETERS_0_0,
+ pub Version2: OPEN_VIRTUAL_DISK_PARAMETERS_0_1,
+ pub Version3: OPEN_VIRTUAL_DISK_PARAMETERS_0_2,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_VIRTUAL_DISK_PARAMETERS_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OPEN_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub RWDepth: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_VIRTUAL_DISK_PARAMETERS_0_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OPEN_VIRTUAL_DISK_PARAMETERS_0_1 {
+ pub GetInfoOnly: super::super::Foundation::BOOL,
+ pub ReadOnly: super::super::Foundation::BOOL,
+ pub ResiliencyGuid: ::windows_sys::core::GUID,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_VIRTUAL_DISK_PARAMETERS_0_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_VIRTUAL_DISK_PARAMETERS_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct OPEN_VIRTUAL_DISK_PARAMETERS_0_2 {
+ pub GetInfoOnly: super::super::Foundation::BOOL,
+ pub ReadOnly: super::super::Foundation::BOOL,
+ pub ResiliencyGuid: ::windows_sys::core::GUID,
+ pub SnapshotId: ::windows_sys::core::GUID,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for OPEN_VIRTUAL_DISK_PARAMETERS_0_2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for OPEN_VIRTUAL_DISK_PARAMETERS_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct QUERY_CHANGES_VIRTUAL_DISK_RANGE {
+ pub ByteOffset: u64,
+ pub ByteLength: u64,
+ pub Reserved: u64,
+}
+impl ::core::marker::Copy for QUERY_CHANGES_VIRTUAL_DISK_RANGE {}
+impl ::core::clone::Clone for QUERY_CHANGES_VIRTUAL_DISK_RANGE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct RAW_SCSI_VIRTUAL_DISK_PARAMETERS {
+ pub Version: RAW_SCSI_VIRTUAL_DISK_VERSION,
+ pub Anonymous: RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for RAW_SCSI_VIRTUAL_DISK_PARAMETERS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for RAW_SCSI_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub RSVDHandle: super::super::Foundation::BOOL,
+ pub DataIn: u8,
+ pub CdbLength: u8,
+ pub SenseInfoLength: u8,
+ pub SrbFlags: u32,
+ pub DataTransferLength: u32,
+ pub DataBuffer: *mut ::core::ffi::c_void,
+ pub SenseInfo: *mut u8,
+ pub Cdb: *mut u8,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct RAW_SCSI_VIRTUAL_DISK_RESPONSE {
+ pub Version: RAW_SCSI_VIRTUAL_DISK_VERSION,
+ pub Anonymous: RAW_SCSI_VIRTUAL_DISK_RESPONSE_0,
+}
+impl ::core::marker::Copy for RAW_SCSI_VIRTUAL_DISK_RESPONSE {}
+impl ::core::clone::Clone for RAW_SCSI_VIRTUAL_DISK_RESPONSE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union RAW_SCSI_VIRTUAL_DISK_RESPONSE_0 {
+ pub Version1: RAW_SCSI_VIRTUAL_DISK_RESPONSE_0_0,
+}
+impl ::core::marker::Copy for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0 {}
+impl ::core::clone::Clone for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct RAW_SCSI_VIRTUAL_DISK_RESPONSE_0_0 {
+ pub ScsiStatus: u8,
+ pub SenseInfoLength: u8,
+ pub DataTransferLength: u32,
+}
+impl ::core::marker::Copy for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0_0 {}
+impl ::core::clone::Clone for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct RESIZE_VIRTUAL_DISK_PARAMETERS {
+ pub Version: RESIZE_VIRTUAL_DISK_VERSION,
+ pub Anonymous: RESIZE_VIRTUAL_DISK_PARAMETERS_0,
+}
+impl ::core::marker::Copy for RESIZE_VIRTUAL_DISK_PARAMETERS {}
+impl ::core::clone::Clone for RESIZE_VIRTUAL_DISK_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union RESIZE_VIRTUAL_DISK_PARAMETERS_0 {
+ pub Version1: RESIZE_VIRTUAL_DISK_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for RESIZE_VIRTUAL_DISK_PARAMETERS_0 {}
+impl ::core::clone::Clone for RESIZE_VIRTUAL_DISK_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct RESIZE_VIRTUAL_DISK_PARAMETERS_0_0 {
+ pub NewSize: u64,
+}
+impl ::core::marker::Copy for RESIZE_VIRTUAL_DISK_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for RESIZE_VIRTUAL_DISK_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SET_VIRTUAL_DISK_INFO {
+ pub Version: SET_VIRTUAL_DISK_INFO_VERSION,
+ pub Anonymous: SET_VIRTUAL_DISK_INFO_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SET_VIRTUAL_DISK_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SET_VIRTUAL_DISK_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub union SET_VIRTUAL_DISK_INFO_0 {
+ pub ParentFilePath: ::windows_sys::core::PCWSTR,
+ pub UniqueIdentifier: ::windows_sys::core::GUID,
+ pub ParentPathWithDepthInfo: SET_VIRTUAL_DISK_INFO_0_1,
+ pub VhdPhysicalSectorSize: u32,
+ pub VirtualDiskId: ::windows_sys::core::GUID,
+ pub ChangeTrackingEnabled: super::super::Foundation::BOOL,
+ pub ParentLocator: SET_VIRTUAL_DISK_INFO_0_0,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SET_VIRTUAL_DISK_INFO_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SET_VIRTUAL_DISK_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SET_VIRTUAL_DISK_INFO_0_0 {
+ pub LinkageId: ::windows_sys::core::GUID,
+ pub ParentFilePath: ::windows_sys::core::PCWSTR,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SET_VIRTUAL_DISK_INFO_0_0 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SET_VIRTUAL_DISK_INFO_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct SET_VIRTUAL_DISK_INFO_0_1 {
+ pub ChildDepth: u32,
+ pub ParentFilePath: ::windows_sys::core::PCWSTR,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for SET_VIRTUAL_DISK_INFO_0_1 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for SET_VIRTUAL_DISK_INFO_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct STORAGE_DEPENDENCY_INFO {
+ pub Version: STORAGE_DEPENDENCY_INFO_VERSION,
+ pub NumberEntries: u32,
+ pub Anonymous: STORAGE_DEPENDENCY_INFO_0,
+}
+impl ::core::marker::Copy for STORAGE_DEPENDENCY_INFO {}
+impl ::core::clone::Clone for STORAGE_DEPENDENCY_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union STORAGE_DEPENDENCY_INFO_0 {
+ pub Version1Entries: [STORAGE_DEPENDENCY_INFO_TYPE_1; 1],
+ pub Version2Entries: [STORAGE_DEPENDENCY_INFO_TYPE_2; 1],
+}
+impl ::core::marker::Copy for STORAGE_DEPENDENCY_INFO_0 {}
+impl ::core::clone::Clone for STORAGE_DEPENDENCY_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct STORAGE_DEPENDENCY_INFO_TYPE_1 {
+ pub DependencyTypeFlags: DEPENDENT_DISK_FLAG,
+ pub ProviderSpecificFlags: u32,
+ pub VirtualStorageType: VIRTUAL_STORAGE_TYPE,
+}
+impl ::core::marker::Copy for STORAGE_DEPENDENCY_INFO_TYPE_1 {}
+impl ::core::clone::Clone for STORAGE_DEPENDENCY_INFO_TYPE_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct STORAGE_DEPENDENCY_INFO_TYPE_2 {
+ pub DependencyTypeFlags: DEPENDENT_DISK_FLAG,
+ pub ProviderSpecificFlags: u32,
+ pub VirtualStorageType: VIRTUAL_STORAGE_TYPE,
+ pub AncestorLevel: u32,
+ pub DependencyDeviceName: ::windows_sys::core::PWSTR,
+ pub HostVolumeName: ::windows_sys::core::PWSTR,
+ pub DependentVolumeName: ::windows_sys::core::PWSTR,
+ pub DependentVolumeRelativePath: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for STORAGE_DEPENDENCY_INFO_TYPE_2 {}
+impl ::core::clone::Clone for STORAGE_DEPENDENCY_INFO_TYPE_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct TAKE_SNAPSHOT_VHDSET_PARAMETERS {
+ pub Version: TAKE_SNAPSHOT_VHDSET_VERSION,
+ pub Anonymous: TAKE_SNAPSHOT_VHDSET_PARAMETERS_0,
+}
+impl ::core::marker::Copy for TAKE_SNAPSHOT_VHDSET_PARAMETERS {}
+impl ::core::clone::Clone for TAKE_SNAPSHOT_VHDSET_PARAMETERS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub union TAKE_SNAPSHOT_VHDSET_PARAMETERS_0 {
+ pub Version1: TAKE_SNAPSHOT_VHDSET_PARAMETERS_0_0,
+}
+impl ::core::marker::Copy for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0 {}
+impl ::core::clone::Clone for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct TAKE_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
+ pub SnapshotId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0_0 {}
+impl ::core::clone::Clone for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct VIRTUAL_DISK_PROGRESS {
+ pub OperationStatus: u32,
+ pub CurrentValue: u64,
+ pub CompletionValue: u64,
+}
+impl ::core::marker::Copy for VIRTUAL_DISK_PROGRESS {}
+impl ::core::clone::Clone for VIRTUAL_DISK_PROGRESS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
+pub struct VIRTUAL_STORAGE_TYPE {
+ pub DeviceId: u32,
+ pub VendorId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VIRTUAL_STORAGE_TYPE {}
+impl ::core::clone::Clone for VIRTUAL_STORAGE_TYPE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/VirtualDiskService/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/VirtualDiskService/mod.rs
new file mode 100644
index 000000000..9f0afadf9
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/VirtualDiskService/mod.rs
@@ -0,0 +1,2917 @@
+pub type IEnumVdsObject = *mut ::core::ffi::c_void;
+pub type IVdsAdmin = *mut ::core::ffi::c_void;
+pub type IVdsAdviseSink = *mut ::core::ffi::c_void;
+pub type IVdsAsync = *mut ::core::ffi::c_void;
+pub type IVdsController = *mut ::core::ffi::c_void;
+pub type IVdsControllerControllerPort = *mut ::core::ffi::c_void;
+pub type IVdsControllerPort = *mut ::core::ffi::c_void;
+pub type IVdsDrive = *mut ::core::ffi::c_void;
+pub type IVdsDrive2 = *mut ::core::ffi::c_void;
+pub type IVdsHwProvider = *mut ::core::ffi::c_void;
+pub type IVdsHwProviderPrivate = *mut ::core::ffi::c_void;
+pub type IVdsHwProviderPrivateMpio = *mut ::core::ffi::c_void;
+pub type IVdsHwProviderStoragePools = *mut ::core::ffi::c_void;
+pub type IVdsHwProviderType = *mut ::core::ffi::c_void;
+pub type IVdsHwProviderType2 = *mut ::core::ffi::c_void;
+pub type IVdsIscsiPortal = *mut ::core::ffi::c_void;
+pub type IVdsIscsiPortalGroup = *mut ::core::ffi::c_void;
+pub type IVdsIscsiTarget = *mut ::core::ffi::c_void;
+pub type IVdsLun = *mut ::core::ffi::c_void;
+pub type IVdsLun2 = *mut ::core::ffi::c_void;
+pub type IVdsLunControllerPorts = *mut ::core::ffi::c_void;
+pub type IVdsLunIscsi = *mut ::core::ffi::c_void;
+pub type IVdsLunMpio = *mut ::core::ffi::c_void;
+pub type IVdsLunNaming = *mut ::core::ffi::c_void;
+pub type IVdsLunNumber = *mut ::core::ffi::c_void;
+pub type IVdsLunPlex = *mut ::core::ffi::c_void;
+pub type IVdsMaintenance = *mut ::core::ffi::c_void;
+pub type IVdsProvider = *mut ::core::ffi::c_void;
+pub type IVdsProviderPrivate = *mut ::core::ffi::c_void;
+pub type IVdsProviderSupport = *mut ::core::ffi::c_void;
+pub type IVdsStoragePool = *mut ::core::ffi::c_void;
+pub type IVdsSubSystem = *mut ::core::ffi::c_void;
+pub type IVdsSubSystem2 = *mut ::core::ffi::c_void;
+pub type IVdsSubSystemInterconnect = *mut ::core::ffi::c_void;
+pub type IVdsSubSystemIscsi = *mut ::core::ffi::c_void;
+pub type IVdsSubSystemNaming = *mut ::core::ffi::c_void;
+pub const CLSID_VdsLoader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2620976481, data2: 54629, data3: 18216, data4: [174, 238, 200, 9, 82, 240, 236, 222] };
+pub const CLSID_VdsService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2098803659, data2: 34550, data3: 19096, data4: [134, 40, 1, 190, 148, 201, 165, 117] };
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const GPT_PARTITION_NAME_LENGTH: u32 = 36u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const MAX_FS_ALLOWED_CLUSTER_SIZES_SIZE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const MAX_FS_FORMAT_SUPPORT_NAME_SIZE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const MAX_FS_NAME_SIZE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ATTACH_VIRTUAL_DISK_FLAG_USE_FILE_ACL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ACCESS_DENIED: ::windows_sys::core::HRESULT = -2147212249i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ACTIVE_PARTITION: ::windows_sys::core::HRESULT = -2147212232i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ADDRESSES_INCOMPLETELY_SET: ::windows_sys::core::HRESULT = -2147211517i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ALIGN_BEYOND_FIRST_CYLINDER: ::windows_sys::core::HRESULT = -2147211949i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ALIGN_IS_ZERO: ::windows_sys::core::HRESULT = -2147211888i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ALIGN_NOT_A_POWER_OF_TWO: ::windows_sys::core::HRESULT = -2147211889i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ALIGN_NOT_SECTOR_SIZE_MULTIPLE: ::windows_sys::core::HRESULT = -2147211948i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ALIGN_NOT_ZERO: ::windows_sys::core::HRESULT = -2147211947i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ALREADY_REGISTERED: ::windows_sys::core::HRESULT = -2147212285i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ANOTHER_CALL_IN_PROGRESS: ::windows_sys::core::HRESULT = -2147212284i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ASSOCIATED_LUNS_EXIST: ::windows_sys::core::HRESULT = -2147211509i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ASSOCIATED_PORTALS_EXIST: ::windows_sys::core::HRESULT = -2147211508i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ASYNC_OBJECT_FAILURE: ::windows_sys::core::HRESULT = -2147212210i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BAD_BOOT_DISK: ::windows_sys::core::HRESULT = -2147211898i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BAD_COOKIE: ::windows_sys::core::HRESULT = -2147212271i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BAD_LABEL: ::windows_sys::core::HRESULT = -2147212247i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BAD_PNP_MESSAGE: ::windows_sys::core::HRESULT = -2147212017i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BAD_PROVIDER_DATA: ::windows_sys::core::HRESULT = -2147212223i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BAD_REVISION_NUMBER: ::windows_sys::core::HRESULT = -2147211880i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BLOCK_CLUSTERED: ::windows_sys::core::HRESULT = -2147210749i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BOOT_DISK: ::windows_sys::core::HRESULT = -2147211257i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BOOT_PAGEFILE_DRIVE_LETTER: ::windows_sys::core::HRESULT = -2147210994i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_BOOT_PARTITION_NUMBER_CHANGE: ::windows_sys::core::HRESULT = -2147212234i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CACHE_CORRUPT: ::windows_sys::core::HRESULT = -2147211946i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CANCEL_TOO_LATE: ::windows_sys::core::HRESULT = -2147212276i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CANNOT_CLEAR_VOLUME_FLAG: ::windows_sys::core::HRESULT = -2147211945i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CANNOT_EXTEND: ::windows_sys::core::HRESULT = -2147212274i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CANNOT_SHRINK: ::windows_sys::core::HRESULT = -2147212002i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CANT_INVALIDATE_FVE: ::windows_sys::core::HRESULT = -2147211886i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CANT_QUICK_FORMAT: ::windows_sys::core::HRESULT = -2147212246i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CLEAN_WITH_BOOTBACKING: ::windows_sys::core::HRESULT = -2147210743i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CLEAN_WITH_CRITICAL: ::windows_sys::core::HRESULT = -2147210990i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CLEAN_WITH_DATA: ::windows_sys::core::HRESULT = -2147210992i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CLEAN_WITH_OEM: ::windows_sys::core::HRESULT = -2147210991i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CLUSTER_COUNT_BEYOND_32BITS: ::windows_sys::core::HRESULT = -2147212240i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CLUSTER_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -2147212241i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CLUSTER_SIZE_TOO_SMALL: ::windows_sys::core::HRESULT = -2147212242i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_COMPRESSION_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210984i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CONFIG_LIMIT: ::windows_sys::core::HRESULT = -2147211976i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CORRUPT_EXTENT_INFO: ::windows_sys::core::HRESULT = -2147212021i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CORRUPT_NOTIFICATION_INFO: ::windows_sys::core::HRESULT = -2147211990i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CORRUPT_PARTITION_INFO: ::windows_sys::core::HRESULT = -2147212023i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CORRUPT_VOLUME_INFO: ::windows_sys::core::HRESULT = -2147212029i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CRASHDUMP_DISK: ::windows_sys::core::HRESULT = -2147211250i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_CRITICAL_PLEX: ::windows_sys::core::HRESULT = -2147211906i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DELETE_WITH_BOOTBACKING: ::windows_sys::core::HRESULT = -2147210745i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DELETE_WITH_CRITICAL: ::windows_sys::core::HRESULT = -2147210993i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DEVICE_IN_USE: ::windows_sys::core::HRESULT = -2147212269i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_BEING_CLEANED: ::windows_sys::core::HRESULT = -2147211944i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_CONFIGURATION_CORRUPTED: ::windows_sys::core::HRESULT = -2147211975i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_CONFIGURATION_NOT_IN_SYNC: ::windows_sys::core::HRESULT = -2147211974i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_CONFIGURATION_UPDATE_FAILED: ::windows_sys::core::HRESULT = -2147211973i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_DYNAMIC: ::windows_sys::core::HRESULT = -2147211972i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_HAS_BANDS: ::windows_sys::core::HRESULT = -2147210748i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_IN_USE_BY_VOLUME: ::windows_sys::core::HRESULT = -2147212212i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_IO_FAILING: ::windows_sys::core::HRESULT = -2147211968i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_IS_OFFLINE: ::windows_sys::core::HRESULT = -2147211254i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_IS_READ_ONLY: ::windows_sys::core::HRESULT = -2147211253i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_LAYOUT_PARTITIONS_TOO_SMALL: ::windows_sys::core::HRESULT = -2147211969i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_CONVERTIBLE: ::windows_sys::core::HRESULT = -2147211943i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_CONVERTIBLE_SIZE: ::windows_sys::core::HRESULT = -2147210971i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_EMPTY: ::windows_sys::core::HRESULT = -2147212268i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_FOUND_IN_PACK: ::windows_sys::core::HRESULT = -2147211987i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_IMPORTED: ::windows_sys::core::HRESULT = -2147212206i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2147212265i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_LOADED_TO_CACHE: ::windows_sys::core::HRESULT = -2147212217i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_MISSING: ::windows_sys::core::HRESULT = -2147212031i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_OFFLINE: ::windows_sys::core::HRESULT = -2147211883i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_NOT_ONLINE: ::windows_sys::core::HRESULT = -2147212213i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_PNP_REG_CORRUPT: ::windows_sys::core::HRESULT = -2147212203i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_REMOVEABLE: ::windows_sys::core::HRESULT = -2147211942i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISK_REMOVEABLE_NOT_EMPTY: ::windows_sys::core::HRESULT = -2147211941i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DISTINCT_VOLUME: ::windows_sys::core::HRESULT = -2147211909i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DMADMIN_CORRUPT_NOTIFICATION: ::windows_sys::core::HRESULT = -2147212252i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DMADMIN_METHOD_CALL_FAILED: ::windows_sys::core::HRESULT = -2147212256i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DMADMIN_SERVICE_CONNECTION_FAILED: ::windows_sys::core::HRESULT = -2147212261i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DRIVER_INTERNAL_ERROR: ::windows_sys::core::HRESULT = -2147212027i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DRIVER_INVALID_PARAM: ::windows_sys::core::HRESULT = -2147212004i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DRIVER_NO_PACK_NAME: ::windows_sys::core::HRESULT = -2147212019i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DRIVER_OBJECT_NOT_FOUND: ::windows_sys::core::HRESULT = -2147211971i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DRIVE_LETTER_NOT_FREE: ::windows_sys::core::HRESULT = -2147211940i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DUPLICATE_DISK: ::windows_sys::core::HRESULT = -2147211986i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DUP_EMPTY_PACK_GUID: ::windows_sys::core::HRESULT = -2147212020i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_DYNAMIC_DISKS_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211967i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_EXTEND_FILE_SYSTEM_FAILED: ::windows_sys::core::HRESULT = -2147212186i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_EXTEND_MULTIPLE_DISKS_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211939i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_EXTEND_TOO_MANY_CLUSTERS: ::windows_sys::core::HRESULT = -2147210968i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_EXTEND_UNKNOWN_FILESYSTEM: ::windows_sys::core::HRESULT = -2147210967i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_EXTENT_EXCEEDS_DISK_FREE_SPACE: ::windows_sys::core::HRESULT = -2147212011i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_EXTENT_SIZE_LESS_THAN_MIN: ::windows_sys::core::HRESULT = -2147212237i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FAILED_TO_OFFLINE_DISK: ::windows_sys::core::HRESULT = -2147211881i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FAILED_TO_ONLINE_DISK: ::windows_sys::core::HRESULT = -2147211882i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FAT32_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210987i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FAT_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210986i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FAULT_TOLERANT_DISKS_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211966i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FLAG_ALREADY_SET: ::windows_sys::core::HRESULT = -2147211911i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FORMAT_CRITICAL: ::windows_sys::core::HRESULT = -2147210989i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210985i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FORMAT_WITH_BOOTBACKING: ::windows_sys::core::HRESULT = -2147210744i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_FS_NOT_DETERMINED: ::windows_sys::core::HRESULT = -2147211885i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_GET_SAN_POLICY: ::windows_sys::core::HRESULT = -2147211259i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_GPT_ATTRIBUTES_INVALID: ::windows_sys::core::HRESULT = -2147211965i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_HIBERNATION_FILE_DISK: ::windows_sys::core::HRESULT = -2147211251i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_IA64_BOOT_MIRRORED_TO_MBR: ::windows_sys::core::HRESULT = -2147212198i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_IMPORT_SET_INCOMPLETE: ::windows_sys::core::HRESULT = -2147212207i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INCOMPATIBLE_FILE_SYSTEM: ::windows_sys::core::HRESULT = -2147212251i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INCOMPATIBLE_MEDIA: ::windows_sys::core::HRESULT = -2147212250i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INCORRECT_BOOT_VOLUME_EXTENT_INFO: ::windows_sys::core::HRESULT = -2147211260i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INCORRECT_SYSTEM_VOLUME_EXTENT_INFO: ::windows_sys::core::HRESULT = -2147211248i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INITIALIZED_FAILED: ::windows_sys::core::HRESULT = -2147212287i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INITIALIZE_NOT_CALLED: ::windows_sys::core::HRESULT = -2147212286i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INITIATOR_ADAPTER_NOT_FOUND: ::windows_sys::core::HRESULT = -2147211008i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INITIATOR_SPECIFIC_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211513i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INTERNAL_ERROR: ::windows_sys::core::HRESULT = -2147212216i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_BLOCK_SIZE: ::windows_sys::core::HRESULT = -2147211982i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_DISK: ::windows_sys::core::HRESULT = -2147212007i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_DISK_COUNT: ::windows_sys::core::HRESULT = -2147211994i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_DRIVE_LETTER: ::windows_sys::core::HRESULT = -2147211938i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_DRIVE_LETTER_COUNT: ::windows_sys::core::HRESULT = -2147211937i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_ENUMERATOR: ::windows_sys::core::HRESULT = -2147212028i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_EXTENT_COUNT: ::windows_sys::core::HRESULT = -2147211993i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_FS_FLAG: ::windows_sys::core::HRESULT = -2147211936i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_FS_TYPE: ::windows_sys::core::HRESULT = -2147211935i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_IP_ADDRESS: ::windows_sys::core::HRESULT = -2147210997i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_ISCSI_PATH: ::windows_sys::core::HRESULT = -2147210980i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_ISCSI_TARGET_NAME: ::windows_sys::core::HRESULT = -2147211005i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_MEMBER_COUNT: ::windows_sys::core::HRESULT = -2147211998i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_MEMBER_ORDER: ::windows_sys::core::HRESULT = -2147211996i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_OBJECT_TYPE: ::windows_sys::core::HRESULT = -2147211934i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_OPERATION: ::windows_sys::core::HRESULT = -2147212267i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PACK: ::windows_sys::core::HRESULT = -2147212006i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PARTITION_LAYOUT: ::windows_sys::core::HRESULT = -2147211933i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PARTITION_STYLE: ::windows_sys::core::HRESULT = -2147211932i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PARTITION_TYPE: ::windows_sys::core::HRESULT = -2147211931i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PATH: ::windows_sys::core::HRESULT = -2147210981i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PLEX_BLOCK_SIZE: ::windows_sys::core::HRESULT = -2147211978i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PLEX_COUNT: ::windows_sys::core::HRESULT = -2147211999i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PLEX_GUID: ::windows_sys::core::HRESULT = -2147211988i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PLEX_ORDER: ::windows_sys::core::HRESULT = -2147211997i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PLEX_TYPE: ::windows_sys::core::HRESULT = -2147211979i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PORT_PATH: ::windows_sys::core::HRESULT = -2147211006i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PROVIDER_CLSID: ::windows_sys::core::HRESULT = -2147211930i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PROVIDER_ID: ::windows_sys::core::HRESULT = -2147211929i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PROVIDER_NAME: ::windows_sys::core::HRESULT = -2147211928i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PROVIDER_TYPE: ::windows_sys::core::HRESULT = -2147211927i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PROVIDER_VERSION_GUID: ::windows_sys::core::HRESULT = -2147211926i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_PROVIDER_VERSION_STRING: ::windows_sys::core::HRESULT = -2147211925i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_QUERY_PROVIDER_FLAG: ::windows_sys::core::HRESULT = -2147211924i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_SECTOR_SIZE: ::windows_sys::core::HRESULT = -2147211984i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_SERVICE_FLAG: ::windows_sys::core::HRESULT = -2147211923i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_SHRINK_SIZE: ::windows_sys::core::HRESULT = -2147211241i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_SPACE: ::windows_sys::core::HRESULT = -2147212282i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_STATE: ::windows_sys::core::HRESULT = -2147210747i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_STRIPE_SIZE: ::windows_sys::core::HRESULT = -2147211995i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_VOLUME_FLAG: ::windows_sys::core::HRESULT = -2147211922i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_VOLUME_LENGTH: ::windows_sys::core::HRESULT = -2147211954i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_INVALID_VOLUME_TYPE: ::windows_sys::core::HRESULT = -2147211899i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_IO_ERROR: ::windows_sys::core::HRESULT = -2147212245i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_CHAP_SECRET: ::windows_sys::core::HRESULT = -2147210998i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_GET_IKE_INFO: ::windows_sys::core::HRESULT = -2147211003i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_GROUP_PRESHARE_KEY: ::windows_sys::core::HRESULT = -2147210999i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_INITIATOR_NODE_NAME: ::windows_sys::core::HRESULT = -2147211000i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_LOGIN_FAILED: ::windows_sys::core::HRESULT = -2147211512i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_LOGOUT_FAILED: ::windows_sys::core::HRESULT = -2147211511i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_LOGOUT_INCOMPLETE: ::windows_sys::core::HRESULT = -2147211504i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_SESSION_NOT_FOUND: ::windows_sys::core::HRESULT = -2147211510i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ISCSI_SET_IKE_INFO: ::windows_sys::core::HRESULT = -2147211002i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LAST_VALID_DISK: ::windows_sys::core::HRESULT = -2147211985i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LBN_REMAP_ENABLED_FLAG: ::windows_sys::core::HRESULT = -2147212202i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LDM_TIMEOUT: ::windows_sys::core::HRESULT = -2147212191i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LEGACY_VOLUME_FORMAT: ::windows_sys::core::HRESULT = -2147212230i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LOG_UPDATE: ::windows_sys::core::HRESULT = -2147211897i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_DISK_FAILED: ::windows_sys::core::HRESULT = -2147211239i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_DISK_MISSING: ::windows_sys::core::HRESULT = -2147211240i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_DISK_NOT_READY: ::windows_sys::core::HRESULT = -2147211238i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_DISK_NO_MEDIA: ::windows_sys::core::HRESULT = -2147211237i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_DISK_READ_ONLY: ::windows_sys::core::HRESULT = -2147210978i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_DYNAMIC: ::windows_sys::core::HRESULT = -2147210976i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_DYNAMIC_OFFLINE: ::windows_sys::core::HRESULT = -2147210975i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_FAILED: ::windows_sys::core::HRESULT = -2147211234i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_NOT_READY: ::windows_sys::core::HRESULT = -2147211236i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_OFFLINE: ::windows_sys::core::HRESULT = -2147211235i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_SHRINK_GPT_HEADER: ::windows_sys::core::HRESULT = -2147210974i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_LUN_UPDATE_DISK: ::windows_sys::core::HRESULT = -2147210977i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MAX_USABLE_MBR: ::windows_sys::core::HRESULT = -2147212184i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MEDIA_WRITE_PROTECTED: ::windows_sys::core::HRESULT = -2147212248i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MEMBER_IS_HEALTHY: ::windows_sys::core::HRESULT = -2147211964i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MEMBER_MISSING: ::windows_sys::core::HRESULT = -2147211958i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MEMBER_REGENERATING: ::windows_sys::core::HRESULT = -2147211963i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MEMBER_SIZE_INVALID: ::windows_sys::core::HRESULT = -2147212010i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MIGRATE_OPEN_VOLUME: ::windows_sys::core::HRESULT = -2147212228i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MIRROR_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210973i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MISSING_DISK: ::windows_sys::core::HRESULT = -2147212204i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MULTIPLE_DISCOVERY_DOMAINS: ::windows_sys::core::HRESULT = -2147211506i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_MULTIPLE_PACKS: ::windows_sys::core::HRESULT = -2147212001i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NAME_NOT_UNIQUE: ::windows_sys::core::HRESULT = -2147211519i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NON_CONTIGUOUS_DATA_PARTITIONS: ::windows_sys::core::HRESULT = -2147212229i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NOT_AN_UNALLOCATED_DISK: ::windows_sys::core::HRESULT = -2147212264i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NOT_ENOUGH_DRIVE: ::windows_sys::core::HRESULT = -2147212272i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NOT_ENOUGH_SPACE: ::windows_sys::core::HRESULT = -2147212273i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147212288i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_DISCOVERY_DOMAIN: ::windows_sys::core::HRESULT = -2147211507i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_DISKS_FOUND: ::windows_sys::core::HRESULT = -2147212258i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_DISK_PATHNAME: ::windows_sys::core::HRESULT = -2147211505i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_DRIVELETTER_FLAG: ::windows_sys::core::HRESULT = -2147212201i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_EXTENTS_FOR_PLEX: ::windows_sys::core::HRESULT = -2147211980i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_EXTENTS_FOR_VOLUME: ::windows_sys::core::HRESULT = -2147212218i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_FREE_SPACE: ::windows_sys::core::HRESULT = -2147212233i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_HEALTHY_DISKS: ::windows_sys::core::HRESULT = -2147211977i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_IMPORT_TARGET: ::windows_sys::core::HRESULT = -2147211501i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_MAINTENANCE_MODE: ::windows_sys::core::HRESULT = -2147210750i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_MEDIA: ::windows_sys::core::HRESULT = -2147212270i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_PNP_DISK_ARRIVE: ::windows_sys::core::HRESULT = -2147212016i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_PNP_DISK_REMOVE: ::windows_sys::core::HRESULT = -2147212014i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_PNP_VOLUME_ARRIVE: ::windows_sys::core::HRESULT = -2147212015i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_PNP_VOLUME_REMOVE: ::windows_sys::core::HRESULT = -2147212013i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_POOL: ::windows_sys::core::HRESULT = -2147210752i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_POOL_CREATED: ::windows_sys::core::HRESULT = -2147210751i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_SOFTWARE_PROVIDERS_LOADED: ::windows_sys::core::HRESULT = -2147212032i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_VALID_LOG_COPIES: ::windows_sys::core::HRESULT = -2147211894i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_VOLUME_LAYOUT: ::windows_sys::core::HRESULT = -2147212030i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NO_VOLUME_PATHNAME: ::windows_sys::core::HRESULT = -2147211503i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_NTFS_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210988i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OBJECT_DELETED: ::windows_sys::core::HRESULT = -2147212277i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OBJECT_EXISTS: ::windows_sys::core::HRESULT = -2147212259i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OBJECT_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212283i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OBJECT_OUT_OF_SYNC: ::windows_sys::core::HRESULT = -2147212205i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OBJECT_STATUS_FAILED: ::windows_sys::core::HRESULT = -2147212239i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OFFLINE_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210970i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ONE_EXTENT_PER_DISK: ::windows_sys::core::HRESULT = -2147211983i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_ONLINE_PACK_EXISTS: ::windows_sys::core::HRESULT = -2147212188i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OPERATION_CANCELED: ::windows_sys::core::HRESULT = -2147212275i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OPERATION_DENIED: ::windows_sys::core::HRESULT = -2147212278i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_OPERATION_PENDING: ::windows_sys::core::HRESULT = -2147212279i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PACK_NAME_INVALID: ::windows_sys::core::HRESULT = -2147211962i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PACK_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212208i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PACK_OFFLINE: ::windows_sys::core::HRESULT = -2147212220i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PACK_ONLINE: ::windows_sys::core::HRESULT = -2147212000i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PAGEFILE_DISK: ::windows_sys::core::HRESULT = -2147211252i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_LDM: ::windows_sys::core::HRESULT = -2147211891i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_LIMIT_REACHED: ::windows_sys::core::HRESULT = -2147212281i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_MSR: ::windows_sys::core::HRESULT = -2147211892i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_NON_DATA: ::windows_sys::core::HRESULT = -2147211907i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_NOT_CYLINDER_ALIGNED: ::windows_sys::core::HRESULT = -2147211970i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_NOT_EMPTY: ::windows_sys::core::HRESULT = -2147212280i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_NOT_OEM: ::windows_sys::core::HRESULT = -2147211921i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_OF_UNKNOWN_TYPE: ::windows_sys::core::HRESULT = -2147212231i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_PROTECTED: ::windows_sys::core::HRESULT = -2147211920i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PARTITION_STYLE_MISMATCH: ::windows_sys::core::HRESULT = -2147211919i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PATH_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212266i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PLEX_IS_HEALTHY: ::windows_sys::core::HRESULT = -2147211961i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PLEX_LAST_ACTIVE: ::windows_sys::core::HRESULT = -2147211960i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PLEX_MISSING: ::windows_sys::core::HRESULT = -2147211959i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PLEX_NOT_LOADED_TO_CACHE: ::windows_sys::core::HRESULT = -2147211893i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PLEX_REGENERATING: ::windows_sys::core::HRESULT = -2147211957i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PLEX_SIZE_INVALID: ::windows_sys::core::HRESULT = -2147211981i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_CACHE_CORRUPT: ::windows_sys::core::HRESULT = -2147212257i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_CACHE_OUTOFSYNC: ::windows_sys::core::HRESULT = -2147211502i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_EXITING: ::windows_sys::core::HRESULT = -2147212012i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_FAILURE: ::windows_sys::core::HRESULT = -2147212222i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_INITIALIZATION_FAILED: ::windows_sys::core::HRESULT = -2147212260i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_INTERNAL_ERROR: ::windows_sys::core::HRESULT = -2147211918i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_TYPE_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147212214i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_VOL_DEVICE_NAME_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212254i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_PROVIDER_VOL_OPEN: ::windows_sys::core::HRESULT = -2147212253i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_RAID5_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210972i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_READONLY: ::windows_sys::core::HRESULT = -2147211900i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_REBOOT_REQUIRED: ::windows_sys::core::HRESULT = -2147210996i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_REFS_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210746i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_REPAIR_VOLUMESTATE: ::windows_sys::core::HRESULT = -2147212192i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_REQUIRES_CONTIGUOUS_DISK_SPACE: ::windows_sys::core::HRESULT = -2147212224i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_RETRY: ::windows_sys::core::HRESULT = -2147212189i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_REVERT_ON_CLOSE: ::windows_sys::core::HRESULT = -2147212200i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_REVERT_ON_CLOSE_MISMATCH: ::windows_sys::core::HRESULT = -2147212190i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_REVERT_ON_CLOSE_SET: ::windows_sys::core::HRESULT = -2147212199i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SECTOR_SIZE_ERROR: ::windows_sys::core::HRESULT = -2147211229i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SECURITY_INCOMPLETELY_SET: ::windows_sys::core::HRESULT = -2147211515i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SET_SAN_POLICY: ::windows_sys::core::HRESULT = -2147211258i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SET_TUNNEL_MODE_OUTER_ADDRESS: ::windows_sys::core::HRESULT = -2147211004i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_DIRTY_VOLUME: ::windows_sys::core::HRESULT = -2147211878i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_EXTEND_UNALIGNED: ::windows_sys::core::HRESULT = -2147210496i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_IN_PROGRESS: ::windows_sys::core::HRESULT = -2147211887i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_LUN_NOT_UNMASKED: ::windows_sys::core::HRESULT = -2147210979i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_OVER_DATA: ::windows_sys::core::HRESULT = -2147211242i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_SIZE_LESS_THAN_MIN: ::windows_sys::core::HRESULT = -2147211917i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -2147211916i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_UNKNOWN_FILESYSTEM: ::windows_sys::core::HRESULT = -2147210966i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SHRINK_USER_CANCELLED: ::windows_sys::core::HRESULT = -2147211879i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SOURCE_IS_TARGET_PACK: ::windows_sys::core::HRESULT = -2147211992i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SUBSYSTEM_ID_IS_NULL: ::windows_sys::core::HRESULT = -2147211001i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_SYSTEM_DISK: ::windows_sys::core::HRESULT = -2147211247i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_TARGET_PACK_NOT_EMPTY: ::windows_sys::core::HRESULT = -2147212003i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_TARGET_PORTAL_NOT_FOUND: ::windows_sys::core::HRESULT = -2147211007i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_TARGET_SPECIFIC_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211514i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_TIMEOUT: ::windows_sys::core::HRESULT = -2147212193i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_UNABLE_TO_FIND_BOOT_DISK: ::windows_sys::core::HRESULT = -2147211261i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_UNABLE_TO_FIND_SYSTEM_DISK: ::windows_sys::core::HRESULT = -2147211249i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_UNEXPECTED_DISK_LAYOUT_CHANGE: ::windows_sys::core::HRESULT = -2147211955i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_UNRECOVERABLE_ERROR: ::windows_sys::core::HRESULT = -2147212263i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_UNRECOVERABLE_PROVIDER_ERROR: ::windows_sys::core::HRESULT = -2147211915i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VDISK_INVALID_OP_STATE: ::windows_sys::core::HRESULT = -2147210982i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VDISK_NOT_OPEN: ::windows_sys::core::HRESULT = -2147210983i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VDISK_PATHNAME_INVALID: ::windows_sys::core::HRESULT = -2147210969i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_ALREADY_ATTACHED: ::windows_sys::core::HRESULT = -2147210956i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_ALREADY_COMPACTING: ::windows_sys::core::HRESULT = -2147210958i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_ALREADY_DETACHED: ::windows_sys::core::HRESULT = -2147210955i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_ALREADY_MERGING: ::windows_sys::core::HRESULT = -2147210957i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_DISK_ALREADY_EXPANDING: ::windows_sys::core::HRESULT = -2147210959i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_DISK_ALREADY_OPEN: ::windows_sys::core::HRESULT = -2147210960i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_DISK_IS_COMPACTING: ::windows_sys::core::HRESULT = -2147210963i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_DISK_IS_EXPANDING: ::windows_sys::core::HRESULT = -2147210964i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_DISK_IS_MERGING: ::windows_sys::core::HRESULT = -2147210962i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_DISK_NOT_OPEN: ::windows_sys::core::HRESULT = -2147210965i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_IS_ATTACHED: ::windows_sys::core::HRESULT = -2147210961i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_IS_BEING_ATTACHED: ::windows_sys::core::HRESULT = -2147210953i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_IS_BEING_DETACHED: ::windows_sys::core::HRESULT = -2147210952i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VD_NOT_ATTACHED_READONLY: ::windows_sys::core::HRESULT = -2147210954i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_DISK_COUNT_MAX_EXCEEDED: ::windows_sys::core::HRESULT = -2147211991i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_EXTEND_FVE: ::windows_sys::core::HRESULT = -2147211230i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_EXTEND_FVE_CORRUPT: ::windows_sys::core::HRESULT = -2147211232i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_EXTEND_FVE_LOCKED: ::windows_sys::core::HRESULT = -2147211233i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_EXTEND_FVE_RECOVERY: ::windows_sys::core::HRESULT = -2147211231i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_GUID_PATHNAME_NOT_ALLOWED: ::windows_sys::core::HRESULT = -2147210995i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_HAS_PATH: ::windows_sys::core::HRESULT = -2147212194i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_HIDDEN: ::windows_sys::core::HRESULT = -2147211914i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_INCOMPLETE: ::windows_sys::core::HRESULT = -2147212238i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_INVALID_NAME: ::windows_sys::core::HRESULT = -2147212025i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE: ::windows_sys::core::HRESULT = -2147211953i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_MIRRORED: ::windows_sys::core::HRESULT = -2147211896i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_NOT_A_MIRROR: ::windows_sys::core::HRESULT = -2147212219i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_NOT_FOUND_IN_PACK: ::windows_sys::core::HRESULT = -2147211908i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_NOT_HEALTHY: ::windows_sys::core::HRESULT = -2147212226i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_NOT_MOUNTED: ::windows_sys::core::HRESULT = -2147212209i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_NOT_ONLINE: ::windows_sys::core::HRESULT = -2147212227i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_NOT_RETAINED: ::windows_sys::core::HRESULT = -2147211952i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_ON_DISK: ::windows_sys::core::HRESULT = -2147212005i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_PERMANENTLY_DISMOUNTED: ::windows_sys::core::HRESULT = -2147212195i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_REGENERATING: ::windows_sys::core::HRESULT = -2147211904i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_RETAINED: ::windows_sys::core::HRESULT = -2147211951i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_SHRINK_FVE: ::windows_sys::core::HRESULT = -2147211243i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_SHRINK_FVE_CORRUPT: ::windows_sys::core::HRESULT = -2147211245i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_SHRINK_FVE_LOCKED: ::windows_sys::core::HRESULT = -2147211246i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_SHRINK_FVE_RECOVERY: ::windows_sys::core::HRESULT = -2147211244i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_SIMPLE_SPANNED: ::windows_sys::core::HRESULT = -2147211895i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_SPANS_DISKS: ::windows_sys::core::HRESULT = -2147212225i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_SYNCHRONIZING: ::windows_sys::core::HRESULT = -2147211905i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_TEMPORARILY_DISMOUNTED: ::windows_sys::core::HRESULT = -2147212196i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_TOO_BIG: ::windows_sys::core::HRESULT = -2147212243i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_E_VOLUME_TOO_SMALL: ::windows_sys::core::HRESULT = -2147212244i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_ALLOCATEHOTSPARE: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_BUSTYPE: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_CONSISTENCYCHECKENABLED: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_FASTCRASHRECOVERYREQUIRED: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_HARDWARECHECKSUMENABLED: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_ISYANKABLE: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_MEDIASCANENABLED: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_MOSTLYREADS: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_OPTIMIZEFORSEQUENTIALREADS: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_OPTIMIZEFORSEQUENTIALWRITES: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_READBACKVERIFYENABLED: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_READCACHINGENABLED: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_REMAPENABLED: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_USEMIRROREDCACHE: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_WRITECACHINGENABLED: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HINT_WRITETHROUGHCACHINGENABLED: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DRIVE_LETTER_ASSIGN: u32 = 202u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DRIVE_LETTER_FREE: u32 = 201u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_FILE_SYSTEM_SHRINKING_PROGRESS: u32 = 206u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_MOUNT_POINTS_CHANGE: u32 = 205u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PARTITION_ARRIVE: u32 = 11u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PARTITION_DEPART: u32 = 12u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PARTITION_MODIFY: u32 = 13u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORTAL_ARRIVE: u32 = 123u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORTAL_DEPART: u32 = 124u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORTAL_GROUP_ARRIVE: u32 = 129u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORTAL_GROUP_DEPART: u32 = 130u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORTAL_GROUP_MODIFY: u32 = 131u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORTAL_MODIFY: u32 = 125u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_SERVICE_OUT_OF_SYNC: u32 = 301u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_SUB_SYSTEM_ARRIVE: u32 = 101u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_SUB_SYSTEM_DEPART: u32 = 102u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_SUB_SYSTEM_MODIFY: u32 = 151u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_TARGET_ARRIVE: u32 = 126u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_TARGET_DEPART: u32 = 127u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_TARGET_MODIFY: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_VOLUME_ARRIVE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_VOLUME_DEPART: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_VOLUME_MODIFY: u32 = 6u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_VOLUME_REBUILDING_PROGRESS: u32 = 7u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_ACCS_BDW_WT_HINT: i32 = 16777216i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_ACCS_DIR_HINT: i32 = 2097152i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_ACCS_LTNCY_HINT: i32 = 8388608i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_ACCS_RNDM_HINT: i32 = 1048576i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_ACCS_SIZE_HINT: i32 = 4194304i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_ALLOW_SPINDOWN: i32 = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_BUSTYPE: i32 = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_CUSTOM_ATTRIB: i32 = 134217728i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_DATA_AVL_HINT: i32 = 524288i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_DATA_RDNCY_DEF: i32 = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_DATA_RDNCY_MAX: i32 = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_DATA_RDNCY_MIN: i32 = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_NO_SINGLE_POF: i32 = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_NUM_CLMNS: i32 = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_NUM_CLMNS_DEF: i32 = 262144i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_NUM_CLMNS_MAX: i32 = 65536i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_NUM_CLMNS_MIN: i32 = 131072i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_PKG_RDNCY_DEF: i32 = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_PKG_RDNCY_MAX: i32 = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_PKG_RDNCY_MIN: i32 = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_RAIDTYPE: i32 = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_STOR_COST_HINT: i32 = 33554432i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_STOR_EFFCY_HINT: i32 = 67108864i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_STRIPE_SIZE: i32 = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_STRIPE_SIZE_DEF: i32 = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_STRIPE_SIZE_MAX: i32 = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_STRIPE_SIZE_MIN: i32 = 8192i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_POOL_ATTRIB_THIN_PROVISION: i32 = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_REBUILD_PRIORITY_MAX: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_REBUILD_PRIORITY_MIN: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_ACCESS_PATH_NOT_DELETED: ::windows_sys::core::HRESULT = 279108i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_ALREADY_EXISTS: ::windows_sys::core::HRESULT = 272148i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_BOOT_PARTITION_NUMBER_CHANGE: ::windows_sys::core::HRESULT = 271414i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_DEFAULT_PLEX_MEMBER_IDS: ::windows_sys::core::HRESULT = 271640i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_DISK_DISMOUNT_FAILED: ::windows_sys::core::HRESULT = 272393i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_DISK_IS_MISSING: ::windows_sys::core::HRESULT = 271624i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_DISK_MOUNT_FAILED: ::windows_sys::core::HRESULT = 272392i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_DISK_PARTIALLY_CLEANED: ::windows_sys::core::HRESULT = 271386i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_DISMOUNT_FAILED: ::windows_sys::core::HRESULT = 271735i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_EXTEND_FILE_SYSTEM_FAILED: ::windows_sys::core::HRESULT = 271461i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_FS_LOCK: ::windows_sys::core::HRESULT = 271747i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_GPT_BOOT_MIRRORED_TO_MBR: ::windows_sys::core::HRESULT = -2147212183i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_IA64_BOOT_MIRRORED_TO_MBR: ::windows_sys::core::HRESULT = 271450i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_IN_PROGRESS: ::windows_sys::core::HRESULT = 271437i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_ISCSI_LOGIN_ALREAD_EXISTS: ::windows_sys::core::HRESULT = 272386i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_ISCSI_PERSISTENT_LOGIN_MAY_NOT_BE_REMOVED: ::windows_sys::core::HRESULT = 272385i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_ISCSI_SESSION_NOT_FOUND_PERSISTENT_LOGIN_REMOVED: ::windows_sys::core::HRESULT = 272384i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_MBR_BOOT_MIRRORED_TO_GPT: ::windows_sys::core::HRESULT = 271463i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_NAME_TRUNCATED: ::windows_sys::core::HRESULT = 272128i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_NONCONFORMANT_PARTITION_INFO: ::windows_sys::core::HRESULT = 271626i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_NO_NOTIFICATION: ::windows_sys::core::HRESULT = 271639i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_PLEX_NOT_LOADED_TO_CACHE: ::windows_sys::core::HRESULT = 271755i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_PROPERTIES_INCOMPLETE: ::windows_sys::core::HRESULT = 272149i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_PROVIDER_ERROR_LOADING_CACHE: ::windows_sys::core::HRESULT = 271393i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_REMOUNT_FAILED: ::windows_sys::core::HRESULT = 271736i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_RESYNC_NOTIFICATION_TASK_FAILED: ::windows_sys::core::HRESULT = 271738i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_STATUSES_INCOMPLETELY_SET: ::windows_sys::core::HRESULT = 272130i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_SYSTEM_PARTITION: ::windows_sys::core::HRESULT = 271630i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_UNABLE_TO_GET_GPT_ATTRIBUTES: ::windows_sys::core::HRESULT = 271451i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_UPDATE_BOOTFILE_FAILED: ::windows_sys::core::HRESULT = 271412i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_VOLUME_COMPRESS_FAILED: ::windows_sys::core::HRESULT = 271427i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_VSS_FLUSH_AND_HOLD_WRITES: ::windows_sys::core::HRESULT = 271745i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_VSS_RELEASE_WRITES: ::windows_sys::core::HRESULT = 271746i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_S_WINPE_BOOTENTRY: ::windows_sys::core::HRESULT = 271758i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VER_VDS_LUN_INFORMATION: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_ASYNC_OUTPUT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_UNKNOWN: VDS_ASYNC_OUTPUT_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_CREATEVOLUME: VDS_ASYNC_OUTPUT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_EXTENDVOLUME: VDS_ASYNC_OUTPUT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_SHRINKVOLUME: VDS_ASYNC_OUTPUT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_ADDVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_BREAKVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_REMOVEVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_REPAIRVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_RECOVERPACK: VDS_ASYNC_OUTPUT_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_REPLACEDISK: VDS_ASYNC_OUTPUT_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_CREATEPARTITION: VDS_ASYNC_OUTPUT_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_CLEAN: VDS_ASYNC_OUTPUT_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_CREATELUN: VDS_ASYNC_OUTPUT_TYPE = 50i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_ADDLUNPLEX: VDS_ASYNC_OUTPUT_TYPE = 52i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_REMOVELUNPLEX: VDS_ASYNC_OUTPUT_TYPE = 53i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_EXTENDLUN: VDS_ASYNC_OUTPUT_TYPE = 54i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_SHRINKLUN: VDS_ASYNC_OUTPUT_TYPE = 55i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_RECOVERLUN: VDS_ASYNC_OUTPUT_TYPE = 56i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_LOGINTOTARGET: VDS_ASYNC_OUTPUT_TYPE = 60i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_LOGOUTFROMTARGET: VDS_ASYNC_OUTPUT_TYPE = 61i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_CREATETARGET: VDS_ASYNC_OUTPUT_TYPE = 62i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_CREATEPORTALGROUP: VDS_ASYNC_OUTPUT_TYPE = 63i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_DELETETARGET: VDS_ASYNC_OUTPUT_TYPE = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_ADDPORTAL: VDS_ASYNC_OUTPUT_TYPE = 65i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_REMOVEPORTAL: VDS_ASYNC_OUTPUT_TYPE = 66i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_DELETEPORTALGROUP: VDS_ASYNC_OUTPUT_TYPE = 67i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_FORMAT: VDS_ASYNC_OUTPUT_TYPE = 101i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_CREATE_VDISK: VDS_ASYNC_OUTPUT_TYPE = 200i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_ATTACH_VDISK: VDS_ASYNC_OUTPUT_TYPE = 201i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_COMPACT_VDISK: VDS_ASYNC_OUTPUT_TYPE = 202i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_MERGE_VDISK: VDS_ASYNC_OUTPUT_TYPE = 203i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ASYNCOUT_EXPAND_VDISK: VDS_ASYNC_OUTPUT_TYPE = 204i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_CONTROLLER_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_CS_UNKNOWN: VDS_CONTROLLER_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_CS_ONLINE: VDS_CONTROLLER_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_CS_NOT_READY: VDS_CONTROLLER_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_CS_OFFLINE: VDS_CONTROLLER_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_CS_FAILED: VDS_CONTROLLER_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_CS_REMOVED: VDS_CONTROLLER_STATUS = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_DRIVE_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRF_HOTSPARE: VDS_DRIVE_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRF_ASSIGNED: VDS_DRIVE_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRF_UNASSIGNED: VDS_DRIVE_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRF_HOTSPARE_IN_USE: VDS_DRIVE_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRF_HOTSPARE_STANDBY: VDS_DRIVE_FLAG = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_DRIVE_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRS_UNKNOWN: VDS_DRIVE_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRS_ONLINE: VDS_DRIVE_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRS_NOT_READY: VDS_DRIVE_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRS_OFFLINE: VDS_DRIVE_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRS_FAILED: VDS_DRIVE_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_DRS_REMOVED: VDS_DRIVE_STATUS = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_FILE_SYSTEM_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_UNKNOWN: VDS_FILE_SYSTEM_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_RAW: VDS_FILE_SYSTEM_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_FAT: VDS_FILE_SYSTEM_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_FAT32: VDS_FILE_SYSTEM_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_NTFS: VDS_FILE_SYSTEM_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_CDFS: VDS_FILE_SYSTEM_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_UDF: VDS_FILE_SYSTEM_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_EXFAT: VDS_FILE_SYSTEM_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_CSVFS: VDS_FILE_SYSTEM_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_FST_REFS: VDS_FILE_SYSTEM_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_HBAPORT_SPEED_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HSF_UNKNOWN: VDS_HBAPORT_SPEED_FLAG = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HSF_1GBIT: VDS_HBAPORT_SPEED_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HSF_2GBIT: VDS_HBAPORT_SPEED_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HSF_10GBIT: VDS_HBAPORT_SPEED_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HSF_4GBIT: VDS_HBAPORT_SPEED_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HSF_NOT_NEGOTIATED: VDS_HBAPORT_SPEED_FLAG = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_HBAPORT_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPS_UNKNOWN: VDS_HBAPORT_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPS_ONLINE: VDS_HBAPORT_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPS_OFFLINE: VDS_HBAPORT_STATUS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPS_BYPASSED: VDS_HBAPORT_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPS_DIAGNOSTICS: VDS_HBAPORT_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPS_LINKDOWN: VDS_HBAPORT_STATUS = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPS_ERROR: VDS_HBAPORT_STATUS = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPS_LOOPBACK: VDS_HBAPORT_STATUS = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_HBAPORT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_UNKNOWN: VDS_HBAPORT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_OTHER: VDS_HBAPORT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_NOTPRESENT: VDS_HBAPORT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_NPORT: VDS_HBAPORT_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_NLPORT: VDS_HBAPORT_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_FLPORT: VDS_HBAPORT_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_FPORT: VDS_HBAPORT_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_EPORT: VDS_HBAPORT_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_GPORT: VDS_HBAPORT_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_LPORT: VDS_HBAPORT_TYPE = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HPT_PTP: VDS_HBAPORT_TYPE = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_HEALTH = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_UNKNOWN: VDS_HEALTH = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_HEALTHY: VDS_HEALTH = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_REBUILDING: VDS_HEALTH = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_STALE: VDS_HEALTH = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_FAILING: VDS_HEALTH = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_FAILING_REDUNDANCY: VDS_HEALTH = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_FAILED_REDUNDANCY: VDS_HEALTH = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_FAILED_REDUNDANCY_FAILING: VDS_HEALTH = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_FAILED: VDS_HEALTH = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_REPLACED: VDS_HEALTH = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_PENDING_FAILURE: VDS_HEALTH = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_H_DEGRADED: VDS_HEALTH = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_HWPROVIDER_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HWT_UNKNOWN: VDS_HWPROVIDER_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HWT_PCI_RAID: VDS_HWPROVIDER_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HWT_FIBRE_CHANNEL: VDS_HWPROVIDER_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HWT_ISCSI: VDS_HWPROVIDER_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HWT_SAS: VDS_HWPROVIDER_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_HWT_HYBRID: VDS_HWPROVIDER_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_INTERCONNECT_ADDRESS_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IA_UNKNOWN: VDS_INTERCONNECT_ADDRESS_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IA_FCFS: VDS_INTERCONNECT_ADDRESS_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IA_FCPH: VDS_INTERCONNECT_ADDRESS_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IA_FCPH3: VDS_INTERCONNECT_ADDRESS_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IA_MAC: VDS_INTERCONNECT_ADDRESS_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IA_SCSI: VDS_INTERCONNECT_ADDRESS_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_INTERCONNECT_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ITF_PCI_RAID: VDS_INTERCONNECT_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ITF_FIBRE_CHANNEL: VDS_INTERCONNECT_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ITF_ISCSI: VDS_INTERCONNECT_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ITF_SAS: VDS_INTERCONNECT_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_IPADDRESS_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPT_TEXT: VDS_IPADDRESS_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPT_IPV4: VDS_IPADDRESS_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPT_IPV6: VDS_IPADDRESS_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPT_EMPTY: VDS_IPADDRESS_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_ISCSI_AUTH_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IAT_NONE: VDS_ISCSI_AUTH_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IAT_CHAP: VDS_ISCSI_AUTH_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IAT_MUTUAL_CHAP: VDS_ISCSI_AUTH_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_ISCSI_IPSEC_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IIF_VALID: VDS_ISCSI_IPSEC_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IIF_IKE: VDS_ISCSI_IPSEC_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IIF_MAIN_MODE: VDS_ISCSI_IPSEC_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IIF_AGGRESSIVE_MODE: VDS_ISCSI_IPSEC_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IIF_PFS_ENABLE: VDS_ISCSI_IPSEC_FLAG = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IIF_TRANSPORT_MODE_PREFERRED: VDS_ISCSI_IPSEC_FLAG = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IIF_TUNNEL_MODE_PREFERRED: VDS_ISCSI_IPSEC_FLAG = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_ISCSI_LOGIN_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ILF_REQUIRE_IPSEC: VDS_ISCSI_LOGIN_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ILF_MULTIPATH_ENABLED: VDS_ISCSI_LOGIN_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_ISCSI_LOGIN_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ILT_MANUAL: VDS_ISCSI_LOGIN_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ILT_PERSISTENT: VDS_ISCSI_LOGIN_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_ILT_BOOT: VDS_ISCSI_LOGIN_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_ISCSI_PORTAL_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPS_UNKNOWN: VDS_ISCSI_PORTAL_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPS_ONLINE: VDS_ISCSI_PORTAL_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPS_NOT_READY: VDS_ISCSI_PORTAL_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPS_OFFLINE: VDS_ISCSI_PORTAL_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_IPS_FAILED: VDS_ISCSI_PORTAL_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_LOADBALANCE_POLICY_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBP_UNKNOWN: VDS_LOADBALANCE_POLICY_ENUM = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBP_FAILOVER: VDS_LOADBALANCE_POLICY_ENUM = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBP_ROUND_ROBIN: VDS_LOADBALANCE_POLICY_ENUM = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBP_ROUND_ROBIN_WITH_SUBSET: VDS_LOADBALANCE_POLICY_ENUM = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBP_DYN_LEAST_QUEUE_DEPTH: VDS_LOADBALANCE_POLICY_ENUM = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBP_WEIGHTED_PATHS: VDS_LOADBALANCE_POLICY_ENUM = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBP_LEAST_BLOCKS: VDS_LOADBALANCE_POLICY_ENUM = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBP_VENDOR_SPECIFIC: VDS_LOADBALANCE_POLICY_ENUM = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_LUN_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_LBN_REMAP_ENABLED: VDS_LUN_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_READ_BACK_VERIFY_ENABLED: VDS_LUN_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_WRITE_THROUGH_CACHING_ENABLED: VDS_LUN_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_HARDWARE_CHECKSUM_ENABLED: VDS_LUN_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_READ_CACHE_ENABLED: VDS_LUN_FLAG = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_WRITE_CACHE_ENABLED: VDS_LUN_FLAG = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_MEDIA_SCAN_ENABLED: VDS_LUN_FLAG = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_CONSISTENCY_CHECK_ENABLED: VDS_LUN_FLAG = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LF_SNAPSHOT: VDS_LUN_FLAG = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_LUN_PLEX_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPF_LBN_REMAP_ENABLED: VDS_LUN_PLEX_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_LUN_PLEX_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPS_UNKNOWN: VDS_LUN_PLEX_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPS_ONLINE: VDS_LUN_PLEX_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPS_NOT_READY: VDS_LUN_PLEX_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPS_OFFLINE: VDS_LUN_PLEX_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPS_FAILED: VDS_LUN_PLEX_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_LUN_PLEX_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_UNKNOWN: VDS_LUN_PLEX_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_SIMPLE: VDS_LUN_PLEX_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_SPAN: VDS_LUN_PLEX_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_STRIPE: VDS_LUN_PLEX_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_PARITY: VDS_LUN_PLEX_TYPE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID2: VDS_LUN_PLEX_TYPE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID3: VDS_LUN_PLEX_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID4: VDS_LUN_PLEX_TYPE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID5: VDS_LUN_PLEX_TYPE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID6: VDS_LUN_PLEX_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID03: VDS_LUN_PLEX_TYPE = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID05: VDS_LUN_PLEX_TYPE = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID10: VDS_LUN_PLEX_TYPE = 23i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID15: VDS_LUN_PLEX_TYPE = 24i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID30: VDS_LUN_PLEX_TYPE = 25i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID50: VDS_LUN_PLEX_TYPE = 26i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID53: VDS_LUN_PLEX_TYPE = 28i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LPT_RAID60: VDS_LUN_PLEX_TYPE = 29i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_LUN_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LS_UNKNOWN: VDS_LUN_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LS_ONLINE: VDS_LUN_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LS_NOT_READY: VDS_LUN_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LS_OFFLINE: VDS_LUN_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LS_FAILED: VDS_LUN_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_LUN_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_UNKNOWN: VDS_LUN_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_DEFAULT: VDS_LUN_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_FAULT_TOLERANT: VDS_LUN_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_NON_FAULT_TOLERANT: VDS_LUN_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_SIMPLE: VDS_LUN_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_SPAN: VDS_LUN_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_STRIPE: VDS_LUN_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_MIRROR: VDS_LUN_TYPE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_PARITY: VDS_LUN_TYPE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID2: VDS_LUN_TYPE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID3: VDS_LUN_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID4: VDS_LUN_TYPE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID5: VDS_LUN_TYPE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID6: VDS_LUN_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID01: VDS_LUN_TYPE = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID03: VDS_LUN_TYPE = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID05: VDS_LUN_TYPE = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID10: VDS_LUN_TYPE = 23i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID15: VDS_LUN_TYPE = 24i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID30: VDS_LUN_TYPE = 25i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID50: VDS_LUN_TYPE = 26i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID51: VDS_LUN_TYPE = 27i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID53: VDS_LUN_TYPE = 28i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID60: VDS_LUN_TYPE = 29i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LT_RAID61: VDS_LUN_TYPE = 30i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_MAINTENANCE_OPERATION = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const BlinkLight: VDS_MAINTENANCE_OPERATION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const BeepAlarm: VDS_MAINTENANCE_OPERATION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const SpinDown: VDS_MAINTENANCE_OPERATION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const SpinUp: VDS_MAINTENANCE_OPERATION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const Ping: VDS_MAINTENANCE_OPERATION = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_NF_CONTROLLER = u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_CONTROLLER_ARRIVE: VDS_NF_CONTROLLER = 103u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_CONTROLLER_DEPART: VDS_NF_CONTROLLER = 104u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_CONTROLLER_MODIFY: VDS_NF_CONTROLLER = 350u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_CONTROLLER_REMOVED: VDS_NF_CONTROLLER = 351u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_NF_DISK = u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DISK_ARRIVE: VDS_NF_DISK = 8u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DISK_DEPART: VDS_NF_DISK = 9u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DISK_MODIFY: VDS_NF_DISK = 10u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_NF_DRIVE = u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DRIVE_ARRIVE: VDS_NF_DRIVE = 105u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DRIVE_DEPART: VDS_NF_DRIVE = 106u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DRIVE_MODIFY: VDS_NF_DRIVE = 107u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_DRIVE_REMOVED: VDS_NF_DRIVE = 354u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_NF_FILE_SYSTEM = u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_FILE_SYSTEM_MODIFY: VDS_NF_FILE_SYSTEM = 203u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_FILE_SYSTEM_FORMAT_PROGRESS: VDS_NF_FILE_SYSTEM = 204u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_NF_LUN = u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_LUN_ARRIVE: VDS_NF_LUN = 108u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_LUN_DEPART: VDS_NF_LUN = 109u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_LUN_MODIFY: VDS_NF_LUN = 110u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_NF_PACK = u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PACK_ARRIVE: VDS_NF_PACK = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PACK_DEPART: VDS_NF_PACK = 2u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PACK_MODIFY: VDS_NF_PACK = 3u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_NF_PORT = u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORT_ARRIVE: VDS_NF_PORT = 121u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORT_DEPART: VDS_NF_PORT = 122u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORT_MODIFY: VDS_NF_PORT = 352u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NF_PORT_REMOVED: VDS_NF_PORT = 353u32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_NOTIFICATION_TARGET_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_UNKNOWN: VDS_NOTIFICATION_TARGET_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_PACK: VDS_NOTIFICATION_TARGET_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_VOLUME: VDS_NOTIFICATION_TARGET_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_DISK: VDS_NOTIFICATION_TARGET_TYPE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_PARTITION: VDS_NOTIFICATION_TARGET_TYPE = 60i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_DRIVE_LETTER: VDS_NOTIFICATION_TARGET_TYPE = 61i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_FILE_SYSTEM: VDS_NOTIFICATION_TARGET_TYPE = 62i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_MOUNT_POINT: VDS_NOTIFICATION_TARGET_TYPE = 63i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_SUB_SYSTEM: VDS_NOTIFICATION_TARGET_TYPE = 30i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_CONTROLLER: VDS_NOTIFICATION_TARGET_TYPE = 31i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_DRIVE: VDS_NOTIFICATION_TARGET_TYPE = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_LUN: VDS_NOTIFICATION_TARGET_TYPE = 33i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_PORT: VDS_NOTIFICATION_TARGET_TYPE = 35i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_PORTAL: VDS_NOTIFICATION_TARGET_TYPE = 36i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_TARGET: VDS_NOTIFICATION_TARGET_TYPE = 37i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_PORTAL_GROUP: VDS_NOTIFICATION_TARGET_TYPE = 38i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_NTT_SERVICE: VDS_NOTIFICATION_TARGET_TYPE = 200i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_OBJECT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_UNKNOWN: VDS_OBJECT_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_PROVIDER: VDS_OBJECT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_PACK: VDS_OBJECT_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_VOLUME: VDS_OBJECT_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_VOLUME_PLEX: VDS_OBJECT_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_DISK: VDS_OBJECT_TYPE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_SUB_SYSTEM: VDS_OBJECT_TYPE = 30i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_CONTROLLER: VDS_OBJECT_TYPE = 31i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_DRIVE: VDS_OBJECT_TYPE = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_LUN: VDS_OBJECT_TYPE = 33i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_LUN_PLEX: VDS_OBJECT_TYPE = 34i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_PORT: VDS_OBJECT_TYPE = 35i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_PORTAL: VDS_OBJECT_TYPE = 36i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_TARGET: VDS_OBJECT_TYPE = 37i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_PORTAL_GROUP: VDS_OBJECT_TYPE = 38i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_STORAGE_POOL: VDS_OBJECT_TYPE = 39i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_HBAPORT: VDS_OBJECT_TYPE = 90i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_INIT_ADAPTER: VDS_OBJECT_TYPE = 91i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_INIT_PORTAL: VDS_OBJECT_TYPE = 92i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_ASYNC: VDS_OBJECT_TYPE = 100i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_ENUM: VDS_OBJECT_TYPE = 101i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_VDISK: VDS_OBJECT_TYPE = 200i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_OT_OPEN_VDISK: VDS_OBJECT_TYPE = 201i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_PATH_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_MPS_UNKNOWN: VDS_PATH_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_MPS_ONLINE: VDS_PATH_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_MPS_FAILED: VDS_PATH_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_MPS_STANDBY: VDS_PATH_STATUS = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_PORT_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PRS_UNKNOWN: VDS_PORT_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PRS_ONLINE: VDS_PORT_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PRS_NOT_READY: VDS_PORT_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PRS_OFFLINE: VDS_PORT_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PRS_FAILED: VDS_PORT_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PRS_REMOVED: VDS_PORT_STATUS = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_PROVIDER_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_DYNAMIC: VDS_PROVIDER_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_INTERNAL_HARDWARE_PROVIDER: VDS_PROVIDER_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_ONE_DISK_ONLY_PER_PACK: VDS_PROVIDER_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_ONE_PACK_ONLINE_ONLY: VDS_PROVIDER_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_VOLUME_SPACE_MUST_BE_CONTIGUOUS: VDS_PROVIDER_FLAG = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_SUPPORT_DYNAMIC: VDS_PROVIDER_FLAG = -2147483648i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_SUPPORT_FAULT_TOLERANT: VDS_PROVIDER_FLAG = 1073741824i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_SUPPORT_DYNAMIC_1394: VDS_PROVIDER_FLAG = 536870912i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_SUPPORT_MIRROR: VDS_PROVIDER_FLAG = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PF_SUPPORT_RAID5: VDS_PROVIDER_FLAG = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_PROVIDER_LBSUPPORT_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBF_FAILOVER: VDS_PROVIDER_LBSUPPORT_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBF_ROUND_ROBIN: VDS_PROVIDER_LBSUPPORT_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBF_ROUND_ROBIN_WITH_SUBSET: VDS_PROVIDER_LBSUPPORT_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBF_DYN_LEAST_QUEUE_DEPTH: VDS_PROVIDER_LBSUPPORT_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBF_WEIGHTED_PATHS: VDS_PROVIDER_LBSUPPORT_FLAG = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBF_LEAST_BLOCKS: VDS_PROVIDER_LBSUPPORT_FLAG = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_LBF_VENDOR_SPECIFIC: VDS_PROVIDER_LBSUPPORT_FLAG = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_PROVIDER_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PT_UNKNOWN: VDS_PROVIDER_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PT_SOFTWARE: VDS_PROVIDER_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PT_HARDWARE: VDS_PROVIDER_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PT_VIRTUALDISK: VDS_PROVIDER_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_PT_MAX: VDS_PROVIDER_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_RAID_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_UNKNOWN: VDS_RAID_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID0: VDS_RAID_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID1: VDS_RAID_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID2: VDS_RAID_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID3: VDS_RAID_TYPE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID4: VDS_RAID_TYPE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID5: VDS_RAID_TYPE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID6: VDS_RAID_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID01: VDS_RAID_TYPE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID03: VDS_RAID_TYPE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID05: VDS_RAID_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID10: VDS_RAID_TYPE = 20i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID15: VDS_RAID_TYPE = 21i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID30: VDS_RAID_TYPE = 22i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID50: VDS_RAID_TYPE = 23i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID51: VDS_RAID_TYPE = 24i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID53: VDS_RAID_TYPE = 25i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID60: VDS_RAID_TYPE = 26i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RT_RAID61: VDS_RAID_TYPE = 27i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_RECOVER_ACTION = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RA_UNKNOWN: VDS_RECOVER_ACTION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RA_REFRESH: VDS_RECOVER_ACTION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_RA_RESTART: VDS_RECOVER_ACTION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_STORAGE_BUS_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeUnknown: VDS_STORAGE_BUS_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeScsi: VDS_STORAGE_BUS_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeAtapi: VDS_STORAGE_BUS_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeAta: VDS_STORAGE_BUS_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusType1394: VDS_STORAGE_BUS_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeSsa: VDS_STORAGE_BUS_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeFibre: VDS_STORAGE_BUS_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeUsb: VDS_STORAGE_BUS_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeRAID: VDS_STORAGE_BUS_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeiScsi: VDS_STORAGE_BUS_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeSas: VDS_STORAGE_BUS_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeSata: VDS_STORAGE_BUS_TYPE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeSd: VDS_STORAGE_BUS_TYPE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeMmc: VDS_STORAGE_BUS_TYPE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeMax: VDS_STORAGE_BUS_TYPE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeVirtual: VDS_STORAGE_BUS_TYPE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeFileBackedVirtual: VDS_STORAGE_BUS_TYPE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeSpaces: VDS_STORAGE_BUS_TYPE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeNVMe: VDS_STORAGE_BUS_TYPE = 17i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeScm: VDS_STORAGE_BUS_TYPE = 18i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeUfs: VDS_STORAGE_BUS_TYPE = 19i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSBusTypeMaxReserved: VDS_STORAGE_BUS_TYPE = 127i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_STORAGE_IDENTIFIER_CODE_SET = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdCodeSetReserved: VDS_STORAGE_IDENTIFIER_CODE_SET = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdCodeSetBinary: VDS_STORAGE_IDENTIFIER_CODE_SET = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdCodeSetAscii: VDS_STORAGE_IDENTIFIER_CODE_SET = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdCodeSetUtf8: VDS_STORAGE_IDENTIFIER_CODE_SET = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_STORAGE_IDENTIFIER_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypeVendorSpecific: VDS_STORAGE_IDENTIFIER_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypeVendorId: VDS_STORAGE_IDENTIFIER_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypeEUI64: VDS_STORAGE_IDENTIFIER_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypeFCPHName: VDS_STORAGE_IDENTIFIER_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypePortRelative: VDS_STORAGE_IDENTIFIER_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypeTargetPortGroup: VDS_STORAGE_IDENTIFIER_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypeLogicalUnitGroup: VDS_STORAGE_IDENTIFIER_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypeMD5LogicalUnitIdentifier: VDS_STORAGE_IDENTIFIER_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDSStorageIdTypeScsiNameString: VDS_STORAGE_IDENTIFIER_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_STORAGE_POOL_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SPS_UNKNOWN: VDS_STORAGE_POOL_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SPS_ONLINE: VDS_STORAGE_POOL_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SPS_NOT_READY: VDS_STORAGE_POOL_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SPS_OFFLINE: VDS_STORAGE_POOL_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_STORAGE_POOL_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SPT_UNKNOWN: VDS_STORAGE_POOL_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SPT_PRIMORDIAL: VDS_STORAGE_POOL_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SPT_CONCRETE: VDS_STORAGE_POOL_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_SUB_SYSTEM_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_LUN_MASKING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_LUN_PLEXING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_LUN_REMAPPING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_DRIVE_EXTENT_CAPABLE: VDS_SUB_SYSTEM_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_HARDWARE_CHECKSUM_CAPABLE: VDS_SUB_SYSTEM_FLAG = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_RADIUS_CAPABLE: VDS_SUB_SYSTEM_FLAG = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_READ_BACK_VERIFY_CAPABLE: VDS_SUB_SYSTEM_FLAG = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_WRITE_THROUGH_CACHING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS: VDS_SUB_SYSTEM_FLAG = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS: VDS_SUB_SYSTEM_FLAG = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_SIMPLE_LUNS: VDS_SUB_SYSTEM_FLAG = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_SPAN_LUNS: VDS_SUB_SYSTEM_FLAG = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_STRIPE_LUNS: VDS_SUB_SYSTEM_FLAG = 8192i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_MIRROR_LUNS: VDS_SUB_SYSTEM_FLAG = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_PARITY_LUNS: VDS_SUB_SYSTEM_FLAG = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_AUTH_CHAP: VDS_SUB_SYSTEM_FLAG = 65536i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP: VDS_SUB_SYSTEM_FLAG = 131072i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG: VDS_SUB_SYSTEM_FLAG = 262144i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_LUN_NUMBER: VDS_SUB_SYSTEM_FLAG = 524288i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_MIRRORED_CACHE: VDS_SUB_SYSTEM_FLAG = 1048576i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_READ_CACHING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 2097152i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_WRITE_CACHING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 4194304i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_MEDIA_SCAN_CAPABLE: VDS_SUB_SYSTEM_FLAG = 8388608i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_CONSISTENCY_CHECK_CAPABLE: VDS_SUB_SYSTEM_FLAG = 16777216i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_SUB_SYSTEM_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SSS_UNKNOWN: VDS_SUB_SYSTEM_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SSS_ONLINE: VDS_SUB_SYSTEM_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SSS_NOT_READY: VDS_SUB_SYSTEM_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SSS_OFFLINE: VDS_SUB_SYSTEM_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SSS_FAILED: VDS_SUB_SYSTEM_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SSS_PARTIALLY_MANAGED: VDS_SUB_SYSTEM_STATUS = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID2_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID3_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID4_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID5_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID6_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID01_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID03_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID05_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID10_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID15_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID30_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID50_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID51_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID53_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 8192i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID60_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_SF_SUPPORTS_RAID61_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_TRANSITION_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_TS_UNKNOWN: VDS_TRANSITION_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_TS_STABLE: VDS_TRANSITION_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_TS_EXTENDING: VDS_TRANSITION_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_TS_SHRINKING: VDS_TRANSITION_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_TS_RECONFIGING: VDS_TRANSITION_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_TS_RESTRIPING: VDS_TRANSITION_STATE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub type VDS_VERSION_SUPPORT_FLAG = i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_VSF_1_0: VDS_VERSION_SUPPORT_FLAG = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_VSF_1_1: VDS_VERSION_SUPPORT_FLAG = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_VSF_2_0: VDS_VERSION_SUPPORT_FLAG = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_VSF_2_1: VDS_VERSION_SUPPORT_FLAG = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub const VDS_VSF_3_0: VDS_VERSION_SUPPORT_FLAG = 16i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT {
+ pub r#type: VDS_ASYNC_OUTPUT_TYPE,
+ pub Anonymous: VDS_ASYNC_OUTPUT_0,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub union VDS_ASYNC_OUTPUT_0 {
+ pub cp: VDS_ASYNC_OUTPUT_0_2,
+ pub cv: VDS_ASYNC_OUTPUT_0_5,
+ pub bvp: VDS_ASYNC_OUTPUT_0_0,
+ pub sv: VDS_ASYNC_OUTPUT_0_7,
+ pub cl: VDS_ASYNC_OUTPUT_0_1,
+ pub ct: VDS_ASYNC_OUTPUT_0_4,
+ pub cpg: VDS_ASYNC_OUTPUT_0_3,
+ pub cvd: VDS_ASYNC_OUTPUT_0_6,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT_0_0 {
+ pub pVolumeUnk: ::windows_sys::core::IUnknown,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_0 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT_0_1 {
+ pub pLunUnk: ::windows_sys::core::IUnknown,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_1 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT_0_2 {
+ pub ullOffset: u64,
+ pub volumeId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_2 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT_0_3 {
+ pub pPortalGroupUnk: ::windows_sys::core::IUnknown,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_3 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_3 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT_0_4 {
+ pub pTargetUnk: ::windows_sys::core::IUnknown,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_4 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_4 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT_0_5 {
+ pub pVolumeUnk: ::windows_sys::core::IUnknown,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_5 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_5 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT_0_6 {
+ pub pVDiskUnk: ::windows_sys::core::IUnknown,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_6 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_6 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ASYNC_OUTPUT_0_7 {
+ pub ullReclaimedBytes: u64,
+}
+impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_7 {}
+impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_7 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_CONTROLLER_NOTIFICATION {
+ pub ulEvent: VDS_NF_CONTROLLER,
+ pub controllerId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_CONTROLLER_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_CONTROLLER_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_CONTROLLER_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub pwszFriendlyName: ::windows_sys::core::PWSTR,
+ pub pwszIdentification: ::windows_sys::core::PWSTR,
+ pub status: VDS_CONTROLLER_STATUS,
+ pub health: VDS_HEALTH,
+ pub sNumberOfPorts: i16,
+}
+impl ::core::marker::Copy for VDS_CONTROLLER_PROP {}
+impl ::core::clone::Clone for VDS_CONTROLLER_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_DISK_NOTIFICATION {
+ pub ulEvent: VDS_NF_DISK,
+ pub diskId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_DISK_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_DISK_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VDS_DRIVE_EXTENT {
+ pub id: ::windows_sys::core::GUID,
+ pub LunId: ::windows_sys::core::GUID,
+ pub ullSize: u64,
+ pub bUsed: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VDS_DRIVE_EXTENT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VDS_DRIVE_EXTENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_DRIVE_LETTER_NOTIFICATION {
+ pub ulEvent: u32,
+ pub wcLetter: u16,
+ pub volumeId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_DRIVE_LETTER_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_DRIVE_LETTER_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_DRIVE_NOTIFICATION {
+ pub ulEvent: VDS_NF_DRIVE,
+ pub driveId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_DRIVE_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_DRIVE_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_DRIVE_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub ullSize: u64,
+ pub pwszFriendlyName: ::windows_sys::core::PWSTR,
+ pub pwszIdentification: ::windows_sys::core::PWSTR,
+ pub ulFlags: u32,
+ pub status: VDS_DRIVE_STATUS,
+ pub health: VDS_HEALTH,
+ pub sInternalBusNumber: i16,
+ pub sSlotNumber: i16,
+}
+impl ::core::marker::Copy for VDS_DRIVE_PROP {}
+impl ::core::clone::Clone for VDS_DRIVE_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_DRIVE_PROP2 {
+ pub id: ::windows_sys::core::GUID,
+ pub ullSize: u64,
+ pub pwszFriendlyName: ::windows_sys::core::PWSTR,
+ pub pwszIdentification: ::windows_sys::core::PWSTR,
+ pub ulFlags: u32,
+ pub status: VDS_DRIVE_STATUS,
+ pub health: VDS_HEALTH,
+ pub sInternalBusNumber: i16,
+ pub sSlotNumber: i16,
+ pub ulEnclosureNumber: u32,
+ pub busType: VDS_STORAGE_BUS_TYPE,
+ pub ulSpindleSpeed: u32,
+}
+impl ::core::marker::Copy for VDS_DRIVE_PROP2 {}
+impl ::core::clone::Clone for VDS_DRIVE_PROP2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_FILE_SYSTEM_NOTIFICATION {
+ pub ulEvent: VDS_NF_FILE_SYSTEM,
+ pub volumeId: ::windows_sys::core::GUID,
+ pub dwPercentCompleted: u32,
+}
+impl ::core::marker::Copy for VDS_FILE_SYSTEM_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_FILE_SYSTEM_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_HBAPORT_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub wwnNode: VDS_WWN,
+ pub wwnPort: VDS_WWN,
+ pub r#type: VDS_HBAPORT_TYPE,
+ pub status: VDS_HBAPORT_STATUS,
+ pub ulPortSpeed: u32,
+ pub ulSupportedPortSpeed: u32,
+}
+impl ::core::marker::Copy for VDS_HBAPORT_PROP {}
+impl ::core::clone::Clone for VDS_HBAPORT_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VDS_HINTS {
+ pub ullHintMask: u64,
+ pub ullExpectedMaximumSize: u64,
+ pub ulOptimalReadSize: u32,
+ pub ulOptimalReadAlignment: u32,
+ pub ulOptimalWriteSize: u32,
+ pub ulOptimalWriteAlignment: u32,
+ pub ulMaximumDriveCount: u32,
+ pub ulStripeSize: u32,
+ pub bFastCrashRecoveryRequired: super::super::Foundation::BOOL,
+ pub bMostlyReads: super::super::Foundation::BOOL,
+ pub bOptimizeForSequentialReads: super::super::Foundation::BOOL,
+ pub bOptimizeForSequentialWrites: super::super::Foundation::BOOL,
+ pub bRemapEnabled: super::super::Foundation::BOOL,
+ pub bReadBackVerifyEnabled: super::super::Foundation::BOOL,
+ pub bWriteThroughCachingEnabled: super::super::Foundation::BOOL,
+ pub bHardwareChecksumEnabled: super::super::Foundation::BOOL,
+ pub bIsYankable: super::super::Foundation::BOOL,
+ pub sRebuildPriority: i16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VDS_HINTS {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VDS_HINTS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VDS_HINTS2 {
+ pub ullHintMask: u64,
+ pub ullExpectedMaximumSize: u64,
+ pub ulOptimalReadSize: u32,
+ pub ulOptimalReadAlignment: u32,
+ pub ulOptimalWriteSize: u32,
+ pub ulOptimalWriteAlignment: u32,
+ pub ulMaximumDriveCount: u32,
+ pub ulStripeSize: u32,
+ pub ulReserved1: u32,
+ pub ulReserved2: u32,
+ pub ulReserved3: u32,
+ pub bFastCrashRecoveryRequired: super::super::Foundation::BOOL,
+ pub bMostlyReads: super::super::Foundation::BOOL,
+ pub bOptimizeForSequentialReads: super::super::Foundation::BOOL,
+ pub bOptimizeForSequentialWrites: super::super::Foundation::BOOL,
+ pub bRemapEnabled: super::super::Foundation::BOOL,
+ pub bReadBackVerifyEnabled: super::super::Foundation::BOOL,
+ pub bWriteThroughCachingEnabled: super::super::Foundation::BOOL,
+ pub bHardwareChecksumEnabled: super::super::Foundation::BOOL,
+ pub bIsYankable: super::super::Foundation::BOOL,
+ pub bAllocateHotSpare: super::super::Foundation::BOOL,
+ pub bUseMirroredCache: super::super::Foundation::BOOL,
+ pub bReadCachingEnabled: super::super::Foundation::BOOL,
+ pub bWriteCachingEnabled: super::super::Foundation::BOOL,
+ pub bMediaScanEnabled: super::super::Foundation::BOOL,
+ pub bConsistencyCheckEnabled: super::super::Foundation::BOOL,
+ pub BusType: VDS_STORAGE_BUS_TYPE,
+ pub bReserved1: super::super::Foundation::BOOL,
+ pub bReserved2: super::super::Foundation::BOOL,
+ pub bReserved3: super::super::Foundation::BOOL,
+ pub sRebuildPriority: i16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VDS_HINTS2 {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VDS_HINTS2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_INTERCONNECT {
+ pub m_addressType: VDS_INTERCONNECT_ADDRESS_TYPE,
+ pub m_cbPort: u32,
+ pub m_pbPort: *mut u8,
+ pub m_cbAddress: u32,
+ pub m_pbAddress: *mut u8,
+}
+impl ::core::marker::Copy for VDS_INTERCONNECT {}
+impl ::core::clone::Clone for VDS_INTERCONNECT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_IPADDRESS {
+ pub r#type: VDS_IPADDRESS_TYPE,
+ pub ipv4Address: u32,
+ pub ipv6Address: [u8; 16],
+ pub ulIpv6FlowInfo: u32,
+ pub ulIpv6ScopeId: u32,
+ pub wszTextAddress: [u16; 257],
+ pub ulPort: u32,
+}
+impl ::core::marker::Copy for VDS_IPADDRESS {}
+impl ::core::clone::Clone for VDS_IPADDRESS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ISCSI_INITIATOR_ADAPTER_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub pwszName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for VDS_ISCSI_INITIATOR_ADAPTER_PROP {}
+impl ::core::clone::Clone for VDS_ISCSI_INITIATOR_ADAPTER_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ISCSI_INITIATOR_PORTAL_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub address: VDS_IPADDRESS,
+ pub ulPortIndex: u32,
+}
+impl ::core::marker::Copy for VDS_ISCSI_INITIATOR_PORTAL_PROP {}
+impl ::core::clone::Clone for VDS_ISCSI_INITIATOR_PORTAL_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ISCSI_IPSEC_KEY {
+ pub pKey: *mut u8,
+ pub ulKeySize: u32,
+}
+impl ::core::marker::Copy for VDS_ISCSI_IPSEC_KEY {}
+impl ::core::clone::Clone for VDS_ISCSI_IPSEC_KEY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ISCSI_PORTALGROUP_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub tag: u16,
+}
+impl ::core::marker::Copy for VDS_ISCSI_PORTALGROUP_PROP {}
+impl ::core::clone::Clone for VDS_ISCSI_PORTALGROUP_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ISCSI_PORTAL_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub address: VDS_IPADDRESS,
+ pub status: VDS_ISCSI_PORTAL_STATUS,
+}
+impl ::core::marker::Copy for VDS_ISCSI_PORTAL_PROP {}
+impl ::core::clone::Clone for VDS_ISCSI_PORTAL_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_ISCSI_SHARED_SECRET {
+ pub pSharedSecret: *mut u8,
+ pub ulSharedSecretSize: u32,
+}
+impl ::core::marker::Copy for VDS_ISCSI_SHARED_SECRET {}
+impl ::core::clone::Clone for VDS_ISCSI_SHARED_SECRET {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VDS_ISCSI_TARGET_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub pwszIscsiName: ::windows_sys::core::PWSTR,
+ pub pwszFriendlyName: ::windows_sys::core::PWSTR,
+ pub bChapEnabled: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VDS_ISCSI_TARGET_PROP {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VDS_ISCSI_TARGET_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VDS_LUN_INFORMATION {
+ pub m_version: u32,
+ pub m_DeviceType: u8,
+ pub m_DeviceTypeModifier: u8,
+ pub m_bCommandQueueing: super::super::Foundation::BOOL,
+ pub m_BusType: VDS_STORAGE_BUS_TYPE,
+ pub m_szVendorId: *mut u8,
+ pub m_szProductId: *mut u8,
+ pub m_szProductRevision: *mut u8,
+ pub m_szSerialNumber: *mut u8,
+ pub m_diskSignature: ::windows_sys::core::GUID,
+ pub m_deviceIdDescriptor: VDS_STORAGE_DEVICE_ID_DESCRIPTOR,
+ pub m_cInterconnects: u32,
+ pub m_rgInterconnects: *mut VDS_INTERCONNECT,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VDS_LUN_INFORMATION {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VDS_LUN_INFORMATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_LUN_NOTIFICATION {
+ pub ulEvent: VDS_NF_LUN,
+ pub LunId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_LUN_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_LUN_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_LUN_PLEX_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub ullSize: u64,
+ pub r#type: VDS_LUN_PLEX_TYPE,
+ pub status: VDS_LUN_PLEX_STATUS,
+ pub health: VDS_HEALTH,
+ pub TransitionState: VDS_TRANSITION_STATE,
+ pub ulFlags: u32,
+ pub ulStripeSize: u32,
+ pub sRebuildPriority: i16,
+}
+impl ::core::marker::Copy for VDS_LUN_PLEX_PROP {}
+impl ::core::clone::Clone for VDS_LUN_PLEX_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_LUN_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub ullSize: u64,
+ pub pwszFriendlyName: ::windows_sys::core::PWSTR,
+ pub pwszIdentification: ::windows_sys::core::PWSTR,
+ pub pwszUnmaskingList: ::windows_sys::core::PWSTR,
+ pub ulFlags: u32,
+ pub r#type: VDS_LUN_TYPE,
+ pub status: VDS_LUN_STATUS,
+ pub health: VDS_HEALTH,
+ pub TransitionState: VDS_TRANSITION_STATE,
+ pub sRebuildPriority: i16,
+}
+impl ::core::marker::Copy for VDS_LUN_PROP {}
+impl ::core::clone::Clone for VDS_LUN_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_MOUNT_POINT_NOTIFICATION {
+ pub ulEvent: u32,
+ pub volumeId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_MOUNT_POINT_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_MOUNT_POINT_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_NOTIFICATION {
+ pub objectType: VDS_NOTIFICATION_TARGET_TYPE,
+ pub Anonymous: VDS_NOTIFICATION_0,
+}
+impl ::core::marker::Copy for VDS_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub union VDS_NOTIFICATION_0 {
+ pub Pack: VDS_PACK_NOTIFICATION,
+ pub Disk: VDS_DISK_NOTIFICATION,
+ pub Volume: VDS_VOLUME_NOTIFICATION,
+ pub Partition: VDS_PARTITION_NOTIFICATION,
+ pub Letter: VDS_DRIVE_LETTER_NOTIFICATION,
+ pub FileSystem: VDS_FILE_SYSTEM_NOTIFICATION,
+ pub MountPoint: VDS_MOUNT_POINT_NOTIFICATION,
+ pub SubSystem: VDS_SUB_SYSTEM_NOTIFICATION,
+ pub Controller: VDS_CONTROLLER_NOTIFICATION,
+ pub Drive: VDS_DRIVE_NOTIFICATION,
+ pub Lun: VDS_LUN_NOTIFICATION,
+ pub Port: VDS_PORT_NOTIFICATION,
+ pub Portal: VDS_PORTAL_NOTIFICATION,
+ pub Target: VDS_TARGET_NOTIFICATION,
+ pub PortalGroup: VDS_PORTAL_GROUP_NOTIFICATION,
+ pub Service: VDS_SERVICE_NOTIFICATION,
+}
+impl ::core::marker::Copy for VDS_NOTIFICATION_0 {}
+impl ::core::clone::Clone for VDS_NOTIFICATION_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PACK_NOTIFICATION {
+ pub ulEvent: VDS_NF_PACK,
+ pub packId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_PACK_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_PACK_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PARTITION_NOTIFICATION {
+ pub ulEvent: u32,
+ pub diskId: ::windows_sys::core::GUID,
+ pub ullOffset: u64,
+}
+impl ::core::marker::Copy for VDS_PARTITION_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_PARTITION_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PATH_ID {
+ pub ullSourceId: u64,
+ pub ullPathId: u64,
+}
+impl ::core::marker::Copy for VDS_PATH_ID {}
+impl ::core::clone::Clone for VDS_PATH_ID {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PATH_INFO {
+ pub pathId: VDS_PATH_ID,
+ pub r#type: VDS_HWPROVIDER_TYPE,
+ pub status: VDS_PATH_STATUS,
+ pub Anonymous1: VDS_PATH_INFO_0,
+ pub Anonymous2: VDS_PATH_INFO_1,
+ pub Anonymous3: VDS_PATH_INFO_2,
+}
+impl ::core::marker::Copy for VDS_PATH_INFO {}
+impl ::core::clone::Clone for VDS_PATH_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub union VDS_PATH_INFO_0 {
+ pub controllerPortId: ::windows_sys::core::GUID,
+ pub targetPortalId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_PATH_INFO_0 {}
+impl ::core::clone::Clone for VDS_PATH_INFO_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub union VDS_PATH_INFO_1 {
+ pub hbaPortId: ::windows_sys::core::GUID,
+ pub initiatorAdapterId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_PATH_INFO_1 {}
+impl ::core::clone::Clone for VDS_PATH_INFO_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub union VDS_PATH_INFO_2 {
+ pub pHbaPortProp: *mut VDS_HBAPORT_PROP,
+ pub pInitiatorPortalIpAddr: *mut VDS_IPADDRESS,
+}
+impl ::core::marker::Copy for VDS_PATH_INFO_2 {}
+impl ::core::clone::Clone for VDS_PATH_INFO_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VDS_PATH_POLICY {
+ pub pathId: VDS_PATH_ID,
+ pub bPrimaryPath: super::super::Foundation::BOOL,
+ pub ulWeight: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VDS_PATH_POLICY {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VDS_PATH_POLICY {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VDS_POOL_ATTRIBUTES {
+ pub ullAttributeMask: u64,
+ pub raidType: VDS_RAID_TYPE,
+ pub busType: VDS_STORAGE_BUS_TYPE,
+ pub pwszIntendedUsage: ::windows_sys::core::PWSTR,
+ pub bSpinDown: super::super::Foundation::BOOL,
+ pub bIsThinProvisioned: super::super::Foundation::BOOL,
+ pub ullProvisionedSpace: u64,
+ pub bNoSinglePointOfFailure: super::super::Foundation::BOOL,
+ pub ulDataRedundancyMax: u32,
+ pub ulDataRedundancyMin: u32,
+ pub ulDataRedundancyDefault: u32,
+ pub ulPackageRedundancyMax: u32,
+ pub ulPackageRedundancyMin: u32,
+ pub ulPackageRedundancyDefault: u32,
+ pub ulStripeSize: u32,
+ pub ulStripeSizeMax: u32,
+ pub ulStripeSizeMin: u32,
+ pub ulDefaultStripeSize: u32,
+ pub ulNumberOfColumns: u32,
+ pub ulNumberOfColumnsMax: u32,
+ pub ulNumberOfColumnsMin: u32,
+ pub ulDefaultNumberofColumns: u32,
+ pub ulDataAvailabilityHint: u32,
+ pub ulAccessRandomnessHint: u32,
+ pub ulAccessDirectionHint: u32,
+ pub ulAccessSizeHint: u32,
+ pub ulAccessLatencyHint: u32,
+ pub ulAccessBandwidthWeightHint: u32,
+ pub ulStorageCostHint: u32,
+ pub ulStorageEfficiencyHint: u32,
+ pub ulNumOfCustomAttributes: u32,
+ pub pPoolCustomAttributes: *mut VDS_POOL_CUSTOM_ATTRIBUTES,
+ pub bReserved1: super::super::Foundation::BOOL,
+ pub bReserved2: super::super::Foundation::BOOL,
+ pub ulReserved1: u32,
+ pub ulReserved2: u32,
+ pub ullReserved1: u64,
+ pub ullReserved2: u64,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VDS_POOL_ATTRIBUTES {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VDS_POOL_ATTRIBUTES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_POOL_CUSTOM_ATTRIBUTES {
+ pub pwszName: ::windows_sys::core::PWSTR,
+ pub pwszValue: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for VDS_POOL_CUSTOM_ATTRIBUTES {}
+impl ::core::clone::Clone for VDS_POOL_CUSTOM_ATTRIBUTES {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PORTAL_GROUP_NOTIFICATION {
+ pub ulEvent: u32,
+ pub portalGroupId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_PORTAL_GROUP_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_PORTAL_GROUP_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PORTAL_NOTIFICATION {
+ pub ulEvent: u32,
+ pub portalId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_PORTAL_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_PORTAL_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PORT_NOTIFICATION {
+ pub ulEvent: VDS_NF_PORT,
+ pub portId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_PORT_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_PORT_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PORT_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub pwszFriendlyName: ::windows_sys::core::PWSTR,
+ pub pwszIdentification: ::windows_sys::core::PWSTR,
+ pub status: VDS_PORT_STATUS,
+}
+impl ::core::marker::Copy for VDS_PORT_PROP {}
+impl ::core::clone::Clone for VDS_PORT_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_PROVIDER_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub pwszName: ::windows_sys::core::PWSTR,
+ pub guidVersionId: ::windows_sys::core::GUID,
+ pub pwszVersion: ::windows_sys::core::PWSTR,
+ pub r#type: VDS_PROVIDER_TYPE,
+ pub ulFlags: u32,
+ pub ulStripeSizeFlags: u32,
+ pub sRebuildPriority: i16,
+}
+impl ::core::marker::Copy for VDS_PROVIDER_PROP {}
+impl ::core::clone::Clone for VDS_PROVIDER_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_SERVICE_NOTIFICATION {
+ pub ulEvent: u32,
+ pub action: VDS_RECOVER_ACTION,
+}
+impl ::core::marker::Copy for VDS_SERVICE_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_SERVICE_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_STORAGE_DEVICE_ID_DESCRIPTOR {
+ pub m_version: u32,
+ pub m_cIdentifiers: u32,
+ pub m_rgIdentifiers: *mut VDS_STORAGE_IDENTIFIER,
+}
+impl ::core::marker::Copy for VDS_STORAGE_DEVICE_ID_DESCRIPTOR {}
+impl ::core::clone::Clone for VDS_STORAGE_DEVICE_ID_DESCRIPTOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_STORAGE_IDENTIFIER {
+ pub m_CodeSet: VDS_STORAGE_IDENTIFIER_CODE_SET,
+ pub m_Type: VDS_STORAGE_IDENTIFIER_TYPE,
+ pub m_cbIdentifier: u32,
+ pub m_rgbIdentifier: *mut u8,
+}
+impl ::core::marker::Copy for VDS_STORAGE_IDENTIFIER {}
+impl ::core::clone::Clone for VDS_STORAGE_IDENTIFIER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VDS_STORAGE_POOL_DRIVE_EXTENT {
+ pub id: ::windows_sys::core::GUID,
+ pub ullSize: u64,
+ pub bUsed: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VDS_STORAGE_POOL_DRIVE_EXTENT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VDS_STORAGE_POOL_DRIVE_EXTENT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_STORAGE_POOL_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub status: VDS_STORAGE_POOL_STATUS,
+ pub health: VDS_HEALTH,
+ pub r#type: VDS_STORAGE_POOL_TYPE,
+ pub pwszName: ::windows_sys::core::PWSTR,
+ pub pwszDescription: ::windows_sys::core::PWSTR,
+ pub ullTotalConsumedSpace: u64,
+ pub ullTotalManagedSpace: u64,
+ pub ullRemainingFreeSpace: u64,
+}
+impl ::core::marker::Copy for VDS_STORAGE_POOL_PROP {}
+impl ::core::clone::Clone for VDS_STORAGE_POOL_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_SUB_SYSTEM_NOTIFICATION {
+ pub ulEvent: u32,
+ pub subSystemId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_SUB_SYSTEM_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_SUB_SYSTEM_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_SUB_SYSTEM_PROP {
+ pub id: ::windows_sys::core::GUID,
+ pub pwszFriendlyName: ::windows_sys::core::PWSTR,
+ pub pwszIdentification: ::windows_sys::core::PWSTR,
+ pub ulFlags: u32,
+ pub ulStripeSizeFlags: u32,
+ pub status: VDS_SUB_SYSTEM_STATUS,
+ pub health: VDS_HEALTH,
+ pub sNumberOfInternalBuses: i16,
+ pub sMaxNumberOfSlotsEachBus: i16,
+ pub sMaxNumberOfControllers: i16,
+ pub sRebuildPriority: i16,
+}
+impl ::core::marker::Copy for VDS_SUB_SYSTEM_PROP {}
+impl ::core::clone::Clone for VDS_SUB_SYSTEM_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_SUB_SYSTEM_PROP2 {
+ pub id: ::windows_sys::core::GUID,
+ pub pwszFriendlyName: ::windows_sys::core::PWSTR,
+ pub pwszIdentification: ::windows_sys::core::PWSTR,
+ pub ulFlags: u32,
+ pub ulStripeSizeFlags: u32,
+ pub ulSupportedRaidTypeFlags: u32,
+ pub status: VDS_SUB_SYSTEM_STATUS,
+ pub health: VDS_HEALTH,
+ pub sNumberOfInternalBuses: i16,
+ pub sMaxNumberOfSlotsEachBus: i16,
+ pub sMaxNumberOfControllers: i16,
+ pub sRebuildPriority: i16,
+ pub ulNumberOfEnclosures: u32,
+}
+impl ::core::marker::Copy for VDS_SUB_SYSTEM_PROP2 {}
+impl ::core::clone::Clone for VDS_SUB_SYSTEM_PROP2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_TARGET_NOTIFICATION {
+ pub ulEvent: u32,
+ pub targetId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VDS_TARGET_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_TARGET_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_VOLUME_NOTIFICATION {
+ pub ulEvent: u32,
+ pub volumeId: ::windows_sys::core::GUID,
+ pub plexId: ::windows_sys::core::GUID,
+ pub ulPercentCompleted: u32,
+}
+impl ::core::marker::Copy for VDS_VOLUME_NOTIFICATION {}
+impl ::core::clone::Clone for VDS_VOLUME_NOTIFICATION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
+pub struct VDS_WWN {
+ pub rguchWwn: [u8; 8],
+}
+impl ::core::marker::Copy for VDS_WWN {}
+impl ::core::clone::Clone for VDS_WWN {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Vss/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Vss/mod.rs
new file mode 100644
index 000000000..2af5aaa1a
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Vss/mod.rs
@@ -0,0 +1,857 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+ pub fn CreateVssExpressWriterInternal(ppwriter: *mut IVssExpressWriter) -> ::windows_sys::core::HRESULT;
+}
+pub type IVssAdmin = *mut ::core::ffi::c_void;
+pub type IVssAdminEx = *mut ::core::ffi::c_void;
+pub type IVssAsync = *mut ::core::ffi::c_void;
+pub type IVssComponent = *mut ::core::ffi::c_void;
+pub type IVssComponentEx = *mut ::core::ffi::c_void;
+pub type IVssComponentEx2 = *mut ::core::ffi::c_void;
+pub type IVssCreateExpressWriterMetadata = *mut ::core::ffi::c_void;
+pub type IVssCreateWriterMetadata = *mut ::core::ffi::c_void;
+pub type IVssDifferentialSoftwareSnapshotMgmt = *mut ::core::ffi::c_void;
+pub type IVssDifferentialSoftwareSnapshotMgmt2 = *mut ::core::ffi::c_void;
+pub type IVssDifferentialSoftwareSnapshotMgmt3 = *mut ::core::ffi::c_void;
+pub type IVssEnumMgmtObject = *mut ::core::ffi::c_void;
+pub type IVssEnumObject = *mut ::core::ffi::c_void;
+pub type IVssExpressWriter = *mut ::core::ffi::c_void;
+pub type IVssFileShareSnapshotProvider = *mut ::core::ffi::c_void;
+pub type IVssHardwareSnapshotProvider = *mut ::core::ffi::c_void;
+pub type IVssHardwareSnapshotProviderEx = *mut ::core::ffi::c_void;
+pub type IVssProviderCreateSnapshotSet = *mut ::core::ffi::c_void;
+pub type IVssProviderNotifications = *mut ::core::ffi::c_void;
+pub type IVssSnapshotMgmt = *mut ::core::ffi::c_void;
+pub type IVssSnapshotMgmt2 = *mut ::core::ffi::c_void;
+pub type IVssSoftwareSnapshotProvider = *mut ::core::ffi::c_void;
+pub type IVssWMDependency = *mut ::core::ffi::c_void;
+pub type IVssWMFiledesc = *mut ::core::ffi::c_void;
+pub type IVssWriterComponents = *mut ::core::ffi::c_void;
+pub type IVssWriterImpl = *mut ::core::ffi::c_void;
+pub const VSSCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3849956191, data2: 7364, data3: 17588, data4: [190, 217, 222, 9, 145, 255, 6, 35] };
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ASSOC_NO_MAX_SPACE: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ASSOC_REMOVE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_CRITICAL_DISKS_TOO_SMALL: ::windows_sys::core::HRESULT = -2147212280i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_CRITICAL_DISK_CANNOT_BE_EXCLUDED: ::windows_sys::core::HRESULT = -2147212267i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_DATADISK_RDISK0: ::windows_sys::core::HRESULT = -2147212282i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_DISK_ASSIGNMENT_FAILED: ::windows_sys::core::HRESULT = -2147212287i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_DISK_RECREATION_FAILED: ::windows_sys::core::HRESULT = -2147212286i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_DYNAMIC_VHD_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147212278i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_FIXED_PHYSICAL_DISK_AVAILABLE_AFTER_DISK_EXCLUSION: ::windows_sys::core::HRESULT = -2147212268i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_MISSING_DYNDISK: ::windows_sys::core::HRESULT = -2147212284i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_NO_ARCPATH: ::windows_sys::core::HRESULT = -2147212285i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_NO_PHYSICAL_DISK_AVAILABLE: ::windows_sys::core::HRESULT = -2147212269i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_RDISK0_TOOSMALL: ::windows_sys::core::HRESULT = -2147212281i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_RDISK_FOR_SYSTEM_DISK_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212270i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_SHARED_CRIDISK: ::windows_sys::core::HRESULT = -2147212283i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_ASRERROR_SYSTEM_PARTITION_HIDDEN: ::windows_sys::core::HRESULT = -2147212266i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_AUTORECOVERY_FAILED: ::windows_sys::core::HRESULT = -2147212293i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_BAD_STATE: ::windows_sys::core::HRESULT = -2147212543i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_BREAK_REVERT_ID_FAILED: ::windows_sys::core::HRESULT = -2147212298i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_CANNOT_REVERT_DISKID: ::windows_sys::core::HRESULT = -2147212290i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_CLUSTER_ERROR: ::windows_sys::core::HRESULT = -2147212288i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_CLUSTER_TIMEOUT: ::windows_sys::core::HRESULT = -2147212498i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_CORRUPT_XML_DOCUMENT: ::windows_sys::core::HRESULT = -2147212528i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_CRITICAL_VOLUME_ON_INVALID_DISK: ::windows_sys::core::HRESULT = -2147212271i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_DYNAMIC_DISK_ERROR: ::windows_sys::core::HRESULT = -2147212292i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_FLUSH_WRITES_TIMEOUT: ::windows_sys::core::HRESULT = -2147212525i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_FSS_TIMEOUT: ::windows_sys::core::HRESULT = -2147212265i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_HOLD_WRITES_TIMEOUT: ::windows_sys::core::HRESULT = -2147212524i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_INSUFFICIENT_STORAGE: ::windows_sys::core::HRESULT = -2147212513i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_INVALID_XML_DOCUMENT: ::windows_sys::core::HRESULT = -2147212527i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_LEGACY_PROVIDER: ::windows_sys::core::HRESULT = -2147212297i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_MAXIMUM_DIFFAREA_ASSOCIATIONS_REACHED: ::windows_sys::core::HRESULT = -2147212514i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_MAXIMUM_NUMBER_OF_REMOTE_MACHINES_REACHED: ::windows_sys::core::HRESULT = -2147212510i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_MAXIMUM_NUMBER_OF_SNAPSHOTS_REACHED: ::windows_sys::core::HRESULT = -2147212521i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_MAXIMUM_NUMBER_OF_VOLUMES_REACHED: ::windows_sys::core::HRESULT = -2147212526i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_MISSING_DISK: ::windows_sys::core::HRESULT = -2147212296i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_MISSING_HIDDEN_VOLUME: ::windows_sys::core::HRESULT = -2147212295i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_MISSING_VOLUME: ::windows_sys::core::HRESULT = -2147212294i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_NESTED_VOLUME_LIMIT: ::windows_sys::core::HRESULT = -2147212500i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_NONTRANSPORTABLE_BCD: ::windows_sys::core::HRESULT = -2147212291i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147212497i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_NO_SNAPSHOTS_IMPORTED: ::windows_sys::core::HRESULT = -2147212512i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_OBJECT_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147212531i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_OBJECT_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212536i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_PROVIDER_ALREADY_REGISTERED: ::windows_sys::core::HRESULT = -2147212541i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_PROVIDER_IN_USE: ::windows_sys::core::HRESULT = -2147212537i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_PROVIDER_NOT_REGISTERED: ::windows_sys::core::HRESULT = -2147212540i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_PROVIDER_VETO: ::windows_sys::core::HRESULT = -2147212538i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_REBOOT_REQUIRED: ::windows_sys::core::HRESULT = -2147212505i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_REMOTE_SERVER_UNAVAILABLE: ::windows_sys::core::HRESULT = -2147212509i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_REMOTE_SERVER_UNSUPPORTED: ::windows_sys::core::HRESULT = -2147212508i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_RESYNC_IN_PROGRESS: ::windows_sys::core::HRESULT = -2147212289i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_REVERT_IN_PROGRESS: ::windows_sys::core::HRESULT = -2147212507i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_REVERT_VOLUME_LOST: ::windows_sys::core::HRESULT = -2147212506i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_SNAPSHOT_NOT_IN_SET: ::windows_sys::core::HRESULT = -2147212501i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_SNAPSHOT_SET_IN_PROGRESS: ::windows_sys::core::HRESULT = -2147212522i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_SOME_SNAPSHOTS_NOT_IMPORTED: ::windows_sys::core::HRESULT = -2147212511i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_TRANSACTION_FREEZE_TIMEOUT: ::windows_sys::core::HRESULT = -2147212504i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_TRANSACTION_THAW_TIMEOUT: ::windows_sys::core::HRESULT = -2147212503i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_UNEXPECTED: ::windows_sys::core::HRESULT = -2147212542i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_UNEXPECTED_PROVIDER_ERROR: ::windows_sys::core::HRESULT = -2147212529i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_UNEXPECTED_WRITER_ERROR: ::windows_sys::core::HRESULT = -2147212523i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_UNSELECTED_VOLUME: ::windows_sys::core::HRESULT = -2147212502i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_UNSUPPORTED_CONTEXT: ::windows_sys::core::HRESULT = -2147212517i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_VOLUME_IN_USE: ::windows_sys::core::HRESULT = -2147212515i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_VOLUME_NOT_LOCAL: ::windows_sys::core::HRESULT = -2147212499i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_VOLUME_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147212532i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_VOLUME_NOT_SUPPORTED_BY_PROVIDER: ::windows_sys::core::HRESULT = -2147212530i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITERERROR_INCONSISTENTSNAPSHOT: ::windows_sys::core::HRESULT = -2147212304i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITERERROR_NONRETRYABLE: ::windows_sys::core::HRESULT = -2147212300i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITERERROR_OUTOFRESOURCES: ::windows_sys::core::HRESULT = -2147212303i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITERERROR_PARTIAL_FAILURE: ::windows_sys::core::HRESULT = -2147212490i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITERERROR_RECOVERY_FAILED: ::windows_sys::core::HRESULT = -2147212299i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITERERROR_RETRYABLE: ::windows_sys::core::HRESULT = -2147212301i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITERERROR_TIMEOUT: ::windows_sys::core::HRESULT = -2147212302i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITER_ALREADY_SUBSCRIBED: ::windows_sys::core::HRESULT = -2147212518i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITER_INFRASTRUCTURE: ::windows_sys::core::HRESULT = -2147212520i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITER_NOT_RESPONDING: ::windows_sys::core::HRESULT = -2147212519i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_E_WRITER_STATUS_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -2147212279i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_S_ASYNC_CANCELLED: ::windows_sys::core::HRESULT = 271115i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_S_ASYNC_FINISHED: ::windows_sys::core::HRESULT = 271114i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_S_ASYNC_PENDING: ::windows_sys::core::HRESULT = 271113i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_S_SOME_SNAPSHOTS_NOT_IMPORTED: ::windows_sys::core::HRESULT = 271137i32;
+pub const VssSnapshotMgmt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 190458962, data2: 16057, data3: 18186, data4: [150, 226, 108, 109, 69, 112, 228, 15] };
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_ALTERNATE_WRITER_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_AWS_UNDEFINED: VSS_ALTERNATE_WRITER_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_AWS_NO_ALTERNATE_WRITER: VSS_ALTERNATE_WRITER_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_AWS_ALTERNATE_WRITER_EXISTS: VSS_ALTERNATE_WRITER_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_AWS_THIS_IS_ALTERNATE_WRITER: VSS_ALTERNATE_WRITER_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_APPLICATION_LEVEL = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_APP_UNKNOWN: VSS_APPLICATION_LEVEL = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_APP_SYSTEM: VSS_APPLICATION_LEVEL = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_APP_BACK_END: VSS_APPLICATION_LEVEL = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_APP_FRONT_END: VSS_APPLICATION_LEVEL = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_APP_SYSTEM_RM: VSS_APPLICATION_LEVEL = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_APP_AUTO: VSS_APPLICATION_LEVEL = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_BACKUP_SCHEMA = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_UNDEFINED: VSS_BACKUP_SCHEMA = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_DIFFERENTIAL: VSS_BACKUP_SCHEMA = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_INCREMENTAL: VSS_BACKUP_SCHEMA = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_EXCLUSIVE_INCREMENTAL_DIFFERENTIAL: VSS_BACKUP_SCHEMA = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_LOG: VSS_BACKUP_SCHEMA = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_COPY: VSS_BACKUP_SCHEMA = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_TIMESTAMPED: VSS_BACKUP_SCHEMA = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_LAST_MODIFY: VSS_BACKUP_SCHEMA = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_LSN: VSS_BACKUP_SCHEMA = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_WRITER_SUPPORTS_NEW_TARGET: VSS_BACKUP_SCHEMA = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_WRITER_SUPPORTS_RESTORE_WITH_MOVE: VSS_BACKUP_SCHEMA = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_INDEPENDENT_SYSTEM_STATE: VSS_BACKUP_SCHEMA = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_ROLLFORWARD_RESTORE: VSS_BACKUP_SCHEMA = 4096i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_RESTORE_RENAME: VSS_BACKUP_SCHEMA = 8192i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_AUTHORITATIVE_RESTORE: VSS_BACKUP_SCHEMA = 16384i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BS_WRITER_SUPPORTS_PARALLEL_RESTORES: VSS_BACKUP_SCHEMA = 32768i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_BACKUP_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BT_UNDEFINED: VSS_BACKUP_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BT_FULL: VSS_BACKUP_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BT_INCREMENTAL: VSS_BACKUP_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BT_DIFFERENTIAL: VSS_BACKUP_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BT_LOG: VSS_BACKUP_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BT_COPY: VSS_BACKUP_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BT_OTHER: VSS_BACKUP_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_COMPONENT_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CF_BACKUP_RECOVERY: VSS_COMPONENT_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CF_APP_ROLLBACK_RECOVERY: VSS_COMPONENT_FLAGS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CF_NOT_SYSTEM_STATE: VSS_COMPONENT_FLAGS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_COMPONENT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CT_UNDEFINED: VSS_COMPONENT_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CT_DATABASE: VSS_COMPONENT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CT_FILEGROUP: VSS_COMPONENT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_FILE_RESTORE_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RS_UNDEFINED: VSS_FILE_RESTORE_STATUS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RS_NONE: VSS_FILE_RESTORE_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RS_ALL: VSS_FILE_RESTORE_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RS_FAILED: VSS_FILE_RESTORE_STATUS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_FILE_SPEC_BACKUP_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_FULL_BACKUP_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_DIFFERENTIAL_BACKUP_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_INCREMENTAL_BACKUP_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_LOG_BACKUP_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_FULL_SNAPSHOT_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_DIFFERENTIAL_SNAPSHOT_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_INCREMENTAL_SNAPSHOT_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_LOG_SNAPSHOT_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_CREATED_DURING_BACKUP: VSS_FILE_SPEC_BACKUP_TYPE = 65536i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_ALL_BACKUP_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_FSBT_ALL_SNAPSHOT_REQUIRED: VSS_FILE_SPEC_BACKUP_TYPE = 3840i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_HARDWARE_OPTIONS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BREAKEX_FLAG_MASK_LUNS: VSS_HARDWARE_OPTIONS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BREAKEX_FLAG_MAKE_READ_WRITE: VSS_HARDWARE_OPTIONS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL: VSS_HARDWARE_OPTIONS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE: VSS_HARDWARE_OPTIONS = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE: VSS_HARDWARE_OPTIONS = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY: VSS_HARDWARE_OPTIONS = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY: VSS_HARDWARE_OPTIONS = 1024i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ONLUNSTATECHANGE_DO_MASK_LUNS: VSS_HARDWARE_OPTIONS = 2048i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_MGMT_OBJECT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_MGMT_OBJECT_UNKNOWN: VSS_MGMT_OBJECT_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_MGMT_OBJECT_VOLUME: VSS_MGMT_OBJECT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_MGMT_OBJECT_DIFF_VOLUME: VSS_MGMT_OBJECT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_MGMT_OBJECT_DIFF_AREA: VSS_MGMT_OBJECT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_OBJECT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_OBJECT_UNKNOWN: VSS_OBJECT_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_OBJECT_NONE: VSS_OBJECT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_OBJECT_SNAPSHOT_SET: VSS_OBJECT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_OBJECT_SNAPSHOT: VSS_OBJECT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_OBJECT_PROVIDER: VSS_OBJECT_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_OBJECT_TYPE_COUNT: VSS_OBJECT_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_PROTECTION_FAULT = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_NONE: VSS_PROTECTION_FAULT = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_DIFF_AREA_MISSING: VSS_PROTECTION_FAULT = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_IO_FAILURE_DURING_ONLINE: VSS_PROTECTION_FAULT = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_META_DATA_CORRUPTION: VSS_PROTECTION_FAULT = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_MEMORY_ALLOCATION_FAILURE: VSS_PROTECTION_FAULT = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_MAPPED_MEMORY_FAILURE: VSS_PROTECTION_FAULT = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_COW_READ_FAILURE: VSS_PROTECTION_FAULT = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_COW_WRITE_FAILURE: VSS_PROTECTION_FAULT = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_DIFF_AREA_FULL: VSS_PROTECTION_FAULT = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_GROW_TOO_SLOW: VSS_PROTECTION_FAULT = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_GROW_FAILED: VSS_PROTECTION_FAULT = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_DESTROY_ALL_SNAPSHOTS: VSS_PROTECTION_FAULT = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_FILE_SYSTEM_FAILURE: VSS_PROTECTION_FAULT = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_IO_FAILURE: VSS_PROTECTION_FAULT = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_DIFF_AREA_REMOVED: VSS_PROTECTION_FAULT = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_EXTERNAL_WRITER_TO_DIFF_AREA: VSS_PROTECTION_FAULT = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_FAULT_MOUNT_DURING_CLUSTER_OFFLINE: VSS_PROTECTION_FAULT = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_PROTECTION_LEVEL = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_LEVEL_ORIGINAL_VOLUME: VSS_PROTECTION_LEVEL = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROTECTION_LEVEL_SNAPSHOT: VSS_PROTECTION_LEVEL = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_PROVIDER_CAPABILITIES = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_LEGACY: VSS_PROVIDER_CAPABILITIES = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_COMPLIANT: VSS_PROVIDER_CAPABILITIES = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_LUN_REPOINT: VSS_PROVIDER_CAPABILITIES = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_LUN_RESYNC: VSS_PROVIDER_CAPABILITIES = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_OFFLINE_CREATION: VSS_PROVIDER_CAPABILITIES = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_MULTIPLE_IMPORT: VSS_PROVIDER_CAPABILITIES = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_RECYCLING: VSS_PROVIDER_CAPABILITIES = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_PLEX: VSS_PROVIDER_CAPABILITIES = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_DIFFERENTIAL: VSS_PROVIDER_CAPABILITIES = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PRV_CAPABILITY_CLUSTERED: VSS_PROVIDER_CAPABILITIES = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_PROVIDER_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROV_UNKNOWN: VSS_PROVIDER_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROV_SYSTEM: VSS_PROVIDER_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROV_SOFTWARE: VSS_PROVIDER_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROV_HARDWARE: VSS_PROVIDER_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_PROV_FILESHARE: VSS_PROVIDER_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_RECOVERY_OPTIONS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RECOVERY_REVERT_IDENTITY_ALL: VSS_RECOVERY_OPTIONS = 256i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RECOVERY_NO_VOLUME_CHECK: VSS_RECOVERY_OPTIONS = 512i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_RESTOREMETHOD_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_UNDEFINED: VSS_RESTOREMETHOD_ENUM = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_RESTORE_IF_NOT_THERE: VSS_RESTOREMETHOD_ENUM = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_RESTORE_IF_CAN_REPLACE: VSS_RESTOREMETHOD_ENUM = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_STOP_RESTORE_START: VSS_RESTOREMETHOD_ENUM = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_RESTORE_TO_ALTERNATE_LOCATION: VSS_RESTOREMETHOD_ENUM = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_RESTORE_AT_REBOOT: VSS_RESTOREMETHOD_ENUM = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE: VSS_RESTOREMETHOD_ENUM = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_CUSTOM: VSS_RESTOREMETHOD_ENUM = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RME_RESTORE_STOP_START: VSS_RESTOREMETHOD_ENUM = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_RESTORE_TARGET = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RT_UNDEFINED: VSS_RESTORE_TARGET = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RT_ORIGINAL: VSS_RESTORE_TARGET = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RT_ALTERNATE: VSS_RESTORE_TARGET = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RT_DIRECTED: VSS_RESTORE_TARGET = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RT_ORIGINAL_LOCATION: VSS_RESTORE_TARGET = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_RESTORE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RTYPE_UNDEFINED: VSS_RESTORE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RTYPE_BY_COPY: VSS_RESTORE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RTYPE_IMPORT: VSS_RESTORE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RTYPE_OTHER: VSS_RESTORE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_ROLLFORWARD_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RF_UNDEFINED: VSS_ROLLFORWARD_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RF_NONE: VSS_ROLLFORWARD_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RF_ALL: VSS_ROLLFORWARD_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_RF_PARTIAL: VSS_ROLLFORWARD_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_SNAPSHOT_COMPATIBILITY = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SC_DISABLE_DEFRAG: VSS_SNAPSHOT_COMPATIBILITY = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SC_DISABLE_CONTENTINDEX: VSS_SNAPSHOT_COMPATIBILITY = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_SNAPSHOT_CONTEXT = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CTX_BACKUP: VSS_SNAPSHOT_CONTEXT = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CTX_FILE_SHARE_BACKUP: VSS_SNAPSHOT_CONTEXT = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CTX_NAS_ROLLBACK: VSS_SNAPSHOT_CONTEXT = 25i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CTX_APP_ROLLBACK: VSS_SNAPSHOT_CONTEXT = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CTX_CLIENT_ACCESSIBLE: VSS_SNAPSHOT_CONTEXT = 29i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CTX_CLIENT_ACCESSIBLE_WRITERS: VSS_SNAPSHOT_CONTEXT = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_CTX_ALL: VSS_SNAPSHOT_CONTEXT = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_SNAPSHOT_PROPERTY_ID = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_UNKNOWN: VSS_SNAPSHOT_PROPERTY_ID = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_SNAPSHOT_ID: VSS_SNAPSHOT_PROPERTY_ID = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_SNAPSHOT_SET_ID: VSS_SNAPSHOT_PROPERTY_ID = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_SNAPSHOTS_COUNT: VSS_SNAPSHOT_PROPERTY_ID = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_SNAPSHOT_DEVICE: VSS_SNAPSHOT_PROPERTY_ID = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_ORIGINAL_VOLUME: VSS_SNAPSHOT_PROPERTY_ID = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_ORIGINATING_MACHINE: VSS_SNAPSHOT_PROPERTY_ID = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_SERVICE_MACHINE: VSS_SNAPSHOT_PROPERTY_ID = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_EXPOSED_NAME: VSS_SNAPSHOT_PROPERTY_ID = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_EXPOSED_PATH: VSS_SNAPSHOT_PROPERTY_ID = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_PROVIDER_ID: VSS_SNAPSHOT_PROPERTY_ID = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_SNAPSHOT_ATTRIBUTES: VSS_SNAPSHOT_PROPERTY_ID = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_CREATION_TIMESTAMP: VSS_SNAPSHOT_PROPERTY_ID = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SPROPID_STATUS: VSS_SNAPSHOT_PROPERTY_ID = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_SNAPSHOT_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_UNKNOWN: VSS_SNAPSHOT_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PREPARING: VSS_SNAPSHOT_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PROCESSING_PREPARE: VSS_SNAPSHOT_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PREPARED: VSS_SNAPSHOT_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PROCESSING_PRECOMMIT: VSS_SNAPSHOT_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PRECOMMITTED: VSS_SNAPSHOT_STATE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PROCESSING_COMMIT: VSS_SNAPSHOT_STATE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_COMMITTED: VSS_SNAPSHOT_STATE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PROCESSING_POSTCOMMIT: VSS_SNAPSHOT_STATE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PROCESSING_PREFINALCOMMIT: VSS_SNAPSHOT_STATE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PREFINALCOMMITTED: VSS_SNAPSHOT_STATE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_PROCESSING_POSTFINALCOMMIT: VSS_SNAPSHOT_STATE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_CREATED: VSS_SNAPSHOT_STATE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_ABORTED: VSS_SNAPSHOT_STATE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_DELETED: VSS_SNAPSHOT_STATE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_POSTCOMMITTED: VSS_SNAPSHOT_STATE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SS_COUNT: VSS_SNAPSHOT_STATE = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_SOURCE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ST_UNDEFINED: VSS_SOURCE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ST_TRANSACTEDDB: VSS_SOURCE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ST_NONTRANSACTEDDB: VSS_SOURCE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_ST_OTHER: VSS_SOURCE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_SUBSCRIBE_MASK = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SM_POST_SNAPSHOT_FLAG: VSS_SUBSCRIBE_MASK = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SM_BACKUP_EVENTS_FLAG: VSS_SUBSCRIBE_MASK = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SM_RESTORE_EVENTS_FLAG: VSS_SUBSCRIBE_MASK = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SM_IO_THROTTLING_FLAG: VSS_SUBSCRIBE_MASK = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_SM_ALL_FLAGS: VSS_SUBSCRIBE_MASK = -1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_USAGE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_UT_UNDEFINED: VSS_USAGE_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_UT_BOOTABLESYSTEMSTATE: VSS_USAGE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_UT_SYSTEMSERVICE: VSS_USAGE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_UT_USERDATA: VSS_USAGE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_UT_OTHER: VSS_USAGE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_VOLUME_SNAPSHOT_ATTRIBUTES = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_PERSISTENT: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_NO_AUTORECOVERY: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_CLIENT_ACCESSIBLE: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_NO_AUTO_RELEASE: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_NO_WRITERS: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 16i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_TRANSPORTABLE: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 32i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_NOT_SURFACED: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 64i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_NOT_TRANSACTED: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 128i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_HARDWARE_ASSISTED: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 65536i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_DIFFERENTIAL: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 131072i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_PLEX: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 262144i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_IMPORTED: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 524288i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_EXPOSED_LOCALLY: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 1048576i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_EXPOSED_REMOTELY: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 2097152i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_AUTORECOVER: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 4194304i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_ROLLBACK_RECOVERY: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 8388608i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_DELAYED_POSTSNAPSHOT: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 16777216i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_TXF_RECOVERY: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 33554432i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_VOLSNAP_ATTR_FILE_SHARE: VSS_VOLUME_SNAPSHOT_ATTRIBUTES = 67108864i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_WRITERRESTORE_ENUM = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WRE_UNDEFINED: VSS_WRITERRESTORE_ENUM = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WRE_NEVER: VSS_WRITERRESTORE_ENUM = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WRE_IF_REPLACE_FAILS: VSS_WRITERRESTORE_ENUM = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WRE_ALWAYS: VSS_WRITERRESTORE_ENUM = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub type VSS_WRITER_STATE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_UNKNOWN: VSS_WRITER_STATE = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_STABLE: VSS_WRITER_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_WAITING_FOR_FREEZE: VSS_WRITER_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_WAITING_FOR_THAW: VSS_WRITER_STATE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_WAITING_FOR_POST_SNAPSHOT: VSS_WRITER_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_WAITING_FOR_BACKUP_COMPLETE: VSS_WRITER_STATE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_IDENTIFY: VSS_WRITER_STATE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_PREPARE_BACKUP: VSS_WRITER_STATE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_PREPARE_SNAPSHOT: VSS_WRITER_STATE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_FREEZE: VSS_WRITER_STATE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_THAW: VSS_WRITER_STATE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_POST_SNAPSHOT: VSS_WRITER_STATE = 11i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_BACKUP_COMPLETE: VSS_WRITER_STATE = 12i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_PRE_RESTORE: VSS_WRITER_STATE = 13i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_POST_RESTORE: VSS_WRITER_STATE = 14i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_FAILED_AT_BACKUPSHUTDOWN: VSS_WRITER_STATE = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub const VSS_WS_COUNT: VSS_WRITER_STATE = 16i32;
+#[repr(C)]
+pub struct IVssExamineWriterMetadata(pub u8);
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub struct VSS_DIFF_AREA_PROP {
+ pub m_pwszVolumeName: *mut u16,
+ pub m_pwszDiffAreaVolumeName: *mut u16,
+ pub m_llMaximumDiffSpace: i64,
+ pub m_llAllocatedDiffSpace: i64,
+ pub m_llUsedDiffSpace: i64,
+}
+impl ::core::marker::Copy for VSS_DIFF_AREA_PROP {}
+impl ::core::clone::Clone for VSS_DIFF_AREA_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub struct VSS_DIFF_VOLUME_PROP {
+ pub m_pwszVolumeName: *mut u16,
+ pub m_pwszVolumeDisplayName: *mut u16,
+ pub m_llVolumeFreeSpace: i64,
+ pub m_llVolumeTotalSpace: i64,
+}
+impl ::core::marker::Copy for VSS_DIFF_VOLUME_PROP {}
+impl ::core::clone::Clone for VSS_DIFF_VOLUME_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub struct VSS_MGMT_OBJECT_PROP {
+ pub Type: VSS_MGMT_OBJECT_TYPE,
+ pub Obj: VSS_MGMT_OBJECT_UNION,
+}
+impl ::core::marker::Copy for VSS_MGMT_OBJECT_PROP {}
+impl ::core::clone::Clone for VSS_MGMT_OBJECT_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub union VSS_MGMT_OBJECT_UNION {
+ pub Vol: VSS_VOLUME_PROP,
+ pub DiffVol: VSS_DIFF_VOLUME_PROP,
+ pub DiffArea: VSS_DIFF_AREA_PROP,
+}
+impl ::core::marker::Copy for VSS_MGMT_OBJECT_UNION {}
+impl ::core::clone::Clone for VSS_MGMT_OBJECT_UNION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub struct VSS_OBJECT_PROP {
+ pub Type: VSS_OBJECT_TYPE,
+ pub Obj: VSS_OBJECT_UNION,
+}
+impl ::core::marker::Copy for VSS_OBJECT_PROP {}
+impl ::core::clone::Clone for VSS_OBJECT_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub union VSS_OBJECT_UNION {
+ pub Snap: VSS_SNAPSHOT_PROP,
+ pub Prov: VSS_PROVIDER_PROP,
+}
+impl ::core::marker::Copy for VSS_OBJECT_UNION {}
+impl ::core::clone::Clone for VSS_OBJECT_UNION {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub struct VSS_PROVIDER_PROP {
+ pub m_ProviderId: ::windows_sys::core::GUID,
+ pub m_pwszProviderName: *mut u16,
+ pub m_eProviderType: VSS_PROVIDER_TYPE,
+ pub m_pwszProviderVersion: *mut u16,
+ pub m_ProviderVersionId: ::windows_sys::core::GUID,
+ pub m_ClassId: ::windows_sys::core::GUID,
+}
+impl ::core::marker::Copy for VSS_PROVIDER_PROP {}
+impl ::core::clone::Clone for VSS_PROVIDER_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub struct VSS_SNAPSHOT_PROP {
+ pub m_SnapshotId: ::windows_sys::core::GUID,
+ pub m_SnapshotSetId: ::windows_sys::core::GUID,
+ pub m_lSnapshotsCount: i32,
+ pub m_pwszSnapshotDeviceObject: *mut u16,
+ pub m_pwszOriginalVolumeName: *mut u16,
+ pub m_pwszOriginatingMachine: *mut u16,
+ pub m_pwszServiceMachine: *mut u16,
+ pub m_pwszExposedName: *mut u16,
+ pub m_pwszExposedPath: *mut u16,
+ pub m_ProviderId: ::windows_sys::core::GUID,
+ pub m_lSnapshotAttributes: i32,
+ pub m_tsCreationTimestamp: i64,
+ pub m_eStatus: VSS_SNAPSHOT_STATE,
+}
+impl ::core::marker::Copy for VSS_SNAPSHOT_PROP {}
+impl ::core::clone::Clone for VSS_SNAPSHOT_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
+pub struct VSS_VOLUME_PROP {
+ pub m_pwszVolumeName: *mut u16,
+ pub m_pwszVolumeDisplayName: *mut u16,
+}
+impl ::core::marker::Copy for VSS_VOLUME_PROP {}
+impl ::core::clone::Clone for VSS_VOLUME_PROP {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Vss\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct VSS_VOLUME_PROTECTION_INFO {
+ pub m_protectionLevel: VSS_PROTECTION_LEVEL,
+ pub m_volumeIsOfflineForProtection: super::super::Foundation::BOOL,
+ pub m_protectionFault: VSS_PROTECTION_FAULT,
+ pub m_failureStatus: i32,
+ pub m_volumeHasUnusedDiffArea: super::super::Foundation::BOOL,
+ pub m_reserved: u32,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for VSS_VOLUME_PROTECTION_INFO {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for VSS_VOLUME_PROTECTION_INFO {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Xps/Printing/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Xps/Printing/mod.rs
new file mode 100644
index 000000000..f1d26a985
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Xps/Printing/mod.rs
@@ -0,0 +1,71 @@
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
+ pub fn StartXpsPrintJob(printername: ::windows_sys::core::PCWSTR, jobname: ::windows_sys::core::PCWSTR, outputfilename: ::windows_sys::core::PCWSTR, progressevent: super::super::super::Foundation::HANDLE, completionevent: super::super::super::Foundation::HANDLE, printablepageson: *const u8, printablepagesoncount: u32, xpsprintjob: *mut IXpsPrintJob, documentstream: *mut IXpsPrintJobStream, printticketstream: *mut IXpsPrintJobStream) -> ::windows_sys::core::HRESULT;
+ #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_Foundation\"`*"]
+ #[cfg(feature = "Win32_Foundation")]
+ pub fn StartXpsPrintJob1(printername: ::windows_sys::core::PCWSTR, jobname: ::windows_sys::core::PCWSTR, outputfilename: ::windows_sys::core::PCWSTR, progressevent: super::super::super::Foundation::HANDLE, completionevent: super::super::super::Foundation::HANDLE, xpsprintjob: *mut IXpsPrintJob, printcontentreceiver: *mut super::IXpsOMPackageTarget) -> ::windows_sys::core::HRESULT;
+}
+pub type IPrintDocumentPackageStatusEvent = *mut ::core::ffi::c_void;
+pub type IPrintDocumentPackageTarget = *mut ::core::ffi::c_void;
+pub type IPrintDocumentPackageTargetFactory = *mut ::core::ffi::c_void;
+pub type IXpsPrintJob = *mut ::core::ffi::c_void;
+pub type IXpsPrintJobStream = *mut ::core::ffi::c_void;
+pub const ID_DOCUMENTPACKAGETARGET_MSXPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2628665512, data2: 57041, data3: 16841, data4: [169, 253, 215, 53, 239, 51, 174, 218] };
+pub const ID_DOCUMENTPACKAGETARGET_OPENXPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 5684082, data2: 35996, data3: 17938, data4: [189, 15, 147, 1, 42, 135, 9, 157] };
+pub const ID_DOCUMENTPACKAGETARGET_OPENXPS_WITH_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1675351840, data2: 35604, data3: 17783, data4: [176, 116, 123, 177, 27, 89, 109, 40] };
+pub const PrintDocumentPackageTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1212311198, data2: 39239, data3: 18154, data4: [139, 162, 216, 204, 228, 50, 194, 202] };
+pub const PrintDocumentPackageTargetFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 881783165, data2: 27777, data3: 18818, data4: [146, 180, 238, 24, 138, 67, 134, 122] };
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub type PrintDocumentPackageCompletion = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub const PrintDocumentPackageCompletion_InProgress: PrintDocumentPackageCompletion = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub const PrintDocumentPackageCompletion_Completed: PrintDocumentPackageCompletion = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub const PrintDocumentPackageCompletion_Canceled: PrintDocumentPackageCompletion = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub const PrintDocumentPackageCompletion_Failed: PrintDocumentPackageCompletion = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub type XPS_JOB_COMPLETION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub const XPS_JOB_IN_PROGRESS: XPS_JOB_COMPLETION = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub const XPS_JOB_COMPLETED: XPS_JOB_COMPLETION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub const XPS_JOB_CANCELLED: XPS_JOB_COMPLETION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub const XPS_JOB_FAILED: XPS_JOB_COMPLETION = 3i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub struct PrintDocumentPackageStatus {
+ pub JobId: u32,
+ pub CurrentDocument: i32,
+ pub CurrentPage: i32,
+ pub CurrentPageTotal: i32,
+ pub Completion: PrintDocumentPackageCompletion,
+ pub PackageStatus: ::windows_sys::core::HRESULT,
+}
+impl ::core::marker::Copy for PrintDocumentPackageStatus {}
+impl ::core::clone::Clone for PrintDocumentPackageStatus {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`*"]
+pub struct XPS_JOB_STATUS {
+ pub jobId: u32,
+ pub currentDocument: i32,
+ pub currentPage: i32,
+ pub currentPageTotal: i32,
+ pub completion: XPS_JOB_COMPLETION,
+ pub jobStatus: ::windows_sys::core::HRESULT,
+}
+impl ::core::marker::Copy for XPS_JOB_STATUS {}
+impl ::core::clone::Clone for XPS_JOB_STATUS {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Xps/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Xps/mod.rs
new file mode 100644
index 000000000..e30ca4178
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/Xps/mod.rs
@@ -0,0 +1,867 @@
+#[cfg(feature = "Win32_Storage_Xps_Printing")]
+pub mod Printing;
+#[cfg_attr(windows, link(name = "windows"))]
+extern "system" {
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(feature = "Win32_Graphics_Gdi")]
+ pub fn AbortDoc(hdc: super::super::Graphics::Gdi::HDC) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+ pub fn DeviceCapabilitiesA(pdevice: ::windows_sys::core::PCSTR, pport: ::windows_sys::core::PCSTR, fwcapability: DEVICE_CAPABILITIES, poutput: ::windows_sys::core::PSTR, pdevmode: *const super::super::Graphics::Gdi::DEVMODEA) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+ pub fn DeviceCapabilitiesW(pdevice: ::windows_sys::core::PCWSTR, pport: ::windows_sys::core::PCWSTR, fwcapability: DEVICE_CAPABILITIES, poutput: ::windows_sys::core::PWSTR, pdevmode: *const super::super::Graphics::Gdi::DEVMODEW) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(feature = "Win32_Graphics_Gdi")]
+ pub fn EndDoc(hdc: super::super::Graphics::Gdi::HDC) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(feature = "Win32_Graphics_Gdi")]
+ pub fn EndPage(hdc: super::super::Graphics::Gdi::HDC) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(feature = "Win32_Graphics_Gdi")]
+ pub fn Escape(hdc: super::super::Graphics::Gdi::HDC, iescape: i32, cjin: i32, pvin: ::windows_sys::core::PCSTR, pvout: *mut ::core::ffi::c_void) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(feature = "Win32_Graphics_Gdi")]
+ pub fn ExtEscape(hdc: super::super::Graphics::Gdi::HDC, iescape: i32, cjinput: i32, lpindata: ::windows_sys::core::PCSTR, cjoutput: i32, lpoutdata: ::windows_sys::core::PSTR) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+ pub fn PrintWindow(hwnd: super::super::Foundation::HWND, hdcblt: super::super::Graphics::Gdi::HDC, nflags: PRINT_WINDOW_FLAGS) -> super::super::Foundation::BOOL;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+ pub fn SetAbortProc(hdc: super::super::Graphics::Gdi::HDC, proc: ABORTPROC) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(feature = "Win32_Graphics_Gdi")]
+ pub fn StartDocA(hdc: super::super::Graphics::Gdi::HDC, lpdi: *const DOCINFOA) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(feature = "Win32_Graphics_Gdi")]
+ pub fn StartDocW(hdc: super::super::Graphics::Gdi::HDC, lpdi: *const DOCINFOW) -> i32;
+ #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
+ #[cfg(feature = "Win32_Graphics_Gdi")]
+ pub fn StartPage(hdc: super::super::Graphics::Gdi::HDC) -> i32;
+}
+pub type IXpsDocumentPackageTarget = *mut ::core::ffi::c_void;
+pub type IXpsDocumentPackageTarget3D = *mut ::core::ffi::c_void;
+pub type IXpsOMBrush = *mut ::core::ffi::c_void;
+pub type IXpsOMCanvas = *mut ::core::ffi::c_void;
+pub type IXpsOMColorProfileResource = *mut ::core::ffi::c_void;
+pub type IXpsOMColorProfileResourceCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMCoreProperties = *mut ::core::ffi::c_void;
+pub type IXpsOMDashCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMDictionary = *mut ::core::ffi::c_void;
+pub type IXpsOMDocument = *mut ::core::ffi::c_void;
+pub type IXpsOMDocumentCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMDocumentSequence = *mut ::core::ffi::c_void;
+pub type IXpsOMDocumentStructureResource = *mut ::core::ffi::c_void;
+pub type IXpsOMFontResource = *mut ::core::ffi::c_void;
+pub type IXpsOMFontResourceCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMGeometry = *mut ::core::ffi::c_void;
+pub type IXpsOMGeometryFigure = *mut ::core::ffi::c_void;
+pub type IXpsOMGeometryFigureCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMGlyphs = *mut ::core::ffi::c_void;
+pub type IXpsOMGlyphsEditor = *mut ::core::ffi::c_void;
+pub type IXpsOMGradientBrush = *mut ::core::ffi::c_void;
+pub type IXpsOMGradientStop = *mut ::core::ffi::c_void;
+pub type IXpsOMGradientStopCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMImageBrush = *mut ::core::ffi::c_void;
+pub type IXpsOMImageResource = *mut ::core::ffi::c_void;
+pub type IXpsOMImageResourceCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMLinearGradientBrush = *mut ::core::ffi::c_void;
+pub type IXpsOMMatrixTransform = *mut ::core::ffi::c_void;
+pub type IXpsOMNameCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMObjectFactory = *mut ::core::ffi::c_void;
+pub type IXpsOMObjectFactory1 = *mut ::core::ffi::c_void;
+pub type IXpsOMPackage = *mut ::core::ffi::c_void;
+pub type IXpsOMPackage1 = *mut ::core::ffi::c_void;
+pub type IXpsOMPackageTarget = *mut ::core::ffi::c_void;
+pub type IXpsOMPackageWriter = *mut ::core::ffi::c_void;
+pub type IXpsOMPackageWriter3D = *mut ::core::ffi::c_void;
+pub type IXpsOMPage = *mut ::core::ffi::c_void;
+pub type IXpsOMPage1 = *mut ::core::ffi::c_void;
+pub type IXpsOMPageReference = *mut ::core::ffi::c_void;
+pub type IXpsOMPageReferenceCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMPart = *mut ::core::ffi::c_void;
+pub type IXpsOMPartResources = *mut ::core::ffi::c_void;
+pub type IXpsOMPartUriCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMPath = *mut ::core::ffi::c_void;
+pub type IXpsOMPrintTicketResource = *mut ::core::ffi::c_void;
+pub type IXpsOMRadialGradientBrush = *mut ::core::ffi::c_void;
+pub type IXpsOMRemoteDictionaryResource = *mut ::core::ffi::c_void;
+pub type IXpsOMRemoteDictionaryResource1 = *mut ::core::ffi::c_void;
+pub type IXpsOMRemoteDictionaryResourceCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMResource = *mut ::core::ffi::c_void;
+pub type IXpsOMShareable = *mut ::core::ffi::c_void;
+pub type IXpsOMSignatureBlockResource = *mut ::core::ffi::c_void;
+pub type IXpsOMSignatureBlockResourceCollection = *mut ::core::ffi::c_void;
+pub type IXpsOMSolidColorBrush = *mut ::core::ffi::c_void;
+pub type IXpsOMStoryFragmentsResource = *mut ::core::ffi::c_void;
+pub type IXpsOMThumbnailGenerator = *mut ::core::ffi::c_void;
+pub type IXpsOMTileBrush = *mut ::core::ffi::c_void;
+pub type IXpsOMVisual = *mut ::core::ffi::c_void;
+pub type IXpsOMVisualBrush = *mut ::core::ffi::c_void;
+pub type IXpsOMVisualCollection = *mut ::core::ffi::c_void;
+pub type IXpsSignature = *mut ::core::ffi::c_void;
+pub type IXpsSignatureBlock = *mut ::core::ffi::c_void;
+pub type IXpsSignatureBlockCollection = *mut ::core::ffi::c_void;
+pub type IXpsSignatureCollection = *mut ::core::ffi::c_void;
+pub type IXpsSignatureManager = *mut ::core::ffi::c_void;
+pub type IXpsSignatureRequest = *mut ::core::ffi::c_void;
+pub type IXpsSignatureRequestCollection = *mut ::core::ffi::c_void;
+pub type IXpsSigningOptions = *mut ::core::ffi::c_void;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_ABSOLUTE_REFERENCE: ::windows_sys::core::HRESULT = -2142108159i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_ALREADY_OWNED: ::windows_sys::core::HRESULT = -2142108413i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC: ::windows_sys::core::HRESULT = -2142108407i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT: ::windows_sys::core::HRESULT = -2142108409i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT: ::windows_sys::core::HRESULT = -2142108408i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_CARET_OUTSIDE_STRING: ::windows_sys::core::HRESULT = -2142108923i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_CARET_OUT_OF_ORDER: ::windows_sys::core::HRESULT = -2142108922i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_COLOR_COMPONENT_OUT_OF_RANGE: ::windows_sys::core::HRESULT = -2142108410i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_DICTIONARY_ITEM_NAMED: ::windows_sys::core::HRESULT = -2142108671i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_DUPLICATE_NAMES: ::windows_sys::core::HRESULT = -2142109175i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_DUPLICATE_RESOURCE_KEYS: ::windows_sys::core::HRESULT = -2142109184i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INDEX_OUT_OF_RANGE: ::windows_sys::core::HRESULT = -2142108416i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_BLEED_BOX: ::windows_sys::core::HRESULT = -2142109692i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_CONTENT_BOX: ::windows_sys::core::HRESULT = -2142109685i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142109682i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_FLOAT: ::windows_sys::core::HRESULT = -2142109689i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_FONT_URI: ::windows_sys::core::HRESULT = -2142109686i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_LANGUAGE: ::windows_sys::core::HRESULT = -2142109696i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_LOOKUP_TYPE: ::windows_sys::core::HRESULT = -2142109690i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_MARKUP: ::windows_sys::core::HRESULT = -2142109684i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_NAME: ::windows_sys::core::HRESULT = -2142109695i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_NUMBER_OF_COLOR_CHANNELS: ::windows_sys::core::HRESULT = -2142108158i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_NUMBER_OF_POINTS_IN_CURVE_SEGMENTS: ::windows_sys::core::HRESULT = -2142108160i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_OBFUSCATED_FONT_URI: ::windows_sys::core::HRESULT = -2142109681i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_PAGE_SIZE: ::windows_sys::core::HRESULT = -2142109693i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_RESOURCE_KEY: ::windows_sys::core::HRESULT = -2142109694i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_SIGNATUREBLOCK_MARKUP: ::windows_sys::core::HRESULT = -2142108789i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE: ::windows_sys::core::HRESULT = -2142109691i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_INVALID_XML_ENCODING: ::windows_sys::core::HRESULT = -2142109683i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MAPPING_OUTSIDE_INDICES: ::windows_sys::core::HRESULT = -2142108924i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MAPPING_OUTSIDE_STRING: ::windows_sys::core::HRESULT = -2142108925i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MAPPING_OUT_OF_ORDER: ::windows_sys::core::HRESULT = -2142108926i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MARKUP_COMPATIBILITY_ELEMENTS: ::windows_sys::core::HRESULT = -2142108791i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_COLORPROFILE: ::windows_sys::core::HRESULT = -2142109436i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_DISCARDCONTROL: ::windows_sys::core::HRESULT = -2142109422i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_DOCUMENT: ::windows_sys::core::HRESULT = -2142109431i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142109432i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_FONTURI: ::windows_sys::core::HRESULT = -2142109433i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_GLYPHS: ::windows_sys::core::HRESULT = -2142109438i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH: ::windows_sys::core::HRESULT = -2142109426i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_LOOKUP: ::windows_sys::core::HRESULT = -2142109439i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_NAME: ::windows_sys::core::HRESULT = -2142109440i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_PAGE_IN_DOCUMENT: ::windows_sys::core::HRESULT = -2142109428i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_PAGE_IN_PAGEREFERENCE: ::windows_sys::core::HRESULT = -2142109427i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_PART_REFERENCE: ::windows_sys::core::HRESULT = -2142109424i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_PART_STREAM: ::windows_sys::core::HRESULT = -2142109421i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_REFERRED_DOCUMENT: ::windows_sys::core::HRESULT = -2142109430i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_REFERRED_PAGE: ::windows_sys::core::HRESULT = -2142109429i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_RELATIONSHIP_TARGET: ::windows_sys::core::HRESULT = -2142109435i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_RESOURCE_KEY: ::windows_sys::core::HRESULT = -2142109425i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_RESOURCE_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142109434i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142109423i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MISSING_SEGMENT_DATA: ::windows_sys::core::HRESULT = -2142109437i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS: ::windows_sys::core::HRESULT = -2142109182i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT: ::windows_sys::core::HRESULT = -2142109178i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE: ::windows_sys::core::HRESULT = -2142109177i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE: ::windows_sys::core::HRESULT = -2142109179i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MULTIPLE_REFERENCES_TO_PART: ::windows_sys::core::HRESULT = -2142109176i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MULTIPLE_RESOURCES: ::windows_sys::core::HRESULT = -2142109183i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE: ::windows_sys::core::HRESULT = -2142109180i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE: ::windows_sys::core::HRESULT = -2142109181i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_NEGATIVE_FLOAT: ::windows_sys::core::HRESULT = -2142108918i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_NESTED_REMOTE_DICTIONARY: ::windows_sys::core::HRESULT = -2142108670i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_NOT_ENOUGH_GRADIENT_STOPS: ::windows_sys::core::HRESULT = -2142108405i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_NO_CUSTOM_OBJECTS: ::windows_sys::core::HRESULT = -2142108414i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_OBJECT_DETACHED: ::windows_sys::core::HRESULT = -2142108790i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_ODD_BIDILEVEL: ::windows_sys::core::HRESULT = -2142108921i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_ONE_TO_ONE_MAPPING_EXPECTED: ::windows_sys::core::HRESULT = -2142108920i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_PACKAGE_ALREADY_OPENED: ::windows_sys::core::HRESULT = -2142108793i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_PACKAGE_NOT_OPENED: ::windows_sys::core::HRESULT = -2142108794i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_PACKAGE_WRITER_NOT_CLOSED: ::windows_sys::core::HRESULT = -2142108404i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_RELATIONSHIP_EXTERNAL: ::windows_sys::core::HRESULT = -2142108406i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_RESOURCE_NOT_OWNED: ::windows_sys::core::HRESULT = -2142108412i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED: ::windows_sys::core::HRESULT = -2142108919i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_SIGNATUREID_DUP: ::windows_sys::core::HRESULT = -2142108792i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_SIGREQUESTID_DUP: ::windows_sys::core::HRESULT = -2142108795i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_STRING_TOO_LONG: ::windows_sys::core::HRESULT = -2142108928i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_TOO_MANY_INDICES: ::windows_sys::core::HRESULT = -2142108927i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_UNAVAILABLE_PACKAGE: ::windows_sys::core::HRESULT = -2142109420i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_UNEXPECTED_COLORPROFILE: ::windows_sys::core::HRESULT = -2142108411i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_UNEXPECTED_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142109688i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_UNEXPECTED_RELATIONSHIP_TYPE: ::windows_sys::core::HRESULT = -2142109680i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142109679i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_VISUAL_CIRCULAR_REF: ::windows_sys::core::HRESULT = -2142108415i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT: ::windows_sys::core::HRESULT = -2142108672i32;
+pub const XpsOMObjectFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3916747373, data2: 15771, data3: 19783, data4: [136, 204, 56, 114, 242, 220, 53, 133] };
+pub const XpsOMThumbnailGenerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2118788066, data2: 47465, data3: 18273, data4: [190, 53, 26, 140, 237, 88, 227, 35] };
+pub const XpsSignatureManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2965648160, data2: 8981, data3: 17570, data4: [183, 10, 9, 67, 161, 64, 168, 238] };
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type DEVICE_CAPABILITIES = u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_BINNAMES: DEVICE_CAPABILITIES = 12u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_BINS: DEVICE_CAPABILITIES = 6u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_COLLATE: DEVICE_CAPABILITIES = 22u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_COLORDEVICE: DEVICE_CAPABILITIES = 32u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_COPIES: DEVICE_CAPABILITIES = 18u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_DRIVER: DEVICE_CAPABILITIES = 11u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_DUPLEX: DEVICE_CAPABILITIES = 7u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_ENUMRESOLUTIONS: DEVICE_CAPABILITIES = 13u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_EXTRA: DEVICE_CAPABILITIES = 9u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_FIELDS: DEVICE_CAPABILITIES = 1u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_FILEDEPENDENCIES: DEVICE_CAPABILITIES = 14u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_MAXEXTENT: DEVICE_CAPABILITIES = 5u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_MEDIAREADY: DEVICE_CAPABILITIES = 29u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_MEDIATYPENAMES: DEVICE_CAPABILITIES = 34u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_MEDIATYPES: DEVICE_CAPABILITIES = 35u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_MINEXTENT: DEVICE_CAPABILITIES = 4u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_ORIENTATION: DEVICE_CAPABILITIES = 17u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_NUP: DEVICE_CAPABILITIES = 33u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_PAPERNAMES: DEVICE_CAPABILITIES = 16u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_PAPERS: DEVICE_CAPABILITIES = 2u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_PAPERSIZE: DEVICE_CAPABILITIES = 3u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_PERSONALITY: DEVICE_CAPABILITIES = 25u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_PRINTERMEM: DEVICE_CAPABILITIES = 28u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_PRINTRATE: DEVICE_CAPABILITIES = 26u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_PRINTRATEPPM: DEVICE_CAPABILITIES = 31u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_PRINTRATEUNIT: DEVICE_CAPABILITIES = 27u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_SIZE: DEVICE_CAPABILITIES = 8u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_STAPLE: DEVICE_CAPABILITIES = 30u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_TRUETYPE: DEVICE_CAPABILITIES = 15u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const DC_VERSION: DEVICE_CAPABILITIES = 10u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type PRINT_WINDOW_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PW_CLIENTONLY: PRINT_WINDOW_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type PSINJECT_POINT = u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_BEGINSTREAM: PSINJECT_POINT = 1u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_PSADOBE: PSINJECT_POINT = 2u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_PAGESATEND: PSINJECT_POINT = 3u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_PAGES: PSINJECT_POINT = 4u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_DOCNEEDEDRES: PSINJECT_POINT = 5u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_DOCSUPPLIEDRES: PSINJECT_POINT = 6u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_PAGEORDER: PSINJECT_POINT = 7u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_ORIENTATION: PSINJECT_POINT = 8u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_BOUNDINGBOX: PSINJECT_POINT = 9u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_DOCUMENTPROCESSCOLORS: PSINJECT_POINT = 10u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_COMMENTS: PSINJECT_POINT = 11u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_BEGINDEFAULTS: PSINJECT_POINT = 12u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_ENDDEFAULTS: PSINJECT_POINT = 13u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_BEGINPROLOG: PSINJECT_POINT = 14u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_ENDPROLOG: PSINJECT_POINT = 15u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_BEGINSETUP: PSINJECT_POINT = 16u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_ENDSETUP: PSINJECT_POINT = 17u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_TRAILER: PSINJECT_POINT = 18u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_EOF: PSINJECT_POINT = 19u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_ENDSTREAM: PSINJECT_POINT = 20u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_DOCUMENTPROCESSCOLORSATEND: PSINJECT_POINT = 21u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_PAGENUMBER: PSINJECT_POINT = 100u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_BEGINPAGESETUP: PSINJECT_POINT = 101u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_ENDPAGESETUP: PSINJECT_POINT = 102u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_PAGETRAILER: PSINJECT_POINT = 103u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_PLATECOLOR: PSINJECT_POINT = 104u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_SHOWPAGE: PSINJECT_POINT = 105u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_PAGEBBOX: PSINJECT_POINT = 106u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_ENDPAGECOMMENTS: PSINJECT_POINT = 107u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_VMSAVE: PSINJECT_POINT = 200u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const PSINJECT_VMRESTORE: PSINJECT_POINT = 201u16;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_COLOR_INTERPOLATION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_COLOR_INTERPOLATION_SCRGBLINEAR: XPS_COLOR_INTERPOLATION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_COLOR_INTERPOLATION_SRGBLINEAR: XPS_COLOR_INTERPOLATION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_COLOR_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_COLOR_TYPE_SRGB: XPS_COLOR_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_COLOR_TYPE_SCRGB: XPS_COLOR_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_COLOR_TYPE_CONTEXT: XPS_COLOR_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_DASH_CAP = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_DASH_CAP_FLAT: XPS_DASH_CAP = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_DASH_CAP_ROUND: XPS_DASH_CAP = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_DASH_CAP_SQUARE: XPS_DASH_CAP = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_DASH_CAP_TRIANGLE: XPS_DASH_CAP = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_DOCUMENT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_DOCUMENT_TYPE_UNSPECIFIED: XPS_DOCUMENT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_DOCUMENT_TYPE_XPS: XPS_DOCUMENT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_DOCUMENT_TYPE_OPENXPS: XPS_DOCUMENT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_FILL_RULE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_FILL_RULE_EVENODD: XPS_FILL_RULE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_FILL_RULE_NONZERO: XPS_FILL_RULE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_FONT_EMBEDDING = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_FONT_EMBEDDING_NORMAL: XPS_FONT_EMBEDDING = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_FONT_EMBEDDING_OBFUSCATED: XPS_FONT_EMBEDDING = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_FONT_EMBEDDING_RESTRICTED: XPS_FONT_EMBEDDING = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED: XPS_FONT_EMBEDDING = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_IMAGE_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_IMAGE_TYPE_JPEG: XPS_IMAGE_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_IMAGE_TYPE_PNG: XPS_IMAGE_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_IMAGE_TYPE_TIFF: XPS_IMAGE_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_IMAGE_TYPE_WDP: XPS_IMAGE_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_IMAGE_TYPE_JXR: XPS_IMAGE_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_INTERLEAVING = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_INTERLEAVING_OFF: XPS_INTERLEAVING = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_INTERLEAVING_ON: XPS_INTERLEAVING = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_LINE_CAP = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_LINE_CAP_FLAT: XPS_LINE_CAP = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_LINE_CAP_ROUND: XPS_LINE_CAP = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_LINE_CAP_SQUARE: XPS_LINE_CAP = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_LINE_CAP_TRIANGLE: XPS_LINE_CAP = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_LINE_JOIN = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_LINE_JOIN_MITER: XPS_LINE_JOIN = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_LINE_JOIN_BEVEL: XPS_LINE_JOIN = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_LINE_JOIN_ROUND: XPS_LINE_JOIN = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_OBJECT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_CANVAS: XPS_OBJECT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_GLYPHS: XPS_OBJECT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_PATH: XPS_OBJECT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_MATRIX_TRANSFORM: XPS_OBJECT_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_GEOMETRY: XPS_OBJECT_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH: XPS_OBJECT_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_IMAGE_BRUSH: XPS_OBJECT_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH: XPS_OBJECT_TYPE = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH: XPS_OBJECT_TYPE = 9i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_OBJECT_TYPE_VISUAL_BRUSH: XPS_OBJECT_TYPE = 10i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_SEGMENT_STROKE_PATTERN = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_STROKE_PATTERN_ALL: XPS_SEGMENT_STROKE_PATTERN = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_STROKE_PATTERN_NONE: XPS_SEGMENT_STROKE_PATTERN = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_STROKE_PATTERN_MIXED: XPS_SEGMENT_STROKE_PATTERN = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_SEGMENT_TYPE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE: XPS_SEGMENT_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE: XPS_SEGMENT_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE: XPS_SEGMENT_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE: XPS_SEGMENT_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_TYPE_BEZIER: XPS_SEGMENT_TYPE = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_TYPE_LINE: XPS_SEGMENT_TYPE = 6i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SEGMENT_TYPE_QUADRATIC_BEZIER: XPS_SEGMENT_TYPE = 7i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_SIGNATURE_STATUS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGNATURE_STATUS_INCOMPLIANT: XPS_SIGNATURE_STATUS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGNATURE_STATUS_INCOMPLETE: XPS_SIGNATURE_STATUS = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGNATURE_STATUS_BROKEN: XPS_SIGNATURE_STATUS = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGNATURE_STATUS_QUESTIONABLE: XPS_SIGNATURE_STATUS = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGNATURE_STATUS_VALID: XPS_SIGNATURE_STATUS = 5i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_SIGN_FLAGS = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGN_FLAGS_NONE: XPS_SIGN_FLAGS = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGN_FLAGS_IGNORE_MARKUP_COMPATIBILITY: XPS_SIGN_FLAGS = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_SIGN_POLICY = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGN_POLICY_NONE: XPS_SIGN_POLICY = 0i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGN_POLICY_CORE_PROPERTIES: XPS_SIGN_POLICY = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS: XPS_SIGN_POLICY = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGN_POLICY_PRINT_TICKET: XPS_SIGN_POLICY = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGN_POLICY_DISCARD_CONTROL: XPS_SIGN_POLICY = 8i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SIGN_POLICY_ALL: XPS_SIGN_POLICY = 15i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_SPREAD_METHOD = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SPREAD_METHOD_PAD: XPS_SPREAD_METHOD = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SPREAD_METHOD_REFLECT: XPS_SPREAD_METHOD = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_SPREAD_METHOD_REPEAT: XPS_SPREAD_METHOD = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_STYLE_SIMULATION = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_STYLE_SIMULATION_NONE: XPS_STYLE_SIMULATION = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_STYLE_SIMULATION_ITALIC: XPS_STYLE_SIMULATION = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_STYLE_SIMULATION_BOLD: XPS_STYLE_SIMULATION = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_STYLE_SIMULATION_BOLDITALIC: XPS_STYLE_SIMULATION = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_THUMBNAIL_SIZE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_THUMBNAIL_SIZE_VERYSMALL: XPS_THUMBNAIL_SIZE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_THUMBNAIL_SIZE_SMALL: XPS_THUMBNAIL_SIZE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_THUMBNAIL_SIZE_MEDIUM: XPS_THUMBNAIL_SIZE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_THUMBNAIL_SIZE_LARGE: XPS_THUMBNAIL_SIZE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub type XPS_TILE_MODE = i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_TILE_MODE_NONE: XPS_TILE_MODE = 1i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_TILE_MODE_TILE: XPS_TILE_MODE = 2i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_TILE_MODE_FLIPX: XPS_TILE_MODE = 3i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_TILE_MODE_FLIPY: XPS_TILE_MODE = 4i32;
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub const XPS_TILE_MODE_FLIPXY: XPS_TILE_MODE = 5i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct DOCINFOA {
+ pub cbSize: i32,
+ pub lpszDocName: ::windows_sys::core::PCSTR,
+ pub lpszOutput: ::windows_sys::core::PCSTR,
+ pub lpszDatatype: ::windows_sys::core::PCSTR,
+ pub fwType: u32,
+}
+impl ::core::marker::Copy for DOCINFOA {}
+impl ::core::clone::Clone for DOCINFOA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct DOCINFOW {
+ pub cbSize: i32,
+ pub lpszDocName: ::windows_sys::core::PCWSTR,
+ pub lpszOutput: ::windows_sys::core::PCWSTR,
+ pub lpszDatatype: ::windows_sys::core::PCWSTR,
+ pub fwType: u32,
+}
+impl ::core::marker::Copy for DOCINFOW {}
+impl ::core::clone::Clone for DOCINFOW {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct DRAWPATRECT {
+ pub ptPosition: super::super::Foundation::POINT,
+ pub ptSize: super::super::Foundation::POINT,
+ pub wStyle: u16,
+ pub wPattern: u16,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for DRAWPATRECT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for DRAWPATRECT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+pub type HPTPROVIDER = isize;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct PSFEATURE_CUSTPAPER {
+ pub lOrientation: i32,
+ pub lWidth: i32,
+ pub lHeight: i32,
+ pub lWidthOffset: i32,
+ pub lHeightOffset: i32,
+}
+impl ::core::marker::Copy for PSFEATURE_CUSTPAPER {}
+impl ::core::clone::Clone for PSFEATURE_CUSTPAPER {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct PSFEATURE_OUTPUT {
+ pub bPageIndependent: super::super::Foundation::BOOL,
+ pub bSetPageDevice: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for PSFEATURE_OUTPUT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for PSFEATURE_OUTPUT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct PSINJECTDATA {
+ pub DataBytes: u32,
+ pub InjectionPoint: PSINJECT_POINT,
+ pub PageNumber: u16,
+}
+impl ::core::marker::Copy for PSINJECTDATA {}
+impl ::core::clone::Clone for PSINJECTDATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_COLOR {
+ pub colorType: XPS_COLOR_TYPE,
+ pub value: XPS_COLOR_0,
+}
+impl ::core::marker::Copy for XPS_COLOR {}
+impl ::core::clone::Clone for XPS_COLOR {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub union XPS_COLOR_0 {
+ pub sRGB: XPS_COLOR_0_1,
+ pub scRGB: XPS_COLOR_0_2,
+ pub context: XPS_COLOR_0_0,
+}
+impl ::core::marker::Copy for XPS_COLOR_0 {}
+impl ::core::clone::Clone for XPS_COLOR_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_COLOR_0_0 {
+ pub channelCount: u8,
+ pub channels: [f32; 9],
+}
+impl ::core::marker::Copy for XPS_COLOR_0_0 {}
+impl ::core::clone::Clone for XPS_COLOR_0_0 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_COLOR_0_1 {
+ pub alpha: u8,
+ pub red: u8,
+ pub green: u8,
+ pub blue: u8,
+}
+impl ::core::marker::Copy for XPS_COLOR_0_1 {}
+impl ::core::clone::Clone for XPS_COLOR_0_1 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_COLOR_0_2 {
+ pub alpha: f32,
+ pub red: f32,
+ pub green: f32,
+ pub blue: f32,
+}
+impl ::core::marker::Copy for XPS_COLOR_0_2 {}
+impl ::core::clone::Clone for XPS_COLOR_0_2 {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_DASH {
+ pub length: f32,
+ pub gap: f32,
+}
+impl ::core::marker::Copy for XPS_DASH {}
+impl ::core::clone::Clone for XPS_DASH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_GLYPH_INDEX {
+ pub index: i32,
+ pub advanceWidth: f32,
+ pub horizontalOffset: f32,
+ pub verticalOffset: f32,
+}
+impl ::core::marker::Copy for XPS_GLYPH_INDEX {}
+impl ::core::clone::Clone for XPS_GLYPH_INDEX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_GLYPH_MAPPING {
+ pub unicodeStringStart: u32,
+ pub unicodeStringLength: u16,
+ pub glyphIndicesStart: u32,
+ pub glyphIndicesLength: u16,
+}
+impl ::core::marker::Copy for XPS_GLYPH_MAPPING {}
+impl ::core::clone::Clone for XPS_GLYPH_MAPPING {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_MATRIX {
+ pub m11: f32,
+ pub m12: f32,
+ pub m21: f32,
+ pub m22: f32,
+ pub m31: f32,
+ pub m32: f32,
+}
+impl ::core::marker::Copy for XPS_MATRIX {}
+impl ::core::clone::Clone for XPS_MATRIX {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_POINT {
+ pub x: f32,
+ pub y: f32,
+}
+impl ::core::marker::Copy for XPS_POINT {}
+impl ::core::clone::Clone for XPS_POINT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_RECT {
+ pub x: f32,
+ pub y: f32,
+ pub width: f32,
+ pub height: f32,
+}
+impl ::core::marker::Copy for XPS_RECT {}
+impl ::core::clone::Clone for XPS_RECT {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
+pub struct XPS_SIZE {
+ pub width: f32,
+ pub height: f32,
+}
+impl ::core::marker::Copy for XPS_SIZE {}
+impl ::core::clone::Clone for XPS_SIZE {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
+#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
+pub type ABORTPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Graphics::Gdi::HDC, param1: i32) -> super::super::Foundation::BOOL>;
diff --git a/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/mod.rs b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/mod.rs
new file mode 100644
index 000000000..ba988b07e
--- /dev/null
+++ b/vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/mod.rs
@@ -0,0 +1,46 @@
+#[cfg(feature = "Win32_Storage_Cabinets")]
+pub mod Cabinets;
+#[cfg(feature = "Win32_Storage_CloudFilters")]
+pub mod CloudFilters;
+#[cfg(feature = "Win32_Storage_Compression")]
+pub mod Compression;
+#[cfg(feature = "Win32_Storage_DataDeduplication")]
+pub mod DataDeduplication;
+#[cfg(feature = "Win32_Storage_DistributedFileSystem")]
+pub mod DistributedFileSystem;
+#[cfg(feature = "Win32_Storage_EnhancedStorage")]
+pub mod EnhancedStorage;
+#[cfg(feature = "Win32_Storage_FileHistory")]
+pub mod FileHistory;
+#[cfg(feature = "Win32_Storage_FileServerResourceManager")]
+pub mod FileServerResourceManager;
+#[cfg(feature = "Win32_Storage_FileSystem")]
+pub mod FileSystem;
+#[cfg(feature = "Win32_Storage_Imapi")]
+pub mod Imapi;
+#[cfg(feature = "Win32_Storage_IndexServer")]
+pub mod IndexServer;
+#[cfg(feature = "Win32_Storage_InstallableFileSystems")]
+pub mod InstallableFileSystems;
+#[cfg(feature = "Win32_Storage_IscsiDisc")]
+pub mod IscsiDisc;
+#[cfg(feature = "Win32_Storage_Jet")]
+pub mod Jet;
+#[cfg(feature = "Win32_Storage_OfflineFiles")]
+pub mod OfflineFiles;
+#[cfg(feature = "Win32_Storage_OperationRecorder")]
+pub mod OperationRecorder;
+#[cfg(feature = "Win32_Storage_Packaging")]
+pub mod Packaging;
+#[cfg(feature = "Win32_Storage_ProjectedFileSystem")]
+pub mod ProjectedFileSystem;
+#[cfg(feature = "Win32_Storage_StructuredStorage")]
+pub mod StructuredStorage;
+#[cfg(feature = "Win32_Storage_Vhd")]
+pub mod Vhd;
+#[cfg(feature = "Win32_Storage_VirtualDiskService")]
+pub mod VirtualDiskService;
+#[cfg(feature = "Win32_Storage_Vss")]
+pub mod Vss;
+#[cfg(feature = "Win32_Storage_Xps")]
+pub mod Xps;