From 4e8199b572f2035b7749cba276ece3a26630d23e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:21 +0200 Subject: Adding upstream version 1.67.1+dfsg1. Signed-off-by: Daniel Baumann --- .../Windows/Win32/System/VirtualDosMachines/mod.rs | 404 ++++++++++----------- 1 file changed, 202 insertions(+), 202 deletions(-) (limited to 'vendor/windows-sys/src/Windows/Win32/System/VirtualDosMachines') diff --git a/vendor/windows-sys/src/Windows/Win32/System/VirtualDosMachines/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/VirtualDosMachines/mod.rs index 8d78da052..ccf09e2f5 100644 --- a/vendor/windows-sys/src/Windows/Win32/System/VirtualDosMachines/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/System/VirtualDosMachines/mod.rs @@ -42,9 +42,6 @@ pub const DBG_TEMPBP: u32 = 18u32; pub const DBG_TOOLHELP: u32 = 15u32; #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] pub const DBG_WOWINIT: u32 = 17u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] -pub type DEBUGEVENTPROC = ::core::option::Option u32>; #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] pub const GD_ACCELERATORS: u32 = 9u32; #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] @@ -77,32 +74,6 @@ pub const GD_RCDATA: u32 = 10u32; pub const GD_STRING: u32 = 6u32; #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] pub const GD_USERDEFINED: u32 = 0u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GLOBALENTRY { - pub dwSize: u32, - pub dwAddress: u32, - pub dwBlockSize: u32, - pub hBlock: super::super::Foundation::HANDLE, - pub wcLock: u16, - pub wcPageLock: u16, - pub wFlags: u16, - pub wHeapPresent: super::super::Foundation::BOOL, - pub hOwner: super::super::Foundation::HANDLE, - pub wType: u16, - pub wData: u16, - pub dwNext: u32, - pub dwNextAlt: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GLOBALENTRY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GLOBALENTRY { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] pub const GLOBAL_ALL: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] @@ -131,6 +102,116 @@ pub const GT_SENTINEL: u32 = 9u32; pub const GT_TASK: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] pub const GT_UNKNOWN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const MAX_MODULE_NAME: u32 = 9u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const MAX_PATH16: u32 = 255u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const SN_CODE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const SN_DATA: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const SN_V86: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const STATUS_VDM_EVENT: i32 = 1073741829i32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_ALIGNMENT: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_AUXCARRY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_CARRY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_DIRECTION: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_INTERRUPT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_IOPL: u32 = 12288u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_IOPL_BITS: u32 = 18u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_OVERFLOW: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_PARITY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_RESUME: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_SIGN: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_TRACE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_V86: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const V86FLAGS_ZERO: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMADDR_PM16: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMADDR_PM32: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMADDR_V86: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMCONTEXT_i386: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMCONTEXT_i486: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_BREAK_DEBUGGER: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_BREAK_DIVIDEBYZERO: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_BREAK_DOSTASK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_BREAK_EXCEPTIONS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_BREAK_LOADDLL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_BREAK_WOWTASK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_INITIAL_FLAGS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_MAX_SYMBOL_BUFFER: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMDBG_TRACE_HISTORY: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMEVENT_ALLFLAGS: u32 = 57344u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMEVENT_NEEDS_INTERACTIVE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMEVENT_PE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMEVENT_PM16: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMEVENT_V86: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDMEVENT_VERBOSE: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDM_KGDT_R3_CODE: u32 = 24u32; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] +pub const VDM_MAXIMUM_SUPPORTED_EXTENSION: u32 = 512u32; +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct GLOBALENTRY { + pub dwSize: u32, + pub dwAddress: u32, + pub dwBlockSize: u32, + pub hBlock: super::super::Foundation::HANDLE, + pub wcLock: u16, + pub wcPageLock: u16, + pub wFlags: u16, + pub wHeapPresent: super::super::Foundation::BOOL, + pub hOwner: super::super::Foundation::HANDLE, + pub wType: u16, + pub wData: u16, + pub dwNext: u32, + pub dwNextAlt: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for GLOBALENTRY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for GLOBALENTRY { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -148,10 +229,6 @@ impl ::core::clone::Clone for IMAGE_NOTE { *self } } -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const MAX_MODULE_NAME: u32 = 9u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const MAX_PATH16: u32 = 255u32; #[repr(C, packed(4))] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -171,9 +248,6 @@ impl ::core::clone::Clone for MODULEENTRY { *self } } -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PROCESSENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; #[repr(C)] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -194,20 +268,6 @@ impl ::core::clone::Clone for SEGMENT_NOTE { *self } } -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const SN_CODE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const SN_DATA: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const SN_V86: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const STATUS_VDM_EVENT: i32 = 1073741829i32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type TASKENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type TASKENUMPROCEX = ::core::option::Option super::super::Foundation::BOOL>; #[repr(C)] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -224,43 +284,6 @@ impl ::core::clone::Clone for TEMP_BP_NOTE { *self } } -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_ALIGNMENT: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_AUXCARRY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_CARRY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_DIRECTION: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_INTERRUPT: u32 = 512u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_IOPL: u32 = 12288u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_IOPL_BITS: u32 = 18u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_OVERFLOW: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_PARITY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_RESUME: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_SIGN: u32 = 128u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_TRACE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_V86: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const V86FLAGS_ZERO: u32 = 64u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMADDR_PM16: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMADDR_PM32: u32 = 16u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMADDR_V86: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type VDMBREAKTHREADPROC = ::core::option::Option super::super::Foundation::BOOL>; #[repr(C)] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_System_Kernel\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -339,28 +362,102 @@ impl ::core::clone::Clone for VDMCONTEXT_WITHOUT_XSAVE { *self } } +#[repr(C)] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMCONTEXT_i386: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMCONTEXT_i486: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_BREAK_DEBUGGER: u32 = 16u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_BREAK_DIVIDEBYZERO: u32 = 256u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_BREAK_DOSTASK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_BREAK_EXCEPTIONS: u32 = 8u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_BREAK_LOADDLL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_BREAK_WOWTASK: u32 = 2u32; +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct VDMLDT_ENTRY { + pub LimitLow: u16, + pub BaseLow: u16, + pub HighWord: VDMLDT_ENTRY_0, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for VDMLDT_ENTRY {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for VDMLDT_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_INITIAL_FLAGS: u32 = 256u32; +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub union VDMLDT_ENTRY_0 { + pub Bytes: VDMLDT_ENTRY_0_1, + pub Bits: VDMLDT_ENTRY_0_0, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for VDMLDT_ENTRY_0 {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for VDMLDT_ENTRY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_MAX_SYMBOL_BUFFER: u32 = 256u32; +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct VDMLDT_ENTRY_0_0 { + pub _bitfield: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for VDMLDT_ENTRY_0_0 {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for VDMLDT_ENTRY_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMDBG_TRACE_HISTORY: u32 = 128u32; +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct VDMLDT_ENTRY_0_1 { + pub BaseMid: u8, + pub Flags1: u8, + pub Flags2: u8, + pub BaseHi: u8, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for VDMLDT_ENTRY_0_1 {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for VDMLDT_ENTRY_0_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct VDM_SEGINFO { + pub Selector: u16, + pub SegNumber: u16, + pub Length: u32, + pub Type: u16, + pub ModuleName: [super::super::Foundation::CHAR; 9], + pub FileName: [super::super::Foundation::CHAR; 255], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for VDM_SEGINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for VDM_SEGINFO { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] +pub type DEBUGEVENTPROC = ::core::option::Option u32>; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PROCESSENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type TASKENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type TASKENUMPROCEX = ::core::option::Option super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type VDMBREAKTHREADPROC = ::core::option::Option super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type VDMDETECTWOWPROC = ::core::option::Option super::super::Foundation::BOOL>; @@ -373,18 +470,6 @@ pub type VDMENUMTASKWOWEXPROC = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMEVENT_ALLFLAGS: u32 = 57344u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMEVENT_NEEDS_INTERACTIVE: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMEVENT_PE: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMEVENT_PM16: u32 = 2u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMEVENT_V86: u32 = 1u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDMEVENT_VERBOSE: u32 = 16384u32; #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type VDMGETADDREXPRESSIONPROC = ::core::option::Option super::super::Foundation::BOOL>; @@ -434,68 +519,6 @@ pub type VDMISMODULELOADEDPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct VDMLDT_ENTRY { - pub LimitLow: u16, - pub BaseLow: u16, - pub HighWord: VDMLDT_ENTRY_0, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for VDMLDT_ENTRY {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for VDMLDT_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub union VDMLDT_ENTRY_0 { - pub Bytes: VDMLDT_ENTRY_0_1, - pub Bits: VDMLDT_ENTRY_0_0, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for VDMLDT_ENTRY_0 {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for VDMLDT_ENTRY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct VDMLDT_ENTRY_0_0 { - pub _bitfield: u32, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for VDMLDT_ENTRY_0_0 {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for VDMLDT_ENTRY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct VDMLDT_ENTRY_0_1 { - pub BaseMid: u8, - pub Flags1: u8, - pub Flags2: u8, - pub BaseHi: u8, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for VDMLDT_ENTRY_0_1 {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for VDMLDT_ENTRY_0_1 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMMODULEFIRSTPROC = ::core::option::Option super::super::Foundation::BOOL>; @@ -522,26 +545,3 @@ pub type VDMSTARTTASKINWOWPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDM_KGDT_R3_CODE: u32 = 24u32; -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`*"] -pub const VDM_MAXIMUM_SUPPORTED_EXTENSION: u32 = 512u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_System_VirtualDosMachines\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct VDM_SEGINFO { - pub Selector: u16, - pub SegNumber: u16, - pub Length: u32, - pub Type: u16, - pub ModuleName: [super::super::Foundation::CHAR; 9], - pub FileName: [super::super::Foundation::CHAR; 255], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for VDM_SEGINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for VDM_SEGINFO { - fn clone(&self) -> Self { - *self - } -} -- cgit v1.2.3