summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/Storage
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
commit4e8199b572f2035b7749cba276ece3a26630d23e (patch)
treef09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/Storage
parentAdding upstream version 1.66.0+dfsg1. (diff)
downloadrustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz
rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Storage')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Cabinets/mod.rs272
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/CloudFilters/mod.rs822
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Compression/mod.rs30
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/DataDeduplication/mod.rs143
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs170
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs158
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/FileHistory/mod.rs90
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs252
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/FileSystem/mod.rs4198
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Imapi/mod.rs552
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/IndexServer/mod.rs474
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs522
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs874
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Jet/mod.rs4078
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs394
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/OperationRecorder/mod.rs18
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs552
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Opc/mod.rs58
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs288
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Vhd/mod.rs798
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs2514
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Vss/mod.rs500
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs32
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Storage/Xps/mod.rs838
24 files changed, 9316 insertions, 9311 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/Cabinets/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Cabinets/mod.rs
index b6bbb6dd8..7385f2af4 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Cabinets/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Cabinets/mod.rs
@@ -1,5 +1,5 @@
-#[link(name = "windows")]
-extern "system" {
+#[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;
@@ -41,6 +41,140 @@ pub const CB_MAX_DISK: i32 = 2147483647i32;
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")]
@@ -82,28 +216,6 @@ impl ::core::clone::Clone for ERF {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -125,14 +237,6 @@ impl ::core::clone::Clone for FDICABINETINFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -217,42 +321,6 @@ impl ::core::clone::Clone for FDIDECRYPT_0_2 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"]
pub struct FDINOTIFICATION {
@@ -276,20 +344,6 @@ impl ::core::clone::Clone for FDINOTIFICATION {
*self
}
}
-#[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(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -327,12 +381,6 @@ impl ::core::clone::Clone for FDISPILLFILE {
}
}
#[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 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>;
@@ -380,51 +428,3 @@ pub type PFNREAD = ::core::option::Option<unsafe extern "system" fn(hf: isize, p
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>;
-#[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;
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/CloudFilters/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/CloudFilters/mod.rs
index f7ac94953..3b14f2aa1 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/CloudFilters/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/CloudFilters/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -95,9 +95,16 @@ extern "system" {
#[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\"`, `\"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)>;
+#[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\"`*"]
@@ -162,6 +169,402 @@ pub const CF_CALLBACK_FETCH_DATA_FLAG_EXPLICIT_HYDRATION: CF_CALLBACK_FETCH_DATA
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"))]
@@ -194,14 +597,6 @@ impl ::core::clone::Clone for CF_CALLBACK_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_CALLBACK_PARAMETERS {
@@ -420,93 +815,7 @@ impl ::core::clone::Clone for CF_CALLBACK_REGISTRATION {
*self
}
}
-#[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;
-pub type CF_CONNECTION_KEY = isize;
-#[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;
+pub type CF_CONNECTION_KEY = i64;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_FILE_RANGE {
@@ -534,16 +843,6 @@ impl ::core::clone::Clone for CF_FS_METADATA {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_HYDRATION_POLICY {
@@ -556,18 +855,6 @@ impl ::core::clone::Clone for CF_HYDRATION_POLICY {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_HYDRATION_POLICY_MODIFIER_USHORT {
@@ -579,16 +866,6 @@ impl ::core::clone::Clone for CF_HYDRATION_POLICY_MODIFIER_USHORT {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_HYDRATION_POLICY_PRIMARY_USHORT {
@@ -600,78 +877,6 @@ impl ::core::clone::Clone for CF_HYDRATION_POLICY_PRIMARY_USHORT {
*self
}
}
-#[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 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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))]
@@ -864,58 +1069,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_7 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_PLACEHOLDER_BASIC_INFO {
@@ -932,18 +1085,6 @@ impl ::core::clone::Clone for CF_PLACEHOLDER_BASIC_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"]
#[cfg(feature = "Win32_Storage_FileSystem")]
@@ -964,32 +1105,6 @@ impl ::core::clone::Clone for CF_PLACEHOLDER_CREATE_INFO {
*self
}
}
-#[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 const CF_PLACEHOLDER_MAX_FILE_IDENTITY_LENGTH: u32 = 4096u32;
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_PLACEHOLDER_STANDARD_INFO {
@@ -1010,24 +1125,6 @@ impl ::core::clone::Clone for CF_PLACEHOLDER_STANDARD_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_PLATFORM_INFO {
@@ -1053,10 +1150,6 @@ impl ::core::clone::Clone for CF_POPULATION_POLICY {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_POPULATION_POLICY_MODIFIER_USHORT {
@@ -1068,14 +1161,6 @@ impl ::core::clone::Clone for CF_POPULATION_POLICY_MODIFIER_USHORT {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_POPULATION_POLICY_PRIMARY_USHORT {
@@ -1104,36 +1189,6 @@ impl ::core::clone::Clone for CF_PROCESS_INFO {
*self
}
}
-#[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 const CF_REQUEST_KEY_DEFAULT: u32 = 0u32;
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_SYNC_POLICIES {
@@ -1150,30 +1205,6 @@ impl ::core::clone::Clone for CF_SYNC_POLICIES {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_SYNC_REGISTRATION {
@@ -1203,14 +1234,6 @@ impl ::core::clone::Clone for CF_SYNC_ROOT_BASIC_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"]
pub struct CF_SYNC_ROOT_PROVIDER_INFO {
@@ -1260,29 +1283,6 @@ impl ::core::clone::Clone for CF_SYNC_STATUS {
*self
}
}
-#[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;
+#[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/src/Windows/Win32/Storage/Compression/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Compression/mod.rs
index 6f884aee0..d7a12625d 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Compression/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Compression/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_Compression\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -37,7 +37,14 @@ extern "system" {
#[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;
}
-pub type COMPRESSOR_HANDLE = isize;
+#[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\"`*"]
@@ -49,11 +56,14 @@ 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 const COMPRESS_ALGORITHM_INVALID: u32 = 0u32;
+pub type COMPRESS_INFORMATION_CLASS = i32;
#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
-pub const COMPRESS_ALGORITHM_MAX: u32 = 6u32;
+pub const COMPRESS_INFORMATION_CLASS_INVALID: COMPRESS_INFORMATION_CLASS = 0i32;
#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
-pub const COMPRESS_ALGORITHM_NULL: u32 = 1u32;
+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 {
@@ -68,16 +78,6 @@ impl ::core::clone::Clone for COMPRESS_ALLOCATION_ROUTINES {
}
}
#[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;
-#[doc = "*Required features: `\"Win32_Storage_Compression\"`*"]
-pub const COMPRESS_RAW: u32 = 536870912u32;
-#[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/src/Windows/Win32/Storage/DataDeduplication/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/DataDeduplication/mod.rs
index be59ff1c7..7bc4738c5 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/DataDeduplication/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/DataDeduplication/mod.rs
@@ -1,15 +1,13 @@
-#[repr(C)]
+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 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
- }
-}
+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\"`*"]
@@ -17,35 +15,6 @@ 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 const DEDUP_CHUNKLIB_MAX_CHUNKS_ENUM: u32 = 1024u32;
-#[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
- }
-}
-#[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;
@@ -57,21 +26,6 @@ pub const DEDUP_PT_AvgChunkSizeBytes: DEDUP_SET_PARAM_TYPE = 3i32;
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;
-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] };
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
pub type DedupChunkFlags = i32;
#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
@@ -90,7 +44,6 @@ pub type DedupCompressionAlgorithm = i32;
pub const DedupCompressionAlgorithm_Unknonwn: DedupCompressionAlgorithm = 0i32;
#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
pub const DedupCompressionAlgorithm_Xpress: DedupCompressionAlgorithm = 1i32;
-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 DedupDataPortManagerOption = i32;
#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
@@ -129,6 +82,65 @@ pub const DedupDataPortVolumeStatus_Ready: DedupDataPortVolumeStatus = 4i32;
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 {
@@ -140,24 +152,15 @@ impl ::core::clone::Clone for DedupHash {
*self
}
}
-#[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\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
+#[doc = "*Required features: `\"Win32_Storage_DataDeduplication\"`*"]
pub struct DedupStream {
- pub Path: super::super::Foundation::BSTR,
+ pub Path: ::windows_sys::core::BSTR,
pub Offset: u64,
pub Length: u64,
pub ChunkCount: u32,
}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::marker::Copy for DedupStream {}
-#[cfg(feature = "Win32_Foundation")]
impl ::core::clone::Clone for DedupStream {
fn clone(&self) -> Self {
*self
@@ -176,9 +179,3 @@ impl ::core::clone::Clone for DedupStreamEntry {
*self
}
}
-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;
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs
index cf7ff6e9f..9b99520a6 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[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;
@@ -55,6 +55,90 @@ extern "system" {
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 {
@@ -445,30 +529,6 @@ impl ::core::clone::Clone for DFS_INFO_9 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
-pub const DFS_MOVE_FLAG_REPLACE_IF_EXISTS: 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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
pub struct DFS_SITELIST_INFO {
@@ -493,10 +553,6 @@ impl ::core::clone::Clone for DFS_SITENAME_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
pub struct DFS_STORAGE_INFO {
@@ -540,14 +596,6 @@ impl ::core::clone::Clone for DFS_STORAGE_INFO_1 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"]
pub struct DFS_SUPPORTED_NAMESPACE_VERSION_INFO {
@@ -577,51 +625,3 @@ impl ::core::clone::Clone for DFS_TARGET_PRIORITY {
*self
}
}
-#[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;
-#[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;
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs
index da261847c..f4db0cc69 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs
@@ -1,20 +1,9 @@
-#[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
- }
-}
-#[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;
+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\"`*"]
@@ -208,45 +197,6 @@ pub const ENHANCED_STORAGE_COMMAND_SILO_GET_AUTHENTICATION_STATE: super::super::
#[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 };
-#[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
- }
-}
#[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 {
@@ -504,12 +454,6 @@ 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] };
-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 IMPORTANCE_HIGH_MAX: i32 = 5i32;
#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
@@ -3944,23 +3888,6 @@ pub const SHARINGSTATUS_NOTSHARED: u32 = 0u32;
pub const SHARINGSTATUS_PRIVATE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
pub const SHARINGSTATUS_SHARED: u32 = 1u32;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
pub const STORAGE_PROVIDER_SHARE_STATUS_GROUP: &str = "Group";
#[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"]
@@ -4012,3 +3939,76 @@ 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/src/Windows/Win32/Storage/FileHistory/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/FileHistory/mod.rs
index 01f2fd127..2a772183d 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/FileHistory/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/FileHistory/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"]
#[cfg(feature = "Win32_System_WindowsProgramming")]
@@ -22,6 +22,10 @@ extern "system" {
#[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\"`*"]
@@ -69,6 +73,46 @@ pub const FHSVC_E_FATAL_CONFIG_ERROR: ::windows_sys::core::HRESULT = -2147219964
#[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;
@@ -127,44 +171,6 @@ 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 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;
-#[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;
@@ -196,9 +202,3 @@ pub const BackupLimitUserIdleMachineOnDC: FhBackupStopReason = 2i32;
pub const BackupLimitUserBusyMachineOnDC: FhBackupStopReason = 3i32;
#[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"]
pub const BackupCancelled: FhBackupStopReason = 4i32;
-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] };
-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;
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs
index 246f3a799..778e87334 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs
@@ -1,41 +1,65 @@
-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 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;
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\"`*"]
@@ -323,6 +347,71 @@ 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\"`*"]
@@ -363,7 +452,6 @@ pub const FsrmClassificationLoggingFlags_ErrorsInLogFile: FsrmClassificationLogg
pub const FsrmClassificationLoggingFlags_ClassificationsInSystemLog: FsrmClassificationLoggingFlags = 4i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmClassificationLoggingFlags_ErrorsInSystemLog: FsrmClassificationLoggingFlags = 8i32;
-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 type FsrmCollectionState = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
@@ -381,8 +469,6 @@ 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 const FsrmDaysNotSpecified: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub type FsrmEnumOptions = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmEnumOptions_None: FsrmEnumOptions = 0i32;
@@ -414,15 +500,12 @@ pub const FsrmExecutionOption_EvaluateUnset: FsrmExecutionOption = 1i32;
pub const FsrmExecutionOption_ReEvaluate_ConsiderExistingValue: FsrmExecutionOption = 2i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmExecutionOption_ReEvaluate_IgnoreExistingValue: FsrmExecutionOption = 3i32;
-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] };
#[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;
-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] };
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub type FsrmFileManagementLoggingFlags = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
@@ -447,8 +530,6 @@ pub const FsrmFileManagementType_Rms: FsrmFileManagementType = 3i32;
pub type FsrmFileScreenFlags = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmFileScreenFlags_Enforce: FsrmFileScreenFlags = 1i32;
-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 type FsrmFileStreamingInterfaceType = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
@@ -492,20 +573,6 @@ pub const FsrmGetFilePropertyOptions_FailOnPersistErrors: FsrmGetFilePropertyOpt
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmGetFilePropertyOptions_SkipOrphaned: FsrmGetFilePropertyOptions = 8i32;
#[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] };
-#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub type FsrmPipelineModuleType = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmPipelineModuleType_Unknown: FsrmPipelineModuleType = 0i32;
@@ -653,8 +720,6 @@ pub const FsrmQuotaFlags_Disable: FsrmQuotaFlags = 512i32;
pub const FsrmQuotaFlags_StatusIncomplete: FsrmQuotaFlags = 65536i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmQuotaFlags_StatusRebuilding: FsrmQuotaFlags = 131072i32;
-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] };
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub type FsrmReportFilter = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
@@ -723,7 +788,6 @@ pub const FsrmReportLimit_MaxPropertyValues: FsrmReportLimit = 10i32;
pub const FsrmReportLimit_MaxFilesPerPropertyValue: FsrmReportLimit = 11i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmReportLimit_MaxFolders: FsrmReportLimit = 12i32;
-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] };
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub type FsrmReportRunningStatus = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
@@ -734,7 +798,6 @@ pub const FsrmReportRunningStatus_NotRunning: FsrmReportRunningStatus = 1i32;
pub const FsrmReportRunningStatus_Queued: FsrmReportRunningStatus = 2i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmReportRunningStatus_Running: FsrmReportRunningStatus = 3i32;
-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] };
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub type FsrmReportType = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
@@ -783,7 +846,6 @@ pub const FsrmRuleType_Unknown: FsrmRuleType = 0i32;
pub const FsrmRuleType_Classification: FsrmRuleType = 1i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmRuleType_Generic: FsrmRuleType = 2i32;
-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 type FsrmStorageModuleCaps = i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
@@ -814,65 +876,3 @@ pub type FsrmTemplateApplyOptions = i32;
pub const FsrmTemplateApplyOptions_ApplyToDerivedMatching: FsrmTemplateApplyOptions = 1i32;
#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
pub const FsrmTemplateApplyOptions_ApplyToDerivedAll: FsrmTemplateApplyOptions = 2i32;
-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;
-#[doc = "*Required features: `\"Win32_Storage_FileServerResourceManager\"`*"]
-pub const MessageSizeLimit: u32 = 4096u32;
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/FileSystem/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/FileSystem/mod.rs
index 8b83ee3f7..b53e603f7 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/FileSystem/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/FileSystem/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -319,7 +319,7 @@ extern "system" {
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: super::super::Foundation::HANDLE, lpfindfiledata: *mut WIN32_FIND_DATAW) -> super::super::Foundation::BOOL;
+ 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;
@@ -730,7 +730,7 @@ extern "system" {
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: LZOPENFILE_STYLE) -> i32;
+ 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;
@@ -1132,55 +1132,546 @@ extern "system" {
#[cfg(feature = "Win32_Foundation")]
pub fn WriteTapemark(hdevice: super::super::Foundation::HANDLE, dwtapemarktype: TAPEMARK_TYPE, dwtapemarkcount: u32, bimmediate: super::super::Foundation::BOOL) -> u32;
}
-#[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
- }
-}
-#[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>;
+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 type CACHE_DESTROY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(cb: u32, lpb: *mut u8)>;
+pub const CLFS_BASELOG_EXTENSION: &str = ".blf";
#[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>;
+pub const CLFS_CONTAINER_RELATIVE_PREFIX: &str = "%BLF%\\";
#[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>;
+pub const CLFS_CONTAINER_STREAM_PREFIX: &str = "%BLF%:";
#[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>;
+pub const CLFS_FLAG_FILTER_INTERMEDIATE_LEVEL: u32 = 16u32;
#[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>;
+pub const CLFS_FLAG_FILTER_TOP_LEVEL: u32 = 32u32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_BASELOG_EXTENSION: &str = ".blf";
+pub const CLFS_FLAG_HIDDEN_SYSTEM_LOG: u32 = 512u32;
#[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>;
+pub const CLFS_FLAG_IGNORE_SHARE_ACCESS: u32 = 64u32;
#[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)>;
+pub const CLFS_FLAG_MINIFILTER_LEVEL: u32 = 256u32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_CONTAINER_RELATIVE_PREFIX: &str = "%BLF%\\";
+pub const CLFS_FLAG_NON_REENTRANT_FILTER: u32 = 16u32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_CONTAINER_STREAM_PREFIX: &str = "%BLF%:";
+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\"`*"]
@@ -1202,35 +1693,1536 @@ 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 const CLFS_FLAG_FILTER_INTERMEDIATE_LEVEL: u32 = 16u32;
+pub type CLFS_IOSTATS_CLASS = i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_FLAG_FILTER_TOP_LEVEL: u32 = 32u32;
+pub const ClfsIoStatsDefault: CLFS_IOSTATS_CLASS = 0i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_FLAG_HIDDEN_SYSTEM_LOG: u32 = 512u32;
+pub const ClfsIoStatsMax: CLFS_IOSTATS_CLASS = 65535i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_FLAG_IGNORE_SHARE_ACCESS: u32 = 64u32;
+pub type CLFS_LOG_ARCHIVE_MODE = i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_FLAG_MINIFILTER_LEVEL: u32 = 256u32;
+pub const ClfsLogArchiveEnabled: CLFS_LOG_ARCHIVE_MODE = 1i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_FLAG_NON_REENTRANT_FILTER: u32 = 16u32;
+pub const ClfsLogArchiveDisabled: CLFS_LOG_ARCHIVE_MODE = 2i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_FLAG_READ_IN_PROGRESS: u32 = 128u32;
+pub type CLFS_MGMT_NOTIFICATION_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_FLAG_REENTRANT_FILE_SYSTEM: u32 = 8u32;
+pub const ClfsMgmtAdvanceTailNotification: CLFS_MGMT_NOTIFICATION_TYPE = 0i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const CLFS_FLAG_REENTRANT_FILTER: u32 = 32u32;
+pub const ClfsMgmtLogFullHandlerNotification: CLFS_MGMT_NOTIFICATION_TYPE = 1i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub type CLFS_IOSTATS_CLASS = i32;
+pub const ClfsMgmtLogUnpinnedNotification: CLFS_MGMT_NOTIFICATION_TYPE = 2i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const ClfsIoStatsDefault: CLFS_IOSTATS_CLASS = 0i32;
+pub const ClfsMgmtLogWriteNotification: CLFS_MGMT_NOTIFICATION_TYPE = 3i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const ClfsIoStatsMax: CLFS_IOSTATS_CLASS = 65535i32;
+pub type CLFS_MGMT_POLICY_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub type CLFS_LOG_ARCHIVE_MODE = i32;
+pub const ClfsMgmtPolicyMaximumSize: CLFS_MGMT_POLICY_TYPE = 0i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const ClfsLogArchiveEnabled: CLFS_LOG_ARCHIVE_MODE = 1i32;
+pub const ClfsMgmtPolicyMinimumSize: CLFS_MGMT_POLICY_TYPE = 1i32;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const ClfsLogArchiveDisabled: CLFS_LOG_ARCHIVE_MODE = 2i32;
+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 {
@@ -1243,14 +3235,6 @@ impl ::core::clone::Clone for CLFS_LOG_NAME_INFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct CLFS_MGMT_NOTIFICATION {
@@ -1264,16 +3248,6 @@ impl ::core::clone::Clone for CLFS_MGMT_NOTIFICATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct CLFS_MGMT_POLICY {
@@ -1423,32 +3397,6 @@ impl ::core::clone::Clone for CLFS_MGMT_POLICY_0_9 {
*self
}
}
-#[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 const CLFS_MGMT_POLICY_VERSION: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct CLFS_NODE_ID {
@@ -1474,18 +3422,6 @@ impl ::core::clone::Clone for CLFS_PHYSICAL_LSN_INFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct CLFS_STREAM_ID_INFORMATION {
@@ -1497,7 +3433,6 @@ impl ::core::clone::Clone for CLFS_STREAM_ID_INFORMATION {
*self
}
}
-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] };
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct CLS_ARCHIVE_DESCRIPTOR {
@@ -1532,16 +3467,6 @@ impl ::core::clone::Clone for CLS_CONTAINER_INFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct CLS_INFORMATION {
@@ -1569,12 +3494,6 @@ impl ::core::clone::Clone for CLS_INFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct CLS_IO_STATISTICS {
@@ -1605,20 +3524,6 @@ impl ::core::clone::Clone for CLS_IO_STATISTICS_HEADER {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct CLS_LSN {
@@ -1690,24 +3595,6 @@ impl ::core::clone::Clone for CONNECTION_INFO_1 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1903,36 +3790,6 @@ impl ::core::clone::Clone for COPYFILE2_MESSAGE_0_5 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))]
@@ -1952,118 +3809,6 @@ impl ::core::clone::Clone for CREATEFILE2_EXTENDED_PARAMETERS {
*self
}
}
-#[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 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 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 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 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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct DISKQUOTA_USER_INFORMATION {
@@ -2100,10 +3845,6 @@ impl ::core::clone::Clone for DISK_SPACE_INFORMATION {
*self
}
}
-#[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";
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct EFS_CERTIFICATE_BLOB {
@@ -2128,10 +3869,6 @@ impl ::core::clone::Clone for EFS_COMPATIBILITY_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct EFS_DECRYPTION_STATUS_INFO {
@@ -2145,8 +3882,6 @@ impl ::core::clone::Clone for EFS_DECRYPTION_STATUS_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const EFS_EFS_SUBVER_EFS_CERT: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2188,18 +3923,6 @@ impl ::core::clone::Clone for EFS_KEY_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct EFS_PIN_BLOB {
@@ -2225,8 +3948,6 @@ impl ::core::clone::Clone for EFS_RPC_BLOB {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const EFS_SUBVER_UNKNOWN: u32 = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct EFS_VERSION_INFO {
@@ -2350,24 +4071,6 @@ impl ::core::clone::Clone for ENCRYPTION_PROTECTOR_LIST {
*self
}
}
-#[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 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\"`, `\"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>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2391,72 +4094,6 @@ impl ::core::clone::Clone for FH_OVERLAPPED {
*self
}
}
-#[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 READ_CONTROL: FILE_ACCESS_FLAGS = 131072u32;
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct FILE_ALIGNMENT_INFO {
@@ -2522,33 +4159,11 @@ impl ::core::clone::Clone for FILE_COMPRESSION_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub struct FILE_DISPOSITION_INFO {
- pub DeleteFileA: super::super::Foundation::BOOLEAN,
+ pub DeleteFile: super::super::Foundation::BOOLEAN,
}
#[cfg(feature = "Win32_Foundation")]
impl ::core::marker::Copy for FILE_DISPOSITION_INFO {}
@@ -2581,98 +4196,6 @@ impl ::core::clone::Clone for FILE_EXTENT {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct FILE_FULL_DIR_INFO {
@@ -2793,16 +4316,6 @@ impl ::core::clone::Clone for FILE_ID_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct FILE_INFO_2 {
@@ -2829,68 +4342,6 @@ impl ::core::clone::Clone for FILE_INFO_3 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct FILE_IO_PRIORITY_HINT_INFO {
@@ -2902,12 +4353,6 @@ impl ::core::clone::Clone for FILE_IO_PRIORITY_HINT_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct FILE_NAME_INFO {
@@ -2920,24 +4365,6 @@ impl ::core::clone::Clone for FILE_NAME_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct FILE_NOTIFY_EXTENDED_INFORMATION {
@@ -2976,14 +4403,6 @@ impl ::core::clone::Clone for FILE_NOTIFY_INFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct FILE_REMOTE_PROTOCOL_INFO {
@@ -3106,16 +4525,6 @@ impl ::core::clone::Clone for FILE_SEGMENT_ELEMENT {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3166,32 +4575,6 @@ impl ::core::clone::Clone for FILE_STREAM_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3216,26 +4599,6 @@ pub type FindFileNameHandle = isize;
pub type FindStreamHandle = isize;
pub type FindVolumeHandle = isize;
pub type FindVolumeMointPointHandle = isize;
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct HIORING__ {
@@ -3247,73 +4610,6 @@ impl ::core::clone::Clone for HIORING__ {
*self
}
}
-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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct IORING_BUFFER_INFO {
@@ -3377,10 +4673,6 @@ impl ::core::clone::Clone for IORING_CQE {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct IORING_CREATE_FLAGS {
@@ -3393,18 +4685,6 @@ impl ::core::clone::Clone for IORING_CREATE_FLAGS {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3449,24 +4729,6 @@ impl ::core::clone::Clone for IORING_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct IORING_REGISTERED_BUFFER {
@@ -3479,16 +4741,6 @@ impl ::core::clone::Clone for IORING_REGISTERED_BUFFER {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct KCRM_MARSHAL_HEADER {
@@ -3534,16 +4786,6 @@ impl ::core::clone::Clone for KCRM_TRANSACTION_BLOB {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3561,91 +4803,6 @@ impl ::core::clone::Clone for LOG_MANAGEMENT_CALLBACKS {
*self
}
}
-#[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\"`, `\"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 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 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 type LZOPENFILE_STYLE = u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_CANCEL: LZOPENFILE_STYLE = 2048u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_CREATE: LZOPENFILE_STYLE = 4096u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_DELETE: LZOPENFILE_STYLE = 512u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_EXIST: LZOPENFILE_STYLE = 16384u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_PARSE: LZOPENFILE_STYLE = 256u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_PROMPT: LZOPENFILE_STYLE = 8192u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_READ: LZOPENFILE_STYLE = 0u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_READWRITE: LZOPENFILE_STYLE = 2u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_REOPEN: LZOPENFILE_STYLE = 32768u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_SHARE_DENY_NONE: LZOPENFILE_STYLE = 64u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_SHARE_DENY_READ: LZOPENFILE_STYLE = 48u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_SHARE_DENY_WRITE: LZOPENFILE_STYLE = 32u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_SHARE_EXCLUSIVE: LZOPENFILE_STYLE = 16u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_WRITE: LZOPENFILE_STYLE = 1u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_SHARE_COMPAT: LZOPENFILE_STYLE = 0u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const OF_VERIFY: LZOPENFILE_STYLE = 1024u32;
-#[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 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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct MediaLabelInfo {
@@ -3671,12 +4828,6 @@ impl ::core::clone::Clone for NAME_CACHE_CONTEXT {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct NTMS_ALLOCATION_INFORMATION {
@@ -3690,8 +4841,6 @@ impl ::core::clone::Clone for NTMS_ALLOCATION_INFORMATION {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const NTMS_APPLICATIONNAME_LENGTH: u32 = 64u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3712,8 +4861,6 @@ impl ::core::clone::Clone for NTMS_ASYNC_IO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const NTMS_BARCODE_LENGTH: u32 = 64u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3801,12 +4948,6 @@ impl ::core::clone::Clone for NTMS_COMPUTERINFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -3995,8 +5136,6 @@ impl ::core::clone::Clone for NTMS_I1_LIBREQUESTINFORMATIONW {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const NTMS_I1_MESSAGE_LENGTH: u32 = 127u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4370,10 +5509,6 @@ impl ::core::clone::Clone for NTMS_LMIDINFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct NTMS_MEDIAPOOLINFORMATION {
@@ -4407,8 +5542,6 @@ impl ::core::clone::Clone for NTMS_MEDIATYPEINFORMATION {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const NTMS_MESSAGE_LENGTH: u32 = 256u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct NTMS_MOUNT_INFORMATION {
@@ -4537,20 +5670,6 @@ impl ::core::clone::Clone for NTMS_OBJECTINFORMATIONW_0 {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -4695,16 +5814,6 @@ impl ::core::clone::Clone for NTMS_PMIDINFORMATIONW {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct NTMS_STORAGESLOTINFORMATION {
@@ -4718,516 +5827,6 @@ impl ::core::clone::Clone for NTMS_STORAGESLOTINFORMATION {
*self
}
}
-#[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;
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5247,81 +5846,6 @@ impl ::core::clone::Clone for OFSTRUCT {
*self
}
}
-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 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\"`*"]
-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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct REPARSE_GUID_DATA_BUFFER {
@@ -5348,22 +5872,6 @@ impl ::core::clone::Clone for REPARSE_GUID_DATA_BUFFER_0 {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5403,14 +5911,6 @@ impl ::core::clone::Clone for SERVER_CERTIFICATE_INFO_0 {
*self
}
}
-#[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 const SESI1_NUM_ELEMENTS: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const SESI2_NUM_ELEMENTS: u32 = 9u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct SESSION_INFO_0 {
@@ -5487,24 +5987,6 @@ impl ::core::clone::Clone for SESSION_INFO_502 {
*self
}
}
-#[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 const SHARE_CURRENT_USES_PARMNUM: u32 = 7u32;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const SHARE_FILE_SD_PARMNUM: u32 = 501u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct SHARE_INFO_0 {
@@ -5667,94 +6149,6 @@ impl ::core::clone::Clone for SHARE_INFO_503 {
*self
}
}
-#[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 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 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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct STAT_SERVER_0 {
@@ -5832,86 +6226,6 @@ impl ::core::clone::Clone for STAT_WORKSTATION_0 {
*self
}
}
-#[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 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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -5940,38 +6254,6 @@ impl ::core::clone::Clone for TAPE_GET_POSITION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -6020,28 +6302,6 @@ impl ::core::clone::Clone for TAPE_WRITE_MARKS {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct TRANSACTION_NOTIFICATION {
@@ -6117,81 +6377,7 @@ impl ::core::clone::Clone for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT {
*self
}
}
-#[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 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;
-#[repr(C)]
+#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct TXF_ID {
pub Anonymous: TXF_ID_0,
@@ -6214,7 +6400,7 @@ impl ::core::clone::Clone for TXF_ID_0 {
*self
}
}
-#[repr(C)]
+#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct TXF_LOG_RECORD_AFFECTED_FILE {
pub Version: u16,
@@ -6231,7 +6417,7 @@ impl ::core::clone::Clone for TXF_LOG_RECORD_AFFECTED_FILE {
*self
}
}
-#[repr(C)]
+#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct TXF_LOG_RECORD_BASE {
pub Version: u16,
@@ -6244,14 +6430,6 @@ impl ::core::clone::Clone for TXF_LOG_RECORD_BASE {
*self
}
}
-#[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;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct TXF_LOG_RECORD_TRUNCATE {
@@ -6271,14 +6449,6 @@ impl ::core::clone::Clone for TXF_LOG_RECORD_TRUNCATE {
*self
}
}
-#[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;
#[repr(C, packed(4))]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct TXF_LOG_RECORD_WRITE {
@@ -6300,68 +6470,6 @@ impl ::core::clone::Clone for TXF_LOG_RECORD_WRITE {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -6567,12 +6675,6 @@ impl ::core::clone::Clone for VOLUME_SHRINK_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct VS_FIXEDFILEINFO {
@@ -6596,116 +6698,6 @@ impl ::core::clone::Clone for VS_FIXEDFILEINFO {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
pub struct WIM_ENTRY_INFO {
@@ -6736,12 +6728,6 @@ impl ::core::clone::Clone for WIM_EXTERNAL_FILE_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -6834,30 +6820,6 @@ impl ::core::clone::Clone for WIN32_STREAM_ID {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const WINEFS_SETUSERKEY_SET_CAPABILITIES: u32 = 1u32;
-#[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\"`*"]
pub struct WOF_FILE_COMPRESSION_INFO_V0 {
@@ -6881,15 +6843,61 @@ impl ::core::clone::Clone for WOF_FILE_COMPRESSION_INFO_V1 {
*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 const WOF_PROVIDER_FILE: u32 = 2u32;
+pub type CACHE_DESTROY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(cb: u32, lpb: *mut u8)>;
#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const WOF_PROVIDER_WIM: u32 = 1u32;
+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>;
-#[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"]
-pub const _FT_TYPES_DEFINITION_: u32 = 1u32;
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/Imapi/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Imapi/mod.rs
index f6dd6d8ad..adfe128dc 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Imapi/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Imapi/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub fn CloseIMsgSession(lpmsgsess: *mut _MSGSESS);
@@ -17,6 +17,64 @@ extern "system" {
#[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] };
@@ -40,21 +98,6 @@ pub const CATID_SMTP_TRANSPORT_PRECATEGORIZE: ::windows_sys::core::GUID = ::wind
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] };
-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;
-#[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 const DISPID_DDISCFORMAT2DATAEVENTS_UPDATE: u32 = 512u32;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
@@ -399,83 +442,15 @@ pub const DISPID_IWRITEENGINE2_USESTREAMINGWRITE12: u32 = 257u32;
pub const DISPID_IWRITEENGINE2_WRITEINPROGRESS: u32 = 261u32;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub const DISPID_IWRITEENGINE2_WRITESECTION: u32 = 512u32;
-pub type DWriteEngine2Events = *mut ::core::ffi::c_void;
-#[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;
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] };
-#[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;
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] };
-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;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub const IMAPI2FS_BOOT_ENTRY_COUNT_MAX: u32 = 32u32;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
@@ -493,44 +468,6 @@ 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 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 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;
@@ -603,6 +540,210 @@ 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;
@@ -943,20 +1084,6 @@ pub const IMAPI_READ_TRACK_ADDRESS_TYPE_TRACK: IMAPI_READ_TRACK_ADDRESS_TYPE = 1
#[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 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 type IMMPID_CPV_ENUM = i32;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub const IMMPID_CPV_BEFORE__: IMMPID_CPV_ENUM = 32767i32;
@@ -1184,32 +1311,6 @@ pub const IMMPID_RP_ADDRESS_OTHER: IMMPID_RP_ENUM = 8211i32;
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;
-#[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
- }
-}
-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;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub type MEDIA_FLAGS = i32;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
@@ -1235,61 +1336,6 @@ 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 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] };
-#[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)>;
-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;
-#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub type PlatformId = i32;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub const PlatformX86: PlatformId = 0i32;
@@ -1299,64 +1345,23 @@ pub const PlatformPowerPC: PlatformId = 1i32;
pub const PlatformMac: PlatformId = 2i32;
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub const PlatformEFI: PlatformId = 239i32;
-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 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 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;
+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 {
@@ -1369,11 +1374,8 @@ impl ::core::clone::Clone for SPropAttrArray {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
-pub const SZ_PROGID_SMTPCAT: &str = "Smtp.Cat";
#[repr(C)]
pub struct _MSGSESS(pub u8);
-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] };
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"]
pub struct tagIMMPID_GUIDLIST_ITEM {
@@ -1387,8 +1389,6 @@ impl ::core::clone::Clone for tagIMMPID_GUIDLIST_ITEM {
*self
}
}
-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\"`, `\"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/src/Windows/Win32/Storage/IndexServer/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/IndexServer/mod.rs
index d2419b017..aae7f5a03 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/IndexServer/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/IndexServer/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
#[cfg(feature = "Win32_System_Com_StructuredStorage")]
@@ -11,26 +11,8 @@ extern "system" {
#[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;
}
-#[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;
+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\"`*"]
@@ -53,31 +35,6 @@ pub const CI_PROVIDER_ALL: u32 = 4294967295u32;
pub const CI_PROVIDER_INDEXING_SERVICE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
pub const CI_PROVIDER_MSSEARCH: u32 = 1u32;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
pub const CI_STATE_ANNEALING_MERGE: u32 = 8u32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
@@ -122,114 +79,6 @@ pub const CI_VERSION_WDS30: u32 = 258u32;
pub const CI_VERSION_WDS40: u32 = 265u32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
pub const CI_VERSION_WIN70: u32 = 1792u32;
-#[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
- }
-}
-#[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 const DBPROP_APPLICATION_NAME: u32 = 11u32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
@@ -288,19 +137,6 @@ pub const DBSETFUNC_ALL: u32 = 1u32;
pub const DBSETFUNC_DISTINCT: u32 = 2u32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
pub const DBSETFUNC_NONE: u32 = 0u32;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
pub const FILTER_E_ACCESS: ::windows_sys::core::HRESULT = -2147215613i32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
@@ -327,21 +163,6 @@ pub const FILTER_S_LAST_TEXT: ::windows_sys::core::HRESULT = 268041i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
pub const GENERATE_METHOD_EXACT: u32 = 0u32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
@@ -349,40 +170,6 @@ 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 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;
-pub type IFilter = *mut ::core::ffi::c_void;
-pub type IPhraseSink = *mut ::core::ffi::c_void;
-#[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;
@@ -466,27 +253,6 @@ pub const SCOPE_TYPE_VPATH: u32 = 512u32;
pub const SCOPE_TYPE_WINPATH: u32 = 256u32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
pub const STAT_BUSY: u32 = 0u32;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
pub const STAT_COALESCE_COMP_ALL_NOISE: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
@@ -526,6 +292,74 @@ 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;
@@ -535,3 +369,169 @@ pub const WORDREP_BREAK_EOS: WORDREP_BREAK_TYPE = 1i32;
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/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs
index 44f145be9..0ce566e5f 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[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;
@@ -69,6 +69,266 @@ extern "system" {
#[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 {
@@ -194,14 +454,6 @@ impl ::core::clone::Clone for FILTER_FULL_INFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
pub struct FILTER_MESSAGE_HEADER {
@@ -214,8 +466,6 @@ impl ::core::clone::Clone for FILTER_MESSAGE_HEADER {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
-pub const FILTER_NAME_MAX_CHARS: u32 = 255u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -243,12 +493,6 @@ impl ::core::clone::Clone for FILTER_VOLUME_BASIC_INFORMATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
pub struct FILTER_VOLUME_STANDARD_INFORMATION {
@@ -265,90 +509,6 @@ impl ::core::clone::Clone for FILTER_VOLUME_STANDARD_INFORMATION {
*self
}
}
-#[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 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 const FLT_PORT_FLAG_SYNC_HANDLE: u32 = 1u32;
pub type FilterFindHandle = isize;
pub type FilterInstanceFindHandle = isize;
pub type FilterVolumeFindHandle = isize;
@@ -452,18 +612,6 @@ impl ::core::clone::Clone for INSTANCE_FULL_INFORMATION {
*self
}
}
-#[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;
-#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
-pub const INSTANCE_NAME_MAX_CHARS: u32 = 255u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"]
pub struct INSTANCE_PARTIAL_INFORMATION {
@@ -479,151 +627,3 @@ impl ::core::clone::Clone for INSTANCE_PARTIAL_INFORMATION {
*self
}
}
-#[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;
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs
index 1838b0c1b..d7ed06c59 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub fn AddISNSServerA(address: ::windows_sys::core::PCSTR) -> u32;
@@ -196,6 +196,440 @@ pub const ATA_FLAGS_DRDY_REQUIRED: u32 = 1u32;
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 {
@@ -290,8 +724,6 @@ impl ::core::clone::Clone for ATA_PASS_THROUGH_EX32 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
-pub const DD_SCSI_DEVICE_NAME: &str = "\\Device\\ScsiPort";
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct DSM_NOTIFICATION_REQUEST_BLOCK {
@@ -336,16 +768,6 @@ impl ::core::clone::Clone for DUMP_DRIVER_EX {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -410,22 +832,6 @@ impl ::core::clone::Clone for DUMP_POINTERS_VERSION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct FIRMWARE_REQUEST_BLOCK {
@@ -442,54 +848,6 @@ impl ::core::clone::Clone for FIRMWARE_REQUEST_BLOCK {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct HYBRID_DEMOTE_BY_SIZE {
@@ -521,16 +879,6 @@ impl ::core::clone::Clone for HYBRID_DIRTY_THRESHOLDS {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -622,20 +970,6 @@ impl ::core::clone::Clone for HYBRID_REQUEST_BLOCK {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct IDE_IO_CONTROL {
@@ -652,14 +986,6 @@ impl ::core::clone::Clone for IDE_IO_CONTROL {
*self
}
}
-#[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";
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct IKE_AUTHENTICATION_INFORMATION {
@@ -683,10 +1009,6 @@ impl ::core::clone::Clone for IKE_AUTHENTICATION_INFORMATION_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct IKE_AUTHENTICATION_PRESHARED_KEY {
@@ -703,70 +1025,6 @@ impl ::core::clone::Clone for IKE_AUTHENTICATION_PRESHARED_KEY {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -788,14 +1046,6 @@ impl ::core::clone::Clone for IO_SCSI_CAPABILITIES {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct ISCSI_CONNECTION_INFOA {
@@ -889,24 +1139,6 @@ impl ::core::clone::Clone for ISCSI_DEVICE_ON_SESSIONW {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct ISCSI_LOGIN_OPTIONS {
@@ -930,38 +1162,6 @@ impl ::core::clone::Clone for ISCSI_LOGIN_OPTIONS {
*self
}
}
-#[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";
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct ISCSI_SESSION_INFOA {
@@ -1024,10 +1224,6 @@ impl ::core::clone::Clone for ISCSI_SESSION_INFO_EX {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1218,46 +1414,6 @@ impl ::core::clone::Clone for ISCSI_VERSION_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct MPIO_PASS_THROUGH_PATH {
@@ -1410,68 +1566,6 @@ impl ::core::clone::Clone for MP_DEVICE_DATA_SET_RANGE {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct NTSCSI_UNICODE_STRING {
@@ -1544,26 +1638,6 @@ impl ::core::clone::Clone for NVCACHE_REQUEST_BLOCK {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct NV_FEATURE_PARAMETER {
@@ -1623,22 +1697,6 @@ impl ::core::clone::Clone for NV_SEP_CACHE_PARAMETER_0_0 {
*self
}
}
-#[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 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 PDUMP_DEVICE_POWERON_ROUTINE = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> i32>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1741,14 +1799,6 @@ impl ::core::clone::Clone for SCSI_INQUIRY_DATA {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct SCSI_LUN_LIST {
@@ -2003,20 +2053,6 @@ impl ::core::clone::Clone for STORAGE_DIAGNOSTIC_MP_REQUEST {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct STORAGE_ENDURANCE_DATA_DESCRIPTOR {
@@ -2071,8 +2107,6 @@ impl ::core::clone::Clone for STORAGE_FIRMWARE_ACTIVATE {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
-pub const STORAGE_FIRMWARE_ACTIVATE_STRUCTURE_VERSION: u32 = 1u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct STORAGE_FIRMWARE_DOWNLOAD {
@@ -2088,10 +2122,6 @@ impl ::core::clone::Clone for STORAGE_FIRMWARE_DOWNLOAD {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"]
pub struct STORAGE_FIRMWARE_DOWNLOAD_V2 {
@@ -2131,12 +2161,6 @@ impl ::core::clone::Clone for STORAGE_FIRMWARE_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2210,31 +2234,7 @@ impl ::core::clone::Clone for STORAGE_FIRMWARE_SLOT_INFO_V2 {
*self
}
}
-#[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] };
-#[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;
-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] };
#[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/src/Windows/Win32/Storage/Jet/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Jet/mod.rs
index 32a4e4c90..69bfcd68c 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Jet/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Jet/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"]
#[cfg(feature = "Win32_Storage_StructuredStorage")]
@@ -70,10 +70,10 @@ extern "system" {
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 CONVERT_A, grbit: u32) -> i32;
+ 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 CONVERT_W, grbit: u32) -> i32;
+ 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;
@@ -668,78 +668,1972 @@ extern "system" {
#[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;
}
-#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub struct CONVERT_A {
- pub szOldDll: ::windows_sys::core::PSTR,
- pub Anonymous: CONVERT_A_0,
-}
-impl ::core::marker::Copy for CONVERT_A {}
-impl ::core::clone::Clone for CONVERT_A {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const JET_BASE_NAME_LENGTH: u32 = 3u32;
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub union CONVERT_A_0 {
- pub fFlags: u32,
- pub Anonymous: CONVERT_A_0_0,
-}
-impl ::core::marker::Copy for CONVERT_A_0 {}
-impl ::core::clone::Clone for CONVERT_A_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const JET_ColInfoGrbitMinimalInfo: u32 = 1073741824u32;
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub struct CONVERT_A_0_0 {
- pub _bitfield: u32,
-}
-impl ::core::marker::Copy for CONVERT_A_0_0 {}
-impl ::core::clone::Clone for CONVERT_A_0_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const JET_ColInfoGrbitNonDerivedColumnsOnly: u32 = 2147483648u32;
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub struct CONVERT_W {
- pub szOldDll: ::windows_sys::core::PWSTR,
- pub Anonymous: CONVERT_W_0,
-}
-impl ::core::marker::Copy for CONVERT_W {}
-impl ::core::clone::Clone for CONVERT_W {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const JET_ColInfoGrbitSortByColumnid: u32 = 536870912u32;
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub union CONVERT_W_0 {
- pub fFlags: u32,
- pub Anonymous: CONVERT_W_0_0,
-}
-impl ::core::marker::Copy for CONVERT_W_0 {}
-impl ::core::clone::Clone for CONVERT_W_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
+pub const JET_DbInfoCollate: u32 = 5u32;
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub struct CONVERT_W_0_0 {
- pub _bitfield: u32,
-}
-impl ::core::marker::Copy for CONVERT_W_0_0 {}
-impl ::core::clone::Clone for CONVERT_W_0_0 {
- fn clone(&self) -> Self {
- *self
- }
-}
+pub const JET_DbInfoConnect: u32 = 1u32;
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub const JET_BASE_NAME_LENGTH: u32 = 3u32;
+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")]
@@ -851,9 +2745,6 @@ impl ::core::clone::Clone for JET_BKLOGTIME_1_0 {
*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>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1052,12 +2943,76 @@ impl ::core::clone::Clone for JET_CONDITIONALCOLUMN_W {
*self
}
}
+#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub const JET_ColInfoGrbitMinimalInfo: u32 = 1073741824u32;
+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 const JET_ColInfoGrbitNonDerivedColumnsOnly: u32 = 2147483648u32;
+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 const JET_ColInfoGrbitSortByColumnid: u32 = 536870912u32;
+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")]
@@ -1283,46 +3238,6 @@ impl ::core::clone::Clone for JET_DBINFOUPGRADE_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
pub struct JET_ENUMCOLUMN {
@@ -1399,44 +3314,6 @@ impl ::core::clone::Clone for JET_ENUMCOLUMNVALUE {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
pub struct JET_ERRINFOBASIC_W {
@@ -1453,34 +3330,6 @@ impl ::core::clone::Clone for JET_ERRINFOBASIC_W {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
pub struct JET_INDEXCREATE2_A {
@@ -1882,10 +3731,6 @@ impl ::core::clone::Clone for JET_INSTANCE_INFO_W {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub const JET_IOPriorityLow: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
-pub const JET_IOPriorityNormal: u32 = 0u32;
#[repr(C, packed(1))]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
pub struct JET_LGPOS {
@@ -2010,14 +3855,6 @@ impl ::core::clone::Clone for JET_LOGTIME_1_0 {
}
}
pub type JET_LS = usize;
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -2145,24 +3982,6 @@ impl ::core::clone::Clone for JET_OPERATIONCONTEXT {
}
}
pub type JET_OSSNAPID = usize;
-#[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\"`, `\"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>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Foundation\"`*"]
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
@@ -2374,26 +4193,6 @@ impl ::core::clone::Clone for JET_RECSIZE2 {
*self
}
}
-#[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)]
#[doc = "*Required features: `\"Win32_Storage_Jet\"`*"]
pub struct JET_RETINFO {
@@ -2955,1813 +4754,14 @@ impl ::core::clone::Clone for JET_USERDEFINEDDEFAULT_W {
*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 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;
+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/src/Windows/Win32/Storage/OfflineFiles/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs
index 694fb17be..1b3cc80ab 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -48,18 +48,6 @@ 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 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 const OFFLINEFILES_CHANGES_LOCAL_ATTRIBUTES: u32 = 2u32;
#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
pub const OFFLINEFILES_CHANGES_LOCAL_SIZE: u32 = 1u32;
@@ -74,6 +62,202 @@ 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;
@@ -100,28 +284,6 @@ pub const OFFLINEFILES_CONNECT_STATE_TRANSPARENTLY_CACHED: OFFLINEFILES_CONNECT_
#[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 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 type OFFLINEFILES_EVENTS = i32;
#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
pub const OFFLINEFILES_EVENT_CACHEMOVED: OFFLINEFILES_EVENTS = 0i32;
@@ -212,72 +374,6 @@ 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 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 type OFFLINEFILES_ITEM_TIME = i32;
#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
pub const OFFLINEFILES_ITEM_TIME_CREATION: OFFLINEFILES_ITEM_TIME = 0i32;
@@ -332,40 +428,6 @@ pub const OFFLINEFILES_PATHFILTER_SELFORCHILD: OFFLINEFILES_PATHFILTER_MATCH = 3
#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
pub const OFFLINEFILES_PATHFILTER_SELFORDESCENDENT: OFFLINEFILES_PATHFILTER_MATCH = 4i32;
#[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 type OFFLINEFILES_SETTING_VALUE_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
pub const OFFLINEFILES_SETTING_VALUE_UI4: OFFLINEFILES_SETTING_VALUE_TYPE = 0i32;
@@ -398,58 +460,6 @@ pub const OFFLINEFILES_SYNC_CONFLICT_ABORT: OFFLINEFILES_SYNC_CONFLICT_RESOLVE =
#[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 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 type OFFLINEFILES_SYNC_OPERATION = i32;
#[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
pub const OFFLINEFILES_SYNC_OPERATION_CREATE_COPY_ON_SERVER: OFFLINEFILES_SYNC_OPERATION = 0i32;
@@ -579,13 +589,3 @@ pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirOnServer: OF
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;
-#[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] };
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/OperationRecorder/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/OperationRecorder/mod.rs
index 4f62b2991..62a909613 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/OperationRecorder/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/OperationRecorder/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_OperationRecorder\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -7,6 +7,14 @@ extern "system" {
#[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 {
@@ -20,14 +28,6 @@ impl ::core::clone::Clone for OPERATION_END_PARAMETERS {
*self
}
}
-#[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_START_PARAMETERS {
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs
index 8cfc35090..418f50759 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[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;
@@ -179,6 +179,136 @@ extern "system" {
#[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\"`*"]
@@ -249,18 +379,6 @@ pub const APPX_COMPRESSION_OPTION_MAXIMUM: APPX_COMPRESSION_OPTION = 2i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
pub type APPX_ENCRYPTED_PACKAGE_OPTIONS = u32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
@@ -269,40 +387,6 @@ pub const APPX_ENCRYPTED_PACKAGE_OPTION_NONE: APPX_ENCRYPTED_PACKAGE_OPTIONS = 0
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
pub type APPX_FOOTPRINT_FILE_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
@@ -315,20 +399,6 @@ pub const APPX_FOOTPRINT_FILE_TYPE_SIGNATURE: APPX_FOOTPRINT_FILE_TYPE = 2i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
pub type APPX_PACKAGE_ARCHITECTURE = i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
@@ -369,38 +439,6 @@ pub const APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_LOCALIZED: APPX_PAC
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
pub type APPX_PACKAGING_CONTEXT_CHANGE_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
@@ -473,11 +511,6 @@ pub const AppPolicyWindowingModel_Universal: AppPolicyWindowingModel = 1i32;
pub const AppPolicyWindowingModel_ClassicDesktop: AppPolicyWindowingModel = 2i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
pub const AppPolicyWindowingModel_ClassicPhone: AppPolicyWindowingModel = 3i32;
-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 type CreatePackageDependencyOptions = i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
@@ -496,120 +529,163 @@ pub const DX_FEATURE_LEVEL_9: DX_FEATURE_LEVEL = 1i32;
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;
-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;
-#[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
- }
-}
+pub type PackageDependencyLifetimeKind = i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_DEPENDENCY_RANK_DEFAULT: u32 = 0u32;
+pub const PackageDependencyLifetimeKind_Process: PackageDependencyLifetimeKind = 0i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_ALL_LOADED: u32 = 0u32;
+pub const PackageDependencyLifetimeKind_FilePath: PackageDependencyLifetimeKind = 1i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_BUNDLE: u32 = 128u32;
+pub const PackageDependencyLifetimeKind_RegistryKey: PackageDependencyLifetimeKind = 2i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_DIRECT: u32 = 32u32;
+pub type PackageDependencyProcessorArchitectures = i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_DYNAMIC: u32 = 1048576u32;
+pub const PackageDependencyProcessorArchitectures_None: PackageDependencyProcessorArchitectures = 0i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_HEAD: u32 = 16u32;
+pub const PackageDependencyProcessorArchitectures_Neutral: PackageDependencyProcessorArchitectures = 1i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_HOSTRUNTIME: u32 = 2097152u32;
+pub const PackageDependencyProcessorArchitectures_X86: PackageDependencyProcessorArchitectures = 2i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_IS_IN_RELATED_SET: u32 = 262144u32;
+pub const PackageDependencyProcessorArchitectures_X64: PackageDependencyProcessorArchitectures = 4i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_OPTIONAL: u32 = 131072u32;
+pub const PackageDependencyProcessorArchitectures_Arm: PackageDependencyProcessorArchitectures = 8i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_RESOURCE: u32 = 64u32;
+pub const PackageDependencyProcessorArchitectures_Arm64: PackageDependencyProcessorArchitectures = 16i32;
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
-pub const PACKAGE_FILTER_STATIC: u32 = 524288u32;
+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 {
@@ -643,28 +719,6 @@ impl ::core::clone::Clone for PACKAGE_INFO {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"]
pub struct PACKAGE_VERSION {
@@ -713,60 +767,6 @@ impl ::core::clone::Clone for PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ {
*self
}
}
-#[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 _PACKAGE_INFO_REFERENCE {
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Opc/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Opc/mod.rs
index 268a48823..91f7e8332 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Opc/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Packaging/Opc/mod.rs
@@ -30,34 +30,6 @@ 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 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 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;
@@ -261,6 +233,35 @@ pub const OPC_E_ZIP_NAME_TOO_LARGE: ::windows_sys::core::HRESULT = -2142171126i3
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\"`*"]
@@ -319,4 +320,3 @@ pub type OPC_WRITE_FLAGS = u32;
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;
-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] };
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs
index 0b8ab2563..7d4b67280 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[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;
@@ -47,6 +47,132 @@ extern "system" {
#[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")]
@@ -89,14 +215,6 @@ impl ::core::clone::Clone for PRJ_CALLBACK_DATA {
*self
}
}
-#[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_CANCEL_COMMAND_CB = ::core::option::Option<unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA)>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
pub struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS {
@@ -143,15 +261,7 @@ impl ::core::clone::Clone for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1 {
*self
}
}
-#[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;
pub type PRJ_DIR_ENTRY_BUFFER_HANDLE = isize;
-#[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>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
pub struct PRJ_EXTENDED_INFO {
@@ -187,10 +297,6 @@ impl ::core::clone::Clone for PRJ_EXTENDED_INFO_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -211,54 +317,7 @@ impl ::core::clone::Clone for PRJ_FILE_BASIC_INFO {
*self
}
}
-#[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_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>;
pub type PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT = isize;
-#[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\"`, `\"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>;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
pub struct PRJ_NOTIFICATION_MAPPING {
@@ -329,42 +388,6 @@ impl ::core::clone::Clone for PRJ_NOTIFICATION_PARAMETERS_2 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -441,14 +464,6 @@ impl ::core::clone::Clone for PRJ_PLACEHOLDER_VERSION_INFO {
*self
}
}
-#[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_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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"]
pub struct PRJ_STARTVIRTUALIZING_OPTIONS {
@@ -464,38 +479,6 @@ impl ::core::clone::Clone for PRJ_STARTVIRTUALIZING_OPTIONS {
*self
}
}
-#[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>;
-#[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\"`*"]
pub struct PRJ_VIRTUALIZATION_INSTANCE_INFO {
@@ -508,3 +491,20 @@ impl ::core::clone::Clone for PRJ_VIRTUALIZATION_INSTANCE_INFO {
*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/src/Windows/Win32/Storage/Vhd/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Vhd/mod.rs
index 706837900..cfeac846a 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Vhd/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Vhd/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -89,11 +89,409 @@ extern "system" {
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 {
@@ -129,36 +527,6 @@ impl ::core::clone::Clone for APPLY_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct ATTACH_VIRTUAL_DISK_PARAMETERS {
@@ -206,22 +574,6 @@ impl ::core::clone::Clone for ATTACH_VIRTUAL_DISK_PARAMETERS_0_1 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct COMPACT_VIRTUAL_DISK_PARAMETERS {
@@ -256,38 +608,6 @@ impl ::core::clone::Clone for COMPACT_VIRTUAL_DISK_PARAMETERS_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct CREATE_VIRTUAL_DISK_PARAMETERS {
@@ -399,28 +719,6 @@ impl ::core::clone::Clone for CREATE_VIRTUAL_DISK_PARAMETERS_0_3 {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct DELETE_SNAPSHOT_VHDSET_PARAMETERS {
@@ -455,54 +753,6 @@ impl ::core::clone::Clone for DELETE_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct EXPAND_VIRTUAL_DISK_PARAMETERS {
@@ -537,18 +787,6 @@ impl ::core::clone::Clone for EXPAND_VIRTUAL_DISK_PARAMETERS_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct FORK_VIRTUAL_DISK_PARAMETERS {
@@ -583,20 +821,6 @@ impl ::core::clone::Clone for FORK_VIRTUAL_DISK_PARAMETERS_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -704,46 +928,6 @@ impl ::core::clone::Clone for GET_VIRTUAL_DISK_INFO_0_3 {
*self
}
}
-#[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 const MERGE_VIRTUAL_DISK_DEFAULT_MERGE_DEPTH: u32 = 1u32;
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct MERGE_VIRTUAL_DISK_PARAMETERS {
@@ -791,26 +975,6 @@ impl ::core::clone::Clone for MERGE_VIRTUAL_DISK_PARAMETERS_0_1 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct MIRROR_VIRTUAL_DISK_PARAMETERS {
@@ -845,18 +1009,6 @@ impl ::core::clone::Clone for MIRROR_VIRTUAL_DISK_PARAMETERS_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct MODIFY_VHDSET_PARAMETERS {
@@ -894,44 +1046,6 @@ impl ::core::clone::Clone for MODIFY_VHDSET_PARAMETERS_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1010,22 +1124,6 @@ impl ::core::clone::Clone for OPEN_VIRTUAL_DISK_PARAMETERS_0_2 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
-pub const OPEN_VIRTUAL_DISK_RW_DEPTH_DEFAULT: u32 = 1u32;
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct QUERY_CHANGES_VIRTUAL_DISK_RANGE {
@@ -1039,10 +1137,6 @@ impl ::core::clone::Clone for QUERY_CHANGES_VIRTUAL_DISK_RANGE {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1130,20 +1224,6 @@ impl ::core::clone::Clone for RAW_SCSI_VIRTUAL_DISK_RESPONSE_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct RESIZE_VIRTUAL_DISK_PARAMETERS {
@@ -1178,12 +1258,6 @@ impl ::core::clone::Clone for RESIZE_VIRTUAL_DISK_PARAMETERS_0_0 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -1249,24 +1323,6 @@ impl ::core::clone::Clone for SET_VIRTUAL_DISK_INFO_0_1 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct STORAGE_DEPENDENCY_INFO {
@@ -1323,20 +1379,6 @@ impl ::core::clone::Clone for STORAGE_DEPENDENCY_INFO_TYPE_2 {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct TAKE_SNAPSHOT_VHDSET_PARAMETERS {
@@ -1371,36 +1413,6 @@ impl ::core::clone::Clone for TAKE_SNAPSHOT_VHDSET_PARAMETERS_0_0 {
*self
}
}
-#[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;
-#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
-pub const VIRTUAL_DISK_MAXIMUM_CHANGE_TRACKING_ID_LENGTH: u32 = 256u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"]
pub struct VIRTUAL_DISK_PROGRESS {
@@ -1426,15 +1438,3 @@ impl ::core::clone::Clone for VIRTUAL_STORAGE_TYPE {
*self
}
}
-#[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] };
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs
index b9dbca2f8..9f0afadf9 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs
@@ -1,7 +1,3 @@
-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;
pub type IEnumVdsObject = *mut ::core::ffi::c_void;
pub type IVdsAdmin = *mut ::core::ffi::c_void;
pub type IVdsAdviseSink = *mut ::core::ffi::c_void;
@@ -38,362 +34,18 @@ 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;
-#[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
- }
-}
-#[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 const VDS_ATTACH_VIRTUAL_DISK_FLAG_USE_FILE_ACL: u32 = 1u32;
-#[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
- }
-}
-#[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;
-#[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
- }
-}
-#[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;
-#[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
- }
-}
-#[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 const VDS_E_ACCESS_DENIED: ::windows_sys::core::HRESULT = -2147212249i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1092,19 +744,322 @@ pub const VDS_E_VOLUME_TEMPORARILY_DISMOUNTED: ::windows_sys::core::HRESULT = -2
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;
-#[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
- }
-}
+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\"`*"]
@@ -1127,23 +1082,6 @@ pub const VDS_FST_EXFAT: VDS_FILE_SYSTEM_TYPE = 7i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_HBAPORT_SPEED_FLAG = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1226,113 +1164,6 @@ pub const VDS_H_REPLACED: VDS_HEALTH = 9i32;
pub const VDS_H_PENDING_FAILURE: VDS_HEALTH = 10i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub const VDS_H_DEGRADED: VDS_HEALTH = 11i32;
-#[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
- }
-}
-#[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 type VDS_HWPROVIDER_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1347,21 +1178,6 @@ pub const VDS_HWT_ISCSI: VDS_HWPROVIDER_TYPE = 3i32;
pub const VDS_HWT_SAS: VDS_HWPROVIDER_TYPE = 4i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub const VDS_HWT_HYBRID: VDS_HWPROVIDER_TYPE = 5i32;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_INTERCONNECT_ADDRESS_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1386,23 +1202,6 @@ pub const VDS_ITF_FIBRE_CHANNEL: VDS_INTERCONNECT_FLAG = 2i32;
pub const VDS_ITF_ISCSI: VDS_INTERCONNECT_FLAG = 4i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub const VDS_ITF_SAS: VDS_INTERCONNECT_FLAG = 8i32;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_IPADDRESS_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1421,31 +1220,6 @@ pub const VDS_IAT_NONE: VDS_ISCSI_AUTH_TYPE = 0i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_ISCSI_IPSEC_FLAG = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1462,18 +1236,6 @@ pub const VDS_IIF_PFS_ENABLE: VDS_ISCSI_IPSEC_FLAG = 16i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_ISCSI_LOGIN_FLAG = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1488,31 +1250,6 @@ pub const VDS_ILT_MANUAL: VDS_ISCSI_LOGIN_TYPE = 0i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_ISCSI_PORTAL_STATUS = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1525,35 +1262,6 @@ pub const VDS_IPS_NOT_READY: VDS_ISCSI_PORTAL_STATUS = 2i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_LOADBALANCE_POLICY_ENUM = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1592,67 +1300,10 @@ pub const VDS_LF_MEDIA_SCAN_ENABLED: VDS_LUN_FLAG = 64i32;
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;
-#[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
- }
-}
#[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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_LUN_PLEX_STATUS = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1703,27 +1354,6 @@ pub const VDS_LPT_RAID50: VDS_LUN_PLEX_TYPE = 26i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_LUN_STATUS = i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1800,18 +1430,6 @@ pub const SpinDown: VDS_MAINTENANCE_OPERATION = 3i32;
pub const SpinUp: VDS_MAINTENANCE_OPERATION = 4i32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub const Ping: VDS_MAINTENANCE_OPERATION = 5i32;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub type VDS_NF_CONTROLLER = u32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
@@ -1841,18 +1459,12 @@ 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 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 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 const VDS_NF_FILE_SYSTEM_SHRINKING_PROGRESS: u32 = 206u32;
-#[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;
@@ -1861,8 +1473,6 @@ 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 const VDS_NF_MOUNT_POINTS_CHANGE: u32 = 205u32;
-#[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;
@@ -1871,12 +1481,6 @@ 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 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 type VDS_NF_PORT = u32;
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub const VDS_NF_PORT_ARRIVE: VDS_NF_PORT = 121u32;
@@ -1887,78 +1491,6 @@ 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 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;
-#[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
- }
-}
-#[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;
@@ -2042,6 +1574,944 @@ pub const VDS_OT_ENUM: VDS_OBJECT_TYPE = 101i32;
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 {
@@ -2147,16 +2617,6 @@ impl ::core::clone::Clone for VDS_PATH_POLICY {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2208,62 +2668,6 @@ impl ::core::clone::Clone for VDS_POOL_ATTRIBUTES {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub struct VDS_POOL_CUSTOM_ATTRIBUTES {
@@ -2326,58 +2730,6 @@ impl ::core::clone::Clone for VDS_PORT_PROP {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub struct VDS_PROVIDER_PROP {
@@ -2396,70 +2748,6 @@ impl ::core::clone::Clone for VDS_PROVIDER_PROP {
*self
}
}
-#[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 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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub struct VDS_SERVICE_NOTIFICATION {
@@ -2472,52 +2760,6 @@ impl ::core::clone::Clone for VDS_SERVICE_NOTIFICATION {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub struct VDS_STORAGE_DEVICE_ID_DESCRIPTOR {
@@ -2545,36 +2787,6 @@ impl ::core::clone::Clone for VDS_STORAGE_IDENTIFIER {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -2610,74 +2822,6 @@ impl ::core::clone::Clone for VDS_STORAGE_POOL_PROP {
*self
}
}
-#[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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub struct VDS_SUB_SYSTEM_NOTIFICATION {
@@ -2734,122 +2878,6 @@ impl ::core::clone::Clone for VDS_SUB_SYSTEM_PROP2 {
*self
}
}
-#[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 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;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
pub struct VDS_TARGET_NOTIFICATION {
@@ -2862,32 +2890,6 @@ impl ::core::clone::Clone for VDS_TARGET_NOTIFICATION {
*self
}
}
-#[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_VOLUME_NOTIFICATION {
@@ -2913,5 +2915,3 @@ impl ::core::clone::Clone for VDS_WWN {
*self
}
}
-#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
-pub const VER_VDS_LUN_INFORMATION: u32 = 1u32;
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/Vss/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Vss/mod.rs
index d48218b25..2af5aaa1a 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Vss/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Vss/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
pub fn CreateVssExpressWriterInternal(ppwriter: *mut IVssExpressWriter) -> ::windows_sys::core::HRESULT;
@@ -16,8 +16,6 @@ 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;
-#[repr(C)]
-pub struct IVssExamineWriterMetadata(pub u8);
pub type IVssExpressWriter = *mut ::core::ffi::c_void;
pub type IVssFileShareSnapshotProvider = *mut ::core::ffi::c_void;
pub type IVssHardwareSnapshotProvider = *mut ::core::ffi::c_void;
@@ -33,129 +31,10 @@ 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 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 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 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;
-#[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
- }
-}
-#[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;
@@ -310,6 +189,105 @@ pub const VSS_E_WRITER_NOT_RESPONDING: ::windows_sys::core::HRESULT = -214721251
#[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;
@@ -361,18 +339,6 @@ pub const VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY: VSS_HARDWARE_OPTIONS = 5
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
pub type VSS_MGMT_OBJECT_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
@@ -383,31 +349,6 @@ pub const VSS_MGMT_OBJECT_VOLUME: VSS_MGMT_OBJECT_TYPE = 1i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
pub type VSS_OBJECT_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
@@ -422,18 +363,6 @@ pub const VSS_OBJECT_SNAPSHOT: VSS_OBJECT_TYPE = 3i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
pub type VSS_PROTECTION_FAULT = i32;
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
@@ -498,22 +427,6 @@ pub const VSS_PRV_CAPABILITY_PLEX: VSS_PROVIDER_CAPABILITIES = 128i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
pub type VSS_PROVIDER_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
@@ -606,29 +519,6 @@ pub const VSS_CTX_CLIENT_ACCESSIBLE: VSS_SNAPSHOT_CONTEXT = 29i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
pub type VSS_SNAPSHOT_PROPERTY_ID = i32;
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
@@ -718,14 +608,6 @@ 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 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;
-#[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;
@@ -737,37 +619,6 @@ pub const VSS_UT_SYSTEMSERVICE: VSS_USAGE_TYPE = 2i32;
pub const VSS_UT_USERDATA: VSS_USAGE_TYPE = 3i32;
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
pub const VSS_UT_OTHER: VSS_USAGE_TYPE = 4i32;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
pub type VSS_VOLUME_SNAPSHOT_ATTRIBUTES = i32;
#[doc = "*Required features: `\"Win32_Storage_Vss\"`*"]
@@ -854,4 +705,153 @@ pub const VSS_WS_FAILED_AT_POST_RESTORE: VSS_WRITER_STATE = 14i32;
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;
-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] };
+#[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/src/Windows/Win32/Storage/Xps/Printing/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs
index bad856d82..f1d26a985 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[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"))]
@@ -7,14 +7,16 @@ extern "system" {
#[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 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 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\"`*"]
@@ -25,6 +27,16 @@ pub const PrintDocumentPackageCompletion_Completed: PrintDocumentPackageCompleti
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 {
@@ -41,18 +53,6 @@ impl ::core::clone::Clone for PrintDocumentPackageStatus {
*self
}
}
-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 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 XPS_JOB_STATUS {
diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/Xps/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/Xps/mod.rs
index 53865227b..e30ca4178 100644
--- a/vendor/windows-sys/src/Windows/Win32/Storage/Xps/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Storage/Xps/mod.rs
@@ -1,6 +1,6 @@
#[cfg(feature = "Win32_Storage_Xps_Printing")]
pub mod Printing;
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"]
#[cfg(feature = "Win32_Graphics_Gdi")]
@@ -39,119 +39,6 @@ extern "system" {
#[cfg(feature = "Win32_Graphics_Gdi")]
pub fn StartPage(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 type ABORTPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Graphics::Gdi::HDC, param1: i32) -> super::super::Foundation::BOOL>;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub type DEVICE_CAPABILITIES = u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_BINNAMES: DEVICE_CAPABILITIES = 12u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_BINS: DEVICE_CAPABILITIES = 6u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_COLLATE: DEVICE_CAPABILITIES = 22u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_COLORDEVICE: DEVICE_CAPABILITIES = 32u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_COPIES: DEVICE_CAPABILITIES = 18u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_DRIVER: DEVICE_CAPABILITIES = 11u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_DUPLEX: DEVICE_CAPABILITIES = 7u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_ENUMRESOLUTIONS: DEVICE_CAPABILITIES = 13u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_EXTRA: DEVICE_CAPABILITIES = 9u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_FIELDS: DEVICE_CAPABILITIES = 1u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_FILEDEPENDENCIES: DEVICE_CAPABILITIES = 14u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_MAXEXTENT: DEVICE_CAPABILITIES = 5u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_MEDIAREADY: DEVICE_CAPABILITIES = 29u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_MEDIATYPENAMES: DEVICE_CAPABILITIES = 34u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_MEDIATYPES: DEVICE_CAPABILITIES = 35u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_MINEXTENT: DEVICE_CAPABILITIES = 4u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_ORIENTATION: DEVICE_CAPABILITIES = 17u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_NUP: DEVICE_CAPABILITIES = 33u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_PAPERNAMES: DEVICE_CAPABILITIES = 16u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_PAPERS: DEVICE_CAPABILITIES = 2u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_PAPERSIZE: DEVICE_CAPABILITIES = 3u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_PERSONALITY: DEVICE_CAPABILITIES = 25u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_PRINTERMEM: DEVICE_CAPABILITIES = 28u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_PRINTRATE: DEVICE_CAPABILITIES = 26u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_PRINTRATEPPM: DEVICE_CAPABILITIES = 31u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_PRINTRATEUNIT: DEVICE_CAPABILITIES = 27u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_SIZE: DEVICE_CAPABILITIES = 8u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_STAPLE: DEVICE_CAPABILITIES = 30u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_TRUETYPE: DEVICE_CAPABILITIES = 15u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const DC_VERSION: DEVICE_CAPABILITIES = 10u32;
-#[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;
pub type IXpsDocumentPackageTarget = *mut ::core::ffi::c_void;
pub type IXpsDocumentPackageTarget3D = *mut ::core::ffi::c_void;
pub type IXpsOMBrush = *mut ::core::ffi::c_void;
@@ -221,226 +108,6 @@ 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 type PRINT_WINDOW_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
-pub const PW_CLIENTONLY: PRINT_WINDOW_FLAGS = 1u32;
-#[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
- }
-}
-#[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;
-#[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
- }
-}
-#[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;
-#[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
- }
-}
-#[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 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;
@@ -610,6 +277,171 @@ pub const XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP: ::windows_sys::core::HR
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\"`*"]
@@ -626,34 +458,6 @@ pub const XPS_FONT_EMBEDDING_OBFUSCATED: XPS_FONT_EMBEDDING = 2i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
pub type XPS_IMAGE_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
@@ -690,22 +494,6 @@ pub const XPS_LINE_JOIN_MITER: XPS_LINE_JOIN = 1i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
pub type XPS_OBJECT_TYPE = i32;
#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
@@ -728,32 +516,6 @@ pub const XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH: XPS_OBJECT_TYPE = 8i32;
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;
-#[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
- }
-}
#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
pub type XPS_SEGMENT_STROKE_PATTERN = i32;
#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
@@ -810,18 +572,6 @@ pub const XPS_SIGN_POLICY_PRINT_TICKET: XPS_SIGN_POLICY = 4i32;
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;
-#[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\"`*"]
pub type XPS_SPREAD_METHOD = i32;
#[doc = "*Required features: `\"Win32_Storage_Xps\"`*"]
@@ -862,6 +612,256 @@ pub const XPS_TILE_MODE_FLIPX: XPS_TILE_MODE = 3i32;
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;
-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] };
+#[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>;