diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/SystemServices/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/System/SystemServices/mod.rs | 10022 |
1 files changed, 5094 insertions, 4928 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/SystemServices/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/SystemServices/mod.rs index 4d295bc30..12b927fd6 100644 --- a/vendor/windows-sys/src/Windows/Win32/System/SystemServices/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/System/SystemServices/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -63,44 +63,6 @@ pub const ACCESS_REASON_EXDATA_MASK: u32 = 2130706432u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACCESS_REASON_STAGING_MASK: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type ACCESS_REASON_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonNone: ACCESS_REASON_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonAllowedAce: ACCESS_REASON_TYPE = 65536i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonDeniedAce: ACCESS_REASON_TYPE = 131072i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonAllowedParentAce: ACCESS_REASON_TYPE = 196608i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonDeniedParentAce: ACCESS_REASON_TYPE = 262144i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonNotGrantedByCape: ACCESS_REASON_TYPE = 327680i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonNotGrantedByParentCape: ACCESS_REASON_TYPE = 393216i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonNotGrantedToAppContainer: ACCESS_REASON_TYPE = 458752i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonMissingPrivilege: ACCESS_REASON_TYPE = 1048576i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonFromPrivilege: ACCESS_REASON_TYPE = 2097152i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonIntegrityLevel: ACCESS_REASON_TYPE = 3145728i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonOwnership: ACCESS_REASON_TYPE = 4194304i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonNullDacl: ACCESS_REASON_TYPE = 5242880i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonEmptyDacl: ACCESS_REASON_TYPE = 6291456i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonNoSD: ACCESS_REASON_TYPE = 7340032i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonNoGrant: ACCESS_REASON_TYPE = 8388608i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonTrustLabel: ACCESS_REASON_TYPE = 9437184i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AccessReasonFilterAce: ACCESS_REASON_TYPE = 10485760i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACCESS_REASON_TYPE_MASK: u32 = 16711680u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACCESS_SYSTEM_SECURITY: u32 = 16777216u32; @@ -119,28 +81,6 @@ pub const ACPI_PPM_SOFTWARE_ALL: u32 = 252u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACPI_PPM_SOFTWARE_ANY: u32 = 253u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type ACTIVATION_CONTEXT_INFO_CLASS = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ActivationContextBasicInformation: ACTIVATION_CONTEXT_INFO_CLASS = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ActivationContextDetailedInformation: ACTIVATION_CONTEXT_INFO_CLASS = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AssemblyDetailedInformationInActivationContext: ACTIVATION_CONTEXT_INFO_CLASS = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const FileInformationInAssemblyOfAssemblyInActivationContext: ACTIVATION_CONTEXT_INFO_CLASS = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const RunlevelInformationInActivationContext: ACTIVATION_CONTEXT_INFO_CLASS = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CompatibilityInformationInActivationContext: ACTIVATION_CONTEXT_INFO_CLASS = 6i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ActivationContextManifestResourceName: ACTIVATION_CONTEXT_INFO_CLASS = 7i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MaxActivationContextInfoClass: ACTIVATION_CONTEXT_INFO_CLASS = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AssemblyDetailedInformationInActivationContxt: ACTIVATION_CONTEXT_INFO_CLASS = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const FileInformationInAssemblyOfAssemblyInActivationContxt: ACTIVATION_CONTEXT_INFO_CLASS = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACTIVATION_CONTEXT_PATH_TYPE_ASSEMBLYREF: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACTIVATION_CONTEXT_PATH_TYPE_NONE: u32 = 1u32; @@ -172,229 +112,14 @@ pub const ACTIVATION_CONTEXT_SECTION_GLOBAL_OBJECT_RENAME_TABLE: u32 = 8u32; pub const ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACTIVATION_CONTEXT_SECTION_WINRT_ACTIVATABLE_CLASSES: u32 = 12u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type ALERT_SYSTEM_SEV = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALERT_SYSTEM_INFORMATIONAL: ALERT_SYSTEM_SEV = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALERT_SYSTEM_WARNING: ALERT_SYSTEM_SEV = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALERT_SYSTEM_ERROR: ALERT_SYSTEM_SEV = 3u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALERT_SYSTEM_QUERY: ALERT_SYSTEM_SEV = 4u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALERT_SYSTEM_CRITICAL: ALERT_SYSTEM_SEV = 5u32; pub const ALL_POWERSCHEMES_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1755441502, data2: 5098, data3: 16865, data4: [128, 17, 12, 73, 108, 164, 144, 176] }; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ALL_PROCESSOR_GROUPS: u32 = 65535u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct ANON_OBJECT_HEADER { - pub Sig1: u16, - pub Sig2: u16, - pub Version: u16, - pub Machine: u16, - pub TimeDateStamp: u32, - pub ClassID: ::windows_sys::core::GUID, - pub SizeOfData: u32, -} -impl ::core::marker::Copy for ANON_OBJECT_HEADER {} -impl ::core::clone::Clone for ANON_OBJECT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct ANON_OBJECT_HEADER_BIGOBJ { - pub Sig1: u16, - pub Sig2: u16, - pub Version: u16, - pub Machine: u16, - pub TimeDateStamp: u32, - pub ClassID: ::windows_sys::core::GUID, - pub SizeOfData: u32, - pub Flags: u32, - pub MetaDataSize: u32, - pub MetaDataOffset: u32, - pub NumberOfSections: u32, - pub PointerToSymbolTable: u32, - pub NumberOfSymbols: u32, -} -impl ::core::marker::Copy for ANON_OBJECT_HEADER_BIGOBJ {} -impl ::core::clone::Clone for ANON_OBJECT_HEADER_BIGOBJ { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct ANON_OBJECT_HEADER_V2 { - pub Sig1: u16, - pub Sig2: u16, - pub Version: u16, - pub Machine: u16, - pub TimeDateStamp: u32, - pub ClassID: ::windows_sys::core::GUID, - pub SizeOfData: u32, - pub Flags: u32, - pub MetaDataSize: u32, - pub MetaDataOffset: u32, -} -impl ::core::marker::Copy for ANON_OBJECT_HEADER_V2 {} -impl ::core::clone::Clone for ANON_OBJECT_HEADER_V2 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ANYSIZE_ARRAY: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type APC_CALLBACK_FUNCTION = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut ::core::ffi::c_void, param2: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type APPCOMMAND_ID = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BROWSER_BACKWARD: APPCOMMAND_ID = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BROWSER_FORWARD: APPCOMMAND_ID = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BROWSER_REFRESH: APPCOMMAND_ID = 3u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BROWSER_STOP: APPCOMMAND_ID = 4u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BROWSER_SEARCH: APPCOMMAND_ID = 5u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BROWSER_FAVORITES: APPCOMMAND_ID = 6u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BROWSER_HOME: APPCOMMAND_ID = 7u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_VOLUME_MUTE: APPCOMMAND_ID = 8u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_VOLUME_DOWN: APPCOMMAND_ID = 9u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_VOLUME_UP: APPCOMMAND_ID = 10u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_NEXTTRACK: APPCOMMAND_ID = 11u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_PREVIOUSTRACK: APPCOMMAND_ID = 12u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_STOP: APPCOMMAND_ID = 13u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_PLAY_PAUSE: APPCOMMAND_ID = 14u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_LAUNCH_MAIL: APPCOMMAND_ID = 15u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_LAUNCH_MEDIA_SELECT: APPCOMMAND_ID = 16u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_LAUNCH_APP1: APPCOMMAND_ID = 17u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_LAUNCH_APP2: APPCOMMAND_ID = 18u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BASS_DOWN: APPCOMMAND_ID = 19u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BASS_BOOST: APPCOMMAND_ID = 20u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_BASS_UP: APPCOMMAND_ID = 21u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_TREBLE_DOWN: APPCOMMAND_ID = 22u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_TREBLE_UP: APPCOMMAND_ID = 23u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MICROPHONE_VOLUME_MUTE: APPCOMMAND_ID = 24u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MICROPHONE_VOLUME_DOWN: APPCOMMAND_ID = 25u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MICROPHONE_VOLUME_UP: APPCOMMAND_ID = 26u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_HELP: APPCOMMAND_ID = 27u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_FIND: APPCOMMAND_ID = 28u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_NEW: APPCOMMAND_ID = 29u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_OPEN: APPCOMMAND_ID = 30u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_CLOSE: APPCOMMAND_ID = 31u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_SAVE: APPCOMMAND_ID = 32u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_PRINT: APPCOMMAND_ID = 33u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_UNDO: APPCOMMAND_ID = 34u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_REDO: APPCOMMAND_ID = 35u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_COPY: APPCOMMAND_ID = 36u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_CUT: APPCOMMAND_ID = 37u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_PASTE: APPCOMMAND_ID = 38u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_REPLY_TO_MAIL: APPCOMMAND_ID = 39u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_FORWARD_MAIL: APPCOMMAND_ID = 40u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_SEND_MAIL: APPCOMMAND_ID = 41u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_SPELL_CHECK: APPCOMMAND_ID = 42u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE: APPCOMMAND_ID = 43u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MIC_ON_OFF_TOGGLE: APPCOMMAND_ID = 44u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_CORRECTION_LIST: APPCOMMAND_ID = 45u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_PLAY: APPCOMMAND_ID = 46u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_PAUSE: APPCOMMAND_ID = 47u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_RECORD: APPCOMMAND_ID = 48u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_FAST_FORWARD: APPCOMMAND_ID = 49u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_REWIND: APPCOMMAND_ID = 50u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_CHANNEL_UP: APPCOMMAND_ID = 51u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_MEDIA_CHANNEL_DOWN: APPCOMMAND_ID = 52u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_DELETE: APPCOMMAND_ID = 53u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const APPCOMMAND_DWM_FLIP3D: APPCOMMAND_ID = 54u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct APPLICATIONLAUNCH_SETTING_VALUE { - pub ActivationTime: i64, - pub Flags: u32, - pub ButtonInstanceID: u32, -} -impl ::core::marker::Copy for APPLICATIONLAUNCH_SETTING_VALUE {} -impl ::core::clone::Clone for APPLICATIONLAUNCH_SETTING_VALUE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const APPLICATION_ERROR_MASK: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type ARM64_FNPDATA_CR = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PdataCrUnchained: ARM64_FNPDATA_CR = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PdataCrUnchainedSavedLr: ARM64_FNPDATA_CR = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PdataCrChainedWithPac: ARM64_FNPDATA_CR = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PdataCrChained: ARM64_FNPDATA_CR = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type ARM64_FNPDATA_FLAGS = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PdataRefToFullXdata: ARM64_FNPDATA_FLAGS = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PdataPackedUnwindFunction: ARM64_FNPDATA_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PdataPackedUnwindFragment: ARM64_FNPDATA_FLAGS = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ARM64_MAX_BREAKPOINTS: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ARM64_MAX_WATCHPOINTS: u32 = 2u32; @@ -425,15 +150,7 @@ pub const ARM_MAX_WATCHPOINTS: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ASSERT_BREAKPOINT: u32 = 524291u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type ATF_FLAGS = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ATF_TIMEOUTON: ATF_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ATF_ONOFFFEEDBACK: ATF_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const AUDIT_ALLOW_NO_PRIVILEGE: u32 = 1u32; -#[repr(C)] -pub struct AtlThunkData_t(pub u8); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const BATTERY_DISCHARGE_FLAGS_ENABLE: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -447,50 +164,6 @@ pub const BSF_MSGSRV32ISOK_BIT: u32 = 31u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CACHE_FULLY_ASSOCIATIVE: u32 = 255u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type CFE_UNDERLINE = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_CF1UNDERLINE: CFE_UNDERLINE = 255u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_INVERT: CFE_UNDERLINE = 254u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINETHICKLONGDASH: CFE_UNDERLINE = 18u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINETHICKDOTTED: CFE_UNDERLINE = 17u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINETHICKDASHDOTDOT: CFE_UNDERLINE = 16u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINETHICKDASHDOT: CFE_UNDERLINE = 15u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINETHICKDASH: CFE_UNDERLINE = 14u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINELONGDASH: CFE_UNDERLINE = 13u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEHEAVYWAVE: CFE_UNDERLINE = 12u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEDOUBLEWAVE: CFE_UNDERLINE = 11u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEHAIRLINE: CFE_UNDERLINE = 10u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINETHICK: CFE_UNDERLINE = 9u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEWAVE: CFE_UNDERLINE = 8u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEDASHDOTDOT: CFE_UNDERLINE = 7u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEDASHDOT: CFE_UNDERLINE = 6u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEDASH: CFE_UNDERLINE = 5u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEDOTTED: CFE_UNDERLINE = 4u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEDOUBLE: CFE_UNDERLINE = 3u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINEWORD: CFE_UNDERLINE = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINE: CFE_UNDERLINE = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CFU_UNDERLINENONE: CFE_UNDERLINE = 0u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CFG_CALL_TARGET_CONVERT_EXPORT_SUPPRESSED_TO_VALID: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CFG_CALL_TARGET_CONVERT_XFG_TO_CFG: u32 = 16u32; @@ -501,26 +174,6 @@ pub const CFG_CALL_TARGET_VALID: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CFG_CALL_TARGET_VALID_XFG: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type CHOOSECOLOR_FLAGS = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_RGBINIT: CHOOSECOLOR_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_FULLOPEN: CHOOSECOLOR_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_PREVENTFULLOPEN: CHOOSECOLOR_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_SHOWHELP: CHOOSECOLOR_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_ENABLEHOOK: CHOOSECOLOR_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_ENABLETEMPLATE: CHOOSECOLOR_FLAGS = 32u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_ENABLETEMPLATEHANDLE: CHOOSECOLOR_FLAGS = 64u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_SOLIDCOLOR: CHOOSECOLOR_FLAGS = 128u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CC_ANYCOLOR: CHOOSECOLOR_FLAGS = 256u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CLAIM_SECURITY_ATTRIBUTES_INFORMATION_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CLAIM_SECURITY_ATTRIBUTES_INFORMATION_VERSION_V1: u32 = 1u32; @@ -529,102 +182,10 @@ pub const CLAIM_SECURITY_ATTRIBUTE_CUSTOM_FLAGS: u32 = 4294901760u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CLAIM_SECURITY_ATTRIBUTE_TYPE_INVALID: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type CLIPBOARD_FORMATS = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_TEXT: CLIPBOARD_FORMATS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_BITMAP: CLIPBOARD_FORMATS = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_METAFILEPICT: CLIPBOARD_FORMATS = 3u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_SYLK: CLIPBOARD_FORMATS = 4u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_DIF: CLIPBOARD_FORMATS = 5u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_TIFF: CLIPBOARD_FORMATS = 6u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_OEMTEXT: CLIPBOARD_FORMATS = 7u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_DIB: CLIPBOARD_FORMATS = 8u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_PALETTE: CLIPBOARD_FORMATS = 9u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_PENDATA: CLIPBOARD_FORMATS = 10u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_RIFF: CLIPBOARD_FORMATS = 11u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_WAVE: CLIPBOARD_FORMATS = 12u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_UNICODETEXT: CLIPBOARD_FORMATS = 13u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_ENHMETAFILE: CLIPBOARD_FORMATS = 14u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_HDROP: CLIPBOARD_FORMATS = 15u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_LOCALE: CLIPBOARD_FORMATS = 16u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_DIBV5: CLIPBOARD_FORMATS = 17u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_MAX: CLIPBOARD_FORMATS = 18u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_OWNERDISPLAY: CLIPBOARD_FORMATS = 128u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_DSPTEXT: CLIPBOARD_FORMATS = 129u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_DSPBITMAP: CLIPBOARD_FORMATS = 130u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_DSPMETAFILEPICT: CLIPBOARD_FORMATS = 131u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_DSPENHMETAFILE: CLIPBOARD_FORMATS = 142u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_PRIVATEFIRST: CLIPBOARD_FORMATS = 512u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_PRIVATELAST: CLIPBOARD_FORMATS = 767u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_GDIOBJFIRST: CLIPBOARD_FORMATS = 768u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CF_GDIOBJLAST: CLIPBOARD_FORMATS = 1023u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type CM_ERROR_CONTROL_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IgnoreError: CM_ERROR_CONTROL_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const NormalError: CM_ERROR_CONTROL_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SevereError: CM_ERROR_CONTROL_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const CriticalError: CM_ERROR_CONTROL_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type CM_SERVICE_LOAD_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const BootLoad: CM_SERVICE_LOAD_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SystemLoad: CM_SERVICE_LOAD_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AutoLoad: CM_SERVICE_LOAD_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DemandLoad: CM_SERVICE_LOAD_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DisableLoad: CM_SERVICE_LOAD_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CM_SERVICE_MEASURED_BOOT_LOAD: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CM_SERVICE_NETWORK_BOOT_LOAD: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type CM_SERVICE_NODE_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DriverType: CM_SERVICE_NODE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const FileSystemType: CM_SERVICE_NODE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const Win32ServiceOwnProcess: CM_SERVICE_NODE_TYPE = 16i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const Win32ServiceShareProcess: CM_SERVICE_NODE_TYPE = 32i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const AdapterType: CM_SERVICE_NODE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const RecognizerType: CM_SERVICE_NODE_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CM_SERVICE_RAM_DISK_BOOT_LOAD: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CM_SERVICE_SD_DISK_BOOT_LOAD: u32 = 8u32; @@ -638,17 +199,6 @@ pub const CM_SERVICE_VERIFIER_BOOT_LOAD: u32 = 64u32; pub const CM_SERVICE_VIRTUAL_DISK_BOOT_LOAD: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const CM_SERVICE_WINPE_BOOT_LOAD: u32 = 128u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct COMPONENT_FILTER { - pub ComponentFlags: u32, -} -impl ::core::marker::Copy for COMPONENT_FILTER {} -impl ::core::clone::Clone for COMPONENT_FILTER { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const COMPONENT_KTM: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -1694,291 +1244,9 @@ pub const DDBLT_EXTENDED_PRESENTATION_STRETCHFACTOR: i32 = 16i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DEDICATED_MEMORY_CACHE_ELIGIBLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DELETE: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DEVICEFAMILYDEVICEFORM_KEY: &str = "\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\OEM"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DEVICEFAMILYDEVICEFORM_VALUE: &str = "DeviceForm"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEVICE_EVENT_BECOMING_READY { - pub Version: u32, - pub Reason: u32, - pub Estimated100msToReady: u32, -} -impl ::core::marker::Copy for DEVICE_EVENT_BECOMING_READY {} -impl ::core::clone::Clone for DEVICE_EVENT_BECOMING_READY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEVICE_EVENT_EXTERNAL_REQUEST { - pub Version: u32, - pub DeviceClass: u32, - pub ButtonStatus: u16, - pub Request: u16, - pub SystemTime: i64, -} -impl ::core::marker::Copy for DEVICE_EVENT_EXTERNAL_REQUEST {} -impl ::core::clone::Clone for DEVICE_EVENT_EXTERNAL_REQUEST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEVICE_EVENT_GENERIC_DATA { - pub EventNumber: u32, -} -impl ::core::marker::Copy for DEVICE_EVENT_GENERIC_DATA {} -impl ::core::clone::Clone for DEVICE_EVENT_GENERIC_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEVICE_EVENT_MOUNT { - pub Version: u32, - pub Flags: u32, - pub FileSystemNameLength: u32, - pub FileSystemNameOffset: u32, -} -impl ::core::marker::Copy for DEVICE_EVENT_MOUNT {} -impl ::core::clone::Clone for DEVICE_EVENT_MOUNT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEVICE_EVENT_RBC_DATA { - pub EventNumber: u32, - pub SenseQualifier: u8, - pub SenseCode: u8, - pub SenseKey: u8, - pub Reserved: u8, - pub Information: u32, -} -impl ::core::marker::Copy for DEVICE_EVENT_RBC_DATA {} -impl ::core::clone::Clone for DEVICE_EVENT_RBC_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DEV_BROADCAST_DEVICEINTERFACE_A { - pub dbcc_size: u32, - pub dbcc_devicetype: u32, - pub dbcc_reserved: u32, - pub dbcc_classguid: ::windows_sys::core::GUID, - pub dbcc_name: [super::super::Foundation::CHAR; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DEV_BROADCAST_DEVICEINTERFACE_A {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DEV_BROADCAST_DEVICEINTERFACE_A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_DEVICEINTERFACE_W { - pub dbcc_size: u32, - pub dbcc_devicetype: u32, - pub dbcc_reserved: u32, - pub dbcc_classguid: ::windows_sys::core::GUID, - pub dbcc_name: [u16; 1], -} -impl ::core::marker::Copy for DEV_BROADCAST_DEVICEINTERFACE_W {} -impl ::core::clone::Clone for DEV_BROADCAST_DEVICEINTERFACE_W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_DEVNODE { - pub dbcd_size: u32, - pub dbcd_devicetype: u32, - pub dbcd_reserved: u32, - pub dbcd_devnode: u32, -} -impl ::core::marker::Copy for DEV_BROADCAST_DEVNODE {} -impl ::core::clone::Clone for DEV_BROADCAST_DEVNODE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DEV_BROADCAST_HANDLE { - pub dbch_size: u32, - pub dbch_devicetype: u32, - pub dbch_reserved: u32, - pub dbch_handle: super::super::Foundation::HANDLE, - pub dbch_hdevnotify: *mut ::core::ffi::c_void, - pub dbch_eventguid: ::windows_sys::core::GUID, - pub dbch_nameoffset: i32, - pub dbch_data: [u8; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DEV_BROADCAST_HANDLE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DEV_BROADCAST_HANDLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_HANDLE32 { - pub dbch_size: u32, - pub dbch_devicetype: u32, - pub dbch_reserved: u32, - pub dbch_handle: u32, - pub dbch_hdevnotify: u32, - pub dbch_eventguid: ::windows_sys::core::GUID, - pub dbch_nameoffset: i32, - pub dbch_data: [u8; 1], -} -impl ::core::marker::Copy for DEV_BROADCAST_HANDLE32 {} -impl ::core::clone::Clone for DEV_BROADCAST_HANDLE32 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_HANDLE64 { - pub dbch_size: u32, - pub dbch_devicetype: u32, - pub dbch_reserved: u32, - pub dbch_handle: u64, - pub dbch_hdevnotify: u64, - pub dbch_eventguid: ::windows_sys::core::GUID, - pub dbch_nameoffset: i32, - pub dbch_data: [u8; 1], -} -impl ::core::marker::Copy for DEV_BROADCAST_HANDLE64 {} -impl ::core::clone::Clone for DEV_BROADCAST_HANDLE64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_HDR { - pub dbch_size: u32, - pub dbch_devicetype: DEV_BROADCAST_HDR_DEVICE_TYPE, - pub dbch_reserved: u32, -} -impl ::core::marker::Copy for DEV_BROADCAST_HDR {} -impl ::core::clone::Clone for DEV_BROADCAST_HDR { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type DEV_BROADCAST_HDR_DEVICE_TYPE = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DBT_DEVTYP_DEVICEINTERFACE: DEV_BROADCAST_HDR_DEVICE_TYPE = 5u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DBT_DEVTYP_HANDLE: DEV_BROADCAST_HDR_DEVICE_TYPE = 6u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DBT_DEVTYP_OEM: DEV_BROADCAST_HDR_DEVICE_TYPE = 0u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DBT_DEVTYP_PORT: DEV_BROADCAST_HDR_DEVICE_TYPE = 3u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DBT_DEVTYP_VOLUME: DEV_BROADCAST_HDR_DEVICE_TYPE = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_NET { - pub dbcn_size: u32, - pub dbcn_devicetype: u32, - pub dbcn_reserved: u32, - pub dbcn_resource: u32, - pub dbcn_flags: u32, -} -impl ::core::marker::Copy for DEV_BROADCAST_NET {} -impl ::core::clone::Clone for DEV_BROADCAST_NET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_OEM { - pub dbco_size: u32, - pub dbco_devicetype: u32, - pub dbco_reserved: u32, - pub dbco_identifier: u32, - pub dbco_suppfunc: u32, -} -impl ::core::marker::Copy for DEV_BROADCAST_OEM {} -impl ::core::clone::Clone for DEV_BROADCAST_OEM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DEV_BROADCAST_PORT_A { - pub dbcp_size: u32, - pub dbcp_devicetype: u32, - pub dbcp_reserved: u32, - pub dbcp_name: [super::super::Foundation::CHAR; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DEV_BROADCAST_PORT_A {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DEV_BROADCAST_PORT_A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_PORT_W { - pub dbcp_size: u32, - pub dbcp_devicetype: u32, - pub dbcp_reserved: u32, - pub dbcp_name: [u16; 1], -} -impl ::core::marker::Copy for DEV_BROADCAST_PORT_W {} -impl ::core::clone::Clone for DEV_BROADCAST_PORT_W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DEV_BROADCAST_VOLUME { - pub dbcv_size: u32, - pub dbcv_devicetype: u32, - pub dbcv_reserved: u32, - pub dbcv_unitmask: u32, - pub dbcv_flags: DEV_BROADCAST_VOLUME_FLAGS, -} -impl ::core::marker::Copy for DEV_BROADCAST_VOLUME {} -impl ::core::clone::Clone for DEV_BROADCAST_VOLUME { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type DEV_BROADCAST_VOLUME_FLAGS = u16; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DBTF_MEDIA: DEV_BROADCAST_VOLUME_FLAGS = 1u16; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DBTF_NET: DEV_BROADCAST_VOLUME_FLAGS = 2u16; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DIAGNOSTIC_REASON_DETAILED_STRING: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -1993,41 +1261,6 @@ pub const DIRECT3D_VERSION: u32 = 1792u32; pub const DISCHARGE_POLICY_CRITICAL: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DISCHARGE_POLICY_LOW: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DISK_HEALTH_NOTIFICATION_DATA { - pub DeviceGuid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for DISK_HEALTH_NOTIFICATION_DATA {} -impl ::core::clone::Clone for DISK_HEALTH_NOTIFICATION_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union DISPATCHER_CONTEXT_NONVOLREG_ARM64 { - pub Buffer: [u8; 152], - pub Anonymous: DISPATCHER_CONTEXT_NONVOLREG_ARM64_0, -} -impl ::core::marker::Copy for DISPATCHER_CONTEXT_NONVOLREG_ARM64 {} -impl ::core::clone::Clone for DISPATCHER_CONTEXT_NONVOLREG_ARM64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 { - pub GpNvRegs: [u64; 11], - pub FpNvRegs: [f64; 8], -} -impl ::core::marker::Copy for DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 {} -impl ::core::clone::Clone for DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DLL_PROCESS_ATTACH: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -2244,40 +1477,6 @@ pub const ENCLAVE_TYPE_VBS: u32 = 16u32; pub const ENCLAVE_TYPE_VBS_BASIC: u32 = 17u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ENCLAVE_VBS_FLAG_DEBUG: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct ENLISTMENT_BASIC_INFORMATION { - pub EnlistmentId: ::windows_sys::core::GUID, - pub TransactionId: ::windows_sys::core::GUID, - pub ResourceManagerId: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for ENLISTMENT_BASIC_INFORMATION {} -impl ::core::clone::Clone for ENLISTMENT_BASIC_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct ENLISTMENT_CRM_INFORMATION { - pub CrmTransactionManagerId: ::windows_sys::core::GUID, - pub CrmResourceManagerId: ::windows_sys::core::GUID, - pub CrmEnlistmentId: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for ENLISTMENT_CRM_INFORMATION {} -impl ::core::clone::Clone for ENLISTMENT_CRM_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type ENLISTMENT_INFORMATION_CLASS = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const EnlistmentBasicInformation: ENLISTMENT_INFORMATION_CLASS = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const EnlistmentRecoveryInformation: ENLISTMENT_INFORMATION_CLASS = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const EnlistmentCrmInformation: ENLISTMENT_INFORMATION_CLASS = 2i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ENLISTMENT_QUERY_INFORMATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -2311,8 +1510,6 @@ pub const EVENTLOG_PAIRED_EVENT_INACTIVE: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const EVENTLOG_START_PAIRED_EVENT: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const EVENT_MODIFY_STATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const EXCEPTION_COLLIDED_UNWIND: u32 = 64u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const EXCEPTION_EXECUTE_FAULT: u32 = 8u32; @@ -2562,36 +1759,6 @@ pub const FRAME_NONFPO: u32 = 3u32; pub const FRAME_TRAP: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const FRAME_TSS: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_System_Com\"`*"] -#[cfg(feature = "Win32_System_Com")] -pub struct GDI_NONREMOTE { - pub fContext: i32, - pub u: GDI_NONREMOTE_0, -} -#[cfg(feature = "Win32_System_Com")] -impl ::core::marker::Copy for GDI_NONREMOTE {} -#[cfg(feature = "Win32_System_Com")] -impl ::core::clone::Clone for GDI_NONREMOTE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_System_Com\"`*"] -#[cfg(feature = "Win32_System_Com")] -pub union GDI_NONREMOTE_0 { - pub hInproc: i32, - pub hRemote: *mut super::Com::DWORD_BLOB, -} -#[cfg(feature = "Win32_System_Com")] -impl ::core::marker::Copy for GDI_NONREMOTE_0 {} -#[cfg(feature = "Win32_System_Com")] -impl ::core::clone::Clone for GDI_NONREMOTE_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const GENERIC_ALL: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -2600,30 +1767,6 @@ pub const GENERIC_EXECUTE: u32 = 536870912u32; pub const GENERIC_READ: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const GENERIC_WRITE: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type GESTURECONFIG_FLAGS = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_ALLGESTURES: GESTURECONFIG_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_ZOOM: GESTURECONFIG_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_PAN: GESTURECONFIG_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_PAN_WITH_SINGLE_FINGER_VERTICALLY: GESTURECONFIG_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY: GESTURECONFIG_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_PAN_WITH_GUTTER: GESTURECONFIG_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_PAN_WITH_INERTIA: GESTURECONFIG_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_ROTATE: GESTURECONFIG_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_TWOFINGERTAP: GESTURECONFIG_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_PRESSANDTAP: GESTURECONFIG_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const GC_ROLLOVER: GESTURECONFIG_FLAGS = 1u32; pub const GUID_ACDC_POWER_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1564383833, data2: 59861, data3: 19200, data4: [166, 189, 255, 52, 255, 81, 101, 72] }; pub const GUID_ACTIVE_POWERSCHEME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 838464134, data2: 20612, data3: 17150, data4: [183, 32, 43, 2, 100, 153, 55, 99] }; pub const GUID_ADAPTIVE_INPUT_CONTROLLER_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244906729, data2: 62554, data3: 19937, data4: [167, 87, 96, 49, 241, 151, 246, 234] }; @@ -2696,17 +1839,6 @@ pub const GUID_IO_CDROM_EXCLUSIVE_UNLOCK: ::windows_sys::core::GUID = ::windows_ pub const GUID_IO_DEVICE_BECOMING_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497276400, data2: 43406, data3: 4562, data4: [145, 122, 0, 160, 201, 6, 143, 243] }; pub const GUID_IO_DEVICE_EXTERNAL_REQUEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497276368, data2: 43406, data3: 4562, data4: [145, 122, 0, 160, 201, 6, 143, 243] }; pub const GUID_IO_DISK_CLONE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1784776795, data2: 31801, data3: 17373, data4: [155, 86, 184, 172, 34, 165, 73, 170] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION { - pub DiskNumber: u32, -} -impl ::core::marker::Copy for GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION {} -impl ::core::clone::Clone for GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION { - fn clone(&self) -> Self { - *self - } -} pub const GUID_IO_DISK_HEALTH_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 253482564, data2: 14614, data3: 18885, data4: [176, 99, 153, 25, 64, 17, 143, 178] }; pub const GUID_IO_DISK_LAYOUT_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 299889996, data2: 33897, data3: 16889, data4: [179, 222, 239, 131, 100, 135, 197, 74] }; pub const GUID_IO_DRIVE_REQUIRES_CLEANING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1913096060, data2: 37101, data3: 17637, data4: [160, 0, 129, 66, 141, 76, 121, 187] }; @@ -2874,48 +2006,6 @@ pub const GUID_VIDEO_POWERDOWN_TIMEOUT: ::windows_sys::core::GUID = ::windows_sy pub const GUID_VIDEO_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1964423519, data2: 63350, data3: 17508, data4: [140, 83, 6, 22, 127, 64, 204, 153] }; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const HEAP_OPTIMIZE_RESOURCES_CURRENT_VERSION: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct HEAP_OPTIMIZE_RESOURCES_INFORMATION { - pub Version: u32, - pub Flags: u32, -} -impl ::core::marker::Copy for HEAP_OPTIMIZE_RESOURCES_INFORMATION {} -impl ::core::clone::Clone for HEAP_OPTIMIZE_RESOURCES_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct HIBERFILE_BUCKET { - pub MaxPhysicalMemory: u64, - pub PhysicalMemoryPercent: [u32; 3], -} -impl ::core::marker::Copy for HIBERFILE_BUCKET {} -impl ::core::clone::Clone for HIBERFILE_BUCKET { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type HIBERFILE_BUCKET_SIZE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const HiberFileBucket1GB: HIBERFILE_BUCKET_SIZE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const HiberFileBucket2GB: HIBERFILE_BUCKET_SIZE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const HiberFileBucket4GB: HIBERFILE_BUCKET_SIZE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const HiberFileBucket8GB: HIBERFILE_BUCKET_SIZE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const HiberFileBucket16GB: HIBERFILE_BUCKET_SIZE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const HiberFileBucket32GB: HIBERFILE_BUCKET_SIZE = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const HiberFileBucketUnlimited: HIBERFILE_BUCKET_SIZE = 6i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const HiberFileBucketMax: HIBERFILE_BUCKET_SIZE = 7i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const HIBERFILE_TYPE_FULL: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -2925,76 +2015,6 @@ pub const HIBERFILE_TYPE_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const HIBERFILE_TYPE_REDUCED: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type IGP_ID = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IGP_GETIMEVERSION: IGP_ID = 4294967292u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IGP_PROPERTY: IGP_ID = 4u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IGP_CONVERSION: IGP_ID = 8u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IGP_SENTENCE: IGP_ID = 12u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IGP_UI: IGP_ID = 16u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IGP_SETCOMPSTR: IGP_ID = 20u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IGP_SELECT: IGP_ID = 24u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { - pub BeginAddress: u64, - pub EndAddress: u64, - pub ExceptionHandler: u64, - pub HandlerData: u64, - pub PrologEndAddress: u64, -} -impl ::core::marker::Copy for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY {} -impl ::core::clone::Clone for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { - pub BeginAddress: u32, - pub EndAddress: u32, - pub ExceptionHandler: u32, - pub HandlerData: u32, - pub PrologEndAddress: u32, -} -impl ::core::marker::Copy for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY {} -impl ::core::clone::Clone for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_ARCHITECTURE_ENTRY { - pub FixupInstRVA: u32, - pub NewInst: u32, -} -impl ::core::marker::Copy for IMAGE_ARCHITECTURE_ENTRY {} -impl ::core::clone::Clone for IMAGE_ARCHITECTURE_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_ARCHITECTURE_HEADER { - pub _bitfield: u32, - pub FirstEntryRVA: u32, -} -impl ::core::marker::Copy for IMAGE_ARCHITECTURE_HEADER {} -impl ::core::clone::Clone for IMAGE_ARCHITECTURE_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ARCHIVE_END: &str = "`\n"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ARCHIVE_HYBRIDMAP_MEMBER: &str = "/<HYBRIDMAP>/ "; @@ -3002,366 +2022,12 @@ pub const IMAGE_ARCHIVE_HYBRIDMAP_MEMBER: &str = "/<HYBRIDMAP>/ "; pub const IMAGE_ARCHIVE_LINKER_MEMBER: &str = "/ "; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ARCHIVE_LONGNAMES_MEMBER: &str = "// "; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_ARCHIVE_MEMBER_HEADER { - pub Name: [u8; 16], - pub Date: [u8; 12], - pub UserID: [u8; 6], - pub GroupID: [u8; 6], - pub Mode: [u8; 8], - pub Size: [u8; 10], - pub EndHeader: [u8; 2], -} -impl ::core::marker::Copy for IMAGE_ARCHIVE_MEMBER_HEADER {} -impl ::core::clone::Clone for IMAGE_ARCHIVE_MEMBER_HEADER { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ARCHIVE_PAD: &str = "\n"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ARCHIVE_START: &str = "!<arch>\n"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ARCHIVE_START_SIZE: u32 = 8u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA { - pub HeaderData: u32, - pub Anonymous: IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0, -} -impl ::core::marker::Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA {} -impl ::core::clone::Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 {} -impl ::core::clone::Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { - pub BeginAddress: u32, - pub Anonymous: IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0, -} -impl ::core::marker::Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY {} -impl ::core::clone::Clone for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 { - pub UnwindData: u32, - pub Anonymous: IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0, -} -impl ::core::marker::Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 {} -impl ::core::clone::Clone for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 {} -impl ::core::clone::Clone for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_AUX_SYMBOL { - pub Sym: IMAGE_AUX_SYMBOL_3, - pub File: IMAGE_AUX_SYMBOL_1, - pub Section: IMAGE_AUX_SYMBOL_2, - pub TokenDef: IMAGE_AUX_SYMBOL_TOKEN_DEF, - pub CRC: IMAGE_AUX_SYMBOL_0, -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_0 { - pub crc: u32, - pub rgbReserved: [u8; 14], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_0 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_1 { - pub Name: [u8; 18], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_1 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_2 { - pub Length: u32, - pub NumberOfRelocations: u16, - pub NumberOfLinenumbers: u16, - pub CheckSum: u32, - pub Number: i16, - pub Selection: u8, - pub bReserved: u8, - pub HighNumber: i16, -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_2 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_3 { - pub TagIndex: u32, - pub Misc: IMAGE_AUX_SYMBOL_3_1, - pub FcnAry: IMAGE_AUX_SYMBOL_3_0, - pub TvIndex: u16, -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_AUX_SYMBOL_3_0 { - pub Function: IMAGE_AUX_SYMBOL_3_0_1, - pub Array: IMAGE_AUX_SYMBOL_3_0_0, -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_0 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_3_0_0 { - pub Dimension: [u16; 4], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_0_0 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_3_0_1 { - pub PointerToLinenumber: u32, - pub PointerToNextFunction: u32, -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_0_1 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_0_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_AUX_SYMBOL_3_1 { - pub LnSz: IMAGE_AUX_SYMBOL_3_1_0, - pub TotalSize: u32, -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_1 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_3_1_0 { - pub Linenumber: u16, - pub Size: u16, -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_1_0 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_AUX_SYMBOL_EX { - pub Sym: IMAGE_AUX_SYMBOL_EX_4, - pub File: IMAGE_AUX_SYMBOL_EX_2, - pub Section: IMAGE_AUX_SYMBOL_EX_3, - pub Anonymous: IMAGE_AUX_SYMBOL_EX_0, - pub CRC: IMAGE_AUX_SYMBOL_EX_1, -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_EX_0 { - pub TokenDef: IMAGE_AUX_SYMBOL_TOKEN_DEF, - pub rgbReserved: [u8; 2], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_0 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_EX_1 { - pub crc: u32, - pub rgbReserved: [u8; 16], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_1 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_EX_2 { - pub Name: [u8; 20], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_2 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_EX_3 { - pub Length: u32, - pub NumberOfRelocations: u16, - pub NumberOfLinenumbers: u16, - pub CheckSum: u32, - pub Number: i16, - pub Selection: u8, - pub bReserved: u8, - pub HighNumber: i16, - pub rgbReserved: [u8; 2], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_3 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_EX_4 { - pub WeakDefaultSymIndex: u32, - pub WeakSearchType: u32, - pub rgbReserved: [u8; 12], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_4 {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_AUX_SYMBOL_TOKEN_DEF { - pub bAuxType: u8, - pub bReserved: u8, - pub SymbolTableIndex: u32, - pub rgbReserved: [u8; 12], -} -impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_TOKEN_DEF {} -impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_TOKEN_DEF { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type IMAGE_AUX_SYMBOL_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF: IMAGE_AUX_SYMBOL_TYPE = 1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_BASE_RELOCATION { - pub VirtualAddress: u32, - pub SizeOfBlock: u32, -} -impl ::core::marker::Copy for IMAGE_BASE_RELOCATION {} -impl ::core::clone::Clone for IMAGE_BASE_RELOCATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_BOUND_FORWARDER_REF { - pub TimeDateStamp: u32, - pub OffsetModuleName: u16, - pub Reserved: u16, -} -impl ::core::marker::Copy for IMAGE_BOUND_FORWARDER_REF {} -impl ::core::clone::Clone for IMAGE_BOUND_FORWARDER_REF { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_BOUND_IMPORT_DESCRIPTOR { - pub TimeDateStamp: u32, - pub OffsetModuleName: u16, - pub NumberOfModuleForwarderRefs: u16, -} -impl ::core::marker::Copy for IMAGE_BOUND_IMPORT_DESCRIPTOR {} -impl ::core::clone::Clone for IMAGE_BOUND_IMPORT_DESCRIPTOR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_CE_RUNTIME_FUNCTION_ENTRY { - pub FuncStart: u32, - pub _bitfield: u32, -} -impl ::core::marker::Copy for IMAGE_CE_RUNTIME_FUNCTION_ENTRY {} -impl ::core::clone::Clone for IMAGE_CE_RUNTIME_FUNCTION_ENTRY { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_COMDAT_SELECT_ANY: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3376,24 +2042,6 @@ pub const IMAGE_COMDAT_SELECT_NEWEST: u32 = 7u32; pub const IMAGE_COMDAT_SELECT_NODUPLICATES: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_COMDAT_SELECT_SAME_SIZE: u32 = 3u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct IMAGE_DEBUG_MISC { - pub DataType: u32, - pub Length: u32, - pub Unicode: super::super::Foundation::BOOLEAN, - pub Reserved: [u8; 3], - pub Data: [u8; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for IMAGE_DEBUG_MISC {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for IMAGE_DEBUG_MISC { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_DEBUG_MISC_EXENAME: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3416,91 +2064,8 @@ pub const IMAGE_DEBUG_TYPE_REPRO: u32 = 16u32; pub const IMAGE_DEBUG_TYPE_RESERVED10: u32 = 10u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_DEBUG_TYPE_VC_FEATURE: u32 = 12u32; -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_DOS_HEADER { - pub e_magic: u16, - pub e_cblp: u16, - pub e_cp: u16, - pub e_crlc: u16, - pub e_cparhdr: u16, - pub e_minalloc: u16, - pub e_maxalloc: u16, - pub e_ss: u16, - pub e_sp: u16, - pub e_csum: u16, - pub e_ip: u16, - pub e_cs: u16, - pub e_lfarlc: u16, - pub e_ovno: u16, - pub e_res: [u16; 4], - pub e_oemid: u16, - pub e_oeminfo: u16, - pub e_res2: [u16; 10], - pub e_lfanew: i32, -} -impl ::core::marker::Copy for IMAGE_DOS_HEADER {} -impl ::core::clone::Clone for IMAGE_DOS_HEADER { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_DOS_SIGNATURE: u16 = 23117u16; -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_DYNAMIC_RELOCATION32 { - pub Symbol: u32, - pub BaseRelocSize: u32, -} -impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION32 {} -impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION32 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_DYNAMIC_RELOCATION32_V2 { - pub HeaderSize: u32, - pub FixupInfoSize: u32, - pub Symbol: u32, - pub SymbolGroup: u32, - pub Flags: u32, -} -impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION32_V2 {} -impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION32_V2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_DYNAMIC_RELOCATION64 { - pub Symbol: u64, - pub BaseRelocSize: u32, -} -impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION64 {} -impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_DYNAMIC_RELOCATION64_V2 { - pub HeaderSize: u32, - pub FixupInfoSize: u32, - pub Symbol: u64, - pub SymbolGroup: u32, - pub Flags: u32, -} -impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION64_V2 {} -impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION64_V2 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_DYNAMIC_RELOCATION_GUARD_IMPORT_CONTROL_TRANSFER: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3511,18 +2076,6 @@ pub const IMAGE_DYNAMIC_RELOCATION_GUARD_RF_EPILOGUE: u32 = 2u32; pub const IMAGE_DYNAMIC_RELOCATION_GUARD_RF_PROLOGUE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_DYNAMIC_RELOCATION_GUARD_SWITCHTABLE_BRANCH: u32 = 5u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_DYNAMIC_RELOCATION_TABLE { - pub Version: u32, - pub Size: u32, -} -impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION_TABLE {} -impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION_TABLE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ENCLAVE_FLAG_PRIMARY_IMAGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3541,41 +2094,6 @@ pub const IMAGE_ENCLAVE_LONG_ID_LENGTH: u32 = 32u32; pub const IMAGE_ENCLAVE_POLICY_DEBUGGABLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ENCLAVE_SHORT_ID_LENGTH: u32 = 16u32; -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER { - pub EpilogueCount: u32, - pub EpilogueByteCount: u8, - pub BranchDescriptorElementSize: u8, - pub BranchDescriptorCount: u16, -} -impl ::core::marker::Copy for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER {} -impl ::core::clone::Clone for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_EXPORT_DIRECTORY { - pub Characteristics: u32, - pub TimeDateStamp: u32, - pub MajorVersion: u16, - pub MinorVersion: u16, - pub Name: u32, - pub Base: u32, - pub NumberOfFunctions: u32, - pub NumberOfNames: u32, - pub AddressOfFunctions: u32, - pub AddressOfNames: u32, - pub AddressOfNameOrdinals: u32, -} -impl ::core::marker::Copy for IMAGE_EXPORT_DIRECTORY {} -impl ::core::clone::Clone for IMAGE_EXPORT_DIRECTORY { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_GUARD_CFW_INSTRUMENTED: u32 = 512u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3620,24 +2138,6 @@ pub const IMAGE_GUARD_SECURITY_COOKIE_UNUSED: u32 = 2048u32; pub const IMAGE_GUARD_XFG_ENABLED: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_HOT_PATCH_ABSOLUTE: u32 = 180224u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_HOT_PATCH_BASE { - pub SequenceNumber: u32, - pub Flags: u32, - pub OriginalTimeDateStamp: u32, - pub OriginalCheckSum: u32, - pub CodeIntegrityInfo: u32, - pub CodeIntegritySize: u32, - pub PatchTable: u32, - pub BufferOffset: u32, -} -impl ::core::marker::Copy for IMAGE_HOT_PATCH_BASE {} -impl ::core::clone::Clone for IMAGE_HOT_PATCH_BASE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_HOT_PATCH_BASE_CAN_ROLL_BACK: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3662,133 +2162,16 @@ pub const IMAGE_HOT_PATCH_CHUNK_TYPE: u32 = 1032192u32; pub const IMAGE_HOT_PATCH_DYNAMIC_VALUE: u32 = 491520u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_HOT_PATCH_FUNCTION: u32 = 114688u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_HOT_PATCH_HASHES { - pub SHA256: [u8; 32], - pub SHA1: [u8; 20], -} -impl ::core::marker::Copy for IMAGE_HOT_PATCH_HASHES {} -impl ::core::clone::Clone for IMAGE_HOT_PATCH_HASHES { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_HOT_PATCH_INDIRECT: u32 = 376832u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_HOT_PATCH_INFO { - pub Version: u32, - pub Size: u32, - pub SequenceNumber: u32, - pub BaseImageList: u32, - pub BaseImageCount: u32, - pub BufferOffset: u32, - pub ExtraPatchSize: u32, -} -impl ::core::marker::Copy for IMAGE_HOT_PATCH_INFO {} -impl ::core::clone::Clone for IMAGE_HOT_PATCH_INFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_HOT_PATCH_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_HOT_PATCH_NO_CALL_TARGET: u32 = 409600u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_HOT_PATCH_REL32: u32 = 245760u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct IMAGE_IMPORT_BY_NAME { - pub Hint: u16, - pub Name: [super::super::Foundation::CHAR; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for IMAGE_IMPORT_BY_NAME {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for IMAGE_IMPORT_BY_NAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { - pub _bitfield: u32, -} -impl ::core::marker::Copy for IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION {} -impl ::core::clone::Clone for IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_IMPORT_DESCRIPTOR { - pub Anonymous: IMAGE_IMPORT_DESCRIPTOR_0, - pub TimeDateStamp: u32, - pub ForwarderChain: u32, - pub Name: u32, - pub FirstThunk: u32, -} -impl ::core::marker::Copy for IMAGE_IMPORT_DESCRIPTOR {} -impl ::core::clone::Clone for IMAGE_IMPORT_DESCRIPTOR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_IMPORT_DESCRIPTOR_0 { - pub Characteristics: u32, - pub OriginalFirstThunk: u32, -} -impl ::core::marker::Copy for IMAGE_IMPORT_DESCRIPTOR_0 {} -impl ::core::clone::Clone for IMAGE_IMPORT_DESCRIPTOR_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { - pub _bitfield: u16, -} -impl ::core::marker::Copy for IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION {} -impl ::core::clone::Clone for IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_LINENUMBER { - pub Type: IMAGE_LINENUMBER_0, - pub Linenumber: u16, -} -impl ::core::marker::Copy for IMAGE_LINENUMBER {} -impl ::core::clone::Clone for IMAGE_LINENUMBER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_LINENUMBER_0 { - pub SymbolTableIndex: u32, - pub VirtualAddress: u32, -} -impl ::core::marker::Copy for IMAGE_LINENUMBER_0 {} -impl ::core::clone::Clone for IMAGE_LINENUMBER_0 { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_NT_SIGNATURE: u16 = 17744u16; +pub const IMAGE_NT_SIGNATURE: u32 = 17744u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_NUMBEROF_DIRECTORY_ENTRIES: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3797,209 +2180,14 @@ pub const IMAGE_ORDINAL_FLAG: u64 = 9223372036854775808u64; pub const IMAGE_ORDINAL_FLAG32: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ORDINAL_FLAG64: u64 = 9223372036854775808u64; -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct IMAGE_OS2_HEADER { - pub ne_magic: u16, - pub ne_ver: super::super::Foundation::CHAR, - pub ne_rev: super::super::Foundation::CHAR, - pub ne_enttab: u16, - pub ne_cbenttab: u16, - pub ne_crc: i32, - pub ne_flags: u16, - pub ne_autodata: u16, - pub ne_heap: u16, - pub ne_stack: u16, - pub ne_csip: i32, - pub ne_sssp: i32, - pub ne_cseg: u16, - pub ne_cmod: u16, - pub ne_cbnrestab: u16, - pub ne_segtab: u16, - pub ne_rsrctab: u16, - pub ne_restab: u16, - pub ne_modtab: u16, - pub ne_imptab: u16, - pub ne_nrestab: i32, - pub ne_cmovent: u16, - pub ne_align: u16, - pub ne_cres: u16, - pub ne_exetyp: u8, - pub ne_flagsothers: u8, - pub ne_pretthunks: u16, - pub ne_psegrefbytes: u16, - pub ne_swaparea: u16, - pub ne_expver: u16, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for IMAGE_OS2_HEADER {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for IMAGE_OS2_HEADER { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_OS2_SIGNATURE: u16 = 17742u16; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_OS2_SIGNATURE_LE: u16 = 17740u16; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct IMAGE_POLICY_ENTRY { - pub Type: IMAGE_POLICY_ENTRY_TYPE, - pub PolicyId: IMAGE_POLICY_ID, - pub u: IMAGE_POLICY_ENTRY_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for IMAGE_POLICY_ENTRY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for IMAGE_POLICY_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union IMAGE_POLICY_ENTRY_0 { - pub None: *const ::core::ffi::c_void, - pub BoolValue: super::super::Foundation::BOOLEAN, - pub Int8Value: i8, - pub UInt8Value: u8, - pub Int16Value: i16, - pub UInt16Value: u16, - pub Int32Value: i32, - pub UInt32Value: u32, - pub Int64Value: i64, - pub UInt64Value: u64, - pub AnsiStringValue: ::windows_sys::core::PCSTR, - pub UnicodeStringValue: ::windows_sys::core::PCWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for IMAGE_POLICY_ENTRY_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for IMAGE_POLICY_ENTRY_0 { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type IMAGE_POLICY_ENTRY_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeNone: IMAGE_POLICY_ENTRY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeBool: IMAGE_POLICY_ENTRY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeInt8: IMAGE_POLICY_ENTRY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeUInt8: IMAGE_POLICY_ENTRY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeInt16: IMAGE_POLICY_ENTRY_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeUInt16: IMAGE_POLICY_ENTRY_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeInt32: IMAGE_POLICY_ENTRY_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeUInt32: IMAGE_POLICY_ENTRY_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeInt64: IMAGE_POLICY_ENTRY_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeUInt64: IMAGE_POLICY_ENTRY_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeAnsiString: IMAGE_POLICY_ENTRY_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeUnicodeString: IMAGE_POLICY_ENTRY_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeOverride: IMAGE_POLICY_ENTRY_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyEntryTypeMaximum: IMAGE_POLICY_ENTRY_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type IMAGE_POLICY_ID = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdNone: IMAGE_POLICY_ID = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdEtw: IMAGE_POLICY_ID = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdDebug: IMAGE_POLICY_ID = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdCrashDump: IMAGE_POLICY_ID = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdCrashDumpKey: IMAGE_POLICY_ID = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdCrashDumpKeyGuid: IMAGE_POLICY_ID = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdParentSd: IMAGE_POLICY_ID = 6i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdParentSdRev: IMAGE_POLICY_ID = 7i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdSvn: IMAGE_POLICY_ID = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdDeviceId: IMAGE_POLICY_ID = 9i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdCapability: IMAGE_POLICY_ID = 10i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdScenarioId: IMAGE_POLICY_ID = 11i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ImagePolicyIdMaximum: IMAGE_POLICY_ID = 12i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct IMAGE_POLICY_METADATA { - pub Version: u8, - pub Reserved0: [u8; 7], - pub ApplicationId: u64, - pub Policies: [IMAGE_POLICY_ENTRY; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for IMAGE_POLICY_METADATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for IMAGE_POLICY_METADATA { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_POLICY_METADATA_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_POLICY_SECTION_NAME: &str = ".tPolicy"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER { - pub PrologueByteCount: u8, -} -impl ::core::marker::Copy for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER {} -impl ::core::clone::Clone for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_RELOCATION { - pub Anonymous: IMAGE_RELOCATION_0, - pub SymbolTableIndex: u32, - pub Type: u16, -} -impl ::core::marker::Copy for IMAGE_RELOCATION {} -impl ::core::clone::Clone for IMAGE_RELOCATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_RELOCATION_0 { - pub VirtualAddress: u32, - pub RelocCount: u32, -} -impl ::core::marker::Copy for IMAGE_RELOCATION_0 {} -impl ::core::clone::Clone for IMAGE_RELOCATION_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_REL_ALPHA_ABSOLUTE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4520,151 +2708,12 @@ pub const IMAGE_REL_THUMB_BRANCH20: u32 = 18u32; pub const IMAGE_REL_THUMB_BRANCH24: u32 = 20u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_REL_THUMB_MOV32: u32 = 17u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_RESOURCE_DATA_ENTRY { - pub OffsetToData: u32, - pub Size: u32, - pub CodePage: u32, - pub Reserved: u32, -} -impl ::core::marker::Copy for IMAGE_RESOURCE_DATA_ENTRY {} -impl ::core::clone::Clone for IMAGE_RESOURCE_DATA_ENTRY { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_RESOURCE_DATA_IS_DIRECTORY: u32 = 2147483648u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_RESOURCE_DIRECTORY { - pub Characteristics: u32, - pub TimeDateStamp: u32, - pub MajorVersion: u16, - pub MinorVersion: u16, - pub NumberOfNamedEntries: u16, - pub NumberOfIdEntries: u16, -} -impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY {} -impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY { - pub Anonymous1: IMAGE_RESOURCE_DIRECTORY_ENTRY_0, - pub Anonymous2: IMAGE_RESOURCE_DIRECTORY_ENTRY_1, -} -impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY {} -impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_RESOURCE_DIRECTORY_ENTRY_0 { - pub Anonymous: IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0, - pub Name: u32, - pub Id: u16, -} -impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_0 {} -impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 {} -impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_RESOURCE_DIRECTORY_ENTRY_1 { - pub OffsetToData: u32, - pub Anonymous: IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0, -} -impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_1 {} -impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 {} -impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct IMAGE_RESOURCE_DIRECTORY_STRING { - pub Length: u16, - pub NameString: [super::super::Foundation::CHAR; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_STRING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_STRING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_RESOURCE_DIR_STRING_U { - pub Length: u16, - pub NameString: [u16; 1], -} -impl ::core::marker::Copy for IMAGE_RESOURCE_DIR_STRING_U {} -impl ::core::clone::Clone for IMAGE_RESOURCE_DIR_STRING_U { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_RESOURCE_NAME_IS_STRING: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_SEPARATE_DEBUG_FLAGS_MASK: u32 = 32768u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_SEPARATE_DEBUG_HEADER { - pub Signature: u16, - pub Flags: u16, - pub Machine: u16, - pub Characteristics: u16, - pub TimeDateStamp: u32, - pub CheckSum: u32, - pub ImageBase: u32, - pub SizeOfImage: u32, - pub NumberOfSections: u32, - pub ExportedNamesSize: u32, - pub DebugDirectorySize: u32, - pub SectionAlignment: u32, - pub Reserved: [u32; 2], -} -impl ::core::marker::Copy for IMAGE_SEPARATE_DEBUG_HEADER {} -impl ::core::clone::Clone for IMAGE_SEPARATE_DEBUG_HEADER { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_SEPARATE_DEBUG_MISMATCH: u32 = 32768u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4679,99 +2728,6 @@ pub const IMAGE_SIZEOF_SECTION_HEADER: u32 = 40u32; pub const IMAGE_SIZEOF_SHORT_NAME: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_SIZEOF_SYMBOL: u32 = 18u32; -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION { - pub _bitfield: u16, -} -impl ::core::marker::Copy for IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION {} -impl ::core::clone::Clone for IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_SYMBOL { - pub N: IMAGE_SYMBOL_0, - pub Value: u32, - pub SectionNumber: i16, - pub Type: u16, - pub StorageClass: u8, - pub NumberOfAuxSymbols: u8, -} -impl ::core::marker::Copy for IMAGE_SYMBOL {} -impl ::core::clone::Clone for IMAGE_SYMBOL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_SYMBOL_0 { - pub ShortName: [u8; 8], - pub Name: IMAGE_SYMBOL_0_0, - pub LongName: [u32; 2], -} -impl ::core::marker::Copy for IMAGE_SYMBOL_0 {} -impl ::core::clone::Clone for IMAGE_SYMBOL_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_SYMBOL_0_0 { - pub Short: u32, - pub Long: u32, -} -impl ::core::marker::Copy for IMAGE_SYMBOL_0_0 {} -impl ::core::clone::Clone for IMAGE_SYMBOL_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_SYMBOL_EX { - pub N: IMAGE_SYMBOL_EX_0, - pub Value: u32, - pub SectionNumber: i32, - pub Type: u16, - pub StorageClass: u8, - pub NumberOfAuxSymbols: u8, -} -impl ::core::marker::Copy for IMAGE_SYMBOL_EX {} -impl ::core::clone::Clone for IMAGE_SYMBOL_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_SYMBOL_EX_0 { - pub ShortName: [u8; 8], - pub Name: IMAGE_SYMBOL_EX_0_0, - pub LongName: [u32; 2], -} -impl ::core::marker::Copy for IMAGE_SYMBOL_EX_0 {} -impl ::core::clone::Clone for IMAGE_SYMBOL_EX_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_SYMBOL_EX_0_0 { - pub Short: u32, - pub Long: u32, -} -impl ::core::marker::Copy for IMAGE_SYMBOL_EX_0_0 {} -impl ::core::clone::Clone for IMAGE_SYMBOL_EX_0_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_SYM_CLASS_ARGUMENT: u32 = 9u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4872,145 +2828,6 @@ pub const IMAGE_SYM_TYPE_UNION: u32 = 9u32; pub const IMAGE_SYM_TYPE_VOID: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_SYM_TYPE_WORD: u32 = 13u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_TLS_DIRECTORY32 { - pub StartAddressOfRawData: u32, - pub EndAddressOfRawData: u32, - pub AddressOfIndex: u32, - pub AddressOfCallBacks: u32, - pub SizeOfZeroFill: u32, - pub Anonymous: IMAGE_TLS_DIRECTORY32_0, -} -impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY32 {} -impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY32 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_TLS_DIRECTORY32_0 { - pub Characteristics: u32, - pub Anonymous: IMAGE_TLS_DIRECTORY32_0_0, -} -impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY32_0 {} -impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY32_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_TLS_DIRECTORY32_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY32_0_0 {} -impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY32_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_TLS_DIRECTORY64 { - pub StartAddressOfRawData: u64, - pub EndAddressOfRawData: u64, - pub AddressOfIndex: u64, - pub AddressOfCallBacks: u64, - pub SizeOfZeroFill: u32, - pub Anonymous: IMAGE_TLS_DIRECTORY64_0, -} -impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY64 {} -impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMAGE_TLS_DIRECTORY64_0 { - pub Characteristics: u32, - pub Anonymous: IMAGE_TLS_DIRECTORY64_0_0, -} -impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY64_0 {} -impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY64_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_TLS_DIRECTORY64_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY64_0_0 {} -impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY64_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(2))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMAGE_VXD_HEADER { - pub e32_magic: u16, - pub e32_border: u8, - pub e32_worder: u8, - pub e32_level: u32, - pub e32_cpu: u16, - pub e32_os: u16, - pub e32_ver: u32, - pub e32_mflags: u32, - pub e32_mpages: u32, - pub e32_startobj: u32, - pub e32_eip: u32, - pub e32_stackobj: u32, - pub e32_esp: u32, - pub e32_pagesize: u32, - pub e32_lastpagesize: u32, - pub e32_fixupsize: u32, - pub e32_fixupsum: u32, - pub e32_ldrsize: u32, - pub e32_ldrsum: u32, - pub e32_objtab: u32, - pub e32_objcnt: u32, - pub e32_objmap: u32, - pub e32_itermap: u32, - pub e32_rsrctab: u32, - pub e32_rsrccnt: u32, - pub e32_restab: u32, - pub e32_enttab: u32, - pub e32_dirtab: u32, - pub e32_dircnt: u32, - pub e32_fpagetab: u32, - pub e32_frectab: u32, - pub e32_impmod: u32, - pub e32_impmodcnt: u32, - pub e32_impproc: u32, - pub e32_pagesum: u32, - pub e32_datapage: u32, - pub e32_preload: u32, - pub e32_nrestab: u32, - pub e32_cbnrestab: u32, - pub e32_nressum: u32, - pub e32_autodata: u32, - pub e32_debuginfo: u32, - pub e32_debuglen: u32, - pub e32_instpreload: u32, - pub e32_instdemand: u32, - pub e32_heapsize: u32, - pub e32_res3: [u8; 12], - pub e32_winresoff: u32, - pub e32_winreslen: u32, - pub e32_devid: u16, - pub e32_ddkver: u16, -} -impl ::core::marker::Copy for IMAGE_VXD_HEADER {} -impl ::core::clone::Clone for IMAGE_VXD_HEADER { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_VXD_SIGNATURE: u16 = 17740u16; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -5023,56 +2840,6 @@ pub const IMAGE_WEAK_EXTERN_SEARCH_LIBRARY: u32 = 2u32; pub const IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMPORT_OBJECT_HDR_SIG2: u32 = 65535u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct IMPORT_OBJECT_HEADER { - pub Sig1: u16, - pub Sig2: u16, - pub Version: u16, - pub Machine: u16, - pub TimeDateStamp: u32, - pub SizeOfData: u32, - pub Anonymous: IMPORT_OBJECT_HEADER_0, - pub _bitfield: u16, -} -impl ::core::marker::Copy for IMPORT_OBJECT_HEADER {} -impl ::core::clone::Clone for IMPORT_OBJECT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union IMPORT_OBJECT_HEADER_0 { - pub Ordinal: u16, - pub Hint: u16, -} -impl ::core::marker::Copy for IMPORT_OBJECT_HEADER_0 {} -impl ::core::clone::Clone for IMPORT_OBJECT_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type IMPORT_OBJECT_NAME_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMPORT_OBJECT_ORDINAL: IMPORT_OBJECT_NAME_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMPORT_OBJECT_NAME: IMPORT_OBJECT_NAME_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMPORT_OBJECT_NAME_NO_PREFIX: IMPORT_OBJECT_NAME_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMPORT_OBJECT_NAME_UNDECORATE: IMPORT_OBJECT_NAME_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMPORT_OBJECT_NAME_EXPORTAS: IMPORT_OBJECT_NAME_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type IMPORT_OBJECT_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMPORT_OBJECT_CODE: IMPORT_OBJECT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMPORT_OBJECT_DATA: IMPORT_OBJECT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMPORT_OBJECT_CONST: IMPORT_OBJECT_TYPE = 2i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const INITIAL_CPSR: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -5456,10 +3223,6 @@ pub const IS_TEXT_UNICODE_UTF8: u32 = 2048u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const JOB_OBJECT_ASSIGN_PROCESS: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const JOB_OBJECT_CPU_RATE_CONTROL_MIN_MAX_RATE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const JOB_OBJECT_CPU_RATE_CONTROL_VALID_FLAGS: u32 = 31u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const JOB_OBJECT_IMPERSONATE: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS: u32 = 8u32; @@ -5503,69 +3266,6 @@ pub const JOB_OBJECT_TERMINATE: u32 = 8u32; pub const JOB_OBJECT_UILIMIT_ALL: u32 = 255u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const JOB_OBJECT_UI_VALID_FLAGS: u32 = 255u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct KERNEL_CET_CONTEXT { - pub Ssp: u64, - pub Rip: u64, - pub SegCs: u16, - pub Anonymous: KERNEL_CET_CONTEXT_0, - pub Fill: [u16; 2], -} -impl ::core::marker::Copy for KERNEL_CET_CONTEXT {} -impl ::core::clone::Clone for KERNEL_CET_CONTEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union KERNEL_CET_CONTEXT_0 { - pub AllFlags: u16, - pub Anonymous: KERNEL_CET_CONTEXT_0_0, -} -impl ::core::marker::Copy for KERNEL_CET_CONTEXT_0 {} -impl ::core::clone::Clone for KERNEL_CET_CONTEXT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct KERNEL_CET_CONTEXT_0_0 { - pub _bitfield: u16, -} -impl ::core::marker::Copy for KERNEL_CET_CONTEXT_0_0 {} -impl ::core::clone::Clone for KERNEL_CET_CONTEXT_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct KTMOBJECT_CURSOR { - pub LastQuery: ::windows_sys::core::GUID, - pub ObjectIdCount: u32, - pub ObjectIds: [::windows_sys::core::GUID; 1], -} -impl ::core::marker::Copy for KTMOBJECT_CURSOR {} -impl ::core::clone::Clone for KTMOBJECT_CURSOR { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type KTMOBJECT_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const KTMOBJECT_TRANSACTION: KTMOBJECT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const KTMOBJECT_TRANSACTION_MANAGER: KTMOBJECT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const KTMOBJECT_RESOURCE_MANAGER: KTMOBJECT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const KTMOBJECT_ENLISTMENT: KTMOBJECT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const KTMOBJECT_INVALID: KTMOBJECT_TYPE = 4i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const LANG_AFRIKAANS: u32 = 54u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -5922,17 +3622,6 @@ pub const MAXLONG: u32 = 2147483647u32; pub const MAXLONGLONG: u64 = 9223372036854775807u64; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MAXSHORT: u32 = 32767u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct MAXVERSIONTESTED_INFO { - pub MaxVersionTested: u64, -} -impl ::core::marker::Copy for MAXVERSIONTESTED_INFO {} -impl ::core::clone::Clone for MAXVERSIONTESTED_INFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MAXWORD: u32 = 65535u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -6135,36 +3824,6 @@ pub const MCA_WARNING_UNKNOWN: super::super::Foundation::NTSTATUS = -2147155864i pub const MCA_WARNING_UNKNOWN_NO_CPU: super::super::Foundation::NTSTATUS = -2147155862i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MEMORY_ALLOCATION_ALIGNMENT: u32 = 16u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE { - pub Type: MEM_DEDICATED_ATTRIBUTE_TYPE, - pub Reserved: u32, - pub Value: u64, -} -impl ::core::marker::Copy for MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE {} -impl ::core::clone::Clone for MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { - pub NextEntryOffset: u32, - pub SizeOfInformation: u32, - pub Flags: u32, - pub AttributesOffset: u32, - pub AttributeCount: u32, - pub Reserved: u32, - pub TypeId: u64, -} -impl ::core::marker::Copy for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION {} -impl ::core::clone::Clone for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MEMORY_PARTITION_MODIFY_ACCESS: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -6176,18 +3835,6 @@ pub const MEM_4MB_PAGES: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MEM_COALESCE_PLACEHOLDERS: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type MEM_DEDICATED_ATTRIBUTE_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemDedicatedAttributeReadBandwidth: MEM_DEDICATED_ATTRIBUTE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemDedicatedAttributeReadLatency: MEM_DEDICATED_ATTRIBUTE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemDedicatedAttributeWriteBandwidth: MEM_DEDICATED_ATTRIBUTE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemDedicatedAttributeWriteLatency: MEM_DEDICATED_ATTRIBUTE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemDedicatedAttributeMax: MEM_DEDICATED_ATTRIBUTE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MEM_DIFFERENT_IMAGE_BASE_OK: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MEM_EXTENDED_PARAMETER_EC_CODE: u32 = 64u32; @@ -6210,18 +3857,6 @@ pub const MEM_PHYSICAL: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MEM_ROTATE: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type MEM_SECTION_EXTENDED_PARAMETER_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemSectionExtendedParameterInvalidType: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemSectionExtendedParameterUserPhysicalFlags: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemSectionExtendedParameterNumaNode: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemSectionExtendedParameterSigningLevel: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MemSectionExtendedParameterMax: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MEM_TOP_DOWN: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MEM_WRITE_WATCH: u32 = 2097152u32; @@ -6238,128 +3873,20 @@ pub const MINSHORT: u32 = 32768u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MIN_UCSCHAR: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type MONITOR_DISPLAY_STATE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PowerMonitorOff: MONITOR_DISPLAY_STATE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PowerMonitorOn: MONITOR_DISPLAY_STATE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PowerMonitorDim: MONITOR_DISPLAY_STATE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MS_PPM_SOFTWARE_ALL: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const MUTANT_QUERY_STATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const NETWORK_APP_INSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct NETWORK_APP_INSTANCE_EA { - pub AppInstanceID: ::windows_sys::core::GUID, - pub CsvFlags: u32, -} -impl ::core::marker::Copy for NETWORK_APP_INSTANCE_EA {} -impl ::core::clone::Clone for NETWORK_APP_INSTANCE_EA { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const NLS_VALID_LOCALE_MASK: u32 = 1048575u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const NONVOL_FP_NUMREG_ARM64: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const NONVOL_INT_NUMREG_ARM64: u32 = 11u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct NON_PAGED_DEBUG_INFO { - pub Signature: u16, - pub Flags: u16, - pub Size: u32, - pub Machine: u16, - pub Characteristics: u16, - pub TimeDateStamp: u32, - pub CheckSum: u32, - pub SizeOfImage: u32, - pub ImageBase: u64, -} -impl ::core::marker::Copy for NON_PAGED_DEBUG_INFO {} -impl ::core::clone::Clone for NON_PAGED_DEBUG_INFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const NON_PAGED_DEBUG_SIGNATURE: u32 = 18766u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct NOTIFY_USER_POWER_SETTING { - pub Guid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for NOTIFY_USER_POWER_SETTING {} -impl ::core::clone::Clone for NOTIFY_USER_POWER_SETTING { - fn clone(&self) -> Self { - *self - } -} pub const NO_SUBGROUP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4272111934, data2: 32261, data3: 18705, data4: [154, 113, 112, 3, 49, 241, 194, 148] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct NT_TIB32 { - pub ExceptionList: u32, - pub StackBase: u32, - pub StackLimit: u32, - pub SubSystemTib: u32, - pub Anonymous: NT_TIB32_0, - pub ArbitraryUserPointer: u32, - pub Self_: u32, -} -impl ::core::marker::Copy for NT_TIB32 {} -impl ::core::clone::Clone for NT_TIB32 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union NT_TIB32_0 { - pub FiberData: u32, - pub Version: u32, -} -impl ::core::marker::Copy for NT_TIB32_0 {} -impl ::core::clone::Clone for NT_TIB32_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct NT_TIB64 { - pub ExceptionList: u64, - pub StackBase: u64, - pub StackLimit: u64, - pub SubSystemTib: u64, - pub Anonymous: NT_TIB64_0, - pub ArbitraryUserPointer: u64, - pub Self_: u64, -} -impl ::core::marker::Copy for NT_TIB64 {} -impl ::core::clone::Clone for NT_TIB64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union NT_TIB64_0 { - pub FiberData: u64, - pub Version: u32, -} -impl ::core::marker::Copy for NT_TIB64_0 {} -impl ::core::clone::Clone for NT_TIB64_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const NUMA_NO_PREFERRED_NODE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -6378,19 +3905,6 @@ pub const N_TMASK2: u32 = 240u32; pub const N_TSHIFT: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME: &str = "OutOfProcessFunctionTableCallback"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PACKEDEVENTINFO { - pub ulSize: u32, - pub ulNumEventsForLogFile: u32, - pub ulOffsets: [u32; 1], -} -impl ::core::marker::Copy for PACKEDEVENTINFO {} -impl ::core::clone::Clone for PACKEDEVENTINFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PDCAP_D0_SUPPORTED: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -6423,10 +3937,6 @@ pub const PERFSTATE_POLICY_CHANGE_INCREASE_MAX: u32 = 3u32; pub const PERFSTATE_POLICY_CHANGE_ROCKET: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PERFSTATE_POLICY_CHANGE_SINGLE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type PEXCEPTION_FILTER = ::core::option::Option<unsafe extern "system" fn(exceptionpointers: *mut super::Diagnostics::Debug::EXCEPTION_POINTERS, establisherframe: *const ::core::ffi::c_void) -> i32>; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PF_ALPHA_BYTE_INSTRUCTIONS: u32 = 5u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -6470,17 +3980,7 @@ pub const PF_TEMPORAL_LEVEL_2: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PF_TEMPORAL_LEVEL_3: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type PIMAGE_TLS_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dllhandle: *mut ::core::ffi::c_void, reason: u32, reserved: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const POLICY_AUDIT_SUBCATEGORY_COUNT: u32 = 59u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] -#[cfg(target_arch = "aarch64")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] -pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(process: super::super::Foundation::HANDLE, tableaddress: *const ::core::ffi::c_void, entries: *mut u32, functions: *mut *mut super::Diagnostics::Debug::IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY) -> u32>; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] -#[cfg(target_arch = "x86_64")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] -pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(process: super::super::Foundation::HANDLE, tableaddress: *const ::core::ffi::c_void, entries: *mut u32, functions: *mut *mut super::Diagnostics::Debug::IMAGE_RUNTIME_FUNCTION_ENTRY) -> u32>; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const POWERBUTTON_ACTION_INDEX_HIBERNATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -6543,284 +4043,14 @@ pub const POWER_DEVICE_IDLE_POLICY_PERFORMANCE: u32 = 0u32; pub const POWER_DISCONNECTED_STANDBY_MODE_AGGRESSIVE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const POWER_DISCONNECTED_STANDBY_MODE_NORMAL: u32 = 0u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct POWER_IDLE_RESILIENCY { - pub CoalescingTimeout: u32, - pub IdleResiliencyPeriod: u32, -} -impl ::core::marker::Copy for POWER_IDLE_RESILIENCY {} -impl ::core::clone::Clone for POWER_IDLE_RESILIENCY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct POWER_MONITOR_INVOCATION { - pub Console: super::super::Foundation::BOOLEAN, - pub RequestReason: POWER_MONITOR_REQUEST_REASON, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for POWER_MONITOR_INVOCATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for POWER_MONITOR_INVOCATION { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type POWER_MONITOR_REQUEST_REASON = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUnknown: POWER_MONITOR_REQUEST_REASON = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPowerButton: POWER_MONITOR_REQUEST_REASON = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonRemoteConnection: POWER_MONITOR_REQUEST_REASON = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonScMonitorpower: POWER_MONITOR_REQUEST_REASON = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInput: POWER_MONITOR_REQUEST_REASON = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonAcDcDisplayBurst: POWER_MONITOR_REQUEST_REASON = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserDisplayBurst: POWER_MONITOR_REQUEST_REASON = 6i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPoSetSystemState: POWER_MONITOR_REQUEST_REASON = 7i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonSetThreadExecutionState: POWER_MONITOR_REQUEST_REASON = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonFullWake: POWER_MONITOR_REQUEST_REASON = 9i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonSessionUnlock: POWER_MONITOR_REQUEST_REASON = 10i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonScreenOffRequest: POWER_MONITOR_REQUEST_REASON = 11i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonIdleTimeout: POWER_MONITOR_REQUEST_REASON = 12i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPolicyChange: POWER_MONITOR_REQUEST_REASON = 13i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonSleepButton: POWER_MONITOR_REQUEST_REASON = 14i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonLid: POWER_MONITOR_REQUEST_REASON = 15i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonBatteryCountChange: POWER_MONITOR_REQUEST_REASON = 16i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonGracePeriod: POWER_MONITOR_REQUEST_REASON = 17i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPnP: POWER_MONITOR_REQUEST_REASON = 18i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonDP: POWER_MONITOR_REQUEST_REASON = 19i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonSxTransition: POWER_MONITOR_REQUEST_REASON = 20i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonSystemIdle: POWER_MONITOR_REQUEST_REASON = 21i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonNearProximity: POWER_MONITOR_REQUEST_REASON = 22i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonThermalStandby: POWER_MONITOR_REQUEST_REASON = 23i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonResumePdc: POWER_MONITOR_REQUEST_REASON = 24i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonResumeS4: POWER_MONITOR_REQUEST_REASON = 25i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonTerminal: POWER_MONITOR_REQUEST_REASON = 26i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPdcSignal: POWER_MONITOR_REQUEST_REASON = 27i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonAcDcDisplayBurstSuppressed: POWER_MONITOR_REQUEST_REASON = 28i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonSystemStateEntered: POWER_MONITOR_REQUEST_REASON = 29i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonWinrt: POWER_MONITOR_REQUEST_REASON = 30i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputKeyboard: POWER_MONITOR_REQUEST_REASON = 31i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputMouse: POWER_MONITOR_REQUEST_REASON = 32i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputTouchpad: POWER_MONITOR_REQUEST_REASON = 33i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputPen: POWER_MONITOR_REQUEST_REASON = 34i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputAccelerometer: POWER_MONITOR_REQUEST_REASON = 35i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputHid: POWER_MONITOR_REQUEST_REASON = 36i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputPoUserPresent: POWER_MONITOR_REQUEST_REASON = 37i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputSessionSwitch: POWER_MONITOR_REQUEST_REASON = 38i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputInitialization: POWER_MONITOR_REQUEST_REASON = 39i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPdcSignalWindowsMobilePwrNotif: POWER_MONITOR_REQUEST_REASON = 40i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPdcSignalWindowsMobileShell: POWER_MONITOR_REQUEST_REASON = 41i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPdcSignalHeyCortana: POWER_MONITOR_REQUEST_REASON = 42i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPdcSignalHolographicShell: POWER_MONITOR_REQUEST_REASON = 43i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPdcSignalFingerprint: POWER_MONITOR_REQUEST_REASON = 44i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonDirectedDrips: POWER_MONITOR_REQUEST_REASON = 45i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonDim: POWER_MONITOR_REQUEST_REASON = 46i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonBuiltinPanel: POWER_MONITOR_REQUEST_REASON = 47i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonDisplayRequiredUnDim: POWER_MONITOR_REQUEST_REASON = 48i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonBatteryCountChangeSuppressed: POWER_MONITOR_REQUEST_REASON = 49i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonResumeModernStandby: POWER_MONITOR_REQUEST_REASON = 50i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonTerminalInit: POWER_MONITOR_REQUEST_REASON = 51i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonPdcSignalSensorsHumanPresence: POWER_MONITOR_REQUEST_REASON = 52i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonBatteryPreCritical: POWER_MONITOR_REQUEST_REASON = 53i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonUserInputTouch: POWER_MONITOR_REQUEST_REASON = 54i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestReasonMax: POWER_MONITOR_REQUEST_REASON = 55i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type POWER_MONITOR_REQUEST_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestTypeOff: POWER_MONITOR_REQUEST_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestTypeOnAndPresent: POWER_MONITOR_REQUEST_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MonitorRequestTypeToggleOn: POWER_MONITOR_REQUEST_TYPE = 2i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct POWER_PLATFORM_INFORMATION { - pub AoAc: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for POWER_PLATFORM_INFORMATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for POWER_PLATFORM_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const POWER_REQUEST_CONTEXT_VERSION: u32 = 0u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES { - pub IsAllowed: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct POWER_SESSION_CONNECT { - pub Connected: super::super::Foundation::BOOLEAN, - pub Console: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for POWER_SESSION_CONNECT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for POWER_SESSION_CONNECT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct POWER_SESSION_RIT_STATE { - pub Active: super::super::Foundation::BOOLEAN, - pub LastInputTime: u64, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for POWER_SESSION_RIT_STATE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for POWER_SESSION_RIT_STATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct POWER_SESSION_TIMEOUTS { - pub InputTimeout: u32, - pub DisplayTimeout: u32, -} -impl ::core::marker::Copy for POWER_SESSION_TIMEOUTS {} -impl ::core::clone::Clone for POWER_SESSION_TIMEOUTS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct POWER_SESSION_WINLOGON { - pub SessionId: u32, - pub Console: super::super::Foundation::BOOLEAN, - pub Locked: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for POWER_SESSION_WINLOGON {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for POWER_SESSION_WINLOGON { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type POWER_SETTING_ALTITUDE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALTITUDE_GROUP_POLICY: POWER_SETTING_ALTITUDE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALTITUDE_USER: POWER_SETTING_ALTITUDE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALTITUDE_RUNTIME_OVERRIDE: POWER_SETTING_ALTITUDE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALTITUDE_PROVISIONING: POWER_SETTING_ALTITUDE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALTITUDE_OEM_CUSTOMIZATION: POWER_SETTING_ALTITUDE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALTITUDE_INTERNAL_OVERRIDE: POWER_SETTING_ALTITUDE = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ALTITUDE_OS_DEFAULT: POWER_SETTING_ALTITUDE = 6i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const POWER_SETTING_VALUE_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const POWER_SYSTEM_MAXIMUM: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const POWER_USER_NOTIFY_FORCED_SHUTDOWN: u32 = 32u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct POWER_USER_PRESENCE { - pub UserPresence: POWER_USER_PRESENCE_TYPE, -} -impl ::core::marker::Copy for POWER_USER_PRESENCE {} -impl ::core::clone::Clone for POWER_USER_PRESENCE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type POWER_USER_PRESENCE_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UserNotPresent: POWER_USER_PRESENCE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UserPresent: POWER_USER_PRESENCE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UserUnknown: POWER_USER_PRESENCE_TYPE = 255i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PO_THROTTLE_ADAPTIVE: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -6873,50 +4103,6 @@ pub const PPM_FIRMWARE_TSS: u32 = 2048u32; pub const PPM_FIRMWARE_XPSS: u32 = 128u32; pub const PPM_IDLESTATES_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121843728, data2: 57936, data3: 19159, data4: [134, 22, 207, 26, 122, 212, 16, 231] }; pub const PPM_IDLESTATE_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1211694671, data2: 63260, data3: 20049, data4: [158, 204, 132, 48, 167, 172, 76, 108] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_IDLESTATE_EVENT { - pub NewState: u32, - pub OldState: u32, - pub Processors: u64, -} -impl ::core::marker::Copy for PPM_IDLESTATE_EVENT {} -impl ::core::clone::Clone for PPM_IDLESTATE_EVENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_IDLE_ACCOUNTING { - pub StateCount: u32, - pub TotalTransitions: u32, - pub ResetCount: u32, - pub StartTime: u64, - pub State: [PPM_IDLE_STATE_ACCOUNTING; 1], -} -impl ::core::marker::Copy for PPM_IDLE_ACCOUNTING {} -impl ::core::clone::Clone for PPM_IDLE_ACCOUNTING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_IDLE_ACCOUNTING_EX { - pub StateCount: u32, - pub TotalTransitions: u32, - pub ResetCount: u32, - pub AbortCount: u32, - pub StartTime: u64, - pub State: [PPM_IDLE_STATE_ACCOUNTING_EX; 1], -} -impl ::core::marker::Copy for PPM_IDLE_ACCOUNTING_EX {} -impl ::core::clone::Clone for PPM_IDLE_ACCOUNTING_EX { - fn clone(&self) -> Self { - *self - } -} pub const PPM_IDLE_ACCOUNTING_EX_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3598368057, data2: 33272, data3: 19038, data4: [129, 82, 114, 227, 30, 201, 18, 238] }; pub const PPM_IDLE_ACCOUNTING_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3802296184, data2: 44551, data3: 20192, data4: [163, 15, 206, 84, 245, 90, 148, 205] }; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -6929,53 +4115,6 @@ pub const PPM_IDLE_IMPLEMENTATION_MICROPEP: u32 = 3u32; pub const PPM_IDLE_IMPLEMENTATION_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PPM_IDLE_IMPLEMENTATION_PEP: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_IDLE_STATE_ACCOUNTING { - pub IdleTransitions: u32, - pub FailedTransitions: u32, - pub InvalidBucketIndex: u32, - pub TotalTime: u64, - pub IdleTimeBuckets: [u32; 6], -} -impl ::core::marker::Copy for PPM_IDLE_STATE_ACCOUNTING {} -impl ::core::clone::Clone for PPM_IDLE_STATE_ACCOUNTING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_IDLE_STATE_ACCOUNTING_EX { - pub TotalTime: u64, - pub IdleTransitions: u32, - pub FailedTransitions: u32, - pub InvalidBucketIndex: u32, - pub MinTimeUs: u32, - pub MaxTimeUs: u32, - pub CancelledTransitions: u32, - pub IdleTimeBuckets: [PPM_IDLE_STATE_BUCKET_EX; 16], -} -impl ::core::marker::Copy for PPM_IDLE_STATE_ACCOUNTING_EX {} -impl ::core::clone::Clone for PPM_IDLE_STATE_ACCOUNTING_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_IDLE_STATE_BUCKET_EX { - pub TotalTimeUs: u64, - pub MinTimeUs: u32, - pub MaxTimeUs: u32, - pub Count: u32, -} -impl ::core::marker::Copy for PPM_IDLE_STATE_BUCKET_EX {} -impl ::core::clone::Clone for PPM_IDLE_STATE_BUCKET_EX { - fn clone(&self) -> Self { - *self - } -} pub const PPM_PERFMON_PERFSTATE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2144437842, data2: 3326, data3: 16594, data4: [176, 161, 11, 6, 106, 135, 117, 158] }; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PPM_PERFORMANCE_IMPLEMENTATION_CPPC: u32 = 3u32; @@ -6990,213 +4129,8 @@ pub const PPM_PERFORMANCE_IMPLEMENTATION_PSTATES: u32 = 1u32; pub const PPM_PERFSTATES_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1460194336, data2: 32064, data3: 19444, data4: [180, 170, 43, 1, 51, 141, 1, 38] }; pub const PPM_PERFSTATE_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2779983325, data2: 32569, data3: 19132, data4: [184, 146, 144, 14, 67, 181, 158, 187] }; pub const PPM_PERFSTATE_DOMAIN_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2573101951, data2: 54867, data3: 18810, data4: [185, 120, 54, 163, 12, 41, 191, 1] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_PERFSTATE_DOMAIN_EVENT { - pub State: u32, - pub Latency: u32, - pub Speed: u32, - pub Processors: u64, -} -impl ::core::marker::Copy for PPM_PERFSTATE_DOMAIN_EVENT {} -impl ::core::clone::Clone for PPM_PERFSTATE_DOMAIN_EVENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_PERFSTATE_EVENT { - pub State: u32, - pub Status: u32, - pub Latency: u32, - pub Speed: u32, - pub Processor: u32, -} -impl ::core::marker::Copy for PPM_PERFSTATE_EVENT {} -impl ::core::clone::Clone for PPM_PERFSTATE_EVENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_THERMALCHANGE_EVENT { - pub ThermalConstraint: u32, - pub Processors: u64, -} -impl ::core::marker::Copy for PPM_THERMALCHANGE_EVENT {} -impl ::core::clone::Clone for PPM_THERMALCHANGE_EVENT { - fn clone(&self) -> Self { - *self - } -} pub const PPM_THERMALCONSTRAINT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2823996104, data2: 6732, data3: 16955, data4: [140, 44, 243, 13, 130, 147, 26, 136] }; pub const PPM_THERMAL_POLICY_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1223915448, data2: 26752, data3: 19579, data4: [139, 220, 56, 1, 118, 198, 101, 77] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_THERMAL_POLICY_EVENT { - pub Mode: u8, - pub Processors: u64, -} -impl ::core::marker::Copy for PPM_THERMAL_POLICY_EVENT {} -impl ::core::clone::Clone for PPM_THERMAL_POLICY_EVENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_WMI_IDLE_STATE { - pub Latency: u32, - pub Power: u32, - pub TimeCheck: u32, - pub PromotePercent: u8, - pub DemotePercent: u8, - pub StateType: u8, - pub Reserved: u8, - pub StateFlags: u32, - pub Context: u32, - pub IdleHandler: u32, - pub Reserved1: u32, -} -impl ::core::marker::Copy for PPM_WMI_IDLE_STATE {} -impl ::core::clone::Clone for PPM_WMI_IDLE_STATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_WMI_IDLE_STATES { - pub Type: u32, - pub Count: u32, - pub TargetState: u32, - pub OldState: u32, - pub TargetProcessors: u64, - pub State: [PPM_WMI_IDLE_STATE; 1], -} -impl ::core::marker::Copy for PPM_WMI_IDLE_STATES {} -impl ::core::clone::Clone for PPM_WMI_IDLE_STATES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_WMI_IDLE_STATES_EX { - pub Type: u32, - pub Count: u32, - pub TargetState: u32, - pub OldState: u32, - pub TargetProcessors: *mut ::core::ffi::c_void, - pub State: [PPM_WMI_IDLE_STATE; 1], -} -impl ::core::marker::Copy for PPM_WMI_IDLE_STATES_EX {} -impl ::core::clone::Clone for PPM_WMI_IDLE_STATES_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_WMI_LEGACY_PERFSTATE { - pub Frequency: u32, - pub Flags: u32, - pub PercentFrequency: u32, -} -impl ::core::marker::Copy for PPM_WMI_LEGACY_PERFSTATE {} -impl ::core::clone::Clone for PPM_WMI_LEGACY_PERFSTATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_WMI_PERF_STATE { - pub Frequency: u32, - pub Power: u32, - pub PercentFrequency: u8, - pub IncreaseLevel: u8, - pub DecreaseLevel: u8, - pub Type: u8, - pub IncreaseTime: u32, - pub DecreaseTime: u32, - pub Control: u64, - pub Status: u64, - pub HitCount: u32, - pub Reserved1: u32, - pub Reserved2: u64, - pub Reserved3: u64, -} -impl ::core::marker::Copy for PPM_WMI_PERF_STATE {} -impl ::core::clone::Clone for PPM_WMI_PERF_STATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_WMI_PERF_STATES { - pub Count: u32, - pub MaxFrequency: u32, - pub CurrentState: u32, - pub MaxPerfState: u32, - pub MinPerfState: u32, - pub LowestPerfState: u32, - pub ThermalConstraint: u32, - pub BusyAdjThreshold: u8, - pub PolicyType: u8, - pub Type: u8, - pub Reserved: u8, - pub TimerInterval: u32, - pub TargetProcessors: u64, - pub PStateHandler: u32, - pub PStateContext: u32, - pub TStateHandler: u32, - pub TStateContext: u32, - pub FeedbackHandler: u32, - pub Reserved1: u32, - pub Reserved2: u64, - pub State: [PPM_WMI_PERF_STATE; 1], -} -impl ::core::marker::Copy for PPM_WMI_PERF_STATES {} -impl ::core::clone::Clone for PPM_WMI_PERF_STATES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PPM_WMI_PERF_STATES_EX { - pub Count: u32, - pub MaxFrequency: u32, - pub CurrentState: u32, - pub MaxPerfState: u32, - pub MinPerfState: u32, - pub LowestPerfState: u32, - pub ThermalConstraint: u32, - pub BusyAdjThreshold: u8, - pub PolicyType: u8, - pub Type: u8, - pub Reserved: u8, - pub TimerInterval: u32, - pub TargetProcessors: *mut ::core::ffi::c_void, - pub PStateHandler: u32, - pub PStateContext: u32, - pub TStateHandler: u32, - pub TStateContext: u32, - pub FeedbackHandler: u32, - pub Reserved1: u32, - pub Reserved2: u64, - pub State: [PPM_WMI_PERF_STATE; 1], -} -impl ::core::marker::Copy for PPM_WMI_PERF_STATES_EX {} -impl ::core::clone::Clone for PPM_WMI_PERF_STATES_EX { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PRAGMA_DEPRECATED_DDK: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -7245,57 +4179,6 @@ pub const PROCESSOR_HITACHI_SH3: u32 = 10003u32; pub const PROCESSOR_HITACHI_SH3E: u32 = 10004u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PROCESSOR_HITACHI_SH4: u32 = 10005u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESSOR_IDLESTATE_INFO { - pub TimeCheck: u32, - pub DemotePercent: u8, - pub PromotePercent: u8, - pub Spare: [u8; 2], -} -impl ::core::marker::Copy for PROCESSOR_IDLESTATE_INFO {} -impl ::core::clone::Clone for PROCESSOR_IDLESTATE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESSOR_IDLESTATE_POLICY { - pub Revision: u16, - pub Flags: PROCESSOR_IDLESTATE_POLICY_0, - pub PolicyCount: u32, - pub Policy: [PROCESSOR_IDLESTATE_INFO; 3], -} -impl ::core::marker::Copy for PROCESSOR_IDLESTATE_POLICY {} -impl ::core::clone::Clone for PROCESSOR_IDLESTATE_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESSOR_IDLESTATE_POLICY_0 { - pub AsWORD: u16, - pub Anonymous: PROCESSOR_IDLESTATE_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESSOR_IDLESTATE_POLICY_0 {} -impl ::core::clone::Clone for PROCESSOR_IDLESTATE_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESSOR_IDLESTATE_POLICY_0_0 { - pub _bitfield: u16, -} -impl ::core::marker::Copy for PROCESSOR_IDLESTATE_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESSOR_IDLESTATE_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PROCESSOR_IDLESTATE_POLICY_COUNT: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -7312,61 +4195,6 @@ pub const PROCESSOR_MIPS_R4000: u32 = 4000u32; pub const PROCESSOR_MOTOROLA_821: u32 = 821u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PROCESSOR_OPTIL: u32 = 18767u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESSOR_PERFSTATE_POLICY { - pub Revision: u32, - pub MaxThrottle: u8, - pub MinThrottle: u8, - pub BusyAdjThreshold: u8, - pub Anonymous: PROCESSOR_PERFSTATE_POLICY_0, - pub TimeCheck: u32, - pub IncreaseTime: u32, - pub DecreaseTime: u32, - pub IncreasePercent: u32, - pub DecreasePercent: u32, -} -impl ::core::marker::Copy for PROCESSOR_PERFSTATE_POLICY {} -impl ::core::clone::Clone for PROCESSOR_PERFSTATE_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESSOR_PERFSTATE_POLICY_0 { - pub Spare: u8, - pub Flags: PROCESSOR_PERFSTATE_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESSOR_PERFSTATE_POLICY_0 {} -impl ::core::clone::Clone for PROCESSOR_PERFSTATE_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESSOR_PERFSTATE_POLICY_0_0 { - pub AsBYTE: u8, - pub Anonymous: PROCESSOR_PERFSTATE_POLICY_0_0_0, -} -impl ::core::marker::Copy for PROCESSOR_PERFSTATE_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESSOR_PERFSTATE_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESSOR_PERFSTATE_POLICY_0_0_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for PROCESSOR_PERFSTATE_POLICY_0_0_0 {} -impl ::core::clone::Clone for PROCESSOR_PERFSTATE_POLICY_0_0_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PROCESSOR_PERF_AUTONOMOUS_MODE_DISABLED: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -7431,560 +4259,6 @@ pub const PROCESS_HEAP_REGION: u32 = 1u32; pub const PROCESS_HEAP_SEG_ALLOC: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PROCESS_HEAP_UNCOMMITTED_RANGE: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_ASLR_POLICY { - pub Anonymous: PROCESS_MITIGATION_ASLR_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_ASLR_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_ASLR_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_ASLR_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_ASLR_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_ASLR_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_ASLR_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_ASLR_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_ASLR_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_ASLR_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { - pub Anonymous: PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_CHILD_PROCESS_POLICY { - pub Anonymous: PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_CHILD_PROCESS_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { - pub Anonymous: PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct PROCESS_MITIGATION_DEP_POLICY { - pub Anonymous: PROCESS_MITIGATION_DEP_POLICY_0, - pub Permanent: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for PROCESS_MITIGATION_DEP_POLICY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for PROCESS_MITIGATION_DEP_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union PROCESS_MITIGATION_DEP_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_DEP_POLICY_0_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for PROCESS_MITIGATION_DEP_POLICY_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for PROCESS_MITIGATION_DEP_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct PROCESS_MITIGATION_DEP_POLICY_0_0 { - pub _bitfield: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for PROCESS_MITIGATION_DEP_POLICY_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for PROCESS_MITIGATION_DEP_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { - pub Anonymous: PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { - pub Anonymous: PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_FONT_DISABLE_POLICY { - pub Anonymous: PROCESS_MITIGATION_FONT_DISABLE_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_FONT_DISABLE_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_IMAGE_LOAD_POLICY { - pub Anonymous: PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_IMAGE_LOAD_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { - pub Anonymous: PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY { - pub Anonymous: PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { - pub Anonymous: PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { - pub Anonymous: PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { - pub Anonymous: PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { - pub Anonymous: PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY { - pub Anonymous: PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY {} -impl ::core::clone::Clone for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 { - pub Flags: u32, - pub Anonymous: PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 {} -impl ::core::clone::Clone for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PROCESS_TRUST_LABEL_SECURITY_INFORMATION: i32 = 128i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -8145,40 +4419,8 @@ pub const PRODUCT_XBOX_NATIVEOS: u32 = 193u32; pub const PRODUCT_XBOX_SCARLETTHOSTOS: u32 = 197u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PRODUCT_XBOX_SYSTEMOS: u32 = 192u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(target_arch = "aarch64")] -#[cfg(feature = "Win32_Foundation")] -pub type PTERMINATION_HANDLER = ::core::option::Option<unsafe extern "system" fn(_abnormal_termination: super::super::Foundation::BOOLEAN, establisherframe: u64)>; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(target_arch = "x86_64")] -#[cfg(feature = "Win32_Foundation")] -pub type PTERMINATION_HANDLER = ::core::option::Option<unsafe extern "system" fn(_abnormal_termination: super::super::Foundation::BOOLEAN, establisherframe: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type PUMS_SCHEDULER_ENTRY_POINT = ::core::option::Option<unsafe extern "system" fn(reason: RTL_UMS_SCHEDULER_REASON, activationpayload: usize, schedulerparam: *const ::core::ffi::c_void)>; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PcTeb: u32 = 24u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct QUOTA_LIMITS_EX { - pub PagedPoolLimit: usize, - pub NonPagedPoolLimit: usize, - pub MinimumWorkingSetSize: usize, - pub MaximumWorkingSetSize: usize, - pub PagefileLimit: usize, - pub TimeLimit: i64, - pub WorkingSetLimit: usize, - pub Reserved2: usize, - pub Reserved3: usize, - pub Reserved4: usize, - pub Flags: u32, - pub CpuRateLimit: RATE_QUOTA_LIMIT, -} -impl ::core::marker::Copy for QUOTA_LIMITS_EX {} -impl ::core::clone::Clone for QUOTA_LIMITS_EX { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const QUOTA_LIMITS_HARDWS_MAX_DISABLE: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -8189,83 +4431,10 @@ pub const QUOTA_LIMITS_HARDWS_MIN_DISABLE: u32 = 2u32; pub const QUOTA_LIMITS_HARDWS_MIN_ENABLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const QUOTA_LIMITS_USE_DEFAULT_LIMITS: u32 = 16u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union RATE_QUOTA_LIMIT { - pub RateData: u32, - pub Anonymous: RATE_QUOTA_LIMIT_0, -} -impl ::core::marker::Copy for RATE_QUOTA_LIMIT {} -impl ::core::clone::Clone for RATE_QUOTA_LIMIT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RATE_QUOTA_LIMIT_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for RATE_QUOTA_LIMIT_0 {} -impl ::core::clone::Clone for RATE_QUOTA_LIMIT_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const READ_THREAD_PROFILING_FLAG_DISPATCHING: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const READ_THREAD_PROFILING_FLAG_HARDWARE_COUNTERS: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct REARRANGE_FILE_DATA { - pub SourceStartingOffset: u64, - pub TargetOffset: u64, - pub SourceFileHandle: super::super::Foundation::HANDLE, - pub Length: u32, - pub Flags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for REARRANGE_FILE_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for REARRANGE_FILE_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct REARRANGE_FILE_DATA32 { - pub SourceStartingOffset: u64, - pub TargetOffset: u64, - pub SourceFileHandle: u32, - pub Length: u32, - pub Flags: u32, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for REARRANGE_FILE_DATA32 {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for REARRANGE_FILE_DATA32 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO { - pub Version: u32, - pub Accurate: u32, - pub Supported: u32, - pub AccurateMask0: u32, -} -impl ::core::marker::Copy for REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO {} -impl ::core::clone::Clone for REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -8302,47 +4471,13 @@ pub const REG_REFRESH_HIVE: i32 = 2i32; pub const REG_START_JOURNAL: i32 = 64i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const REG_UNLOAD_LEGAL_FLAGS: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RESOURCEMANAGER_BASIC_INFORMATION { - pub ResourceManagerId: ::windows_sys::core::GUID, - pub DescriptionLength: u32, - pub Description: [u16; 1], -} -impl ::core::marker::Copy for RESOURCEMANAGER_BASIC_INFORMATION {} -impl ::core::clone::Clone for RESOURCEMANAGER_BASIC_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RESOURCEMANAGER_COMPLETE_PROPAGATION: u32 = 64u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RESOURCEMANAGER_COMPLETION_INFORMATION { - pub IoCompletionPortHandle: super::super::Foundation::HANDLE, - pub CompletionKey: usize, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RESOURCEMANAGER_COMPLETION_INFORMATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RESOURCEMANAGER_COMPLETION_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RESOURCEMANAGER_ENLIST: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RESOURCEMANAGER_GET_NOTIFICATION: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type RESOURCEMANAGER_INFORMATION_CLASS = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ResourceManagerBasicInformation: RESOURCEMANAGER_INFORMATION_CLASS = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ResourceManagerCompletionInformation: RESOURCEMANAGER_INFORMATION_CLASS = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RESOURCEMANAGER_QUERY_INFORMATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RESOURCEMANAGER_RECOVER: u32 = 4u32; @@ -8350,23 +4485,6 @@ pub const RESOURCEMANAGER_RECOVER: u32 = 4u32; pub const RESOURCEMANAGER_REGISTER_PROTOCOL: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RESOURCEMANAGER_SET_INFORMATION: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RESUME_PERFORMANCE { - pub PostTimeMs: u32, - pub TotalResumeTimeMs: u64, - pub ResumeCompleteTimestamp: u64, -} -impl ::core::marker::Copy for RESUME_PERFORMANCE {} -impl ::core::clone::Clone for RESUME_PERFORMANCE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ROTFLAGS_ALLOWANYCLIENT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ROTFLAGS_REGISTRATIONKEEPSALIVE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ROT_COMPARE_MAX: u32 = 2048u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -8394,265 +4512,11 @@ pub const RTL_RUN_ONCE_CTX_RESERVED_BITS: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RTL_RUN_ONCE_INIT_FAILED: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type RTL_UMS_SCHEDULER_REASON = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UmsSchedulerStartup: RTL_UMS_SCHEDULER_REASON = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UmsSchedulerThreadBlocked: RTL_UMS_SCHEDULER_REASON = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UmsSchedulerThreadYield: RTL_UMS_SCHEDULER_REASON = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RTL_UMS_VERSION: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RTL_VIRTUAL_UNWIND2_VALIDATE_PAC: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const RUNTIME_FUNCTION_INDIRECT: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RemBRUSH { - pub cbData: u32, - pub data: [u8; 1], -} -impl ::core::marker::Copy for RemBRUSH {} -impl ::core::clone::Clone for RemBRUSH { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RemHBITMAP { - pub cbData: u32, - pub data: [u8; 1], -} -impl ::core::marker::Copy for RemHBITMAP {} -impl ::core::clone::Clone for RemHBITMAP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RemHENHMETAFILE { - pub cbData: u32, - pub data: [u8; 1], -} -impl ::core::marker::Copy for RemHENHMETAFILE {} -impl ::core::clone::Clone for RemHENHMETAFILE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RemHGLOBAL { - pub fNullHGlobal: i32, - pub cbData: u32, - pub data: [u8; 1], -} -impl ::core::marker::Copy for RemHGLOBAL {} -impl ::core::clone::Clone for RemHGLOBAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RemHMETAFILEPICT { - pub mm: i32, - pub xExt: i32, - pub yExt: i32, - pub cbData: u32, - pub data: [u8; 1], -} -impl ::core::marker::Copy for RemHMETAFILEPICT {} -impl ::core::clone::Clone for RemHMETAFILEPICT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RemHPALETTE { - pub cbData: u32, - pub data: [u8; 1], -} -impl ::core::marker::Copy for RemHPALETTE {} -impl ::core::clone::Clone for RemHPALETTE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct RemotableHandle { - pub fContext: i32, - pub u: RemotableHandle_0, -} -impl ::core::marker::Copy for RemotableHandle {} -impl ::core::clone::Clone for RemotableHandle { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub union RemotableHandle_0 { - pub hInproc: i32, - pub hRemote: i32, -} -impl ::core::marker::Copy for RemotableHandle_0 {} -impl ::core::clone::Clone for RemotableHandle_0 { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type ReplacesCorHdrNumericDefines = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COMIMAGE_FLAGS_ILONLY: ReplacesCorHdrNumericDefines = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COMIMAGE_FLAGS_32BITREQUIRED: ReplacesCorHdrNumericDefines = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COMIMAGE_FLAGS_IL_LIBRARY: ReplacesCorHdrNumericDefines = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COMIMAGE_FLAGS_STRONGNAMESIGNED: ReplacesCorHdrNumericDefines = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COMIMAGE_FLAGS_NATIVE_ENTRYPOINT: ReplacesCorHdrNumericDefines = 16i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COMIMAGE_FLAGS_TRACKDEBUGDATA: ReplacesCorHdrNumericDefines = 65536i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COMIMAGE_FLAGS_32BITPREFERRED: ReplacesCorHdrNumericDefines = 131072i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VERSION_MAJOR_V2: ReplacesCorHdrNumericDefines = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VERSION_MAJOR: ReplacesCorHdrNumericDefines = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VERSION_MINOR: ReplacesCorHdrNumericDefines = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_DELETED_NAME_LENGTH: ReplacesCorHdrNumericDefines = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VTABLEGAP_NAME_LENGTH: ReplacesCorHdrNumericDefines = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const NATIVE_TYPE_MAX_CB: ReplacesCorHdrNumericDefines = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE: ReplacesCorHdrNumericDefines = 255i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_COR_MIH_METHODRVA: ReplacesCorHdrNumericDefines = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_COR_MIH_EHRVA: ReplacesCorHdrNumericDefines = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_COR_MIH_BASICBLOCK: ReplacesCorHdrNumericDefines = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VTABLE_32BIT: ReplacesCorHdrNumericDefines = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VTABLE_64BIT: ReplacesCorHdrNumericDefines = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VTABLE_FROM_UNMANAGED: ReplacesCorHdrNumericDefines = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN: ReplacesCorHdrNumericDefines = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const COR_VTABLE_CALL_MOST_DERIVED: ReplacesCorHdrNumericDefines = 16i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_COR_EATJ_THUNK_SIZE: ReplacesCorHdrNumericDefines = 32i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MAX_CLASS_NAME: ReplacesCorHdrNumericDefines = 1024i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const MAX_PACKAGE_NAME: ReplacesCorHdrNumericDefines = 1024i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCOPE_TABLE_AMD64 { - pub Count: u32, - pub ScopeRecord: [SCOPE_TABLE_AMD64_0; 1], -} -impl ::core::marker::Copy for SCOPE_TABLE_AMD64 {} -impl ::core::clone::Clone for SCOPE_TABLE_AMD64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCOPE_TABLE_AMD64_0 { - pub BeginAddress: u32, - pub EndAddress: u32, - pub HandlerAddress: u32, - pub JumpTarget: u32, -} -impl ::core::marker::Copy for SCOPE_TABLE_AMD64_0 {} -impl ::core::clone::Clone for SCOPE_TABLE_AMD64_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCOPE_TABLE_ARM { - pub Count: u32, - pub ScopeRecord: [SCOPE_TABLE_ARM_0; 1], -} -impl ::core::marker::Copy for SCOPE_TABLE_ARM {} -impl ::core::clone::Clone for SCOPE_TABLE_ARM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCOPE_TABLE_ARM_0 { - pub BeginAddress: u32, - pub EndAddress: u32, - pub HandlerAddress: u32, - pub JumpTarget: u32, -} -impl ::core::marker::Copy for SCOPE_TABLE_ARM_0 {} -impl ::core::clone::Clone for SCOPE_TABLE_ARM_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCOPE_TABLE_ARM64 { - pub Count: u32, - pub ScopeRecord: [SCOPE_TABLE_ARM64_0; 1], -} -impl ::core::marker::Copy for SCOPE_TABLE_ARM64 {} -impl ::core::clone::Clone for SCOPE_TABLE_ARM64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCOPE_TABLE_ARM64_0 { - pub BeginAddress: u32, - pub EndAddress: u32, - pub HandlerAddress: u32, - pub JumpTarget: u32, -} -impl ::core::marker::Copy for SCOPE_TABLE_ARM64_0 {} -impl ::core::clone::Clone for SCOPE_TABLE_ARM64_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCRUB_DATA_INPUT { - pub Size: u32, - pub Flags: u32, - pub MaximumIos: u32, - pub ObjectId: [u32; 4], - pub Reserved: [u32; 41], - pub ResumeContext: [u8; 1040], -} -impl ::core::marker::Copy for SCRUB_DATA_INPUT {} -impl ::core::clone::Clone for SCRUB_DATA_INPUT { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SCRUB_DATA_INPUT_FLAG_IGNORE_REDUNDANCY: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -8667,40 +4531,6 @@ pub const SCRUB_DATA_INPUT_FLAG_SKIP_DATA: u32 = 16u32; pub const SCRUB_DATA_INPUT_FLAG_SKIP_IN_SYNC: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SCRUB_DATA_INPUT_FLAG_SKIP_NON_INTEGRITY_DATA: u32 = 4u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCRUB_DATA_OUTPUT { - pub Size: u32, - pub Flags: u32, - pub Status: u32, - pub ErrorFileOffset: u64, - pub ErrorLength: u64, - pub NumberOfBytesRepaired: u64, - pub NumberOfBytesFailed: u64, - pub InternalFileReference: u64, - pub ResumeContextLength: u16, - pub ParityExtentDataOffset: u16, - pub Reserved: [u32; 9], - pub NumberOfMetadataBytesProcessed: u64, - pub NumberOfDataBytesProcessed: u64, - pub TotalNumberOfMetadataBytesInUse: u64, - pub TotalNumberOfDataBytesInUse: u64, - pub DataBytesSkippedDueToNoAllocation: u64, - pub DataBytesSkippedDueToInvalidRun: u64, - pub DataBytesSkippedDueToIntegrityStream: u64, - pub DataBytesSkippedDueToRegionBeingClean: u64, - pub DataBytesSkippedDueToLockConflict: u64, - pub DataBytesSkippedDueToNoScrubDataFlag: u64, - pub DataBytesSkippedDueToNoScrubNonIntegrityStreamFlag: u64, - pub DataBytesScrubbed: u64, - pub ResumeContext: [u8; 1040], -} -impl ::core::marker::Copy for SCRUB_DATA_OUTPUT {} -impl ::core::clone::Clone for SCRUB_DATA_OUTPUT { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SCRUB_DATA_OUTPUT_FLAG_INCOMPLETE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -8709,49 +4539,6 @@ pub const SCRUB_DATA_OUTPUT_FLAG_NON_USER_DATA_RANGE: u32 = 65536u32; pub const SCRUB_DATA_OUTPUT_FLAG_PARITY_EXTENT_DATA_RETURNED: u32 = 131072u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SCRUB_DATA_OUTPUT_FLAG_RESUME_CONTEXT_LENGTH_SPECIFIED: u32 = 262144u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCRUB_PARITY_EXTENT { - pub Offset: i64, - pub Length: u64, -} -impl ::core::marker::Copy for SCRUB_PARITY_EXTENT {} -impl ::core::clone::Clone for SCRUB_PARITY_EXTENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SCRUB_PARITY_EXTENT_DATA { - pub Size: u16, - pub Flags: u16, - pub NumberOfParityExtents: u16, - pub MaximumNumberOfParityExtents: u16, - pub ParityExtents: [SCRUB_PARITY_EXTENT; 1], -} -impl ::core::marker::Copy for SCRUB_PARITY_EXTENT_DATA {} -impl ::core::clone::Clone for SCRUB_PARITY_EXTENT_DATA { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type SECTION_FLAGS = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SECTION_ALL_ACCESS: SECTION_FLAGS = 983071u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SECTION_QUERY: SECTION_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SECTION_MAP_WRITE: SECTION_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SECTION_MAP_READ: SECTION_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SECTION_MAP_EXECUTE: SECTION_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SECTION_EXTEND_SIZE: SECTION_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SECTION_MAP_EXECUTE_EXPLICIT: SECTION_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SECURITY_ANONYMOUS_LOGON_RID: i32 = 7i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -8852,23 +4639,6 @@ pub const SECURITY_CRED_TYPE_THIS_ORG_CERT_RID: i32 = 1i32; pub const SECURITY_DASHOST_ID_BASE_RID: i32 = 92i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SECURITY_DASHOST_ID_RID_COUNT: i32 = 6i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SECURITY_DESCRIPTOR_RELATIVE { - pub Revision: u8, - pub Sbz1: u8, - pub Control: u16, - pub Owner: u32, - pub Group: u32, - pub Sacl: u32, - pub Dacl: u32, -} -impl ::core::marker::Copy for SECURITY_DESCRIPTOR_RELATIVE {} -impl ::core::clone::Clone for SECURITY_DESCRIPTOR_RELATIVE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SECURITY_DESCRIPTOR_REVISION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -8941,18 +4711,6 @@ pub const SECURITY_NT_NON_UNIQUE: i32 = 21i32; pub const SECURITY_NT_NON_UNIQUE_SUB_AUTH_COUNT: i32 = 3i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SECURITY_NULL_RID: i32 = 0i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SECURITY_OBJECT_AI_PARAMS { - pub Size: u32, - pub ConstraintMask: u32, -} -impl ::core::marker::Copy for SECURITY_OBJECT_AI_PARAMS {} -impl ::core::clone::Clone for SECURITY_OBJECT_AI_PARAMS { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SECURITY_OTHER_ORGANIZATION_RID: i32 = 1000i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -9062,39 +4820,6 @@ pub const SEF_AI_USE_EXTRA_PARAMS: u32 = 2048u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SEF_FORCE_USER_MODE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SEMAPHORE_MODIFY_STATE: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVERSILO_BASIC_INFORMATION { - pub ServiceSessionId: u32, - pub State: SERVERSILO_STATE, - pub ExitStatus: u32, - pub IsDownlevelContainer: super::super::Foundation::BOOLEAN, - pub ApiSetSchema: *mut ::core::ffi::c_void, - pub HostApiSetSchema: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVERSILO_BASIC_INFORMATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVERSILO_BASIC_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type SERVERSILO_STATE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SERVERSILO_INITING: SERVERSILO_STATE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SERVERSILO_STARTED: SERVERSILO_STATE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SERVERSILO_SHUTTING_DOWN: SERVERSILO_STATE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SERVERSILO_TERMINATING: SERVERSILO_STATE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SERVERSILO_TERMINATED: SERVERSILO_STATE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SERVICE_INTERACTIVE_PROCESS: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SERVICE_PKG_SERVICE: u32 = 512u32; @@ -9171,24 +4896,6 @@ pub const SE_GROUP_RESOURCE: i32 = 536870912i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_GROUP_USE_FOR_DENY_ONLY: i32 = 16i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type SE_IMAGE_SIGNATURE_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeImageSignatureNone: SE_IMAGE_SIGNATURE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeImageSignatureEmbedded: SE_IMAGE_SIGNATURE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeImageSignatureCache: SE_IMAGE_SIGNATURE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeImageSignatureCatalogCached: SE_IMAGE_SIGNATURE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeImageSignatureCatalogNotCached: SE_IMAGE_SIGNATURE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeImageSignatureCatalogHint: SE_IMAGE_SIGNATURE_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeImageSignaturePackageCatalog: SE_IMAGE_SIGNATURE_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeImageSignaturePplMitigated: SE_IMAGE_SIGNATURE_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_IMPERSONATE_NAME: &str = "SeImpersonatePrivilege"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_INCREASE_QUOTA_NAME: &str = "SeIncreaseQuotaPrivilege"; @@ -9197,14 +4904,6 @@ pub const SE_INC_BASE_PRIORITY_NAME: &str = "SeIncreaseBasePriorityPrivilege"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_INC_WORKING_SET_NAME: &str = "SeIncreaseWorkingSetPrivilege"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type SE_LEARNING_MODE_DATA_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeLearningModeInvalidType: SE_LEARNING_MODE_DATA_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeLearningModeSettings: SE_LEARNING_MODE_DATA_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SeLearningModeMax: SE_LEARNING_MODE_DATA_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_LEARNING_MODE_FLAG_PERMISSIVE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_LOAD_DRIVER_NAME: &str = "SeLoadDriverPrivilege"; @@ -9306,82 +5005,12 @@ pub const SE_TAKE_OWNERSHIP_NAME: &str = "SeTakeOwnershipPrivilege"; pub const SE_TCB_NAME: &str = "SeTcbPrivilege"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_TIME_ZONE_NAME: &str = "SeTimeZonePrivilege"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub struct SE_TOKEN_USER { - pub Anonymous1: SE_TOKEN_USER_0, - pub Anonymous2: SE_TOKEN_USER_1, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::marker::Copy for SE_TOKEN_USER {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::clone::Clone for SE_TOKEN_USER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub union SE_TOKEN_USER_0 { - pub TokenUser: super::super::Security::TOKEN_USER, - pub User: super::super::Security::SID_AND_ATTRIBUTES, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::marker::Copy for SE_TOKEN_USER_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::clone::Clone for SE_TOKEN_USER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub union SE_TOKEN_USER_1 { - pub Sid: super::super::Security::SID, - pub Buffer: [u8; 68], -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::marker::Copy for SE_TOKEN_USER_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::clone::Clone for SE_TOKEN_USER_1 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_TRUSTED_CREDMAN_ACCESS_NAME: &str = "SeTrustedCredManAccessPrivilege"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_UNDOCK_NAME: &str = "SeUndockPrivilege"; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_UNSOLICITED_INPUT_NAME: &str = "SeUnsolicitedInputPrivilege"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SHARED_VIRTUAL_DISK_SUPPORT { - pub SharedVirtualDiskSupport: SharedVirtualDiskSupportType, - pub HandleState: SharedVirtualDiskHandleState, -} -impl ::core::marker::Copy for SHARED_VIRTUAL_DISK_SUPPORT {} -impl ::core::clone::Clone for SHARED_VIRTUAL_DISK_SUPPORT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SHUFFLE_FILE_DATA { - pub StartingOffset: i64, - pub Length: i64, - pub Flags: u32, -} -impl ::core::marker::Copy for SHUFFLE_FILE_DATA {} -impl ::core::clone::Clone for SHUFFLE_FILE_DATA { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -9392,24 +5021,6 @@ pub const SID_MAX_SUB_AUTHORITIES: u32 = 15u32; pub const SID_RECOMMENDED_SUB_AUTHORITIES: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SID_REVISION: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SILOOBJECT_BASIC_INFORMATION { - pub SiloId: u32, - pub SiloParentId: u32, - pub NumberOfProcesses: u32, - pub IsInServerSilo: super::super::Foundation::BOOLEAN, - pub Reserved: [u8; 3], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SILOOBJECT_BASIC_INFORMATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SILOOBJECT_BASIC_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SIZEOF_RFPO_DATA: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -9940,18 +5551,6 @@ pub const SUBLANG_YI_PRC: u32 = 1u32; pub const SUBLANG_YORUBA_NIGERIA: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SUBLANG_ZULU_SOUTH_AFRICA: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct SUPPORTED_OS_INFO { - pub MajorVersion: u16, - pub MinorVersion: u16, -} -impl ::core::marker::Copy for SUPPORTED_OS_INFO {} -impl ::core::clone::Clone for SUPPORTED_OS_INFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SYSTEM_ACCESS_FILTER_ACE_TYPE: u32 = 21u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -9995,38 +5594,7 @@ pub const SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE: u32 = 18u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SYSTEM_SCOPED_POLICY_ID_ACE_TYPE: u32 = 19u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type SharedVirtualDiskHandleState = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SharedVirtualDiskHandleStateNone: SharedVirtualDiskHandleState = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SharedVirtualDiskHandleStateFileShared: SharedVirtualDiskHandleState = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SharedVirtualDiskHandleStateHandleShared: SharedVirtualDiskHandleState = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type SharedVirtualDiskSupportType = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SharedVirtualDisksUnsupported: SharedVirtualDiskSupportType = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SharedVirtualDisksSupported: SharedVirtualDiskSupportType = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SharedVirtualDiskSnapshotsSupported: SharedVirtualDiskSupportType = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SharedVirtualDiskCDPSnapshotsSupported: SharedVirtualDiskSupportType = 7i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TAPE_CHECK_FOR_DRIVE_PROBLEM: i32 = 2i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TAPE_CREATE_PARTITION { - pub Method: u32, - pub Count: u32, - pub Size: u32, -} -impl ::core::marker::Copy for TAPE_CREATE_PARTITION {} -impl ::core::clone::Clone for TAPE_CREATE_PARTITION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TAPE_DRIVE_CLEAN_REQUESTS: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -10064,36 +5632,6 @@ pub const TAPE_DRIVE_INITIATOR: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TAPE_DRIVE_PADDING: u32 = 262144u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type TAPE_DRIVE_PROBLEM_TYPE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveProblemNone: TAPE_DRIVE_PROBLEM_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveReadWriteWarning: TAPE_DRIVE_PROBLEM_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveReadWriteError: TAPE_DRIVE_PROBLEM_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveReadWarning: TAPE_DRIVE_PROBLEM_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveWriteWarning: TAPE_DRIVE_PROBLEM_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveReadError: TAPE_DRIVE_PROBLEM_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveWriteError: TAPE_DRIVE_PROBLEM_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveHardwareError: TAPE_DRIVE_PROBLEM_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveUnsupportedMedia: TAPE_DRIVE_PROBLEM_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveScsiConnectionError: TAPE_DRIVE_PROBLEM_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveTimetoClean: TAPE_DRIVE_PROBLEM_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveCleanDriveNow: TAPE_DRIVE_PROBLEM_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveMediaLifeExpired: TAPE_DRIVE_PROBLEM_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TapeDriveSnappedTape: TAPE_DRIVE_PROBLEM_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TAPE_DRIVE_REPORT_SMKS: u32 = 524288u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TAPE_DRIVE_RESERVED_BIT: u32 = 2147483648u32; @@ -10111,108 +5649,6 @@ pub const TAPE_DRIVE_TAPE_REMAINING: u32 = 512u32; pub const TAPE_DRIVE_VARIABLE_BLOCK: u32 = 2048u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TAPE_DRIVE_WRITE_PROTECT: u32 = 4096u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TAPE_GET_DRIVE_PARAMETERS { - pub ECC: super::super::Foundation::BOOLEAN, - pub Compression: super::super::Foundation::BOOLEAN, - pub DataPadding: super::super::Foundation::BOOLEAN, - pub ReportSetmarks: super::super::Foundation::BOOLEAN, - pub DefaultBlockSize: u32, - pub MaximumBlockSize: u32, - pub MinimumBlockSize: u32, - pub MaximumPartitionCount: u32, - pub FeaturesLow: u32, - pub FeaturesHigh: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH, - pub EOTWarningZoneSize: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TAPE_GET_DRIVE_PARAMETERS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TAPE_GET_DRIVE_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_ABS_BLK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147491840u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_ABSOLUTE_BLK: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147487744u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_END_OF_DATA: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147549184u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_FILEMARKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147745792u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_LOAD_UNLOAD: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483649u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_LOAD_UNLD_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483680u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_LOCK_UNLOCK: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483652u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_LOCK_UNLK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483776u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_LOG_BLK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147516416u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_LOGICAL_BLK: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147500032u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_RELATIVE_BLKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147614720u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_REVERSE_POSITION: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2151677952u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_REWIND_IMMEDIATE: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483656u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SEQUENTIAL_FMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2148007936u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SEQUENTIAL_SMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2149580800u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SET_BLOCK_SIZE: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483664u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SET_COMPRESSION: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147484160u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SET_ECC: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483904u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SET_PADDING: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147484672u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SET_REPORT_SMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147485696u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SETMARKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2148532224u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_SPACE_IMMEDIATE: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2155872256u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_TENSION: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483650u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_TENSION_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483712u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_WRITE_FILEMARKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2181038080u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_WRITE_LONG_FMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2281701376u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_WRITE_MARK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2415919104u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_WRITE_SETMARKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2164260864u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TAPE_DRIVE_WRITE_SHORT_FMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2214592512u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TAPE_GET_MEDIA_PARAMETERS { - pub Capacity: i64, - pub Remaining: i64, - pub BlockSize: u32, - pub PartitionCount: u32, - pub WriteProtected: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TAPE_GET_MEDIA_PARAMETERS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TAPE_GET_MEDIA_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TAPE_PSEUDO_LOGICAL_BLOCK: i32 = 3i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -10225,50 +5661,6 @@ pub const TAPE_QUERY_DRIVE_PARAMETERS: i32 = 0i32; pub const TAPE_QUERY_IO_ERROR_DATA: i32 = 3i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TAPE_QUERY_MEDIA_CAPACITY: i32 = 1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TAPE_SET_DRIVE_PARAMETERS { - pub ECC: super::super::Foundation::BOOLEAN, - pub Compression: super::super::Foundation::BOOLEAN, - pub DataPadding: super::super::Foundation::BOOLEAN, - pub ReportSetmarks: super::super::Foundation::BOOLEAN, - pub EOTWarningZoneSize: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TAPE_SET_DRIVE_PARAMETERS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TAPE_SET_DRIVE_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TAPE_SET_MEDIA_PARAMETERS { - pub BlockSize: u32, -} -impl ::core::marker::Copy for TAPE_SET_MEDIA_PARAMETERS {} -impl ::core::clone::Clone for TAPE_SET_MEDIA_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TAPE_WMI_OPERATIONS { - pub Method: u32, - pub DataBufferSize: u32, - pub DataBuffer: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for TAPE_WMI_OPERATIONS {} -impl ::core::clone::Clone for TAPE_WMI_OPERATIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct TEB(pub u8); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const THREAD_BASE_PRIORITY_IDLE: i32 = -15i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -10282,10 +5674,6 @@ pub const THREAD_DYNAMIC_CODE_ALLOW: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const THREAD_PROFILING_FLAG_DISPATCH: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TIMER_MODIFY_STATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TIMER_QUERY_STATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TIME_ZONE_ID_DAYLIGHT: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TIME_ZONE_ID_STANDARD: u32 = 1u32; @@ -10293,234 +5681,26 @@ pub const TIME_ZONE_ID_STANDARD: u32 = 1u32; pub const TIME_ZONE_ID_UNKNOWN: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TLS_MINIMUM_AVAILABLE: u32 = 64u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TOKEN_BNO_ISOLATION_INFORMATION { - pub IsolationPrefix: ::windows_sys::core::PWSTR, - pub IsolationEnabled: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TOKEN_BNO_ISOLATION_INFORMATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TOKEN_BNO_ISOLATION_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TOKEN_SID_INFORMATION { - pub Sid: super::super::Foundation::PSID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TOKEN_SID_INFORMATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TOKEN_SID_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TOKEN_SOURCE_LENGTH: u32 = 8u32; -#[repr(C)] -pub struct TP_CLEANUP_GROUP(pub u8); -#[repr(C)] -pub struct TP_POOL(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTIONMANAGER_BASIC_INFORMATION { - pub TmIdentity: ::windows_sys::core::GUID, - pub VirtualClock: i64, -} -impl ::core::marker::Copy for TRANSACTIONMANAGER_BASIC_INFORMATION {} -impl ::core::clone::Clone for TRANSACTIONMANAGER_BASIC_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTIONMANAGER_BIND_TRANSACTION: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTIONMANAGER_CREATE_RM: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type TRANSACTIONMANAGER_INFORMATION_CLASS = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionManagerBasicInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionManagerLogInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionManagerLogPathInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionManagerRecoveryInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionManagerOnlineProbeInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionManagerOldestTransactionInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 5i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTIONMANAGER_LOGPATH_INFORMATION { - pub LogPathLength: u32, - pub LogPath: [u16; 1], -} -impl ::core::marker::Copy for TRANSACTIONMANAGER_LOGPATH_INFORMATION {} -impl ::core::clone::Clone for TRANSACTIONMANAGER_LOGPATH_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTIONMANAGER_LOG_INFORMATION { - pub LogIdentity: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for TRANSACTIONMANAGER_LOG_INFORMATION {} -impl ::core::clone::Clone for TRANSACTIONMANAGER_LOG_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTIONMANAGER_OLDEST_INFORMATION { - pub OldestTransactionGuid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for TRANSACTIONMANAGER_OLDEST_INFORMATION {} -impl ::core::clone::Clone for TRANSACTIONMANAGER_OLDEST_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTIONMANAGER_QUERY_INFORMATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTIONMANAGER_RECOVER: u32 = 4u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTIONMANAGER_RECOVERY_INFORMATION { - pub LastRecoveredLsn: u64, -} -impl ::core::marker::Copy for TRANSACTIONMANAGER_RECOVERY_INFORMATION {} -impl ::core::clone::Clone for TRANSACTIONMANAGER_RECOVERY_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTIONMANAGER_RENAME: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTIONMANAGER_SET_INFORMATION: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTION_BASIC_INFORMATION { - pub TransactionId: ::windows_sys::core::GUID, - pub State: u32, - pub Outcome: u32, -} -impl ::core::marker::Copy for TRANSACTION_BASIC_INFORMATION {} -impl ::core::clone::Clone for TRANSACTION_BASIC_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TRANSACTION_BIND_INFORMATION { - pub TmHandle: super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TRANSACTION_BIND_INFORMATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TRANSACTION_BIND_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTION_COMMIT: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTION_ENLIST: u32 = 4u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTION_ENLISTMENTS_INFORMATION { - pub NumberOfEnlistments: u32, - pub EnlistmentPair: [TRANSACTION_ENLISTMENT_PAIR; 1], -} -impl ::core::marker::Copy for TRANSACTION_ENLISTMENTS_INFORMATION {} -impl ::core::clone::Clone for TRANSACTION_ENLISTMENTS_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTION_ENLISTMENT_PAIR { - pub EnlistmentId: ::windows_sys::core::GUID, - pub ResourceManagerId: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for TRANSACTION_ENLISTMENT_PAIR {} -impl ::core::clone::Clone for TRANSACTION_ENLISTMENT_PAIR { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type TRANSACTION_INFORMATION_CLASS = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionBasicInformation: TRANSACTION_INFORMATION_CLASS = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionPropertiesInformation: TRANSACTION_INFORMATION_CLASS = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionEnlistmentInformation: TRANSACTION_INFORMATION_CLASS = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionSuperiorEnlistmentInformation: TRANSACTION_INFORMATION_CLASS = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionBindInformation: TRANSACTION_INFORMATION_CLASS = 4i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionDTCPrivateInformation: TRANSACTION_INFORMATION_CLASS = 5i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTION_LIST_ENTRY { - pub UOW: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for TRANSACTION_LIST_ENTRY {} -impl ::core::clone::Clone for TRANSACTION_LIST_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTION_LIST_INFORMATION { - pub NumberOfTransactions: u32, - pub TransactionInformation: [TRANSACTION_LIST_ENTRY; 1], -} -impl ::core::marker::Copy for TRANSACTION_LIST_INFORMATION {} -impl ::core::clone::Clone for TRANSACTION_LIST_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTION_PROPAGATE: u32 = 32u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTION_PROPERTIES_INFORMATION { - pub IsolationLevel: u32, - pub IsolationFlags: u32, - pub Timeout: i64, - pub Outcome: u32, - pub DescriptionLength: u32, - pub Description: [u16; 1], -} -impl ::core::marker::Copy for TRANSACTION_PROPERTIES_INFORMATION {} -impl ::core::clone::Clone for TRANSACTION_PROPERTIES_INFORMATION { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTION_QUERY_INFORMATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -10530,25 +5710,6 @@ pub const TRANSACTION_ROLLBACK: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TRANSACTION_SET_INFORMATION: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type TRANSACTION_STATE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionStateNormal: TRANSACTION_STATE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionStateIndoubt: TRANSACTION_STATE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const TransactionStateCommittedNotify: TRANSACTION_STATE = 3i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { - pub SuperiorEnlistmentPair: TRANSACTION_ENLISTMENT_PAIR, -} -impl ::core::marker::Copy for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION {} -impl ::core::clone::Clone for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TREE_CONNECT_ATTRIBUTE_GLOBAL: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const TREE_CONNECT_ATTRIBUTE_INTEGRITY: u32 = 32768u32; @@ -10560,19 +5721,6 @@ pub const TREE_CONNECT_ATTRIBUTE_PRIVACY: u32 = 16384u32; pub const TRUST_PROTECTED_FILTER_ACE_FLAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UCSCHAR_INVALID_CHARACTER: u32 = 4294967295u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct UMS_CREATE_THREAD_ATTRIBUTES { - pub UmsVersion: u32, - pub UmsContext: *mut ::core::ffi::c_void, - pub UmsCompletionList: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for UMS_CREATE_THREAD_ATTRIBUTES {} -impl ::core::clone::Clone for UMS_CREATE_THREAD_ATTRIBUTES { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UNICODE_STRING_MAX_CHARS: u32 = 32767u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -10588,18 +5736,6 @@ pub const UNWIND_HISTORY_TABLE_SIZE: u32 = 12u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UNW_FLAG_NO_EPILOGUE: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type USER_ACTIVITY_PRESENCE = i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PowerUserPresent: USER_ACTIVITY_PRESENCE = 0i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PowerUserNotPresent: USER_ACTIVITY_PRESENCE = 1i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PowerUserInactive: USER_ACTIVITY_PRESENCE = 2i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PowerUserMaximum: USER_ACTIVITY_PRESENCE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const PowerUserInvalid: USER_ACTIVITY_PRESENCE = 3i32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const VALID_INHERIT_FLAGS: u32 = 31u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const VBS_BASIC_PAGE_MEASURED_DATA: u32 = 1u32; @@ -10688,22 +5824,6 @@ pub const VRL_CUSTOM_CLASS_BEGIN: u32 = 256u32; pub const VRL_ENABLE_KERNEL_BREAKS: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const VRL_PREDEFINED_CLASS_BEGIN: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct VolLockBroadcast { - pub vlb_dbh: DEV_BROADCAST_HDR, - pub vlb_owner: u32, - pub vlb_perms: u8, - pub vlb_lockType: u8, - pub vlb_drive: u8, - pub vlb_flags: u8, -} -impl ::core::marker::Copy for VolLockBroadcast {} -impl ::core::clone::Clone for VolLockBroadcast { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const WDT_INPROC64_CALL: u32 = 1349805143u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -10711,18 +5831,12 @@ pub const WDT_INPROC_CALL: u32 = 1215587415u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const WDT_REMOTE_CALL: u32 = 1383359575u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub type WORKERCALLBACKFUNC = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void)>; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const WRITE_DAC: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const WRITE_NV_MEMORY_FLAG_FLUSH: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const WRITE_NV_MEMORY_FLAG_NON_TEMPORAL: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const WRITE_NV_MEMORY_FLAG_NO_DRAIN: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const WRITE_OWNER: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const WRITE_WATCH_FLAG_RESET: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const WT_EXECUTEDELETEWAIT: u32 = 8u32; @@ -10814,18 +5928,6 @@ pub const X3_TMPLT_SIGN_VAL_POS_X: u32 = 0u32; pub const X3_TMPLT_SIZE_X: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const X86_CACHE_ALIGNMENT_SIZE: u32 = 64u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct XSAVE_CET_U_FORMAT { - pub Ia32CetUMsr: u64, - pub Ia32Pl3SspMsr: u64, -} -impl ::core::marker::Copy for XSAVE_CET_U_FORMAT {} -impl ::core::clone::Clone for XSAVE_CET_U_FORMAT { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const XSTATE_ALIGN_BIT: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -10870,34 +5972,6 @@ pub const XSTATE_MPX_BNDREGS: u32 = 3u32; pub const XSTATE_PASID: u32 = 10u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const XSTATE_XFD_BIT: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub struct _DEV_BROADCAST_HEADER { - pub dbcd_size: u32, - pub dbcd_devicetype: u32, - pub dbcd_reserved: u32, -} -impl ::core::marker::Copy for _DEV_BROADCAST_HEADER {} -impl ::core::clone::Clone for _DEV_BROADCAST_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct _DEV_BROADCAST_USERDEFINED { - pub dbud_dbh: DEV_BROADCAST_HDR, - pub dbud_szName: [super::super::Foundation::CHAR; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for _DEV_BROADCAST_USERDEFINED {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for _DEV_BROADCAST_USERDEFINED { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const _MM_HINT_NTA: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -11144,6 +6218,5070 @@ pub const _NT_D3DVS_TEMPREG_MAX_V3_0: u32 = 32u32; pub const _NT_RTPATCHFLAG_HASINFO: i32 = 2i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const _NT_RTPATCHFLAG_HASSEGS: i32 = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type ACCESS_REASON_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonNone: ACCESS_REASON_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonAllowedAce: ACCESS_REASON_TYPE = 65536i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonDeniedAce: ACCESS_REASON_TYPE = 131072i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonAllowedParentAce: ACCESS_REASON_TYPE = 196608i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonDeniedParentAce: ACCESS_REASON_TYPE = 262144i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonNotGrantedByCape: ACCESS_REASON_TYPE = 327680i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonNotGrantedByParentCape: ACCESS_REASON_TYPE = 393216i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonNotGrantedToAppContainer: ACCESS_REASON_TYPE = 458752i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonMissingPrivilege: ACCESS_REASON_TYPE = 1048576i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonFromPrivilege: ACCESS_REASON_TYPE = 2097152i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonIntegrityLevel: ACCESS_REASON_TYPE = 3145728i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonOwnership: ACCESS_REASON_TYPE = 4194304i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonNullDacl: ACCESS_REASON_TYPE = 5242880i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonEmptyDacl: ACCESS_REASON_TYPE = 6291456i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonNoSD: ACCESS_REASON_TYPE = 7340032i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonNoGrant: ACCESS_REASON_TYPE = 8388608i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonTrustLabel: ACCESS_REASON_TYPE = 9437184i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AccessReasonFilterAce: ACCESS_REASON_TYPE = 10485760i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type ACTIVATION_CONTEXT_INFO_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ActivationContextBasicInformation: ACTIVATION_CONTEXT_INFO_CLASS = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ActivationContextDetailedInformation: ACTIVATION_CONTEXT_INFO_CLASS = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AssemblyDetailedInformationInActivationContext: ACTIVATION_CONTEXT_INFO_CLASS = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const FileInformationInAssemblyOfAssemblyInActivationContext: ACTIVATION_CONTEXT_INFO_CLASS = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const RunlevelInformationInActivationContext: ACTIVATION_CONTEXT_INFO_CLASS = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CompatibilityInformationInActivationContext: ACTIVATION_CONTEXT_INFO_CLASS = 6i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ActivationContextManifestResourceName: ACTIVATION_CONTEXT_INFO_CLASS = 7i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MaxActivationContextInfoClass: ACTIVATION_CONTEXT_INFO_CLASS = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AssemblyDetailedInformationInActivationContxt: ACTIVATION_CONTEXT_INFO_CLASS = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const FileInformationInAssemblyOfAssemblyInActivationContxt: ACTIVATION_CONTEXT_INFO_CLASS = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type ALERT_SYSTEM_SEV = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALERT_SYSTEM_INFORMATIONAL: ALERT_SYSTEM_SEV = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALERT_SYSTEM_WARNING: ALERT_SYSTEM_SEV = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALERT_SYSTEM_ERROR: ALERT_SYSTEM_SEV = 3u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALERT_SYSTEM_QUERY: ALERT_SYSTEM_SEV = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALERT_SYSTEM_CRITICAL: ALERT_SYSTEM_SEV = 5u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type APPCOMMAND_ID = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BROWSER_BACKWARD: APPCOMMAND_ID = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BROWSER_FORWARD: APPCOMMAND_ID = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BROWSER_REFRESH: APPCOMMAND_ID = 3u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BROWSER_STOP: APPCOMMAND_ID = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BROWSER_SEARCH: APPCOMMAND_ID = 5u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BROWSER_FAVORITES: APPCOMMAND_ID = 6u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BROWSER_HOME: APPCOMMAND_ID = 7u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_VOLUME_MUTE: APPCOMMAND_ID = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_VOLUME_DOWN: APPCOMMAND_ID = 9u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_VOLUME_UP: APPCOMMAND_ID = 10u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_NEXTTRACK: APPCOMMAND_ID = 11u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_PREVIOUSTRACK: APPCOMMAND_ID = 12u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_STOP: APPCOMMAND_ID = 13u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_PLAY_PAUSE: APPCOMMAND_ID = 14u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_LAUNCH_MAIL: APPCOMMAND_ID = 15u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_LAUNCH_MEDIA_SELECT: APPCOMMAND_ID = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_LAUNCH_APP1: APPCOMMAND_ID = 17u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_LAUNCH_APP2: APPCOMMAND_ID = 18u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BASS_DOWN: APPCOMMAND_ID = 19u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BASS_BOOST: APPCOMMAND_ID = 20u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_BASS_UP: APPCOMMAND_ID = 21u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_TREBLE_DOWN: APPCOMMAND_ID = 22u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_TREBLE_UP: APPCOMMAND_ID = 23u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MICROPHONE_VOLUME_MUTE: APPCOMMAND_ID = 24u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MICROPHONE_VOLUME_DOWN: APPCOMMAND_ID = 25u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MICROPHONE_VOLUME_UP: APPCOMMAND_ID = 26u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_HELP: APPCOMMAND_ID = 27u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_FIND: APPCOMMAND_ID = 28u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_NEW: APPCOMMAND_ID = 29u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_OPEN: APPCOMMAND_ID = 30u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_CLOSE: APPCOMMAND_ID = 31u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_SAVE: APPCOMMAND_ID = 32u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_PRINT: APPCOMMAND_ID = 33u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_UNDO: APPCOMMAND_ID = 34u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_REDO: APPCOMMAND_ID = 35u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_COPY: APPCOMMAND_ID = 36u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_CUT: APPCOMMAND_ID = 37u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_PASTE: APPCOMMAND_ID = 38u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_REPLY_TO_MAIL: APPCOMMAND_ID = 39u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_FORWARD_MAIL: APPCOMMAND_ID = 40u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_SEND_MAIL: APPCOMMAND_ID = 41u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_SPELL_CHECK: APPCOMMAND_ID = 42u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE: APPCOMMAND_ID = 43u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MIC_ON_OFF_TOGGLE: APPCOMMAND_ID = 44u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_CORRECTION_LIST: APPCOMMAND_ID = 45u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_PLAY: APPCOMMAND_ID = 46u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_PAUSE: APPCOMMAND_ID = 47u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_RECORD: APPCOMMAND_ID = 48u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_FAST_FORWARD: APPCOMMAND_ID = 49u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_REWIND: APPCOMMAND_ID = 50u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_CHANNEL_UP: APPCOMMAND_ID = 51u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_MEDIA_CHANNEL_DOWN: APPCOMMAND_ID = 52u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_DELETE: APPCOMMAND_ID = 53u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const APPCOMMAND_DWM_FLIP3D: APPCOMMAND_ID = 54u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type ARM64_FNPDATA_CR = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PdataCrUnchained: ARM64_FNPDATA_CR = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PdataCrUnchainedSavedLr: ARM64_FNPDATA_CR = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PdataCrChainedWithPac: ARM64_FNPDATA_CR = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PdataCrChained: ARM64_FNPDATA_CR = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type ARM64_FNPDATA_FLAGS = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PdataRefToFullXdata: ARM64_FNPDATA_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PdataPackedUnwindFunction: ARM64_FNPDATA_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PdataPackedUnwindFragment: ARM64_FNPDATA_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type ATF_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ATF_TIMEOUTON: ATF_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ATF_ONOFFFEEDBACK: ATF_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type CFE_UNDERLINE = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_CF1UNDERLINE: CFE_UNDERLINE = 255u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_INVERT: CFE_UNDERLINE = 254u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINETHICKLONGDASH: CFE_UNDERLINE = 18u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINETHICKDOTTED: CFE_UNDERLINE = 17u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINETHICKDASHDOTDOT: CFE_UNDERLINE = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINETHICKDASHDOT: CFE_UNDERLINE = 15u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINETHICKDASH: CFE_UNDERLINE = 14u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINELONGDASH: CFE_UNDERLINE = 13u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEHEAVYWAVE: CFE_UNDERLINE = 12u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEDOUBLEWAVE: CFE_UNDERLINE = 11u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEHAIRLINE: CFE_UNDERLINE = 10u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINETHICK: CFE_UNDERLINE = 9u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEWAVE: CFE_UNDERLINE = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEDASHDOTDOT: CFE_UNDERLINE = 7u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEDASHDOT: CFE_UNDERLINE = 6u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEDASH: CFE_UNDERLINE = 5u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEDOTTED: CFE_UNDERLINE = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEDOUBLE: CFE_UNDERLINE = 3u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINEWORD: CFE_UNDERLINE = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINE: CFE_UNDERLINE = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CFU_UNDERLINENONE: CFE_UNDERLINE = 0u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type CLIPBOARD_FORMATS = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_TEXT: CLIPBOARD_FORMATS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_BITMAP: CLIPBOARD_FORMATS = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_METAFILEPICT: CLIPBOARD_FORMATS = 3u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_SYLK: CLIPBOARD_FORMATS = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_DIF: CLIPBOARD_FORMATS = 5u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_TIFF: CLIPBOARD_FORMATS = 6u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_OEMTEXT: CLIPBOARD_FORMATS = 7u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_DIB: CLIPBOARD_FORMATS = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_PALETTE: CLIPBOARD_FORMATS = 9u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_PENDATA: CLIPBOARD_FORMATS = 10u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_RIFF: CLIPBOARD_FORMATS = 11u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_WAVE: CLIPBOARD_FORMATS = 12u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_UNICODETEXT: CLIPBOARD_FORMATS = 13u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_ENHMETAFILE: CLIPBOARD_FORMATS = 14u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_HDROP: CLIPBOARD_FORMATS = 15u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_LOCALE: CLIPBOARD_FORMATS = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_DIBV5: CLIPBOARD_FORMATS = 17u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_MAX: CLIPBOARD_FORMATS = 18u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_OWNERDISPLAY: CLIPBOARD_FORMATS = 128u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_DSPTEXT: CLIPBOARD_FORMATS = 129u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_DSPBITMAP: CLIPBOARD_FORMATS = 130u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_DSPMETAFILEPICT: CLIPBOARD_FORMATS = 131u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_DSPENHMETAFILE: CLIPBOARD_FORMATS = 142u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_PRIVATEFIRST: CLIPBOARD_FORMATS = 512u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_PRIVATELAST: CLIPBOARD_FORMATS = 767u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_GDIOBJFIRST: CLIPBOARD_FORMATS = 768u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CF_GDIOBJLAST: CLIPBOARD_FORMATS = 1023u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type DESKTOP_ACCESS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_READOBJECTS: DESKTOP_ACCESS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_CREATEWINDOW: DESKTOP_ACCESS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_CREATEMENU: DESKTOP_ACCESS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_HOOKCONTROL: DESKTOP_ACCESS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_JOURNALRECORD: DESKTOP_ACCESS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_JOURNALPLAYBACK: DESKTOP_ACCESS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_ENUMERATE: DESKTOP_ACCESS_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_WRITEOBJECTS: DESKTOP_ACCESS_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DESKTOP_SWITCHDESKTOP: DESKTOP_ACCESS_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type DEV_BROADCAST_HDR_DEVICE_TYPE = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DBT_DEVTYP_DEVICEINTERFACE: DEV_BROADCAST_HDR_DEVICE_TYPE = 5u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DBT_DEVTYP_HANDLE: DEV_BROADCAST_HDR_DEVICE_TYPE = 6u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DBT_DEVTYP_OEM: DEV_BROADCAST_HDR_DEVICE_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DBT_DEVTYP_PORT: DEV_BROADCAST_HDR_DEVICE_TYPE = 3u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DBT_DEVTYP_VOLUME: DEV_BROADCAST_HDR_DEVICE_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type DEV_BROADCAST_VOLUME_FLAGS = u16; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DBTF_MEDIA: DEV_BROADCAST_VOLUME_FLAGS = 1u16; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DBTF_NET: DEV_BROADCAST_VOLUME_FLAGS = 2u16; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type ENLISTMENT_INFORMATION_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const EnlistmentBasicInformation: ENLISTMENT_INFORMATION_CLASS = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const EnlistmentRecoveryInformation: ENLISTMENT_INFORMATION_CLASS = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const EnlistmentCrmInformation: ENLISTMENT_INFORMATION_CLASS = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type GESTURECONFIG_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_ALLGESTURES: GESTURECONFIG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_ZOOM: GESTURECONFIG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_PAN: GESTURECONFIG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_PAN_WITH_SINGLE_FINGER_VERTICALLY: GESTURECONFIG_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY: GESTURECONFIG_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_PAN_WITH_GUTTER: GESTURECONFIG_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_PAN_WITH_INERTIA: GESTURECONFIG_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_ROTATE: GESTURECONFIG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_TWOFINGERTAP: GESTURECONFIG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_PRESSANDTAP: GESTURECONFIG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const GC_ROLLOVER: GESTURECONFIG_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type HIBERFILE_BUCKET_SIZE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const HiberFileBucket1GB: HIBERFILE_BUCKET_SIZE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const HiberFileBucket2GB: HIBERFILE_BUCKET_SIZE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const HiberFileBucket4GB: HIBERFILE_BUCKET_SIZE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const HiberFileBucket8GB: HIBERFILE_BUCKET_SIZE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const HiberFileBucket16GB: HIBERFILE_BUCKET_SIZE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const HiberFileBucket32GB: HIBERFILE_BUCKET_SIZE = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const HiberFileBucketUnlimited: HIBERFILE_BUCKET_SIZE = 6i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const HiberFileBucketMax: HIBERFILE_BUCKET_SIZE = 7i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type IGP_ID = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IGP_GETIMEVERSION: IGP_ID = 4294967292u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IGP_PROPERTY: IGP_ID = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IGP_CONVERSION: IGP_ID = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IGP_SENTENCE: IGP_ID = 12u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IGP_UI: IGP_ID = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IGP_SETCOMPSTR: IGP_ID = 20u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IGP_SELECT: IGP_ID = 24u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type IMAGE_AUX_SYMBOL_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF: IMAGE_AUX_SYMBOL_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type IMAGE_POLICY_ENTRY_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeNone: IMAGE_POLICY_ENTRY_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeBool: IMAGE_POLICY_ENTRY_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeInt8: IMAGE_POLICY_ENTRY_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeUInt8: IMAGE_POLICY_ENTRY_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeInt16: IMAGE_POLICY_ENTRY_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeUInt16: IMAGE_POLICY_ENTRY_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeInt32: IMAGE_POLICY_ENTRY_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeUInt32: IMAGE_POLICY_ENTRY_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeInt64: IMAGE_POLICY_ENTRY_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeUInt64: IMAGE_POLICY_ENTRY_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeAnsiString: IMAGE_POLICY_ENTRY_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeUnicodeString: IMAGE_POLICY_ENTRY_TYPE = 11i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeOverride: IMAGE_POLICY_ENTRY_TYPE = 12i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyEntryTypeMaximum: IMAGE_POLICY_ENTRY_TYPE = 13i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type IMAGE_POLICY_ID = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdNone: IMAGE_POLICY_ID = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdEtw: IMAGE_POLICY_ID = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdDebug: IMAGE_POLICY_ID = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdCrashDump: IMAGE_POLICY_ID = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdCrashDumpKey: IMAGE_POLICY_ID = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdCrashDumpKeyGuid: IMAGE_POLICY_ID = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdParentSd: IMAGE_POLICY_ID = 6i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdParentSdRev: IMAGE_POLICY_ID = 7i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdSvn: IMAGE_POLICY_ID = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdDeviceId: IMAGE_POLICY_ID = 9i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdCapability: IMAGE_POLICY_ID = 10i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdScenarioId: IMAGE_POLICY_ID = 11i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ImagePolicyIdMaximum: IMAGE_POLICY_ID = 12i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type IMPORT_OBJECT_NAME_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMPORT_OBJECT_ORDINAL: IMPORT_OBJECT_NAME_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMPORT_OBJECT_NAME: IMPORT_OBJECT_NAME_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMPORT_OBJECT_NAME_NO_PREFIX: IMPORT_OBJECT_NAME_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMPORT_OBJECT_NAME_UNDECORATE: IMPORT_OBJECT_NAME_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMPORT_OBJECT_NAME_EXPORTAS: IMPORT_OBJECT_NAME_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type IMPORT_OBJECT_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMPORT_OBJECT_CODE: IMPORT_OBJECT_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMPORT_OBJECT_DATA: IMPORT_OBJECT_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMPORT_OBJECT_CONST: IMPORT_OBJECT_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type KTMOBJECT_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const KTMOBJECT_TRANSACTION: KTMOBJECT_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const KTMOBJECT_TRANSACTION_MANAGER: KTMOBJECT_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const KTMOBJECT_RESOURCE_MANAGER: KTMOBJECT_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const KTMOBJECT_ENLISTMENT: KTMOBJECT_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const KTMOBJECT_INVALID: KTMOBJECT_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type MEM_DEDICATED_ATTRIBUTE_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemDedicatedAttributeReadBandwidth: MEM_DEDICATED_ATTRIBUTE_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemDedicatedAttributeReadLatency: MEM_DEDICATED_ATTRIBUTE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemDedicatedAttributeWriteBandwidth: MEM_DEDICATED_ATTRIBUTE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemDedicatedAttributeWriteLatency: MEM_DEDICATED_ATTRIBUTE_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemDedicatedAttributeMax: MEM_DEDICATED_ATTRIBUTE_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type MEM_SECTION_EXTENDED_PARAMETER_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemSectionExtendedParameterInvalidType: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemSectionExtendedParameterUserPhysicalFlags: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemSectionExtendedParameterNumaNode: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemSectionExtendedParameterSigningLevel: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MemSectionExtendedParameterMax: MEM_SECTION_EXTENDED_PARAMETER_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type MODIFIERKEYS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MK_LBUTTON: MODIFIERKEYS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MK_RBUTTON: MODIFIERKEYS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MK_SHIFT: MODIFIERKEYS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MK_CONTROL: MODIFIERKEYS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MK_MBUTTON: MODIFIERKEYS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MK_XBUTTON1: MODIFIERKEYS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MK_XBUTTON2: MODIFIERKEYS_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type MONITOR_DISPLAY_STATE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PowerMonitorOff: MONITOR_DISPLAY_STATE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PowerMonitorOn: MONITOR_DISPLAY_STATE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PowerMonitorDim: MONITOR_DISPLAY_STATE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type POWER_MONITOR_REQUEST_REASON = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUnknown: POWER_MONITOR_REQUEST_REASON = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPowerButton: POWER_MONITOR_REQUEST_REASON = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonRemoteConnection: POWER_MONITOR_REQUEST_REASON = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonScMonitorpower: POWER_MONITOR_REQUEST_REASON = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInput: POWER_MONITOR_REQUEST_REASON = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonAcDcDisplayBurst: POWER_MONITOR_REQUEST_REASON = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserDisplayBurst: POWER_MONITOR_REQUEST_REASON = 6i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPoSetSystemState: POWER_MONITOR_REQUEST_REASON = 7i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonSetThreadExecutionState: POWER_MONITOR_REQUEST_REASON = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonFullWake: POWER_MONITOR_REQUEST_REASON = 9i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonSessionUnlock: POWER_MONITOR_REQUEST_REASON = 10i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonScreenOffRequest: POWER_MONITOR_REQUEST_REASON = 11i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonIdleTimeout: POWER_MONITOR_REQUEST_REASON = 12i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPolicyChange: POWER_MONITOR_REQUEST_REASON = 13i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonSleepButton: POWER_MONITOR_REQUEST_REASON = 14i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonLid: POWER_MONITOR_REQUEST_REASON = 15i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonBatteryCountChange: POWER_MONITOR_REQUEST_REASON = 16i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonGracePeriod: POWER_MONITOR_REQUEST_REASON = 17i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPnP: POWER_MONITOR_REQUEST_REASON = 18i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonDP: POWER_MONITOR_REQUEST_REASON = 19i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonSxTransition: POWER_MONITOR_REQUEST_REASON = 20i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonSystemIdle: POWER_MONITOR_REQUEST_REASON = 21i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonNearProximity: POWER_MONITOR_REQUEST_REASON = 22i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonThermalStandby: POWER_MONITOR_REQUEST_REASON = 23i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonResumePdc: POWER_MONITOR_REQUEST_REASON = 24i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonResumeS4: POWER_MONITOR_REQUEST_REASON = 25i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonTerminal: POWER_MONITOR_REQUEST_REASON = 26i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPdcSignal: POWER_MONITOR_REQUEST_REASON = 27i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonAcDcDisplayBurstSuppressed: POWER_MONITOR_REQUEST_REASON = 28i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonSystemStateEntered: POWER_MONITOR_REQUEST_REASON = 29i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonWinrt: POWER_MONITOR_REQUEST_REASON = 30i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputKeyboard: POWER_MONITOR_REQUEST_REASON = 31i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputMouse: POWER_MONITOR_REQUEST_REASON = 32i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputTouchpad: POWER_MONITOR_REQUEST_REASON = 33i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputPen: POWER_MONITOR_REQUEST_REASON = 34i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputAccelerometer: POWER_MONITOR_REQUEST_REASON = 35i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputHid: POWER_MONITOR_REQUEST_REASON = 36i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputPoUserPresent: POWER_MONITOR_REQUEST_REASON = 37i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputSessionSwitch: POWER_MONITOR_REQUEST_REASON = 38i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputInitialization: POWER_MONITOR_REQUEST_REASON = 39i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPdcSignalWindowsMobilePwrNotif: POWER_MONITOR_REQUEST_REASON = 40i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPdcSignalWindowsMobileShell: POWER_MONITOR_REQUEST_REASON = 41i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPdcSignalHeyCortana: POWER_MONITOR_REQUEST_REASON = 42i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPdcSignalHolographicShell: POWER_MONITOR_REQUEST_REASON = 43i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPdcSignalFingerprint: POWER_MONITOR_REQUEST_REASON = 44i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonDirectedDrips: POWER_MONITOR_REQUEST_REASON = 45i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonDim: POWER_MONITOR_REQUEST_REASON = 46i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonBuiltinPanel: POWER_MONITOR_REQUEST_REASON = 47i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonDisplayRequiredUnDim: POWER_MONITOR_REQUEST_REASON = 48i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonBatteryCountChangeSuppressed: POWER_MONITOR_REQUEST_REASON = 49i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonResumeModernStandby: POWER_MONITOR_REQUEST_REASON = 50i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonTerminalInit: POWER_MONITOR_REQUEST_REASON = 51i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonPdcSignalSensorsHumanPresence: POWER_MONITOR_REQUEST_REASON = 52i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonBatteryPreCritical: POWER_MONITOR_REQUEST_REASON = 53i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonUserInputTouch: POWER_MONITOR_REQUEST_REASON = 54i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestReasonMax: POWER_MONITOR_REQUEST_REASON = 55i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type POWER_MONITOR_REQUEST_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestTypeOff: POWER_MONITOR_REQUEST_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestTypeOnAndPresent: POWER_MONITOR_REQUEST_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MonitorRequestTypeToggleOn: POWER_MONITOR_REQUEST_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type POWER_SETTING_ALTITUDE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALTITUDE_GROUP_POLICY: POWER_SETTING_ALTITUDE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALTITUDE_USER: POWER_SETTING_ALTITUDE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALTITUDE_RUNTIME_OVERRIDE: POWER_SETTING_ALTITUDE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALTITUDE_PROVISIONING: POWER_SETTING_ALTITUDE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALTITUDE_OEM_CUSTOMIZATION: POWER_SETTING_ALTITUDE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALTITUDE_INTERNAL_OVERRIDE: POWER_SETTING_ALTITUDE = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ALTITUDE_OS_DEFAULT: POWER_SETTING_ALTITUDE = 6i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type POWER_USER_PRESENCE_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const UserNotPresent: POWER_USER_PRESENCE_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const UserPresent: POWER_USER_PRESENCE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const UserUnknown: POWER_USER_PRESENCE_TYPE = 255i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type RECO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const RECO_PASTE: RECO_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const RECO_DROP: RECO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const RECO_COPY: RECO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const RECO_CUT: RECO_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const RECO_DRAG: RECO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type RESOURCEMANAGER_INFORMATION_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ResourceManagerBasicInformation: RESOURCEMANAGER_INFORMATION_CLASS = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const ResourceManagerCompletionInformation: RESOURCEMANAGER_INFORMATION_CLASS = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type RTL_UMS_SCHEDULER_REASON = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const UmsSchedulerStartup: RTL_UMS_SCHEDULER_REASON = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const UmsSchedulerThreadBlocked: RTL_UMS_SCHEDULER_REASON = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const UmsSchedulerThreadYield: RTL_UMS_SCHEDULER_REASON = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type ReplacesCorHdrNumericDefines = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COMIMAGE_FLAGS_ILONLY: ReplacesCorHdrNumericDefines = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COMIMAGE_FLAGS_32BITREQUIRED: ReplacesCorHdrNumericDefines = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COMIMAGE_FLAGS_IL_LIBRARY: ReplacesCorHdrNumericDefines = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COMIMAGE_FLAGS_STRONGNAMESIGNED: ReplacesCorHdrNumericDefines = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COMIMAGE_FLAGS_NATIVE_ENTRYPOINT: ReplacesCorHdrNumericDefines = 16i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COMIMAGE_FLAGS_TRACKDEBUGDATA: ReplacesCorHdrNumericDefines = 65536i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COMIMAGE_FLAGS_32BITPREFERRED: ReplacesCorHdrNumericDefines = 131072i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VERSION_MAJOR_V2: ReplacesCorHdrNumericDefines = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VERSION_MAJOR: ReplacesCorHdrNumericDefines = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VERSION_MINOR: ReplacesCorHdrNumericDefines = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_DELETED_NAME_LENGTH: ReplacesCorHdrNumericDefines = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VTABLEGAP_NAME_LENGTH: ReplacesCorHdrNumericDefines = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const NATIVE_TYPE_MAX_CB: ReplacesCorHdrNumericDefines = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE: ReplacesCorHdrNumericDefines = 255i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMAGE_COR_MIH_METHODRVA: ReplacesCorHdrNumericDefines = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMAGE_COR_MIH_EHRVA: ReplacesCorHdrNumericDefines = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMAGE_COR_MIH_BASICBLOCK: ReplacesCorHdrNumericDefines = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VTABLE_32BIT: ReplacesCorHdrNumericDefines = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VTABLE_64BIT: ReplacesCorHdrNumericDefines = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VTABLE_FROM_UNMANAGED: ReplacesCorHdrNumericDefines = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN: ReplacesCorHdrNumericDefines = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const COR_VTABLE_CALL_MOST_DERIVED: ReplacesCorHdrNumericDefines = 16i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IMAGE_COR_EATJ_THUNK_SIZE: ReplacesCorHdrNumericDefines = 32i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MAX_CLASS_NAME: ReplacesCorHdrNumericDefines = 1024i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const MAX_PACKAGE_NAME: ReplacesCorHdrNumericDefines = 1024i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SECTION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SECTION_ALL_ACCESS: SECTION_FLAGS = 983071u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SECTION_QUERY: SECTION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SECTION_MAP_WRITE: SECTION_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SECTION_MAP_READ: SECTION_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SECTION_MAP_EXECUTE: SECTION_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SECTION_EXTEND_SIZE: SECTION_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SECTION_MAP_EXECUTE_EXPLICIT: SECTION_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SERVERSILO_STATE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SERVERSILO_INITING: SERVERSILO_STATE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SERVERSILO_STARTED: SERVERSILO_STATE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SERVERSILO_SHUTTING_DOWN: SERVERSILO_STATE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SERVERSILO_TERMINATING: SERVERSILO_STATE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SERVERSILO_TERMINATED: SERVERSILO_STATE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SERVICE_ERROR_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const IgnoreError: SERVICE_ERROR_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const NormalError: SERVICE_ERROR_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SevereError: SERVICE_ERROR_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const CriticalError: SERVICE_ERROR_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SERVICE_LOAD_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const BootLoad: SERVICE_LOAD_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SystemLoad: SERVICE_LOAD_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AutoLoad: SERVICE_LOAD_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DemandLoad: SERVICE_LOAD_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DisableLoad: SERVICE_LOAD_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SERVICE_NODE_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const DriverType: SERVICE_NODE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const FileSystemType: SERVICE_NODE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const Win32ServiceOwnProcess: SERVICE_NODE_TYPE = 16i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const Win32ServiceShareProcess: SERVICE_NODE_TYPE = 32i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const AdapterType: SERVICE_NODE_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const RecognizerType: SERVICE_NODE_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SE_IMAGE_SIGNATURE_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeImageSignatureNone: SE_IMAGE_SIGNATURE_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeImageSignatureEmbedded: SE_IMAGE_SIGNATURE_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeImageSignatureCache: SE_IMAGE_SIGNATURE_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeImageSignatureCatalogCached: SE_IMAGE_SIGNATURE_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeImageSignatureCatalogNotCached: SE_IMAGE_SIGNATURE_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeImageSignatureCatalogHint: SE_IMAGE_SIGNATURE_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeImageSignaturePackageCatalog: SE_IMAGE_SIGNATURE_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeImageSignaturePplMitigated: SE_IMAGE_SIGNATURE_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SE_LEARNING_MODE_DATA_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeLearningModeInvalidType: SE_LEARNING_MODE_DATA_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeLearningModeSettings: SE_LEARNING_MODE_DATA_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SeLearningModeMax: SE_LEARNING_MODE_DATA_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SFGAO_FLAGS = u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_CANCOPY: SFGAO_FLAGS = 1u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_CANMOVE: SFGAO_FLAGS = 2u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_CANLINK: SFGAO_FLAGS = 4u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_STORAGE: SFGAO_FLAGS = 8u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_CANRENAME: SFGAO_FLAGS = 16u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_CANDELETE: SFGAO_FLAGS = 32u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_HASPROPSHEET: SFGAO_FLAGS = 64u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_DROPTARGET: SFGAO_FLAGS = 256u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_CAPABILITYMASK: SFGAO_FLAGS = 375u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_PLACEHOLDER: SFGAO_FLAGS = 2048u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_SYSTEM: SFGAO_FLAGS = 4096u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_ENCRYPTED: SFGAO_FLAGS = 8192u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_ISSLOW: SFGAO_FLAGS = 16384u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_GHOSTED: SFGAO_FLAGS = 32768u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_LINK: SFGAO_FLAGS = 65536u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_SHARE: SFGAO_FLAGS = 131072u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_READONLY: SFGAO_FLAGS = 262144u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_HIDDEN: SFGAO_FLAGS = 524288u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_DISPLAYATTRMASK: SFGAO_FLAGS = 1032192u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_FILESYSANCESTOR: SFGAO_FLAGS = 268435456u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_FOLDER: SFGAO_FLAGS = 536870912u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_FILESYSTEM: SFGAO_FLAGS = 1073741824u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_HASSUBFOLDER: SFGAO_FLAGS = 2147483648u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_CONTENTSMASK: SFGAO_FLAGS = 2147483648u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_VALIDATE: SFGAO_FLAGS = 16777216u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_REMOVABLE: SFGAO_FLAGS = 33554432u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_COMPRESSED: SFGAO_FLAGS = 67108864u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_BROWSABLE: SFGAO_FLAGS = 134217728u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_NONENUMERATED: SFGAO_FLAGS = 1048576u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_NEWCONTENT: SFGAO_FLAGS = 2097152u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_CANMONIKER: SFGAO_FLAGS = 4194304u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_HASSTORAGE: SFGAO_FLAGS = 4194304u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_STREAM: SFGAO_FLAGS = 4194304u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_STORAGEANCESTOR: SFGAO_FLAGS = 8388608u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_STORAGECAPMASK: SFGAO_FLAGS = 1891958792u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SFGAO_PKEYSFGAOMASK: SFGAO_FLAGS = 2164539392u64; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type STATIC_STYLES = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_LEFT: STATIC_STYLES = 0u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_CENTER: STATIC_STYLES = 1u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_RIGHT: STATIC_STYLES = 2u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_ICON: STATIC_STYLES = 3u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_BLACKRECT: STATIC_STYLES = 4u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_GRAYRECT: STATIC_STYLES = 5u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_WHITERECT: STATIC_STYLES = 6u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_BLACKFRAME: STATIC_STYLES = 7u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_GRAYFRAME: STATIC_STYLES = 8u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_WHITEFRAME: STATIC_STYLES = 9u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_USERITEM: STATIC_STYLES = 10u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_SIMPLE: STATIC_STYLES = 11u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_LEFTNOWORDWRAP: STATIC_STYLES = 12u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_OWNERDRAW: STATIC_STYLES = 13u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_BITMAP: STATIC_STYLES = 14u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_ENHMETAFILE: STATIC_STYLES = 15u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_ETCHEDHORZ: STATIC_STYLES = 16u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_ETCHEDVERT: STATIC_STYLES = 17u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_ETCHEDFRAME: STATIC_STYLES = 18u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_TYPEMASK: STATIC_STYLES = 31u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_REALSIZECONTROL: STATIC_STYLES = 64u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_NOPREFIX: STATIC_STYLES = 128u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_NOTIFY: STATIC_STYLES = 256u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_CENTERIMAGE: STATIC_STYLES = 512u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_RIGHTJUST: STATIC_STYLES = 1024u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_REALSIZEIMAGE: STATIC_STYLES = 2048u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_SUNKEN: STATIC_STYLES = 4096u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_EDITCONTROL: STATIC_STYLES = 8192u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_ENDELLIPSIS: STATIC_STYLES = 16384u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_PATHELLIPSIS: STATIC_STYLES = 32768u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_WORDELLIPSIS: STATIC_STYLES = 49152u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SS_ELLIPSISMASK: STATIC_STYLES = 49152u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SharedVirtualDiskHandleState = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SharedVirtualDiskHandleStateNone: SharedVirtualDiskHandleState = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SharedVirtualDiskHandleStateFileShared: SharedVirtualDiskHandleState = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SharedVirtualDiskHandleStateHandleShared: SharedVirtualDiskHandleState = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type SharedVirtualDiskSupportType = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SharedVirtualDisksUnsupported: SharedVirtualDiskSupportType = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SharedVirtualDisksSupported: SharedVirtualDiskSupportType = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SharedVirtualDiskSnapshotsSupported: SharedVirtualDiskSupportType = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const SharedVirtualDiskCDPSnapshotsSupported: SharedVirtualDiskSupportType = 7i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type TAPE_DRIVE_PROBLEM_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveProblemNone: TAPE_DRIVE_PROBLEM_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveReadWriteWarning: TAPE_DRIVE_PROBLEM_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveReadWriteError: TAPE_DRIVE_PROBLEM_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveReadWarning: TAPE_DRIVE_PROBLEM_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveWriteWarning: TAPE_DRIVE_PROBLEM_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveReadError: TAPE_DRIVE_PROBLEM_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveWriteError: TAPE_DRIVE_PROBLEM_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveHardwareError: TAPE_DRIVE_PROBLEM_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveUnsupportedMedia: TAPE_DRIVE_PROBLEM_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveScsiConnectionError: TAPE_DRIVE_PROBLEM_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveTimetoClean: TAPE_DRIVE_PROBLEM_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveCleanDriveNow: TAPE_DRIVE_PROBLEM_TYPE = 11i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveMediaLifeExpired: TAPE_DRIVE_PROBLEM_TYPE = 12i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TapeDriveSnappedTape: TAPE_DRIVE_PROBLEM_TYPE = 13i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_ABS_BLK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147491840u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_ABSOLUTE_BLK: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147487744u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_END_OF_DATA: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147549184u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_FILEMARKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147745792u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_LOAD_UNLOAD: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483649u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_LOAD_UNLD_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483680u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_LOCK_UNLOCK: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483652u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_LOCK_UNLK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483776u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_LOG_BLK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147516416u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_LOGICAL_BLK: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147500032u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_RELATIVE_BLKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147614720u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_REVERSE_POSITION: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2151677952u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_REWIND_IMMEDIATE: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483656u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SEQUENTIAL_FMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2148007936u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SEQUENTIAL_SMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2149580800u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SET_BLOCK_SIZE: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483664u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SET_COMPRESSION: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147484160u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SET_ECC: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483904u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SET_PADDING: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147484672u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SET_REPORT_SMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147485696u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SETMARKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2148532224u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_SPACE_IMMEDIATE: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2155872256u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_TENSION: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483650u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_TENSION_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2147483712u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_WRITE_FILEMARKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2181038080u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_WRITE_LONG_FMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2281701376u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_WRITE_MARK_IMMED: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2415919104u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_WRITE_SETMARKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2164260864u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TAPE_DRIVE_WRITE_SHORT_FMKS: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH = 2214592512u32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type TRANSACTIONMANAGER_INFORMATION_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionManagerBasicInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionManagerLogInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionManagerLogPathInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionManagerRecoveryInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionManagerOnlineProbeInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionManagerOldestTransactionInformation: TRANSACTIONMANAGER_INFORMATION_CLASS = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type TRANSACTION_INFORMATION_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionBasicInformation: TRANSACTION_INFORMATION_CLASS = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionPropertiesInformation: TRANSACTION_INFORMATION_CLASS = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionEnlistmentInformation: TRANSACTION_INFORMATION_CLASS = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionSuperiorEnlistmentInformation: TRANSACTION_INFORMATION_CLASS = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionBindInformation: TRANSACTION_INFORMATION_CLASS = 4i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionDTCPrivateInformation: TRANSACTION_INFORMATION_CLASS = 5i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type TRANSACTION_STATE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionStateNormal: TRANSACTION_STATE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionStateIndoubt: TRANSACTION_STATE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const TransactionStateCommittedNotify: TRANSACTION_STATE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type USER_ACTIVITY_PRESENCE = i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PowerUserPresent: USER_ACTIVITY_PRESENCE = 0i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PowerUserNotPresent: USER_ACTIVITY_PRESENCE = 1i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PowerUserInactive: USER_ACTIVITY_PRESENCE = 2i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PowerUserMaximum: USER_ACTIVITY_PRESENCE = 3i32; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub const PowerUserInvalid: USER_ACTIVITY_PRESENCE = 3i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct ANON_OBJECT_HEADER { + pub Sig1: u16, + pub Sig2: u16, + pub Version: u16, + pub Machine: u16, + pub TimeDateStamp: u32, + pub ClassID: ::windows_sys::core::GUID, + pub SizeOfData: u32, +} +impl ::core::marker::Copy for ANON_OBJECT_HEADER {} +impl ::core::clone::Clone for ANON_OBJECT_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct ANON_OBJECT_HEADER_BIGOBJ { + pub Sig1: u16, + pub Sig2: u16, + pub Version: u16, + pub Machine: u16, + pub TimeDateStamp: u32, + pub ClassID: ::windows_sys::core::GUID, + pub SizeOfData: u32, + pub Flags: u32, + pub MetaDataSize: u32, + pub MetaDataOffset: u32, + pub NumberOfSections: u32, + pub PointerToSymbolTable: u32, + pub NumberOfSymbols: u32, +} +impl ::core::marker::Copy for ANON_OBJECT_HEADER_BIGOBJ {} +impl ::core::clone::Clone for ANON_OBJECT_HEADER_BIGOBJ { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct ANON_OBJECT_HEADER_V2 { + pub Sig1: u16, + pub Sig2: u16, + pub Version: u16, + pub Machine: u16, + pub TimeDateStamp: u32, + pub ClassID: ::windows_sys::core::GUID, + pub SizeOfData: u32, + pub Flags: u32, + pub MetaDataSize: u32, + pub MetaDataOffset: u32, +} +impl ::core::marker::Copy for ANON_OBJECT_HEADER_V2 {} +impl ::core::clone::Clone for ANON_OBJECT_HEADER_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct APPLICATIONLAUNCH_SETTING_VALUE { + pub ActivationTime: i64, + pub Flags: u32, + pub ButtonInstanceID: u32, +} +impl ::core::marker::Copy for APPLICATIONLAUNCH_SETTING_VALUE {} +impl ::core::clone::Clone for APPLICATIONLAUNCH_SETTING_VALUE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct AtlThunkData_t(pub u8); +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct COMPONENT_FILTER { + pub ComponentFlags: u32, +} +impl ::core::marker::Copy for COMPONENT_FILTER {} +impl ::core::clone::Clone for COMPONENT_FILTER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEVICE_EVENT_BECOMING_READY { + pub Version: u32, + pub Reason: u32, + pub Estimated100msToReady: u32, +} +impl ::core::marker::Copy for DEVICE_EVENT_BECOMING_READY {} +impl ::core::clone::Clone for DEVICE_EVENT_BECOMING_READY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEVICE_EVENT_EXTERNAL_REQUEST { + pub Version: u32, + pub DeviceClass: u32, + pub ButtonStatus: u16, + pub Request: u16, + pub SystemTime: i64, +} +impl ::core::marker::Copy for DEVICE_EVENT_EXTERNAL_REQUEST {} +impl ::core::clone::Clone for DEVICE_EVENT_EXTERNAL_REQUEST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEVICE_EVENT_GENERIC_DATA { + pub EventNumber: u32, +} +impl ::core::marker::Copy for DEVICE_EVENT_GENERIC_DATA {} +impl ::core::clone::Clone for DEVICE_EVENT_GENERIC_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEVICE_EVENT_MOUNT { + pub Version: u32, + pub Flags: u32, + pub FileSystemNameLength: u32, + pub FileSystemNameOffset: u32, +} +impl ::core::marker::Copy for DEVICE_EVENT_MOUNT {} +impl ::core::clone::Clone for DEVICE_EVENT_MOUNT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEVICE_EVENT_RBC_DATA { + pub EventNumber: u32, + pub SenseQualifier: u8, + pub SenseCode: u8, + pub SenseKey: u8, + pub Reserved: u8, + pub Information: u32, +} +impl ::core::marker::Copy for DEVICE_EVENT_RBC_DATA {} +impl ::core::clone::Clone for DEVICE_EVENT_RBC_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DEV_BROADCAST_DEVICEINTERFACE_A { + pub dbcc_size: u32, + pub dbcc_devicetype: u32, + pub dbcc_reserved: u32, + pub dbcc_classguid: ::windows_sys::core::GUID, + pub dbcc_name: [super::super::Foundation::CHAR; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DEV_BROADCAST_DEVICEINTERFACE_A {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DEV_BROADCAST_DEVICEINTERFACE_A { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_DEVICEINTERFACE_W { + pub dbcc_size: u32, + pub dbcc_devicetype: u32, + pub dbcc_reserved: u32, + pub dbcc_classguid: ::windows_sys::core::GUID, + pub dbcc_name: [u16; 1], +} +impl ::core::marker::Copy for DEV_BROADCAST_DEVICEINTERFACE_W {} +impl ::core::clone::Clone for DEV_BROADCAST_DEVICEINTERFACE_W { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_DEVNODE { + pub dbcd_size: u32, + pub dbcd_devicetype: u32, + pub dbcd_reserved: u32, + pub dbcd_devnode: u32, +} +impl ::core::marker::Copy for DEV_BROADCAST_DEVNODE {} +impl ::core::clone::Clone for DEV_BROADCAST_DEVNODE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DEV_BROADCAST_HANDLE { + pub dbch_size: u32, + pub dbch_devicetype: u32, + pub dbch_reserved: u32, + pub dbch_handle: super::super::Foundation::HANDLE, + pub dbch_hdevnotify: *mut ::core::ffi::c_void, + pub dbch_eventguid: ::windows_sys::core::GUID, + pub dbch_nameoffset: i32, + pub dbch_data: [u8; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DEV_BROADCAST_HANDLE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DEV_BROADCAST_HANDLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_HANDLE32 { + pub dbch_size: u32, + pub dbch_devicetype: u32, + pub dbch_reserved: u32, + pub dbch_handle: u32, + pub dbch_hdevnotify: u32, + pub dbch_eventguid: ::windows_sys::core::GUID, + pub dbch_nameoffset: i32, + pub dbch_data: [u8; 1], +} +impl ::core::marker::Copy for DEV_BROADCAST_HANDLE32 {} +impl ::core::clone::Clone for DEV_BROADCAST_HANDLE32 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_HANDLE64 { + pub dbch_size: u32, + pub dbch_devicetype: u32, + pub dbch_reserved: u32, + pub dbch_handle: u64, + pub dbch_hdevnotify: u64, + pub dbch_eventguid: ::windows_sys::core::GUID, + pub dbch_nameoffset: i32, + pub dbch_data: [u8; 1], +} +impl ::core::marker::Copy for DEV_BROADCAST_HANDLE64 {} +impl ::core::clone::Clone for DEV_BROADCAST_HANDLE64 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_HDR { + pub dbch_size: u32, + pub dbch_devicetype: DEV_BROADCAST_HDR_DEVICE_TYPE, + pub dbch_reserved: u32, +} +impl ::core::marker::Copy for DEV_BROADCAST_HDR {} +impl ::core::clone::Clone for DEV_BROADCAST_HDR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_NET { + pub dbcn_size: u32, + pub dbcn_devicetype: u32, + pub dbcn_reserved: u32, + pub dbcn_resource: u32, + pub dbcn_flags: u32, +} +impl ::core::marker::Copy for DEV_BROADCAST_NET {} +impl ::core::clone::Clone for DEV_BROADCAST_NET { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_OEM { + pub dbco_size: u32, + pub dbco_devicetype: u32, + pub dbco_reserved: u32, + pub dbco_identifier: u32, + pub dbco_suppfunc: u32, +} +impl ::core::marker::Copy for DEV_BROADCAST_OEM {} +impl ::core::clone::Clone for DEV_BROADCAST_OEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DEV_BROADCAST_PORT_A { + pub dbcp_size: u32, + pub dbcp_devicetype: u32, + pub dbcp_reserved: u32, + pub dbcp_name: [super::super::Foundation::CHAR; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DEV_BROADCAST_PORT_A {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DEV_BROADCAST_PORT_A { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_PORT_W { + pub dbcp_size: u32, + pub dbcp_devicetype: u32, + pub dbcp_reserved: u32, + pub dbcp_name: [u16; 1], +} +impl ::core::marker::Copy for DEV_BROADCAST_PORT_W {} +impl ::core::clone::Clone for DEV_BROADCAST_PORT_W { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DEV_BROADCAST_VOLUME { + pub dbcv_size: u32, + pub dbcv_devicetype: u32, + pub dbcv_reserved: u32, + pub dbcv_unitmask: u32, + pub dbcv_flags: DEV_BROADCAST_VOLUME_FLAGS, +} +impl ::core::marker::Copy for DEV_BROADCAST_VOLUME {} +impl ::core::clone::Clone for DEV_BROADCAST_VOLUME { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DISK_HEALTH_NOTIFICATION_DATA { + pub DeviceGuid: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for DISK_HEALTH_NOTIFICATION_DATA {} +impl ::core::clone::Clone for DISK_HEALTH_NOTIFICATION_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union DISPATCHER_CONTEXT_NONVOLREG_ARM64 { + pub Buffer: [u8; 152], + pub Anonymous: DISPATCHER_CONTEXT_NONVOLREG_ARM64_0, +} +impl ::core::marker::Copy for DISPATCHER_CONTEXT_NONVOLREG_ARM64 {} +impl ::core::clone::Clone for DISPATCHER_CONTEXT_NONVOLREG_ARM64 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 { + pub GpNvRegs: [u64; 11], + pub FpNvRegs: [f64; 8], +} +impl ::core::marker::Copy for DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 {} +impl ::core::clone::Clone for DISPATCHER_CONTEXT_NONVOLREG_ARM64_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct ENLISTMENT_BASIC_INFORMATION { + pub EnlistmentId: ::windows_sys::core::GUID, + pub TransactionId: ::windows_sys::core::GUID, + pub ResourceManagerId: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for ENLISTMENT_BASIC_INFORMATION {} +impl ::core::clone::Clone for ENLISTMENT_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct ENLISTMENT_CRM_INFORMATION { + pub CrmTransactionManagerId: ::windows_sys::core::GUID, + pub CrmResourceManagerId: ::windows_sys::core::GUID, + pub CrmEnlistmentId: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for ENLISTMENT_CRM_INFORMATION {} +impl ::core::clone::Clone for ENLISTMENT_CRM_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct GDI_NONREMOTE { + pub fContext: i32, + pub u: GDI_NONREMOTE_0, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for GDI_NONREMOTE {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for GDI_NONREMOTE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub union GDI_NONREMOTE_0 { + pub hInproc: i32, + pub hRemote: *mut super::Com::DWORD_BLOB, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for GDI_NONREMOTE_0 {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for GDI_NONREMOTE_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION { + pub DiskNumber: u32, +} +impl ::core::marker::Copy for GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION {} +impl ::core::clone::Clone for GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct HEAP_OPTIMIZE_RESOURCES_INFORMATION { + pub Version: u32, + pub Flags: u32, +} +impl ::core::marker::Copy for HEAP_OPTIMIZE_RESOURCES_INFORMATION {} +impl ::core::clone::Clone for HEAP_OPTIMIZE_RESOURCES_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct HIBERFILE_BUCKET { + pub MaxPhysicalMemory: u64, + pub PhysicalMemoryPercent: [u32; 3], +} +impl ::core::marker::Copy for HIBERFILE_BUCKET {} +impl ::core::clone::Clone for HIBERFILE_BUCKET { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { + pub BeginAddress: u64, + pub EndAddress: u64, + pub ExceptionHandler: u64, + pub HandlerData: u64, + pub PrologEndAddress: u64, +} +impl ::core::marker::Copy for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY {} +impl ::core::clone::Clone for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { + pub BeginAddress: u32, + pub EndAddress: u32, + pub ExceptionHandler: u32, + pub HandlerData: u32, + pub PrologEndAddress: u32, +} +impl ::core::marker::Copy for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY {} +impl ::core::clone::Clone for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_ARCHITECTURE_ENTRY { + pub FixupInstRVA: u32, + pub NewInst: u32, +} +impl ::core::marker::Copy for IMAGE_ARCHITECTURE_ENTRY {} +impl ::core::clone::Clone for IMAGE_ARCHITECTURE_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_ARCHITECTURE_HEADER { + pub _bitfield: u32, + pub FirstEntryRVA: u32, +} +impl ::core::marker::Copy for IMAGE_ARCHITECTURE_HEADER {} +impl ::core::clone::Clone for IMAGE_ARCHITECTURE_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_ARCHIVE_MEMBER_HEADER { + pub Name: [u8; 16], + pub Date: [u8; 12], + pub UserID: [u8; 6], + pub GroupID: [u8; 6], + pub Mode: [u8; 8], + pub Size: [u8; 10], + pub EndHeader: [u8; 2], +} +impl ::core::marker::Copy for IMAGE_ARCHIVE_MEMBER_HEADER {} +impl ::core::clone::Clone for IMAGE_ARCHIVE_MEMBER_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA { + pub HeaderData: u32, + pub Anonymous: IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0, +} +impl ::core::marker::Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA {} +impl ::core::clone::Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 {} +impl ::core::clone::Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { + pub BeginAddress: u32, + pub Anonymous: IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0, +} +impl ::core::marker::Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY {} +impl ::core::clone::Clone for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 { + pub UnwindData: u32, + pub Anonymous: IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0, +} +impl ::core::marker::Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 {} +impl ::core::clone::Clone for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 {} +impl ::core::clone::Clone for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_AUX_SYMBOL { + pub Sym: IMAGE_AUX_SYMBOL_3, + pub File: IMAGE_AUX_SYMBOL_1, + pub Section: IMAGE_AUX_SYMBOL_2, + pub TokenDef: IMAGE_AUX_SYMBOL_TOKEN_DEF, + pub CRC: IMAGE_AUX_SYMBOL_0, +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_0 { + pub crc: u32, + pub rgbReserved: [u8; 14], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_0 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_1 { + pub Name: [u8; 18], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_1 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_2 { + pub Length: u32, + pub NumberOfRelocations: u16, + pub NumberOfLinenumbers: u16, + pub CheckSum: u32, + pub Number: i16, + pub Selection: u8, + pub bReserved: u8, + pub HighNumber: i16, +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_2 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_3 { + pub TagIndex: u32, + pub Misc: IMAGE_AUX_SYMBOL_3_1, + pub FcnAry: IMAGE_AUX_SYMBOL_3_0, + pub TvIndex: u16, +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_AUX_SYMBOL_3_0 { + pub Function: IMAGE_AUX_SYMBOL_3_0_1, + pub Array: IMAGE_AUX_SYMBOL_3_0_0, +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_0 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_3_0_0 { + pub Dimension: [u16; 4], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_0_0 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_3_0_1 { + pub PointerToLinenumber: u32, + pub PointerToNextFunction: u32, +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_0_1 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_0_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_AUX_SYMBOL_3_1 { + pub LnSz: IMAGE_AUX_SYMBOL_3_1_0, + pub TotalSize: u32, +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_1 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_3_1_0 { + pub Linenumber: u16, + pub Size: u16, +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_3_1_0 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_3_1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_AUX_SYMBOL_EX { + pub Sym: IMAGE_AUX_SYMBOL_EX_4, + pub File: IMAGE_AUX_SYMBOL_EX_2, + pub Section: IMAGE_AUX_SYMBOL_EX_3, + pub Anonymous: IMAGE_AUX_SYMBOL_EX_0, + pub CRC: IMAGE_AUX_SYMBOL_EX_1, +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_EX_0 { + pub TokenDef: IMAGE_AUX_SYMBOL_TOKEN_DEF, + pub rgbReserved: [u8; 2], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_0 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_EX_1 { + pub crc: u32, + pub rgbReserved: [u8; 16], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_1 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_EX_2 { + pub Name: [u8; 20], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_2 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_EX_3 { + pub Length: u32, + pub NumberOfRelocations: u16, + pub NumberOfLinenumbers: u16, + pub CheckSum: u32, + pub Number: i16, + pub Selection: u8, + pub bReserved: u8, + pub HighNumber: i16, + pub rgbReserved: [u8; 2], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_3 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_EX_4 { + pub WeakDefaultSymIndex: u32, + pub WeakSearchType: u32, + pub rgbReserved: [u8; 12], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_EX_4 {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_EX_4 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_AUX_SYMBOL_TOKEN_DEF { + pub bAuxType: u8, + pub bReserved: u8, + pub SymbolTableIndex: u32, + pub rgbReserved: [u8; 12], +} +impl ::core::marker::Copy for IMAGE_AUX_SYMBOL_TOKEN_DEF {} +impl ::core::clone::Clone for IMAGE_AUX_SYMBOL_TOKEN_DEF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_BASE_RELOCATION { + pub VirtualAddress: u32, + pub SizeOfBlock: u32, +} +impl ::core::marker::Copy for IMAGE_BASE_RELOCATION {} +impl ::core::clone::Clone for IMAGE_BASE_RELOCATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_BOUND_FORWARDER_REF { + pub TimeDateStamp: u32, + pub OffsetModuleName: u16, + pub Reserved: u16, +} +impl ::core::marker::Copy for IMAGE_BOUND_FORWARDER_REF {} +impl ::core::clone::Clone for IMAGE_BOUND_FORWARDER_REF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_BOUND_IMPORT_DESCRIPTOR { + pub TimeDateStamp: u32, + pub OffsetModuleName: u16, + pub NumberOfModuleForwarderRefs: u16, +} +impl ::core::marker::Copy for IMAGE_BOUND_IMPORT_DESCRIPTOR {} +impl ::core::clone::Clone for IMAGE_BOUND_IMPORT_DESCRIPTOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_CE_RUNTIME_FUNCTION_ENTRY { + pub FuncStart: u32, + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_CE_RUNTIME_FUNCTION_ENTRY {} +impl ::core::clone::Clone for IMAGE_CE_RUNTIME_FUNCTION_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMAGE_DEBUG_MISC { + pub DataType: u32, + pub Length: u32, + pub Unicode: super::super::Foundation::BOOLEAN, + pub Reserved: [u8; 3], + pub Data: [u8; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMAGE_DEBUG_MISC {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMAGE_DEBUG_MISC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_DOS_HEADER { + pub e_magic: u16, + pub e_cblp: u16, + pub e_cp: u16, + pub e_crlc: u16, + pub e_cparhdr: u16, + pub e_minalloc: u16, + pub e_maxalloc: u16, + pub e_ss: u16, + pub e_sp: u16, + pub e_csum: u16, + pub e_ip: u16, + pub e_cs: u16, + pub e_lfarlc: u16, + pub e_ovno: u16, + pub e_res: [u16; 4], + pub e_oemid: u16, + pub e_oeminfo: u16, + pub e_res2: [u16; 10], + pub e_lfanew: i32, +} +impl ::core::marker::Copy for IMAGE_DOS_HEADER {} +impl ::core::clone::Clone for IMAGE_DOS_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_DYNAMIC_RELOCATION32 { + pub Symbol: u32, + pub BaseRelocSize: u32, +} +impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION32 {} +impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION32 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_DYNAMIC_RELOCATION32_V2 { + pub HeaderSize: u32, + pub FixupInfoSize: u32, + pub Symbol: u32, + pub SymbolGroup: u32, + pub Flags: u32, +} +impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION32_V2 {} +impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION32_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_DYNAMIC_RELOCATION64 { + pub Symbol: u64, + pub BaseRelocSize: u32, +} +impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION64 {} +impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION64 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_DYNAMIC_RELOCATION64_V2 { + pub HeaderSize: u32, + pub FixupInfoSize: u32, + pub Symbol: u64, + pub SymbolGroup: u32, + pub Flags: u32, +} +impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION64_V2 {} +impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION64_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_DYNAMIC_RELOCATION_TABLE { + pub Version: u32, + pub Size: u32, +} +impl ::core::marker::Copy for IMAGE_DYNAMIC_RELOCATION_TABLE {} +impl ::core::clone::Clone for IMAGE_DYNAMIC_RELOCATION_TABLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER { + pub EpilogueCount: u32, + pub EpilogueByteCount: u8, + pub BranchDescriptorElementSize: u8, + pub BranchDescriptorCount: u16, +} +impl ::core::marker::Copy for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER {} +impl ::core::clone::Clone for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_EXPORT_DIRECTORY { + pub Characteristics: u32, + pub TimeDateStamp: u32, + pub MajorVersion: u16, + pub MinorVersion: u16, + pub Name: u32, + pub Base: u32, + pub NumberOfFunctions: u32, + pub NumberOfNames: u32, + pub AddressOfFunctions: u32, + pub AddressOfNames: u32, + pub AddressOfNameOrdinals: u32, +} +impl ::core::marker::Copy for IMAGE_EXPORT_DIRECTORY {} +impl ::core::clone::Clone for IMAGE_EXPORT_DIRECTORY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_HOT_PATCH_BASE { + pub SequenceNumber: u32, + pub Flags: u32, + pub OriginalTimeDateStamp: u32, + pub OriginalCheckSum: u32, + pub CodeIntegrityInfo: u32, + pub CodeIntegritySize: u32, + pub PatchTable: u32, + pub BufferOffset: u32, +} +impl ::core::marker::Copy for IMAGE_HOT_PATCH_BASE {} +impl ::core::clone::Clone for IMAGE_HOT_PATCH_BASE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_HOT_PATCH_HASHES { + pub SHA256: [u8; 32], + pub SHA1: [u8; 20], +} +impl ::core::marker::Copy for IMAGE_HOT_PATCH_HASHES {} +impl ::core::clone::Clone for IMAGE_HOT_PATCH_HASHES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_HOT_PATCH_INFO { + pub Version: u32, + pub Size: u32, + pub SequenceNumber: u32, + pub BaseImageList: u32, + pub BaseImageCount: u32, + pub BufferOffset: u32, + pub ExtraPatchSize: u32, +} +impl ::core::marker::Copy for IMAGE_HOT_PATCH_INFO {} +impl ::core::clone::Clone for IMAGE_HOT_PATCH_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMAGE_IMPORT_BY_NAME { + pub Hint: u16, + pub Name: [super::super::Foundation::CHAR; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMAGE_IMPORT_BY_NAME {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMAGE_IMPORT_BY_NAME { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION {} +impl ::core::clone::Clone for IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_IMPORT_DESCRIPTOR { + pub Anonymous: IMAGE_IMPORT_DESCRIPTOR_0, + pub TimeDateStamp: u32, + pub ForwarderChain: u32, + pub Name: u32, + pub FirstThunk: u32, +} +impl ::core::marker::Copy for IMAGE_IMPORT_DESCRIPTOR {} +impl ::core::clone::Clone for IMAGE_IMPORT_DESCRIPTOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_IMPORT_DESCRIPTOR_0 { + pub Characteristics: u32, + pub OriginalFirstThunk: u32, +} +impl ::core::marker::Copy for IMAGE_IMPORT_DESCRIPTOR_0 {} +impl ::core::clone::Clone for IMAGE_IMPORT_DESCRIPTOR_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { + pub _bitfield: u16, +} +impl ::core::marker::Copy for IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION {} +impl ::core::clone::Clone for IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_LINENUMBER { + pub Type: IMAGE_LINENUMBER_0, + pub Linenumber: u16, +} +impl ::core::marker::Copy for IMAGE_LINENUMBER {} +impl ::core::clone::Clone for IMAGE_LINENUMBER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_LINENUMBER_0 { + pub SymbolTableIndex: u32, + pub VirtualAddress: u32, +} +impl ::core::marker::Copy for IMAGE_LINENUMBER_0 {} +impl ::core::clone::Clone for IMAGE_LINENUMBER_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMAGE_OS2_HEADER { + pub ne_magic: u16, + pub ne_ver: super::super::Foundation::CHAR, + pub ne_rev: super::super::Foundation::CHAR, + pub ne_enttab: u16, + pub ne_cbenttab: u16, + pub ne_crc: i32, + pub ne_flags: u16, + pub ne_autodata: u16, + pub ne_heap: u16, + pub ne_stack: u16, + pub ne_csip: i32, + pub ne_sssp: i32, + pub ne_cseg: u16, + pub ne_cmod: u16, + pub ne_cbnrestab: u16, + pub ne_segtab: u16, + pub ne_rsrctab: u16, + pub ne_restab: u16, + pub ne_modtab: u16, + pub ne_imptab: u16, + pub ne_nrestab: i32, + pub ne_cmovent: u16, + pub ne_align: u16, + pub ne_cres: u16, + pub ne_exetyp: u8, + pub ne_flagsothers: u8, + pub ne_pretthunks: u16, + pub ne_psegrefbytes: u16, + pub ne_swaparea: u16, + pub ne_expver: u16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMAGE_OS2_HEADER {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMAGE_OS2_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMAGE_POLICY_ENTRY { + pub Type: IMAGE_POLICY_ENTRY_TYPE, + pub PolicyId: IMAGE_POLICY_ID, + pub u: IMAGE_POLICY_ENTRY_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMAGE_POLICY_ENTRY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMAGE_POLICY_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union IMAGE_POLICY_ENTRY_0 { + pub None: *const ::core::ffi::c_void, + pub BoolValue: super::super::Foundation::BOOLEAN, + pub Int8Value: i8, + pub UInt8Value: u8, + pub Int16Value: i16, + pub UInt16Value: u16, + pub Int32Value: i32, + pub UInt32Value: u32, + pub Int64Value: i64, + pub UInt64Value: u64, + pub AnsiStringValue: ::windows_sys::core::PCSTR, + pub UnicodeStringValue: ::windows_sys::core::PCWSTR, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMAGE_POLICY_ENTRY_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMAGE_POLICY_ENTRY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMAGE_POLICY_METADATA { + pub Version: u8, + pub Reserved0: [u8; 7], + pub ApplicationId: u64, + pub Policies: [IMAGE_POLICY_ENTRY; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMAGE_POLICY_METADATA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMAGE_POLICY_METADATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER { + pub PrologueByteCount: u8, +} +impl ::core::marker::Copy for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER {} +impl ::core::clone::Clone for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_RELOCATION { + pub Anonymous: IMAGE_RELOCATION_0, + pub SymbolTableIndex: u32, + pub Type: u16, +} +impl ::core::marker::Copy for IMAGE_RELOCATION {} +impl ::core::clone::Clone for IMAGE_RELOCATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_RELOCATION_0 { + pub VirtualAddress: u32, + pub RelocCount: u32, +} +impl ::core::marker::Copy for IMAGE_RELOCATION_0 {} +impl ::core::clone::Clone for IMAGE_RELOCATION_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_RESOURCE_DATA_ENTRY { + pub OffsetToData: u32, + pub Size: u32, + pub CodePage: u32, + pub Reserved: u32, +} +impl ::core::marker::Copy for IMAGE_RESOURCE_DATA_ENTRY {} +impl ::core::clone::Clone for IMAGE_RESOURCE_DATA_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_RESOURCE_DIRECTORY { + pub Characteristics: u32, + pub TimeDateStamp: u32, + pub MajorVersion: u16, + pub MinorVersion: u16, + pub NumberOfNamedEntries: u16, + pub NumberOfIdEntries: u16, +} +impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY {} +impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY { + pub Anonymous1: IMAGE_RESOURCE_DIRECTORY_ENTRY_0, + pub Anonymous2: IMAGE_RESOURCE_DIRECTORY_ENTRY_1, +} +impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY {} +impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_RESOURCE_DIRECTORY_ENTRY_0 { + pub Anonymous: IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0, + pub Name: u32, + pub Id: u16, +} +impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_0 {} +impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 {} +impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_RESOURCE_DIRECTORY_ENTRY_1 { + pub OffsetToData: u32, + pub Anonymous: IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0, +} +impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_1 {} +impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 {} +impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMAGE_RESOURCE_DIRECTORY_STRING { + pub Length: u16, + pub NameString: [super::super::Foundation::CHAR; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMAGE_RESOURCE_DIRECTORY_STRING {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMAGE_RESOURCE_DIRECTORY_STRING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_RESOURCE_DIR_STRING_U { + pub Length: u16, + pub NameString: [u16; 1], +} +impl ::core::marker::Copy for IMAGE_RESOURCE_DIR_STRING_U {} +impl ::core::clone::Clone for IMAGE_RESOURCE_DIR_STRING_U { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_SEPARATE_DEBUG_HEADER { + pub Signature: u16, + pub Flags: u16, + pub Machine: u16, + pub Characteristics: u16, + pub TimeDateStamp: u32, + pub CheckSum: u32, + pub ImageBase: u32, + pub SizeOfImage: u32, + pub NumberOfSections: u32, + pub ExportedNamesSize: u32, + pub DebugDirectorySize: u32, + pub SectionAlignment: u32, + pub Reserved: [u32; 2], +} +impl ::core::marker::Copy for IMAGE_SEPARATE_DEBUG_HEADER {} +impl ::core::clone::Clone for IMAGE_SEPARATE_DEBUG_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION { + pub _bitfield: u16, +} +impl ::core::marker::Copy for IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION {} +impl ::core::clone::Clone for IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_SYMBOL { + pub N: IMAGE_SYMBOL_0, + pub Value: u32, + pub SectionNumber: i16, + pub Type: u16, + pub StorageClass: u8, + pub NumberOfAuxSymbols: u8, +} +impl ::core::marker::Copy for IMAGE_SYMBOL {} +impl ::core::clone::Clone for IMAGE_SYMBOL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_SYMBOL_0 { + pub ShortName: [u8; 8], + pub Name: IMAGE_SYMBOL_0_0, + pub LongName: [u32; 2], +} +impl ::core::marker::Copy for IMAGE_SYMBOL_0 {} +impl ::core::clone::Clone for IMAGE_SYMBOL_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_SYMBOL_0_0 { + pub Short: u32, + pub Long: u32, +} +impl ::core::marker::Copy for IMAGE_SYMBOL_0_0 {} +impl ::core::clone::Clone for IMAGE_SYMBOL_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_SYMBOL_EX { + pub N: IMAGE_SYMBOL_EX_0, + pub Value: u32, + pub SectionNumber: i32, + pub Type: u16, + pub StorageClass: u8, + pub NumberOfAuxSymbols: u8, +} +impl ::core::marker::Copy for IMAGE_SYMBOL_EX {} +impl ::core::clone::Clone for IMAGE_SYMBOL_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_SYMBOL_EX_0 { + pub ShortName: [u8; 8], + pub Name: IMAGE_SYMBOL_EX_0_0, + pub LongName: [u32; 2], +} +impl ::core::marker::Copy for IMAGE_SYMBOL_EX_0 {} +impl ::core::clone::Clone for IMAGE_SYMBOL_EX_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_SYMBOL_EX_0_0 { + pub Short: u32, + pub Long: u32, +} +impl ::core::marker::Copy for IMAGE_SYMBOL_EX_0_0 {} +impl ::core::clone::Clone for IMAGE_SYMBOL_EX_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_TLS_DIRECTORY32 { + pub StartAddressOfRawData: u32, + pub EndAddressOfRawData: u32, + pub AddressOfIndex: u32, + pub AddressOfCallBacks: u32, + pub SizeOfZeroFill: u32, + pub Anonymous: IMAGE_TLS_DIRECTORY32_0, +} +impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY32 {} +impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY32 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_TLS_DIRECTORY32_0 { + pub Characteristics: u32, + pub Anonymous: IMAGE_TLS_DIRECTORY32_0_0, +} +impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY32_0 {} +impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY32_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_TLS_DIRECTORY32_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY32_0_0 {} +impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY32_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_TLS_DIRECTORY64 { + pub StartAddressOfRawData: u64, + pub EndAddressOfRawData: u64, + pub AddressOfIndex: u64, + pub AddressOfCallBacks: u64, + pub SizeOfZeroFill: u32, + pub Anonymous: IMAGE_TLS_DIRECTORY64_0, +} +impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY64 {} +impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY64 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMAGE_TLS_DIRECTORY64_0 { + pub Characteristics: u32, + pub Anonymous: IMAGE_TLS_DIRECTORY64_0_0, +} +impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY64_0 {} +impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY64_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_TLS_DIRECTORY64_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_TLS_DIRECTORY64_0_0 {} +impl ::core::clone::Clone for IMAGE_TLS_DIRECTORY64_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(2))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMAGE_VXD_HEADER { + pub e32_magic: u16, + pub e32_border: u8, + pub e32_worder: u8, + pub e32_level: u32, + pub e32_cpu: u16, + pub e32_os: u16, + pub e32_ver: u32, + pub e32_mflags: u32, + pub e32_mpages: u32, + pub e32_startobj: u32, + pub e32_eip: u32, + pub e32_stackobj: u32, + pub e32_esp: u32, + pub e32_pagesize: u32, + pub e32_lastpagesize: u32, + pub e32_fixupsize: u32, + pub e32_fixupsum: u32, + pub e32_ldrsize: u32, + pub e32_ldrsum: u32, + pub e32_objtab: u32, + pub e32_objcnt: u32, + pub e32_objmap: u32, + pub e32_itermap: u32, + pub e32_rsrctab: u32, + pub e32_rsrccnt: u32, + pub e32_restab: u32, + pub e32_enttab: u32, + pub e32_dirtab: u32, + pub e32_dircnt: u32, + pub e32_fpagetab: u32, + pub e32_frectab: u32, + pub e32_impmod: u32, + pub e32_impmodcnt: u32, + pub e32_impproc: u32, + pub e32_pagesum: u32, + pub e32_datapage: u32, + pub e32_preload: u32, + pub e32_nrestab: u32, + pub e32_cbnrestab: u32, + pub e32_nressum: u32, + pub e32_autodata: u32, + pub e32_debuginfo: u32, + pub e32_debuglen: u32, + pub e32_instpreload: u32, + pub e32_instdemand: u32, + pub e32_heapsize: u32, + pub e32_res3: [u8; 12], + pub e32_winresoff: u32, + pub e32_winreslen: u32, + pub e32_devid: u16, + pub e32_ddkver: u16, +} +impl ::core::marker::Copy for IMAGE_VXD_HEADER {} +impl ::core::clone::Clone for IMAGE_VXD_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct IMPORT_OBJECT_HEADER { + pub Sig1: u16, + pub Sig2: u16, + pub Version: u16, + pub Machine: u16, + pub TimeDateStamp: u32, + pub SizeOfData: u32, + pub Anonymous: IMPORT_OBJECT_HEADER_0, + pub _bitfield: u16, +} +impl ::core::marker::Copy for IMPORT_OBJECT_HEADER {} +impl ::core::clone::Clone for IMPORT_OBJECT_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union IMPORT_OBJECT_HEADER_0 { + pub Ordinal: u16, + pub Hint: u16, +} +impl ::core::marker::Copy for IMPORT_OBJECT_HEADER_0 {} +impl ::core::clone::Clone for IMPORT_OBJECT_HEADER_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_System_JobObjects\"`*"] +#[cfg(feature = "Win32_System_JobObjects")] +pub struct JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1 { + pub MaxIops: i64, + pub MaxBandwidth: i64, + pub ReservationIops: i64, + pub VolumeName: ::windows_sys::core::PWSTR, + pub BaseIoSize: u32, + pub ControlFlags: super::JobObjects::JOB_OBJECT_IO_RATE_CONTROL_FLAGS, + pub VolumeNameLength: u16, +} +#[cfg(feature = "Win32_System_JobObjects")] +impl ::core::marker::Copy for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1 {} +#[cfg(feature = "Win32_System_JobObjects")] +impl ::core::clone::Clone for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct KERNEL_CET_CONTEXT { + pub Ssp: u64, + pub Rip: u64, + pub SegCs: u16, + pub Anonymous: KERNEL_CET_CONTEXT_0, + pub Fill: [u16; 2], +} +impl ::core::marker::Copy for KERNEL_CET_CONTEXT {} +impl ::core::clone::Clone for KERNEL_CET_CONTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union KERNEL_CET_CONTEXT_0 { + pub AllFlags: u16, + pub Anonymous: KERNEL_CET_CONTEXT_0_0, +} +impl ::core::marker::Copy for KERNEL_CET_CONTEXT_0 {} +impl ::core::clone::Clone for KERNEL_CET_CONTEXT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct KERNEL_CET_CONTEXT_0_0 { + pub _bitfield: u16, +} +impl ::core::marker::Copy for KERNEL_CET_CONTEXT_0_0 {} +impl ::core::clone::Clone for KERNEL_CET_CONTEXT_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct KTMOBJECT_CURSOR { + pub LastQuery: ::windows_sys::core::GUID, + pub ObjectIdCount: u32, + pub ObjectIds: [::windows_sys::core::GUID; 1], +} +impl ::core::marker::Copy for KTMOBJECT_CURSOR {} +impl ::core::clone::Clone for KTMOBJECT_CURSOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct MAXVERSIONTESTED_INFO { + pub MaxVersionTested: u64, +} +impl ::core::marker::Copy for MAXVERSIONTESTED_INFO {} +impl ::core::clone::Clone for MAXVERSIONTESTED_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE { + pub Type: MEM_DEDICATED_ATTRIBUTE_TYPE, + pub Reserved: u32, + pub Value: u64, +} +impl ::core::marker::Copy for MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE {} +impl ::core::clone::Clone for MEMORY_PARTITION_DEDICATED_MEMORY_ATTRIBUTE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { + pub NextEntryOffset: u32, + pub SizeOfInformation: u32, + pub Flags: u32, + pub AttributesOffset: u32, + pub AttributeCount: u32, + pub Reserved: u32, + pub TypeId: u64, +} +impl ::core::marker::Copy for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION {} +impl ::core::clone::Clone for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct NETWORK_APP_INSTANCE_EA { + pub AppInstanceID: ::windows_sys::core::GUID, + pub CsvFlags: u32, +} +impl ::core::marker::Copy for NETWORK_APP_INSTANCE_EA {} +impl ::core::clone::Clone for NETWORK_APP_INSTANCE_EA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct NON_PAGED_DEBUG_INFO { + pub Signature: u16, + pub Flags: u16, + pub Size: u32, + pub Machine: u16, + pub Characteristics: u16, + pub TimeDateStamp: u32, + pub CheckSum: u32, + pub SizeOfImage: u32, + pub ImageBase: u64, +} +impl ::core::marker::Copy for NON_PAGED_DEBUG_INFO {} +impl ::core::clone::Clone for NON_PAGED_DEBUG_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct NOTIFY_USER_POWER_SETTING { + pub Guid: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for NOTIFY_USER_POWER_SETTING {} +impl ::core::clone::Clone for NOTIFY_USER_POWER_SETTING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct NT_TIB32 { + pub ExceptionList: u32, + pub StackBase: u32, + pub StackLimit: u32, + pub SubSystemTib: u32, + pub Anonymous: NT_TIB32_0, + pub ArbitraryUserPointer: u32, + pub Self_: u32, +} +impl ::core::marker::Copy for NT_TIB32 {} +impl ::core::clone::Clone for NT_TIB32 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union NT_TIB32_0 { + pub FiberData: u32, + pub Version: u32, +} +impl ::core::marker::Copy for NT_TIB32_0 {} +impl ::core::clone::Clone for NT_TIB32_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct NT_TIB64 { + pub ExceptionList: u64, + pub StackBase: u64, + pub StackLimit: u64, + pub SubSystemTib: u64, + pub Anonymous: NT_TIB64_0, + pub ArbitraryUserPointer: u64, + pub Self_: u64, +} +impl ::core::marker::Copy for NT_TIB64 {} +impl ::core::clone::Clone for NT_TIB64 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union NT_TIB64_0 { + pub FiberData: u64, + pub Version: u32, +} +impl ::core::marker::Copy for NT_TIB64_0 {} +impl ::core::clone::Clone for NT_TIB64_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PACKEDEVENTINFO { + pub ulSize: u32, + pub ulNumEventsForLogFile: u32, + pub ulOffsets: [u32; 1], +} +impl ::core::marker::Copy for PACKEDEVENTINFO {} +impl ::core::clone::Clone for PACKEDEVENTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct POWER_IDLE_RESILIENCY { + pub CoalescingTimeout: u32, + pub IdleResiliencyPeriod: u32, +} +impl ::core::marker::Copy for POWER_IDLE_RESILIENCY {} +impl ::core::clone::Clone for POWER_IDLE_RESILIENCY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct POWER_MONITOR_INVOCATION { + pub Console: super::super::Foundation::BOOLEAN, + pub RequestReason: POWER_MONITOR_REQUEST_REASON, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for POWER_MONITOR_INVOCATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for POWER_MONITOR_INVOCATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct POWER_PLATFORM_INFORMATION { + pub AoAc: super::super::Foundation::BOOLEAN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for POWER_PLATFORM_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for POWER_PLATFORM_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES { + pub IsAllowed: super::super::Foundation::BOOLEAN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct POWER_SESSION_CONNECT { + pub Connected: super::super::Foundation::BOOLEAN, + pub Console: super::super::Foundation::BOOLEAN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for POWER_SESSION_CONNECT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for POWER_SESSION_CONNECT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct POWER_SESSION_RIT_STATE { + pub Active: super::super::Foundation::BOOLEAN, + pub LastInputTime: u64, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for POWER_SESSION_RIT_STATE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for POWER_SESSION_RIT_STATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct POWER_SESSION_TIMEOUTS { + pub InputTimeout: u32, + pub DisplayTimeout: u32, +} +impl ::core::marker::Copy for POWER_SESSION_TIMEOUTS {} +impl ::core::clone::Clone for POWER_SESSION_TIMEOUTS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct POWER_SESSION_WINLOGON { + pub SessionId: u32, + pub Console: super::super::Foundation::BOOLEAN, + pub Locked: super::super::Foundation::BOOLEAN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for POWER_SESSION_WINLOGON {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for POWER_SESSION_WINLOGON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct POWER_USER_PRESENCE { + pub UserPresence: POWER_USER_PRESENCE_TYPE, +} +impl ::core::marker::Copy for POWER_USER_PRESENCE {} +impl ::core::clone::Clone for POWER_USER_PRESENCE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_IDLESTATE_EVENT { + pub NewState: u32, + pub OldState: u32, + pub Processors: u64, +} +impl ::core::marker::Copy for PPM_IDLESTATE_EVENT {} +impl ::core::clone::Clone for PPM_IDLESTATE_EVENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_IDLE_ACCOUNTING { + pub StateCount: u32, + pub TotalTransitions: u32, + pub ResetCount: u32, + pub StartTime: u64, + pub State: [PPM_IDLE_STATE_ACCOUNTING; 1], +} +impl ::core::marker::Copy for PPM_IDLE_ACCOUNTING {} +impl ::core::clone::Clone for PPM_IDLE_ACCOUNTING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_IDLE_ACCOUNTING_EX { + pub StateCount: u32, + pub TotalTransitions: u32, + pub ResetCount: u32, + pub AbortCount: u32, + pub StartTime: u64, + pub State: [PPM_IDLE_STATE_ACCOUNTING_EX; 1], +} +impl ::core::marker::Copy for PPM_IDLE_ACCOUNTING_EX {} +impl ::core::clone::Clone for PPM_IDLE_ACCOUNTING_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_IDLE_STATE_ACCOUNTING { + pub IdleTransitions: u32, + pub FailedTransitions: u32, + pub InvalidBucketIndex: u32, + pub TotalTime: u64, + pub IdleTimeBuckets: [u32; 6], +} +impl ::core::marker::Copy for PPM_IDLE_STATE_ACCOUNTING {} +impl ::core::clone::Clone for PPM_IDLE_STATE_ACCOUNTING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_IDLE_STATE_ACCOUNTING_EX { + pub TotalTime: u64, + pub IdleTransitions: u32, + pub FailedTransitions: u32, + pub InvalidBucketIndex: u32, + pub MinTimeUs: u32, + pub MaxTimeUs: u32, + pub CancelledTransitions: u32, + pub IdleTimeBuckets: [PPM_IDLE_STATE_BUCKET_EX; 16], +} +impl ::core::marker::Copy for PPM_IDLE_STATE_ACCOUNTING_EX {} +impl ::core::clone::Clone for PPM_IDLE_STATE_ACCOUNTING_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_IDLE_STATE_BUCKET_EX { + pub TotalTimeUs: u64, + pub MinTimeUs: u32, + pub MaxTimeUs: u32, + pub Count: u32, +} +impl ::core::marker::Copy for PPM_IDLE_STATE_BUCKET_EX {} +impl ::core::clone::Clone for PPM_IDLE_STATE_BUCKET_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_PERFSTATE_DOMAIN_EVENT { + pub State: u32, + pub Latency: u32, + pub Speed: u32, + pub Processors: u64, +} +impl ::core::marker::Copy for PPM_PERFSTATE_DOMAIN_EVENT {} +impl ::core::clone::Clone for PPM_PERFSTATE_DOMAIN_EVENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_PERFSTATE_EVENT { + pub State: u32, + pub Status: u32, + pub Latency: u32, + pub Speed: u32, + pub Processor: u32, +} +impl ::core::marker::Copy for PPM_PERFSTATE_EVENT {} +impl ::core::clone::Clone for PPM_PERFSTATE_EVENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_THERMALCHANGE_EVENT { + pub ThermalConstraint: u32, + pub Processors: u64, +} +impl ::core::marker::Copy for PPM_THERMALCHANGE_EVENT {} +impl ::core::clone::Clone for PPM_THERMALCHANGE_EVENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_THERMAL_POLICY_EVENT { + pub Mode: u8, + pub Processors: u64, +} +impl ::core::marker::Copy for PPM_THERMAL_POLICY_EVENT {} +impl ::core::clone::Clone for PPM_THERMAL_POLICY_EVENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_WMI_IDLE_STATE { + pub Latency: u32, + pub Power: u32, + pub TimeCheck: u32, + pub PromotePercent: u8, + pub DemotePercent: u8, + pub StateType: u8, + pub Reserved: u8, + pub StateFlags: u32, + pub Context: u32, + pub IdleHandler: u32, + pub Reserved1: u32, +} +impl ::core::marker::Copy for PPM_WMI_IDLE_STATE {} +impl ::core::clone::Clone for PPM_WMI_IDLE_STATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_WMI_IDLE_STATES { + pub Type: u32, + pub Count: u32, + pub TargetState: u32, + pub OldState: u32, + pub TargetProcessors: u64, + pub State: [PPM_WMI_IDLE_STATE; 1], +} +impl ::core::marker::Copy for PPM_WMI_IDLE_STATES {} +impl ::core::clone::Clone for PPM_WMI_IDLE_STATES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_WMI_IDLE_STATES_EX { + pub Type: u32, + pub Count: u32, + pub TargetState: u32, + pub OldState: u32, + pub TargetProcessors: *mut ::core::ffi::c_void, + pub State: [PPM_WMI_IDLE_STATE; 1], +} +impl ::core::marker::Copy for PPM_WMI_IDLE_STATES_EX {} +impl ::core::clone::Clone for PPM_WMI_IDLE_STATES_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_WMI_LEGACY_PERFSTATE { + pub Frequency: u32, + pub Flags: u32, + pub PercentFrequency: u32, +} +impl ::core::marker::Copy for PPM_WMI_LEGACY_PERFSTATE {} +impl ::core::clone::Clone for PPM_WMI_LEGACY_PERFSTATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_WMI_PERF_STATE { + pub Frequency: u32, + pub Power: u32, + pub PercentFrequency: u8, + pub IncreaseLevel: u8, + pub DecreaseLevel: u8, + pub Type: u8, + pub IncreaseTime: u32, + pub DecreaseTime: u32, + pub Control: u64, + pub Status: u64, + pub HitCount: u32, + pub Reserved1: u32, + pub Reserved2: u64, + pub Reserved3: u64, +} +impl ::core::marker::Copy for PPM_WMI_PERF_STATE {} +impl ::core::clone::Clone for PPM_WMI_PERF_STATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_WMI_PERF_STATES { + pub Count: u32, + pub MaxFrequency: u32, + pub CurrentState: u32, + pub MaxPerfState: u32, + pub MinPerfState: u32, + pub LowestPerfState: u32, + pub ThermalConstraint: u32, + pub BusyAdjThreshold: u8, + pub PolicyType: u8, + pub Type: u8, + pub Reserved: u8, + pub TimerInterval: u32, + pub TargetProcessors: u64, + pub PStateHandler: u32, + pub PStateContext: u32, + pub TStateHandler: u32, + pub TStateContext: u32, + pub FeedbackHandler: u32, + pub Reserved1: u32, + pub Reserved2: u64, + pub State: [PPM_WMI_PERF_STATE; 1], +} +impl ::core::marker::Copy for PPM_WMI_PERF_STATES {} +impl ::core::clone::Clone for PPM_WMI_PERF_STATES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PPM_WMI_PERF_STATES_EX { + pub Count: u32, + pub MaxFrequency: u32, + pub CurrentState: u32, + pub MaxPerfState: u32, + pub MinPerfState: u32, + pub LowestPerfState: u32, + pub ThermalConstraint: u32, + pub BusyAdjThreshold: u8, + pub PolicyType: u8, + pub Type: u8, + pub Reserved: u8, + pub TimerInterval: u32, + pub TargetProcessors: *mut ::core::ffi::c_void, + pub PStateHandler: u32, + pub PStateContext: u32, + pub TStateHandler: u32, + pub TStateContext: u32, + pub FeedbackHandler: u32, + pub Reserved1: u32, + pub Reserved2: u64, + pub State: [PPM_WMI_PERF_STATE; 1], +} +impl ::core::marker::Copy for PPM_WMI_PERF_STATES_EX {} +impl ::core::clone::Clone for PPM_WMI_PERF_STATES_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESSOR_IDLESTATE_INFO { + pub TimeCheck: u32, + pub DemotePercent: u8, + pub PromotePercent: u8, + pub Spare: [u8; 2], +} +impl ::core::marker::Copy for PROCESSOR_IDLESTATE_INFO {} +impl ::core::clone::Clone for PROCESSOR_IDLESTATE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESSOR_IDLESTATE_POLICY { + pub Revision: u16, + pub Flags: PROCESSOR_IDLESTATE_POLICY_0, + pub PolicyCount: u32, + pub Policy: [PROCESSOR_IDLESTATE_INFO; 3], +} +impl ::core::marker::Copy for PROCESSOR_IDLESTATE_POLICY {} +impl ::core::clone::Clone for PROCESSOR_IDLESTATE_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESSOR_IDLESTATE_POLICY_0 { + pub AsWORD: u16, + pub Anonymous: PROCESSOR_IDLESTATE_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESSOR_IDLESTATE_POLICY_0 {} +impl ::core::clone::Clone for PROCESSOR_IDLESTATE_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESSOR_IDLESTATE_POLICY_0_0 { + pub _bitfield: u16, +} +impl ::core::marker::Copy for PROCESSOR_IDLESTATE_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESSOR_IDLESTATE_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESSOR_PERFSTATE_POLICY { + pub Revision: u32, + pub MaxThrottle: u8, + pub MinThrottle: u8, + pub BusyAdjThreshold: u8, + pub Anonymous: PROCESSOR_PERFSTATE_POLICY_0, + pub TimeCheck: u32, + pub IncreaseTime: u32, + pub DecreaseTime: u32, + pub IncreasePercent: u32, + pub DecreasePercent: u32, +} +impl ::core::marker::Copy for PROCESSOR_PERFSTATE_POLICY {} +impl ::core::clone::Clone for PROCESSOR_PERFSTATE_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESSOR_PERFSTATE_POLICY_0 { + pub Spare: u8, + pub Flags: PROCESSOR_PERFSTATE_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESSOR_PERFSTATE_POLICY_0 {} +impl ::core::clone::Clone for PROCESSOR_PERFSTATE_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESSOR_PERFSTATE_POLICY_0_0 { + pub AsBYTE: u8, + pub Anonymous: PROCESSOR_PERFSTATE_POLICY_0_0_0, +} +impl ::core::marker::Copy for PROCESSOR_PERFSTATE_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESSOR_PERFSTATE_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESSOR_PERFSTATE_POLICY_0_0_0 { + pub _bitfield: u8, +} +impl ::core::marker::Copy for PROCESSOR_PERFSTATE_POLICY_0_0_0 {} +impl ::core::clone::Clone for PROCESSOR_PERFSTATE_POLICY_0_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_ASLR_POLICY { + pub Anonymous: PROCESS_MITIGATION_ASLR_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_ASLR_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_ASLR_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_ASLR_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_ASLR_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_ASLR_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_ASLR_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_ASLR_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_ASLR_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_ASLR_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { + pub Anonymous: PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_CHILD_PROCESS_POLICY { + pub Anonymous: PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_CHILD_PROCESS_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_CHILD_PROCESS_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { + pub Anonymous: PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PROCESS_MITIGATION_DEP_POLICY { + pub Anonymous: PROCESS_MITIGATION_DEP_POLICY_0, + pub Permanent: super::super::Foundation::BOOLEAN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PROCESS_MITIGATION_DEP_POLICY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PROCESS_MITIGATION_DEP_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union PROCESS_MITIGATION_DEP_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_DEP_POLICY_0_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PROCESS_MITIGATION_DEP_POLICY_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PROCESS_MITIGATION_DEP_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PROCESS_MITIGATION_DEP_POLICY_0_0 { + pub _bitfield: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PROCESS_MITIGATION_DEP_POLICY_0_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PROCESS_MITIGATION_DEP_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { + pub Anonymous: PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { + pub Anonymous: PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_FONT_DISABLE_POLICY { + pub Anonymous: PROCESS_MITIGATION_FONT_DISABLE_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_FONT_DISABLE_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_FONT_DISABLE_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_IMAGE_LOAD_POLICY { + pub Anonymous: PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_IMAGE_LOAD_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_IMAGE_LOAD_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { + pub Anonymous: PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY { + pub Anonymous: PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { + pub Anonymous: PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { + pub Anonymous: PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { + pub Anonymous: PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { + pub Anonymous: PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY { + pub Anonymous: PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY {} +impl ::core::clone::Clone for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 { + pub Flags: u32, + pub Anonymous: PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 {} +impl ::core::clone::Clone for PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct QUOTA_LIMITS_EX { + pub PagedPoolLimit: usize, + pub NonPagedPoolLimit: usize, + pub MinimumWorkingSetSize: usize, + pub MaximumWorkingSetSize: usize, + pub PagefileLimit: usize, + pub TimeLimit: i64, + pub WorkingSetLimit: usize, + pub Reserved2: usize, + pub Reserved3: usize, + pub Reserved4: usize, + pub Flags: u32, + pub CpuRateLimit: RATE_QUOTA_LIMIT, +} +impl ::core::marker::Copy for QUOTA_LIMITS_EX {} +impl ::core::clone::Clone for QUOTA_LIMITS_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union RATE_QUOTA_LIMIT { + pub RateData: u32, + pub Anonymous: RATE_QUOTA_LIMIT_0, +} +impl ::core::marker::Copy for RATE_QUOTA_LIMIT {} +impl ::core::clone::Clone for RATE_QUOTA_LIMIT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RATE_QUOTA_LIMIT_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for RATE_QUOTA_LIMIT_0 {} +impl ::core::clone::Clone for RATE_QUOTA_LIMIT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct REARRANGE_FILE_DATA { + pub SourceStartingOffset: u64, + pub TargetOffset: u64, + pub SourceFileHandle: super::super::Foundation::HANDLE, + pub Length: u32, + pub Flags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for REARRANGE_FILE_DATA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for REARRANGE_FILE_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct REARRANGE_FILE_DATA32 { + pub SourceStartingOffset: u64, + pub TargetOffset: u64, + pub SourceFileHandle: u32, + pub Length: u32, + pub Flags: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for REARRANGE_FILE_DATA32 {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for REARRANGE_FILE_DATA32 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO { + pub Version: u32, + pub Accurate: u32, + pub Supported: u32, + pub AccurateMask0: u32, +} +impl ::core::marker::Copy for REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO {} +impl ::core::clone::Clone for REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RESOURCEMANAGER_BASIC_INFORMATION { + pub ResourceManagerId: ::windows_sys::core::GUID, + pub DescriptionLength: u32, + pub Description: [u16; 1], +} +impl ::core::marker::Copy for RESOURCEMANAGER_BASIC_INFORMATION {} +impl ::core::clone::Clone for RESOURCEMANAGER_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RESOURCEMANAGER_COMPLETION_INFORMATION { + pub IoCompletionPortHandle: super::super::Foundation::HANDLE, + pub CompletionKey: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RESOURCEMANAGER_COMPLETION_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RESOURCEMANAGER_COMPLETION_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RESUME_PERFORMANCE { + pub PostTimeMs: u32, + pub TotalResumeTimeMs: u64, + pub ResumeCompleteTimestamp: u64, +} +impl ::core::marker::Copy for RESUME_PERFORMANCE {} +impl ::core::clone::Clone for RESUME_PERFORMANCE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RemHBITMAP { + pub cbData: u32, + pub data: [u8; 1], +} +impl ::core::marker::Copy for RemHBITMAP {} +impl ::core::clone::Clone for RemHBITMAP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RemHBRUSH { + pub cbData: u32, + pub data: [u8; 1], +} +impl ::core::marker::Copy for RemHBRUSH {} +impl ::core::clone::Clone for RemHBRUSH { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RemHENHMETAFILE { + pub cbData: u32, + pub data: [u8; 1], +} +impl ::core::marker::Copy for RemHENHMETAFILE {} +impl ::core::clone::Clone for RemHENHMETAFILE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RemHGLOBAL { + pub fNullHGlobal: i32, + pub cbData: u32, + pub data: [u8; 1], +} +impl ::core::marker::Copy for RemHGLOBAL {} +impl ::core::clone::Clone for RemHGLOBAL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RemHMETAFILEPICT { + pub mm: i32, + pub xExt: i32, + pub yExt: i32, + pub cbData: u32, + pub data: [u8; 1], +} +impl ::core::marker::Copy for RemHMETAFILEPICT {} +impl ::core::clone::Clone for RemHMETAFILEPICT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RemHPALETTE { + pub cbData: u32, + pub data: [u8; 1], +} +impl ::core::marker::Copy for RemHPALETTE {} +impl ::core::clone::Clone for RemHPALETTE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct RemotableHandle { + pub fContext: i32, + pub u: RemotableHandle_0, +} +impl ::core::marker::Copy for RemotableHandle {} +impl ::core::clone::Clone for RemotableHandle { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub union RemotableHandle_0 { + pub hInproc: i32, + pub hRemote: i32, +} +impl ::core::marker::Copy for RemotableHandle_0 {} +impl ::core::clone::Clone for RemotableHandle_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCOPE_TABLE_AMD64 { + pub Count: u32, + pub ScopeRecord: [SCOPE_TABLE_AMD64_0; 1], +} +impl ::core::marker::Copy for SCOPE_TABLE_AMD64 {} +impl ::core::clone::Clone for SCOPE_TABLE_AMD64 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCOPE_TABLE_AMD64_0 { + pub BeginAddress: u32, + pub EndAddress: u32, + pub HandlerAddress: u32, + pub JumpTarget: u32, +} +impl ::core::marker::Copy for SCOPE_TABLE_AMD64_0 {} +impl ::core::clone::Clone for SCOPE_TABLE_AMD64_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCOPE_TABLE_ARM { + pub Count: u32, + pub ScopeRecord: [SCOPE_TABLE_ARM_0; 1], +} +impl ::core::marker::Copy for SCOPE_TABLE_ARM {} +impl ::core::clone::Clone for SCOPE_TABLE_ARM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCOPE_TABLE_ARM_0 { + pub BeginAddress: u32, + pub EndAddress: u32, + pub HandlerAddress: u32, + pub JumpTarget: u32, +} +impl ::core::marker::Copy for SCOPE_TABLE_ARM_0 {} +impl ::core::clone::Clone for SCOPE_TABLE_ARM_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCOPE_TABLE_ARM64 { + pub Count: u32, + pub ScopeRecord: [SCOPE_TABLE_ARM64_0; 1], +} +impl ::core::marker::Copy for SCOPE_TABLE_ARM64 {} +impl ::core::clone::Clone for SCOPE_TABLE_ARM64 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCOPE_TABLE_ARM64_0 { + pub BeginAddress: u32, + pub EndAddress: u32, + pub HandlerAddress: u32, + pub JumpTarget: u32, +} +impl ::core::marker::Copy for SCOPE_TABLE_ARM64_0 {} +impl ::core::clone::Clone for SCOPE_TABLE_ARM64_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCRUB_DATA_INPUT { + pub Size: u32, + pub Flags: u32, + pub MaximumIos: u32, + pub ObjectId: [u32; 4], + pub Reserved: [u32; 41], + pub ResumeContext: [u8; 1040], +} +impl ::core::marker::Copy for SCRUB_DATA_INPUT {} +impl ::core::clone::Clone for SCRUB_DATA_INPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCRUB_DATA_OUTPUT { + pub Size: u32, + pub Flags: u32, + pub Status: u32, + pub ErrorFileOffset: u64, + pub ErrorLength: u64, + pub NumberOfBytesRepaired: u64, + pub NumberOfBytesFailed: u64, + pub InternalFileReference: u64, + pub ResumeContextLength: u16, + pub ParityExtentDataOffset: u16, + pub Reserved: [u32; 9], + pub NumberOfMetadataBytesProcessed: u64, + pub NumberOfDataBytesProcessed: u64, + pub TotalNumberOfMetadataBytesInUse: u64, + pub TotalNumberOfDataBytesInUse: u64, + pub DataBytesSkippedDueToNoAllocation: u64, + pub DataBytesSkippedDueToInvalidRun: u64, + pub DataBytesSkippedDueToIntegrityStream: u64, + pub DataBytesSkippedDueToRegionBeingClean: u64, + pub DataBytesSkippedDueToLockConflict: u64, + pub DataBytesSkippedDueToNoScrubDataFlag: u64, + pub DataBytesSkippedDueToNoScrubNonIntegrityStreamFlag: u64, + pub DataBytesScrubbed: u64, + pub ResumeContext: [u8; 1040], +} +impl ::core::marker::Copy for SCRUB_DATA_OUTPUT {} +impl ::core::clone::Clone for SCRUB_DATA_OUTPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCRUB_PARITY_EXTENT { + pub Offset: i64, + pub Length: u64, +} +impl ::core::marker::Copy for SCRUB_PARITY_EXTENT {} +impl ::core::clone::Clone for SCRUB_PARITY_EXTENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SCRUB_PARITY_EXTENT_DATA { + pub Size: u16, + pub Flags: u16, + pub NumberOfParityExtents: u16, + pub MaximumNumberOfParityExtents: u16, + pub ParityExtents: [SCRUB_PARITY_EXTENT; 1], +} +impl ::core::marker::Copy for SCRUB_PARITY_EXTENT_DATA {} +impl ::core::clone::Clone for SCRUB_PARITY_EXTENT_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SECURITY_DESCRIPTOR_RELATIVE { + pub Revision: u8, + pub Sbz1: u8, + pub Control: u16, + pub Owner: u32, + pub Group: u32, + pub Sacl: u32, + pub Dacl: u32, +} +impl ::core::marker::Copy for SECURITY_DESCRIPTOR_RELATIVE {} +impl ::core::clone::Clone for SECURITY_DESCRIPTOR_RELATIVE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SECURITY_OBJECT_AI_PARAMS { + pub Size: u32, + pub ConstraintMask: u32, +} +impl ::core::marker::Copy for SECURITY_OBJECT_AI_PARAMS {} +impl ::core::clone::Clone for SECURITY_OBJECT_AI_PARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SERVERSILO_BASIC_INFORMATION { + pub ServiceSessionId: u32, + pub State: SERVERSILO_STATE, + pub ExitStatus: u32, + pub IsDownlevelContainer: super::super::Foundation::BOOLEAN, + pub ApiSetSchema: *mut ::core::ffi::c_void, + pub HostApiSetSchema: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SERVERSILO_BASIC_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SERVERSILO_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +pub struct SE_TOKEN_USER { + pub Anonymous1: SE_TOKEN_USER_0, + pub Anonymous2: SE_TOKEN_USER_1, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::marker::Copy for SE_TOKEN_USER {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::clone::Clone for SE_TOKEN_USER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +pub union SE_TOKEN_USER_0 { + pub TokenUser: super::super::Security::TOKEN_USER, + pub User: super::super::Security::SID_AND_ATTRIBUTES, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::marker::Copy for SE_TOKEN_USER_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::clone::Clone for SE_TOKEN_USER_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +pub union SE_TOKEN_USER_1 { + pub Sid: super::super::Security::SID, + pub Buffer: [u8; 68], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::marker::Copy for SE_TOKEN_USER_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +impl ::core::clone::Clone for SE_TOKEN_USER_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SHARED_VIRTUAL_DISK_SUPPORT { + pub SharedVirtualDiskSupport: SharedVirtualDiskSupportType, + pub HandleState: SharedVirtualDiskHandleState, +} +impl ::core::marker::Copy for SHARED_VIRTUAL_DISK_SUPPORT {} +impl ::core::clone::Clone for SHARED_VIRTUAL_DISK_SUPPORT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SHUFFLE_FILE_DATA { + pub StartingOffset: i64, + pub Length: i64, + pub Flags: u32, +} +impl ::core::marker::Copy for SHUFFLE_FILE_DATA {} +impl ::core::clone::Clone for SHUFFLE_FILE_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SILOOBJECT_BASIC_INFORMATION { + pub SiloId: u32, + pub SiloParentId: u32, + pub NumberOfProcesses: u32, + pub IsInServerSilo: super::super::Foundation::BOOLEAN, + pub Reserved: [u8; 3], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SILOOBJECT_BASIC_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SILOOBJECT_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct SUPPORTED_OS_INFO { + pub MajorVersion: u16, + pub MinorVersion: u16, +} +impl ::core::marker::Copy for SUPPORTED_OS_INFO {} +impl ::core::clone::Clone for SUPPORTED_OS_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TAPE_CREATE_PARTITION { + pub Method: u32, + pub Count: u32, + pub Size: u32, +} +impl ::core::marker::Copy for TAPE_CREATE_PARTITION {} +impl ::core::clone::Clone for TAPE_CREATE_PARTITION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TAPE_GET_DRIVE_PARAMETERS { + pub ECC: super::super::Foundation::BOOLEAN, + pub Compression: super::super::Foundation::BOOLEAN, + pub DataPadding: super::super::Foundation::BOOLEAN, + pub ReportSetmarks: super::super::Foundation::BOOLEAN, + pub DefaultBlockSize: u32, + pub MaximumBlockSize: u32, + pub MinimumBlockSize: u32, + pub MaximumPartitionCount: u32, + pub FeaturesLow: u32, + pub FeaturesHigh: TAPE_GET_DRIVE_PARAMETERS_FEATURES_HIGH, + pub EOTWarningZoneSize: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TAPE_GET_DRIVE_PARAMETERS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TAPE_GET_DRIVE_PARAMETERS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TAPE_GET_MEDIA_PARAMETERS { + pub Capacity: i64, + pub Remaining: i64, + pub BlockSize: u32, + pub PartitionCount: u32, + pub WriteProtected: super::super::Foundation::BOOLEAN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TAPE_GET_MEDIA_PARAMETERS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TAPE_GET_MEDIA_PARAMETERS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TAPE_SET_DRIVE_PARAMETERS { + pub ECC: super::super::Foundation::BOOLEAN, + pub Compression: super::super::Foundation::BOOLEAN, + pub DataPadding: super::super::Foundation::BOOLEAN, + pub ReportSetmarks: super::super::Foundation::BOOLEAN, + pub EOTWarningZoneSize: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TAPE_SET_DRIVE_PARAMETERS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TAPE_SET_DRIVE_PARAMETERS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TAPE_SET_MEDIA_PARAMETERS { + pub BlockSize: u32, +} +impl ::core::marker::Copy for TAPE_SET_MEDIA_PARAMETERS {} +impl ::core::clone::Clone for TAPE_SET_MEDIA_PARAMETERS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TAPE_WMI_OPERATIONS { + pub Method: u32, + pub DataBufferSize: u32, + pub DataBuffer: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for TAPE_WMI_OPERATIONS {} +impl ::core::clone::Clone for TAPE_WMI_OPERATIONS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct TEB(pub u8); +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TOKEN_BNO_ISOLATION_INFORMATION { + pub IsolationPrefix: ::windows_sys::core::PWSTR, + pub IsolationEnabled: super::super::Foundation::BOOLEAN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TOKEN_BNO_ISOLATION_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TOKEN_BNO_ISOLATION_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TOKEN_SID_INFORMATION { + pub Sid: super::super::Foundation::PSID, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TOKEN_SID_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TOKEN_SID_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct TP_CLEANUP_GROUP(pub u8); +#[repr(C)] +pub struct TP_POOL(pub u8); +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTIONMANAGER_BASIC_INFORMATION { + pub TmIdentity: ::windows_sys::core::GUID, + pub VirtualClock: i64, +} +impl ::core::marker::Copy for TRANSACTIONMANAGER_BASIC_INFORMATION {} +impl ::core::clone::Clone for TRANSACTIONMANAGER_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTIONMANAGER_LOGPATH_INFORMATION { + pub LogPathLength: u32, + pub LogPath: [u16; 1], +} +impl ::core::marker::Copy for TRANSACTIONMANAGER_LOGPATH_INFORMATION {} +impl ::core::clone::Clone for TRANSACTIONMANAGER_LOGPATH_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTIONMANAGER_LOG_INFORMATION { + pub LogIdentity: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for TRANSACTIONMANAGER_LOG_INFORMATION {} +impl ::core::clone::Clone for TRANSACTIONMANAGER_LOG_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTIONMANAGER_OLDEST_INFORMATION { + pub OldestTransactionGuid: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for TRANSACTIONMANAGER_OLDEST_INFORMATION {} +impl ::core::clone::Clone for TRANSACTIONMANAGER_OLDEST_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTIONMANAGER_RECOVERY_INFORMATION { + pub LastRecoveredLsn: u64, +} +impl ::core::marker::Copy for TRANSACTIONMANAGER_RECOVERY_INFORMATION {} +impl ::core::clone::Clone for TRANSACTIONMANAGER_RECOVERY_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTION_BASIC_INFORMATION { + pub TransactionId: ::windows_sys::core::GUID, + pub State: u32, + pub Outcome: u32, +} +impl ::core::marker::Copy for TRANSACTION_BASIC_INFORMATION {} +impl ::core::clone::Clone for TRANSACTION_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TRANSACTION_BIND_INFORMATION { + pub TmHandle: super::super::Foundation::HANDLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TRANSACTION_BIND_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TRANSACTION_BIND_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTION_ENLISTMENTS_INFORMATION { + pub NumberOfEnlistments: u32, + pub EnlistmentPair: [TRANSACTION_ENLISTMENT_PAIR; 1], +} +impl ::core::marker::Copy for TRANSACTION_ENLISTMENTS_INFORMATION {} +impl ::core::clone::Clone for TRANSACTION_ENLISTMENTS_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTION_ENLISTMENT_PAIR { + pub EnlistmentId: ::windows_sys::core::GUID, + pub ResourceManagerId: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for TRANSACTION_ENLISTMENT_PAIR {} +impl ::core::clone::Clone for TRANSACTION_ENLISTMENT_PAIR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTION_LIST_ENTRY { + pub UOW: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for TRANSACTION_LIST_ENTRY {} +impl ::core::clone::Clone for TRANSACTION_LIST_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTION_LIST_INFORMATION { + pub NumberOfTransactions: u32, + pub TransactionInformation: [TRANSACTION_LIST_ENTRY; 1], +} +impl ::core::marker::Copy for TRANSACTION_LIST_INFORMATION {} +impl ::core::clone::Clone for TRANSACTION_LIST_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTION_PROPERTIES_INFORMATION { + pub IsolationLevel: u32, + pub IsolationFlags: u32, + pub Timeout: i64, + pub Outcome: u32, + pub DescriptionLength: u32, + pub Description: [u16; 1], +} +impl ::core::marker::Copy for TRANSACTION_PROPERTIES_INFORMATION {} +impl ::core::clone::Clone for TRANSACTION_PROPERTIES_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { + pub SuperiorEnlistmentPair: TRANSACTION_ENLISTMENT_PAIR, +} +impl ::core::marker::Copy for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION {} +impl ::core::clone::Clone for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct UMS_CREATE_THREAD_ATTRIBUTES { + pub UmsVersion: u32, + pub UmsContext: *mut ::core::ffi::c_void, + pub UmsCompletionList: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for UMS_CREATE_THREAD_ATTRIBUTES {} +impl ::core::clone::Clone for UMS_CREATE_THREAD_ATTRIBUTES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct VolLockBroadcast { + pub vlb_dbh: DEV_BROADCAST_HDR, + pub vlb_owner: u32, + pub vlb_perms: u8, + pub vlb_lockType: u8, + pub vlb_drive: u8, + pub vlb_flags: u8, +} +impl ::core::marker::Copy for VolLockBroadcast {} +impl ::core::clone::Clone for VolLockBroadcast { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct XSAVE_CET_U_FORMAT { + pub Ia32CetUMsr: u64, + pub Ia32Pl3SspMsr: u64, +} +impl ::core::marker::Copy for XSAVE_CET_U_FORMAT {} +impl ::core::clone::Clone for XSAVE_CET_U_FORMAT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub struct _DEV_BROADCAST_HEADER { + pub dbcd_size: u32, + pub dbcd_devicetype: u32, + pub dbcd_reserved: u32, +} +impl ::core::marker::Copy for _DEV_BROADCAST_HEADER {} +impl ::core::clone::Clone for _DEV_BROADCAST_HEADER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct _DEV_BROADCAST_USERDEFINED { + pub dbud_dbh: DEV_BROADCAST_HDR, + pub dbud_szName: [super::super::Foundation::CHAR; 1], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for _DEV_BROADCAST_USERDEFINED {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for _DEV_BROADCAST_USERDEFINED { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] @@ -11383,3 +11521,31 @@ impl ::core::clone::Clone for userHPALETTE_0 { *self } } +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type APC_CALLBACK_FUNCTION = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut ::core::ffi::c_void, param2: *mut ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] +pub type PEXCEPTION_FILTER = ::core::option::Option<unsafe extern "system" fn(exceptionpointers: *mut super::Diagnostics::Debug::EXCEPTION_POINTERS, establisherframe: *const ::core::ffi::c_void) -> i32>; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type PIMAGE_TLS_CALLBACK = ::core::option::Option<unsafe extern "system" fn(dllhandle: *mut ::core::ffi::c_void, reason: u32, reserved: *mut ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] +#[cfg(target_arch = "aarch64")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(process: super::super::Foundation::HANDLE, tableaddress: *const ::core::ffi::c_void, entries: *mut u32, functions: *mut *mut super::Diagnostics::Debug::IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY) -> u32>; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] +#[cfg(target_arch = "x86_64")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] +pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(process: super::super::Foundation::HANDLE, tableaddress: *const ::core::ffi::c_void, entries: *mut u32, functions: *mut *mut super::Diagnostics::Debug::IMAGE_RUNTIME_FUNCTION_ENTRY) -> u32>; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "aarch64")] +#[cfg(feature = "Win32_Foundation")] +pub type PTERMINATION_HANDLER = ::core::option::Option<unsafe extern "system" fn(_abnormal_termination: super::super::Foundation::BOOLEAN, establisherframe: u64)>; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86_64")] +#[cfg(feature = "Win32_Foundation")] +pub type PTERMINATION_HANDLER = ::core::option::Option<unsafe extern "system" fn(_abnormal_termination: super::super::Foundation::BOOLEAN, establisherframe: *mut ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type PUMS_SCHEDULER_ENTRY_POINT = ::core::option::Option<unsafe extern "system" fn(reason: RTL_UMS_SCHEDULER_REASON, activationpayload: usize, schedulerparam: *const ::core::ffi::c_void)>; +#[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] +pub type WORKERCALLBACKFUNC = ::core::option::Option<unsafe extern "system" fn(param0: *mut ::core::ffi::c_void)>; |