1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[cfg(feature = "Win32_System_Diagnostics_Debug_WebApp")]
4 #[link(name = "windows")]
6 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
7 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
8 pub fn AddVectoredContinueHandler(first
: u32, handler
: PVECTORED_EXCEPTION_HANDLER
) -> *mut ::core
::ffi
::c_void
;
9 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
10 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
11 pub fn AddVectoredExceptionHandler(first
: u32, handler
: PVECTORED_EXCEPTION_HANDLER
) -> *mut ::core
::ffi
::c_void
;
12 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13 #[cfg(feature = "Win32_Foundation")]
14 pub fn Beep(dwfreq
: u32, dwduration
: u32) -> super::super::super::Foundation
::BOOL
;
15 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn BindImage(imagename
: ::windows_sys
::core
::PCSTR
, dllpath
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
;
18 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
19 #[cfg(feature = "Win32_Foundation")]
20 pub fn BindImageEx(flags
: u32, imagename
: ::windows_sys
::core
::PCSTR
, dllpath
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, statusroutine
: PIMAGEHLP_STATUS_ROUTINE
) -> super::super::super::Foundation
::BOOL
;
21 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
22 #[cfg(feature = "Win32_Foundation")]
23 pub fn CheckRemoteDebuggerPresent(hprocess
: super::super::super::Foundation
::HANDLE
, pbdebuggerpresent
: *mut super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
24 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
25 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
26 pub fn CheckSumMappedFile(baseaddress
: *const ::core
::ffi
::c_void
, filelength
: u32, headersum
: *mut u32, checksum
: *mut u32) -> *mut IMAGE_NT_HEADERS64
;
27 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
28 #[cfg(target_arch = "x86")]
29 pub fn CheckSumMappedFile(baseaddress
: *const ::core
::ffi
::c_void
, filelength
: u32, headersum
: *mut u32, checksum
: *mut u32) -> *mut IMAGE_NT_HEADERS32
;
30 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
31 pub fn CloseThreadWaitChainSession(wcthandle
: *const ::core
::ffi
::c_void
);
32 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
33 #[cfg(feature = "Win32_Foundation")]
34 pub fn ContinueDebugEvent(dwprocessid
: u32, dwthreadid
: u32, dwcontinuestatus
: u32) -> super::super::super::Foundation
::BOOL
;
35 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
36 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
37 pub fn CopyContext(destination
: *mut CONTEXT
, contextflags
: u32, source
: *const CONTEXT
) -> super::super::super::Foundation
::BOOL
;
38 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
39 pub fn CreateDataModelManager(debughost
: IDebugHost
, manager
: *mut IDataModelManager
) -> ::windows_sys
::core
::HRESULT
;
40 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
41 #[cfg(feature = "Win32_Foundation")]
42 pub fn DbgHelpCreateUserDump(filename
: ::windows_sys
::core
::PCSTR
, callback
: PDBGHELP_CREATE_USER_DUMP_CALLBACK
, userdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
43 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
44 #[cfg(feature = "Win32_Foundation")]
45 pub fn DbgHelpCreateUserDumpW(filename
: ::windows_sys
::core
::PCWSTR
, callback
: PDBGHELP_CREATE_USER_DUMP_CALLBACK
, userdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
46 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
47 #[cfg(feature = "Win32_Foundation")]
48 pub fn DebugActiveProcess(dwprocessid
: u32) -> super::super::super::Foundation
::BOOL
;
49 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
50 #[cfg(feature = "Win32_Foundation")]
51 pub fn DebugActiveProcessStop(dwprocessid
: u32) -> super::super::super::Foundation
::BOOL
;
52 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
54 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
55 #[cfg(feature = "Win32_Foundation")]
56 pub fn DebugBreakProcess(process
: super::super::super::Foundation
::HANDLE
) -> super::super::super::Foundation
::BOOL
;
57 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
58 pub fn DebugConnect(remoteoptions
: ::windows_sys
::core
::PCSTR
, interfaceid
: *const ::windows_sys
::core
::GUID
, interface
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
59 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
60 pub fn DebugConnectWide(remoteoptions
: ::windows_sys
::core
::PCWSTR
, interfaceid
: *const ::windows_sys
::core
::GUID
, interface
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
61 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
62 pub fn DebugCreate(interfaceid
: *const ::windows_sys
::core
::GUID
, interface
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
63 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
64 pub fn DebugCreateEx(interfaceid
: *const ::windows_sys
::core
::GUID
, dbgengoptions
: u32, interface
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
65 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
66 #[cfg(feature = "Win32_Foundation")]
67 pub fn DebugSetProcessKillOnExit(killonexit
: super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
68 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
69 pub fn DecodePointer(ptr
: *const ::core
::ffi
::c_void
) -> *mut ::core
::ffi
::c_void
;
70 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
71 #[cfg(feature = "Win32_Foundation")]
72 pub fn DecodeRemotePointer(processhandle
: super::super::super::Foundation
::HANDLE
, ptr
: *const ::core
::ffi
::c_void
, decodedptr
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
73 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
74 pub fn DecodeSystemPointer(ptr
: *const ::core
::ffi
::c_void
) -> *mut ::core
::ffi
::c_void
;
75 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
76 pub fn EncodePointer(ptr
: *const ::core
::ffi
::c_void
) -> *mut ::core
::ffi
::c_void
;
77 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
78 #[cfg(feature = "Win32_Foundation")]
79 pub fn EncodeRemotePointer(processhandle
: super::super::super::Foundation
::HANDLE
, ptr
: *const ::core
::ffi
::c_void
, encodedptr
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
80 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
81 pub fn EncodeSystemPointer(ptr
: *const ::core
::ffi
::c_void
) -> *mut ::core
::ffi
::c_void
;
82 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
83 #[cfg(feature = "Win32_Foundation")]
84 pub fn EnumDirTree(hprocess
: super::super::super::Foundation
::HANDLE
, rootpath
: ::windows_sys
::core
::PCSTR
, inputpathname
: ::windows_sys
::core
::PCSTR
, outputpathbuffer
: ::windows_sys
::core
::PSTR
, cb
: PENUMDIRTREE_CALLBACK
, data
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
85 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
86 #[cfg(feature = "Win32_Foundation")]
87 pub fn EnumDirTreeW(hprocess
: super::super::super::Foundation
::HANDLE
, rootpath
: ::windows_sys
::core
::PCWSTR
, inputpathname
: ::windows_sys
::core
::PCWSTR
, outputpathbuffer
: ::windows_sys
::core
::PWSTR
, cb
: PENUMDIRTREE_CALLBACKW
, data
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
88 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
89 #[cfg(target_arch = "x86")]
90 #[cfg(feature = "Win32_Foundation")]
91 pub fn EnumerateLoadedModules(hprocess
: super::super::super::Foundation
::HANDLE
, enumloadedmodulescallback
: PENUMLOADED_MODULES_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
92 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
93 #[cfg(feature = "Win32_Foundation")]
94 pub fn EnumerateLoadedModules64(hprocess
: super::super::super::Foundation
::HANDLE
, enumloadedmodulescallback
: PENUMLOADED_MODULES_CALLBACK64
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
95 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
96 #[cfg(feature = "Win32_Foundation")]
97 pub fn EnumerateLoadedModulesEx(hprocess
: super::super::super::Foundation
::HANDLE
, enumloadedmodulescallback
: PENUMLOADED_MODULES_CALLBACK64
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
98 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
99 #[cfg(feature = "Win32_Foundation")]
100 pub fn EnumerateLoadedModulesExW(hprocess
: super::super::super::Foundation
::HANDLE
, enumloadedmodulescallback
: PENUMLOADED_MODULES_CALLBACKW64
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
101 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
102 #[cfg(feature = "Win32_Foundation")]
103 pub fn EnumerateLoadedModulesW64(hprocess
: super::super::super::Foundation
::HANDLE
, enumloadedmodulescallback
: PENUMLOADED_MODULES_CALLBACKW64
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
104 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
105 pub fn FatalAppExitA(uaction
: u32, lpmessagetext
: ::windows_sys
::core
::PCSTR
);
106 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
107 pub fn FatalAppExitW(uaction
: u32, lpmessagetext
: ::windows_sys
::core
::PCWSTR
);
108 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
109 pub fn FatalExit(exitcode
: i32) -> !;
110 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
111 #[cfg(feature = "Win32_Foundation")]
112 pub fn FindDebugInfoFile(filename
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, debugfilepath
: ::windows_sys
::core
::PSTR
) -> super::super::super::Foundation
::HANDLE
;
113 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
114 #[cfg(feature = "Win32_Foundation")]
115 pub fn FindDebugInfoFileEx(filename
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, debugfilepath
: ::windows_sys
::core
::PSTR
, callback
: PFIND_DEBUG_FILE_CALLBACK
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::HANDLE
;
116 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
117 #[cfg(feature = "Win32_Foundation")]
118 pub fn FindDebugInfoFileExW(filename
: ::windows_sys
::core
::PCWSTR
, symbolpath
: ::windows_sys
::core
::PCWSTR
, debugfilepath
: ::windows_sys
::core
::PWSTR
, callback
: PFIND_DEBUG_FILE_CALLBACKW
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::HANDLE
;
119 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
120 #[cfg(feature = "Win32_Foundation")]
121 pub fn FindExecutableImage(filename
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, imagefilepath
: ::windows_sys
::core
::PSTR
) -> super::super::super::Foundation
::HANDLE
;
122 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
123 #[cfg(feature = "Win32_Foundation")]
124 pub fn FindExecutableImageEx(filename
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, imagefilepath
: ::windows_sys
::core
::PSTR
, callback
: PFIND_EXE_FILE_CALLBACK
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::HANDLE
;
125 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
126 #[cfg(feature = "Win32_Foundation")]
127 pub fn FindExecutableImageExW(filename
: ::windows_sys
::core
::PCWSTR
, symbolpath
: ::windows_sys
::core
::PCWSTR
, imagefilepath
: ::windows_sys
::core
::PWSTR
, callback
: PFIND_EXE_FILE_CALLBACKW
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::HANDLE
;
128 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
129 #[cfg(feature = "Win32_Foundation")]
130 pub fn FindFileInPath(hprocess
: super::super::super::Foundation
::HANDLE
, searchpatha
: ::windows_sys
::core
::PCSTR
, filename
: ::windows_sys
::core
::PCSTR
, id
: *const ::core
::ffi
::c_void
, two
: u32, three
: u32, flags
: u32, filepath
: ::windows_sys
::core
::PSTR
) -> super::super::super::Foundation
::BOOL
;
131 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
132 #[cfg(feature = "Win32_Foundation")]
133 pub fn FindFileInSearchPath(hprocess
: super::super::super::Foundation
::HANDLE
, searchpatha
: ::windows_sys
::core
::PCSTR
, filename
: ::windows_sys
::core
::PCSTR
, one
: u32, two
: u32, three
: u32, filepath
: ::windows_sys
::core
::PSTR
) -> super::super::super::Foundation
::BOOL
;
134 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
135 #[cfg(feature = "Win32_Foundation")]
136 pub fn FlushInstructionCache(hprocess
: super::super::super::Foundation
::HANDLE
, lpbaseaddress
: *const ::core
::ffi
::c_void
, dwsize
: usize) -> super::super::super::Foundation
::BOOL
;
137 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
138 pub fn FormatMessageA(dwflags
: FORMAT_MESSAGE_OPTIONS
, lpsource
: *const ::core
::ffi
::c_void
, dwmessageid
: u32, dwlanguageid
: u32, lpbuffer
: ::windows_sys
::core
::PSTR
, nsize
: u32, arguments
: *const *const i8) -> u32;
139 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
140 pub fn FormatMessageW(dwflags
: FORMAT_MESSAGE_OPTIONS
, lpsource
: *const ::core
::ffi
::c_void
, dwmessageid
: u32, dwlanguageid
: u32, lpbuffer
: ::windows_sys
::core
::PWSTR
, nsize
: u32, arguments
: *const *const i8) -> u32;
141 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
142 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
143 pub fn GetEnabledXStateFeatures() -> u64;
144 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
145 pub fn GetErrorMode() -> u32;
146 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
147 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
148 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
149 pub fn GetImageConfigInformation(loadedimage
: *const LOADED_IMAGE
, imageconfiginformation
: *mut IMAGE_LOAD_CONFIG_DIRECTORY64
) -> super::super::super::Foundation
::BOOL
;
150 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
151 #[cfg(target_arch = "x86")]
152 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
153 pub fn GetImageConfigInformation(loadedimage
: *const LOADED_IMAGE
, imageconfiginformation
: *mut IMAGE_LOAD_CONFIG_DIRECTORY32
) -> super::super::super::Foundation
::BOOL
;
154 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
155 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
156 pub fn GetImageUnusedHeaderBytes(loadedimage
: *const LOADED_IMAGE
, sizeunusedheaderbytes
: *mut u32) -> u32;
157 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
158 pub fn GetSymLoadError() -> u32;
159 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
160 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
161 pub fn GetThreadContext(hthread
: super::super::super::Foundation
::HANDLE
, lpcontext
: *mut CONTEXT
) -> super::super::super::Foundation
::BOOL
;
162 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
163 pub fn GetThreadErrorMode() -> u32;
164 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
165 #[cfg(feature = "Win32_Foundation")]
166 pub fn GetThreadSelectorEntry(hthread
: super::super::super::Foundation
::HANDLE
, dwselector
: u32, lpselectorentry
: *mut LDT_ENTRY
) -> super::super::super::Foundation
::BOOL
;
167 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
168 #[cfg(feature = "Win32_Foundation")]
169 pub fn GetThreadWaitChain(wcthandle
: *const ::core
::ffi
::c_void
, context
: usize, flags
: WAIT_CHAIN_THREAD_OPTIONS
, threadid
: u32, nodecount
: *mut u32, nodeinfoarray
: *mut WAITCHAIN_NODE_INFO
, iscycle
: *mut i32) -> super::super::super::Foundation
::BOOL
;
170 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
171 #[cfg(feature = "Win32_Foundation")]
172 pub fn GetTimestampForLoadedLibrary(module
: super::super::super::Foundation
::HINSTANCE
) -> u32;
173 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
174 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
175 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
176 pub fn GetXStateFeaturesMask(context
: *const CONTEXT
, featuremask
: *mut u64) -> super::super::super::Foundation
::BOOL
;
177 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Security_WinTrust\"`*"]
178 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_WinTrust"))]
179 pub fn ImageAddCertificate(filehandle
: super::super::super::Foundation
::HANDLE
, certificate
: *const super::super::super::Security
::WinTrust
::WIN_CERTIFICATE
, index
: *mut u32) -> super::super::super::Foundation
::BOOL
;
180 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
181 #[cfg(feature = "Win32_Foundation")]
182 pub fn ImageDirectoryEntryToData(base
: *const ::core
::ffi
::c_void
, mappedasimage
: super::super::super::Foundation
::BOOLEAN
, directoryentry
: IMAGE_DIRECTORY_ENTRY
, size
: *mut u32) -> *mut ::core
::ffi
::c_void
;
183 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
184 #[cfg(feature = "Win32_Foundation")]
185 pub fn ImageDirectoryEntryToDataEx(base
: *const ::core
::ffi
::c_void
, mappedasimage
: super::super::super::Foundation
::BOOLEAN
, directoryentry
: IMAGE_DIRECTORY_ENTRY
, size
: *mut u32, foundheader
: *mut *mut IMAGE_SECTION_HEADER
) -> *mut ::core
::ffi
::c_void
;
186 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
187 #[cfg(feature = "Win32_Foundation")]
188 pub fn ImageEnumerateCertificates(filehandle
: super::super::super::Foundation
::HANDLE
, typefilter
: u16, certificatecount
: *mut u32, indices
: *mut u32, indexcount
: u32) -> super::super::super::Foundation
::BOOL
;
189 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Security_WinTrust\"`*"]
190 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_WinTrust"))]
191 pub fn ImageGetCertificateData(filehandle
: super::super::super::Foundation
::HANDLE
, certificateindex
: u32, certificate
: *mut super::super::super::Security
::WinTrust
::WIN_CERTIFICATE
, requiredlength
: *mut u32) -> super::super::super::Foundation
::BOOL
;
192 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Security_WinTrust\"`*"]
193 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_WinTrust"))]
194 pub fn ImageGetCertificateHeader(filehandle
: super::super::super::Foundation
::HANDLE
, certificateindex
: u32, certificateheader
: *mut super::super::super::Security
::WinTrust
::WIN_CERTIFICATE
) -> super::super::super::Foundation
::BOOL
;
195 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
196 #[cfg(feature = "Win32_Foundation")]
197 pub fn ImageGetDigestStream(filehandle
: super::super::super::Foundation
::HANDLE
, digestlevel
: u32, digestfunction
: DIGEST_FUNCTION
, digesthandle
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
198 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
199 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
200 pub fn ImageLoad(dllname
: ::windows_sys
::core
::PCSTR
, dllpath
: ::windows_sys
::core
::PCSTR
) -> *mut LOADED_IMAGE
;
201 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
202 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
203 pub fn ImageNtHeader(base
: *const ::core
::ffi
::c_void
) -> *mut IMAGE_NT_HEADERS64
;
204 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
205 #[cfg(target_arch = "x86")]
206 pub fn ImageNtHeader(base
: *const ::core
::ffi
::c_void
) -> *mut IMAGE_NT_HEADERS32
;
207 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
208 #[cfg(feature = "Win32_Foundation")]
209 pub fn ImageRemoveCertificate(filehandle
: super::super::super::Foundation
::HANDLE
, index
: u32) -> super::super::super::Foundation
::BOOL
;
210 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
211 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
212 pub fn ImageRvaToSection(ntheaders
: *const IMAGE_NT_HEADERS64
, base
: *const ::core
::ffi
::c_void
, rva
: u32) -> *mut IMAGE_SECTION_HEADER
;
213 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
214 #[cfg(target_arch = "x86")]
215 pub fn ImageRvaToSection(ntheaders
: *const IMAGE_NT_HEADERS32
, base
: *const ::core
::ffi
::c_void
, rva
: u32) -> *mut IMAGE_SECTION_HEADER
;
216 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
217 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
218 pub fn ImageRvaToVa(ntheaders
: *const IMAGE_NT_HEADERS64
, base
: *const ::core
::ffi
::c_void
, rva
: u32, lastrvasection
: *const *const IMAGE_SECTION_HEADER
) -> *mut ::core
::ffi
::c_void
;
219 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
220 #[cfg(target_arch = "x86")]
221 pub fn ImageRvaToVa(ntheaders
: *const IMAGE_NT_HEADERS32
, base
: *const ::core
::ffi
::c_void
, rva
: u32, lastrvasection
: *const *const IMAGE_SECTION_HEADER
) -> *mut ::core
::ffi
::c_void
;
222 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
223 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
224 pub fn ImageUnload(loadedimage
: *mut LOADED_IMAGE
) -> super::super::super::Foundation
::BOOL
;
225 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
226 pub fn ImagehlpApiVersion() -> *mut API_VERSION
;
227 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
228 pub fn ImagehlpApiVersionEx(appversion
: *const API_VERSION
) -> *mut API_VERSION
;
229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
230 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
231 pub fn InitializeContext(buffer
: *mut ::core
::ffi
::c_void
, contextflags
: u32, context
: *mut *mut CONTEXT
, contextlength
: *mut u32) -> super::super::super::Foundation
::BOOL
;
232 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
233 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
234 pub fn InitializeContext2(buffer
: *mut ::core
::ffi
::c_void
, contextflags
: u32, context
: *mut *mut CONTEXT
, contextlength
: *mut u32, xstatecompactionmask
: u64) -> super::super::super::Foundation
::BOOL
;
235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
236 #[cfg(feature = "Win32_Foundation")]
237 pub fn IsDebuggerPresent() -> super::super::super::Foundation
::BOOL
;
238 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
239 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
240 #[cfg(feature = "Win32_System_Kernel")]
241 pub fn LocateXStateFeature(context
: *const CONTEXT
, featureid
: u32, length
: *mut u32) -> *mut ::core
::ffi
::c_void
;
242 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
243 #[cfg(feature = "Win32_Foundation")]
244 pub fn MakeSureDirectoryPathExists(dirpath
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
;
245 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
246 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
247 pub fn MapAndLoad(imagename
: ::windows_sys
::core
::PCSTR
, dllpath
: ::windows_sys
::core
::PCSTR
, loadedimage
: *mut LOADED_IMAGE
, dotdll
: super::super::super::Foundation
::BOOL
, readonly
: super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
248 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
249 pub fn MapFileAndCheckSumA(filename
: ::windows_sys
::core
::PCSTR
, headersum
: *mut u32, checksum
: *mut u32) -> u32;
250 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
251 pub fn MapFileAndCheckSumW(filename
: ::windows_sys
::core
::PCWSTR
, headersum
: *mut u32, checksum
: *mut u32) -> u32;
252 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
253 #[cfg(feature = "Win32_Foundation")]
254 pub fn MessageBeep(utype
: u32) -> super::super::super::Foundation
::BOOL
;
255 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
256 #[cfg(feature = "Win32_Foundation")]
257 pub fn MiniDumpReadDumpStream(baseofdump
: *const ::core
::ffi
::c_void
, streamnumber
: u32, dir
: *mut *mut MINIDUMP_DIRECTORY
, streampointer
: *mut *mut ::core
::ffi
::c_void
, streamsize
: *mut u32) -> super::super::super::Foundation
::BOOL
;
258 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`*"]
259 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))]
260 pub fn MiniDumpWriteDump(hprocess
: super::super::super::Foundation
::HANDLE
, processid
: u32, hfile
: super::super::super::Foundation
::HANDLE
, dumptype
: MINIDUMP_TYPE
, exceptionparam
: *const MINIDUMP_EXCEPTION_INFORMATION
, userstreamparam
: *const MINIDUMP_USER_STREAM_INFORMATION
, callbackparam
: *const MINIDUMP_CALLBACK_INFORMATION
) -> super::super::super::Foundation
::BOOL
;
261 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
262 #[cfg(feature = "Win32_Foundation")]
263 pub fn OpenThreadWaitChainSession(flags
: OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS
, callback
: PWAITCHAINCALLBACK
) -> *mut ::core
::ffi
::c_void
;
264 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
265 pub fn OutputDebugStringA(lpoutputstring
: ::windows_sys
::core
::PCSTR
);
266 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
267 pub fn OutputDebugStringW(lpoutputstring
: ::windows_sys
::core
::PCWSTR
);
268 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
269 pub fn RaiseException(dwexceptioncode
: u32, dwexceptionflags
: u32, nnumberofarguments
: u32, lparguments
: *const usize) -> !;
270 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
271 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
272 pub fn RaiseFailFastException(pexceptionrecord
: *const EXCEPTION_RECORD
, pcontextrecord
: *const CONTEXT
, dwflags
: u32);
273 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
274 #[cfg(feature = "Win32_Foundation")]
275 pub fn RangeMapAddPeImageSections(rmaphandle
: *const ::core
::ffi
::c_void
, imagename
: ::windows_sys
::core
::PCWSTR
, mappedimage
: *const ::core
::ffi
::c_void
, mappingbytes
: u32, imagebase
: u64, usertag
: u64, mappingflags
: u32) -> super::super::super::Foundation
::BOOL
;
276 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
277 pub fn RangeMapCreate() -> *mut ::core
::ffi
::c_void
;
278 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
279 pub fn RangeMapFree(rmaphandle
: *const ::core
::ffi
::c_void
);
280 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
281 #[cfg(feature = "Win32_Foundation")]
282 pub fn RangeMapRead(rmaphandle
: *const ::core
::ffi
::c_void
, offset
: u64, buffer
: *mut ::core
::ffi
::c_void
, requestbytes
: u32, flags
: u32, donebytes
: *mut u32) -> super::super::super::Foundation
::BOOL
;
283 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
284 #[cfg(feature = "Win32_Foundation")]
285 pub fn RangeMapRemove(rmaphandle
: *const ::core
::ffi
::c_void
, usertag
: u64) -> super::super::super::Foundation
::BOOL
;
286 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
287 #[cfg(feature = "Win32_Foundation")]
288 pub fn RangeMapWrite(rmaphandle
: *const ::core
::ffi
::c_void
, offset
: u64, buffer
: *const ::core
::ffi
::c_void
, requestbytes
: u32, flags
: u32, donebytes
: *mut u32) -> super::super::super::Foundation
::BOOL
;
289 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
290 #[cfg(feature = "Win32_Foundation")]
291 pub fn ReBaseImage(currentimagename
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, frebase
: super::super::super::Foundation
::BOOL
, frebasesysfileok
: super::super::super::Foundation
::BOOL
, fgoingdown
: super::super::super::Foundation
::BOOL
, checkimagesize
: u32, oldimagesize
: *mut u32, oldimagebase
: *mut usize, newimagesize
: *mut u32, newimagebase
: *mut usize, timestamp
: u32) -> super::super::super::Foundation
::BOOL
;
292 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
293 #[cfg(feature = "Win32_Foundation")]
294 pub fn ReBaseImage64(currentimagename
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, frebase
: super::super::super::Foundation
::BOOL
, frebasesysfileok
: super::super::super::Foundation
::BOOL
, fgoingdown
: super::super::super::Foundation
::BOOL
, checkimagesize
: u32, oldimagesize
: *mut u32, oldimagebase
: *mut u64, newimagesize
: *mut u32, newimagebase
: *mut u64, timestamp
: u32) -> super::super::super::Foundation
::BOOL
;
295 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
296 #[cfg(feature = "Win32_Foundation")]
297 pub fn ReadProcessMemory(hprocess
: super::super::super::Foundation
::HANDLE
, lpbaseaddress
: *const ::core
::ffi
::c_void
, lpbuffer
: *mut ::core
::ffi
::c_void
, nsize
: usize, lpnumberofbytesread
: *mut usize) -> super::super::super::Foundation
::BOOL
;
298 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
299 pub fn RegisterWaitChainCOMCallback(callstatecallback
: PCOGETCALLSTATE
, activationstatecallback
: PCOGETACTIVATIONSTATE
);
300 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
301 #[cfg(feature = "Win32_Foundation")]
302 pub fn RemoveInvalidModuleList(hprocess
: super::super::super::Foundation
::HANDLE
);
303 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
304 pub fn RemoveVectoredContinueHandler(handle
: *const ::core
::ffi
::c_void
) -> u32;
305 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
306 pub fn RemoveVectoredExceptionHandler(handle
: *const ::core
::ffi
::c_void
) -> u32;
307 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
308 #[cfg(feature = "Win32_Foundation")]
309 pub fn ReportSymbolLoadSummary(hprocess
: super::super::super::Foundation
::HANDLE
, ploadmodule
: ::windows_sys
::core
::PCWSTR
, psymboldata
: *const DBGHELP_DATA_REPORT_STRUCT
) -> super::super::super::Foundation
::BOOL
;
310 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
311 #[cfg(target_arch = "aarch64")]
312 #[cfg(feature = "Win32_Foundation")]
313 pub fn RtlAddFunctionTable(functiontable
: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
, entrycount
: u32, baseaddress
: usize) -> super::super::super::Foundation
::BOOLEAN
;
314 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
315 #[cfg(target_arch = "x86_64")]
316 #[cfg(feature = "Win32_Foundation")]
317 pub fn RtlAddFunctionTable(functiontable
: *const IMAGE_RUNTIME_FUNCTION_ENTRY
, entrycount
: u32, baseaddress
: u64) -> super::super::super::Foundation
::BOOLEAN
;
318 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
319 #[cfg(target_arch = "aarch64")]
320 pub fn RtlAddGrowableFunctionTable(dynamictable
: *mut *mut ::core
::ffi
::c_void
, functiontable
: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
, entrycount
: u32, maximumentrycount
: u32, rangebase
: usize, rangeend
: usize) -> u32;
321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
322 #[cfg(target_arch = "x86_64")]
323 pub fn RtlAddGrowableFunctionTable(dynamictable
: *mut *mut ::core
::ffi
::c_void
, functiontable
: *const IMAGE_RUNTIME_FUNCTION_ENTRY
, entrycount
: u32, maximumentrycount
: u32, rangebase
: usize, rangeend
: usize) -> u32;
324 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
325 #[cfg(feature = "Win32_System_Kernel")]
326 pub fn RtlCaptureContext(contextrecord
: *mut CONTEXT
);
327 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
328 #[cfg(target_arch = "x86_64")]
329 #[cfg(feature = "Win32_System_Kernel")]
330 pub fn RtlCaptureContext2(contextrecord
: *mut CONTEXT
);
331 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
332 pub fn RtlCaptureStackBackTrace(framestoskip
: u32, framestocapture
: u32, backtrace
: *mut *mut ::core
::ffi
::c_void
, backtracehash
: *mut u32) -> u16;
333 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
334 #[cfg(target_arch = "aarch64")]
335 #[cfg(feature = "Win32_Foundation")]
336 pub fn RtlDeleteFunctionTable(functiontable
: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
) -> super::super::super::Foundation
::BOOLEAN
;
337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
338 #[cfg(target_arch = "x86_64")]
339 #[cfg(feature = "Win32_Foundation")]
340 pub fn RtlDeleteFunctionTable(functiontable
: *const IMAGE_RUNTIME_FUNCTION_ENTRY
) -> super::super::super::Foundation
::BOOLEAN
;
341 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
342 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
343 pub fn RtlDeleteGrowableFunctionTable(dynamictable
: *const ::core
::ffi
::c_void
);
344 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
345 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
346 pub fn RtlGrowFunctionTable(dynamictable
: *mut ::core
::ffi
::c_void
, newentrycount
: u32);
347 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
348 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
349 #[cfg(feature = "Win32_Foundation")]
350 pub fn RtlInstallFunctionTableCallback(tableidentifier
: u64, baseaddress
: u64, length
: u32, callback
: PGET_RUNTIME_FUNCTION_CALLBACK
, context
: *const ::core
::ffi
::c_void
, outofprocesscallbackdll
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOLEAN
;
351 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
352 #[cfg(target_arch = "aarch64")]
353 pub fn RtlLookupFunctionEntry(controlpc
: usize, imagebase
: *mut usize, historytable
: *mut UNWIND_HISTORY_TABLE
) -> *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
;
354 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
355 #[cfg(target_arch = "x86_64")]
356 pub fn RtlLookupFunctionEntry(controlpc
: u64, imagebase
: *mut u64, historytable
: *mut UNWIND_HISTORY_TABLE
) -> *mut IMAGE_RUNTIME_FUNCTION_ENTRY
;
357 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
358 pub fn RtlPcToFileHeader(pcvalue
: *const ::core
::ffi
::c_void
, baseofimage
: *mut *mut ::core
::ffi
::c_void
) -> *mut ::core
::ffi
::c_void
;
359 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
360 #[cfg(feature = "Win32_Foundation")]
361 pub fn RtlRaiseException(exceptionrecord
: *const EXCEPTION_RECORD
) -> !;
362 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
363 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
364 pub fn RtlRestoreContext(contextrecord
: *const CONTEXT
, exceptionrecord
: *const EXCEPTION_RECORD
);
365 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
366 #[cfg(feature = "Win32_Foundation")]
367 pub fn RtlUnwind(targetframe
: *const ::core
::ffi
::c_void
, targetip
: *const ::core
::ffi
::c_void
, exceptionrecord
: *const EXCEPTION_RECORD
, returnvalue
: *const ::core
::ffi
::c_void
);
368 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
369 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
370 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
371 pub fn RtlUnwindEx(targetframe
: *const ::core
::ffi
::c_void
, targetip
: *const ::core
::ffi
::c_void
, exceptionrecord
: *const EXCEPTION_RECORD
, returnvalue
: *const ::core
::ffi
::c_void
, contextrecord
: *const CONTEXT
, historytable
: *const UNWIND_HISTORY_TABLE
);
372 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
373 #[cfg(target_arch = "aarch64")]
374 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
375 pub fn RtlVirtualUnwind(handlertype
: RTL_VIRTUAL_UNWIND_HANDLER_TYPE
, imagebase
: usize, controlpc
: usize, functionentry
: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
, contextrecord
: *mut CONTEXT
, handlerdata
: *mut *mut ::core
::ffi
::c_void
, establisherframe
: *mut usize, contextpointers
: *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64
) -> super::super::Kernel
::EXCEPTION_ROUTINE
;
376 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
377 #[cfg(target_arch = "x86_64")]
378 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
379 pub fn RtlVirtualUnwind(handlertype
: RTL_VIRTUAL_UNWIND_HANDLER_TYPE
, imagebase
: u64, controlpc
: u64, functionentry
: *const IMAGE_RUNTIME_FUNCTION_ENTRY
, contextrecord
: *mut CONTEXT
, handlerdata
: *mut *mut ::core
::ffi
::c_void
, establisherframe
: *mut u64, contextpointers
: *mut KNONVOLATILE_CONTEXT_POINTERS
) -> super::super::Kernel
::EXCEPTION_ROUTINE
;
380 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
381 #[cfg(feature = "Win32_Foundation")]
382 pub fn SearchTreeForFile(rootpath
: ::windows_sys
::core
::PCSTR
, inputpathname
: ::windows_sys
::core
::PCSTR
, outputpathbuffer
: ::windows_sys
::core
::PSTR
) -> super::super::super::Foundation
::BOOL
;
383 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
384 #[cfg(feature = "Win32_Foundation")]
385 pub fn SearchTreeForFileW(rootpath
: ::windows_sys
::core
::PCWSTR
, inputpathname
: ::windows_sys
::core
::PCWSTR
, outputpathbuffer
: ::windows_sys
::core
::PWSTR
) -> super::super::super::Foundation
::BOOL
;
386 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
387 pub fn SetCheckUserInterruptShared(lpstartaddress
: LPCALL_BACK_USER_INTERRUPT_ROUTINE
);
388 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
389 pub fn SetErrorMode(umode
: THREAD_ERROR_MODE
) -> u32;
390 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
391 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
392 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
393 pub fn SetImageConfigInformation(loadedimage
: *mut LOADED_IMAGE
, imageconfiginformation
: *const IMAGE_LOAD_CONFIG_DIRECTORY64
) -> super::super::super::Foundation
::BOOL
;
394 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
395 #[cfg(target_arch = "x86")]
396 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
397 pub fn SetImageConfigInformation(loadedimage
: *mut LOADED_IMAGE
, imageconfiginformation
: *const IMAGE_LOAD_CONFIG_DIRECTORY32
) -> super::super::super::Foundation
::BOOL
;
398 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
399 pub fn SetSymLoadError(error
: u32);
400 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
401 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
402 pub fn SetThreadContext(hthread
: super::super::super::Foundation
::HANDLE
, lpcontext
: *const CONTEXT
) -> super::super::super::Foundation
::BOOL
;
403 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
404 #[cfg(feature = "Win32_Foundation")]
405 pub fn SetThreadErrorMode(dwnewmode
: THREAD_ERROR_MODE
, lpoldmode
: *const THREAD_ERROR_MODE
) -> super::super::super::Foundation
::BOOL
;
406 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
407 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
408 pub fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter
: LPTOP_LEVEL_EXCEPTION_FILTER
) -> LPTOP_LEVEL_EXCEPTION_FILTER
;
409 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
410 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
411 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
412 pub fn SetXStateFeaturesMask(context
: *mut CONTEXT
, featuremask
: u64) -> super::super::super::Foundation
::BOOL
;
413 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
414 #[cfg(target_arch = "x86")]
415 #[cfg(feature = "Win32_Foundation")]
416 pub fn StackWalk(machinetype
: u32, hprocess
: super::super::super::Foundation
::HANDLE
, hthread
: super::super::super::Foundation
::HANDLE
, stackframe
: *mut STACKFRAME
, contextrecord
: *mut ::core
::ffi
::c_void
, readmemoryroutine
: PREAD_PROCESS_MEMORY_ROUTINE
, functiontableaccessroutine
: PFUNCTION_TABLE_ACCESS_ROUTINE
, getmodulebaseroutine
: PGET_MODULE_BASE_ROUTINE
, translateaddress
: PTRANSLATE_ADDRESS_ROUTINE
) -> super::super::super::Foundation
::BOOL
;
417 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
418 #[cfg(feature = "Win32_Foundation")]
419 pub fn StackWalk64(machinetype
: u32, hprocess
: super::super::super::Foundation
::HANDLE
, hthread
: super::super::super::Foundation
::HANDLE
, stackframe
: *mut STACKFRAME64
, contextrecord
: *mut ::core
::ffi
::c_void
, readmemoryroutine
: PREAD_PROCESS_MEMORY_ROUTINE64
, functiontableaccessroutine
: PFUNCTION_TABLE_ACCESS_ROUTINE64
, getmodulebaseroutine
: PGET_MODULE_BASE_ROUTINE64
, translateaddress
: PTRANSLATE_ADDRESS_ROUTINE64
) -> super::super::super::Foundation
::BOOL
;
420 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
421 #[cfg(feature = "Win32_Foundation")]
422 pub fn StackWalkEx(machinetype
: u32, hprocess
: super::super::super::Foundation
::HANDLE
, hthread
: super::super::super::Foundation
::HANDLE
, stackframe
: *mut STACKFRAME_EX
, contextrecord
: *mut ::core
::ffi
::c_void
, readmemoryroutine
: PREAD_PROCESS_MEMORY_ROUTINE64
, functiontableaccessroutine
: PFUNCTION_TABLE_ACCESS_ROUTINE64
, getmodulebaseroutine
: PGET_MODULE_BASE_ROUTINE64
, translateaddress
: PTRANSLATE_ADDRESS_ROUTINE64
, flags
: u32) -> super::super::super::Foundation
::BOOL
;
423 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
424 #[cfg(feature = "Win32_Foundation")]
425 pub fn SymAddSourceStream(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, streamfile
: ::windows_sys
::core
::PCSTR
, buffer
: *const u8, size
: usize) -> super::super::super::Foundation
::BOOL
;
426 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
427 #[cfg(feature = "Win32_Foundation")]
428 pub fn SymAddSourceStreamA(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, streamfile
: ::windows_sys
::core
::PCSTR
, buffer
: *const u8, size
: usize) -> super::super::super::Foundation
::BOOL
;
429 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
430 #[cfg(feature = "Win32_Foundation")]
431 pub fn SymAddSourceStreamW(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, filespec
: ::windows_sys
::core
::PCWSTR
, buffer
: *const u8, size
: usize) -> super::super::super::Foundation
::BOOL
;
432 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
433 #[cfg(feature = "Win32_Foundation")]
434 pub fn SymAddSymbol(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, name
: ::windows_sys
::core
::PCSTR
, address
: u64, size
: u32, flags
: u32) -> super::super::super::Foundation
::BOOL
;
435 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
436 #[cfg(feature = "Win32_Foundation")]
437 pub fn SymAddSymbolW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, name
: ::windows_sys
::core
::PCWSTR
, address
: u64, size
: u32, flags
: u32) -> super::super::super::Foundation
::BOOL
;
438 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
439 #[cfg(feature = "Win32_Foundation")]
440 pub fn SymAddrIncludeInlineTrace(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64) -> u32;
441 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
442 #[cfg(feature = "Win32_Foundation")]
443 pub fn SymCleanup(hprocess
: super::super::super::Foundation
::HANDLE
) -> super::super::super::Foundation
::BOOL
;
444 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
445 #[cfg(feature = "Win32_Foundation")]
446 pub fn SymCompareInlineTrace(hprocess
: super::super::super::Foundation
::HANDLE
, address1
: u64, inlinecontext1
: u32, retaddress1
: u64, address2
: u64, retaddress2
: u64) -> u32;
447 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
448 #[cfg(feature = "Win32_Foundation")]
449 pub fn SymDeleteSymbol(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, name
: ::windows_sys
::core
::PCSTR
, address
: u64, flags
: u32) -> super::super::super::Foundation
::BOOL
;
450 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
451 #[cfg(feature = "Win32_Foundation")]
452 pub fn SymDeleteSymbolW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, name
: ::windows_sys
::core
::PCWSTR
, address
: u64, flags
: u32) -> super::super::super::Foundation
::BOOL
;
453 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
454 #[cfg(feature = "Win32_Foundation")]
455 pub fn SymEnumLines(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, obj
: ::windows_sys
::core
::PCSTR
, file
: ::windows_sys
::core
::PCSTR
, enumlinescallback
: PSYM_ENUMLINES_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
456 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
457 #[cfg(feature = "Win32_Foundation")]
458 pub fn SymEnumLinesW(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, obj
: ::windows_sys
::core
::PCWSTR
, file
: ::windows_sys
::core
::PCWSTR
, enumlinescallback
: PSYM_ENUMLINES_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
459 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
460 #[cfg(feature = "Win32_Foundation")]
461 pub fn SymEnumProcesses(enumprocessescallback
: PSYM_ENUMPROCESSES_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
462 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
463 #[cfg(feature = "Win32_Foundation")]
464 pub fn SymEnumSourceFileTokens(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, callback
: PENUMSOURCEFILETOKENSCALLBACK
) -> super::super::super::Foundation
::BOOL
;
465 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
466 #[cfg(feature = "Win32_Foundation")]
467 pub fn SymEnumSourceFiles(hprocess
: super::super::super::Foundation
::HANDLE
, modbase
: u64, mask
: ::windows_sys
::core
::PCSTR
, cbsrcfiles
: PSYM_ENUMSOURCEFILES_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
468 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
469 #[cfg(feature = "Win32_Foundation")]
470 pub fn SymEnumSourceFilesW(hprocess
: super::super::super::Foundation
::HANDLE
, modbase
: u64, mask
: ::windows_sys
::core
::PCWSTR
, cbsrcfiles
: PSYM_ENUMSOURCEFILES_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
471 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
472 #[cfg(feature = "Win32_Foundation")]
473 pub fn SymEnumSourceLines(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, obj
: ::windows_sys
::core
::PCSTR
, file
: ::windows_sys
::core
::PCSTR
, line
: u32, flags
: u32, enumlinescallback
: PSYM_ENUMLINES_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
474 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
475 #[cfg(feature = "Win32_Foundation")]
476 pub fn SymEnumSourceLinesW(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, obj
: ::windows_sys
::core
::PCWSTR
, file
: ::windows_sys
::core
::PCWSTR
, line
: u32, flags
: u32, enumlinescallback
: PSYM_ENUMLINES_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
477 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
478 #[cfg(feature = "Win32_Foundation")]
479 pub fn SymEnumSym(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
480 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
481 #[cfg(feature = "Win32_Foundation")]
482 pub fn SymEnumSymbols(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, mask
: ::windows_sys
::core
::PCSTR
, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
483 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
484 #[cfg(feature = "Win32_Foundation")]
485 pub fn SymEnumSymbolsEx(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, mask
: ::windows_sys
::core
::PCSTR
, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
, options
: u32) -> super::super::super::Foundation
::BOOL
;
486 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
487 #[cfg(feature = "Win32_Foundation")]
488 pub fn SymEnumSymbolsExW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, mask
: ::windows_sys
::core
::PCWSTR
, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
, options
: u32) -> super::super::super::Foundation
::BOOL
;
489 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
490 #[cfg(feature = "Win32_Foundation")]
491 pub fn SymEnumSymbolsForAddr(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
492 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
493 #[cfg(feature = "Win32_Foundation")]
494 pub fn SymEnumSymbolsForAddrW(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
495 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
496 #[cfg(feature = "Win32_Foundation")]
497 pub fn SymEnumSymbolsW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, mask
: ::windows_sys
::core
::PCWSTR
, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
498 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
499 #[cfg(feature = "Win32_Foundation")]
500 pub fn SymEnumTypes(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
501 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
502 #[cfg(feature = "Win32_Foundation")]
503 pub fn SymEnumTypesByName(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, mask
: ::windows_sys
::core
::PCSTR
, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
504 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
505 #[cfg(feature = "Win32_Foundation")]
506 pub fn SymEnumTypesByNameW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, mask
: ::windows_sys
::core
::PCWSTR
, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
507 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
508 #[cfg(feature = "Win32_Foundation")]
509 pub fn SymEnumTypesW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
510 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
511 #[cfg(target_arch = "x86")]
512 #[cfg(feature = "Win32_Foundation")]
513 pub fn SymEnumerateModules(hprocess
: super::super::super::Foundation
::HANDLE
, enummodulescallback
: PSYM_ENUMMODULES_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
514 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
515 #[cfg(feature = "Win32_Foundation")]
516 pub fn SymEnumerateModules64(hprocess
: super::super::super::Foundation
::HANDLE
, enummodulescallback
: PSYM_ENUMMODULES_CALLBACK64
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
517 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
518 #[cfg(feature = "Win32_Foundation")]
519 pub fn SymEnumerateModulesW64(hprocess
: super::super::super::Foundation
::HANDLE
, enummodulescallback
: PSYM_ENUMMODULES_CALLBACKW64
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
520 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
521 #[cfg(target_arch = "x86")]
522 #[cfg(feature = "Win32_Foundation")]
523 pub fn SymEnumerateSymbols(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u32, enumsymbolscallback
: PSYM_ENUMSYMBOLS_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
524 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
525 #[cfg(feature = "Win32_Foundation")]
526 pub fn SymEnumerateSymbols64(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, enumsymbolscallback
: PSYM_ENUMSYMBOLS_CALLBACK64
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
527 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
528 #[cfg(target_arch = "x86")]
529 #[cfg(feature = "Win32_Foundation")]
530 pub fn SymEnumerateSymbolsW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u32, enumsymbolscallback
: PSYM_ENUMSYMBOLS_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
531 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
532 #[cfg(feature = "Win32_Foundation")]
533 pub fn SymEnumerateSymbolsW64(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, enumsymbolscallback
: PSYM_ENUMSYMBOLS_CALLBACK64W
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
534 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
535 #[cfg(feature = "Win32_Foundation")]
536 pub fn SymFindDebugInfoFile(hprocess
: super::super::super::Foundation
::HANDLE
, filename
: ::windows_sys
::core
::PCSTR
, debugfilepath
: ::windows_sys
::core
::PSTR
, callback
: PFIND_DEBUG_FILE_CALLBACK
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::HANDLE
;
537 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
538 #[cfg(feature = "Win32_Foundation")]
539 pub fn SymFindDebugInfoFileW(hprocess
: super::super::super::Foundation
::HANDLE
, filename
: ::windows_sys
::core
::PCWSTR
, debugfilepath
: ::windows_sys
::core
::PWSTR
, callback
: PFIND_DEBUG_FILE_CALLBACKW
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::HANDLE
;
540 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
541 #[cfg(feature = "Win32_Foundation")]
542 pub fn SymFindExecutableImage(hprocess
: super::super::super::Foundation
::HANDLE
, filename
: ::windows_sys
::core
::PCSTR
, imagefilepath
: ::windows_sys
::core
::PSTR
, callback
: PFIND_EXE_FILE_CALLBACK
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::HANDLE
;
543 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
544 #[cfg(feature = "Win32_Foundation")]
545 pub fn SymFindExecutableImageW(hprocess
: super::super::super::Foundation
::HANDLE
, filename
: ::windows_sys
::core
::PCWSTR
, imagefilepath
: ::windows_sys
::core
::PWSTR
, callback
: PFIND_EXE_FILE_CALLBACKW
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::HANDLE
;
546 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
547 #[cfg(feature = "Win32_Foundation")]
548 pub fn SymFindFileInPath(hprocess
: super::super::super::Foundation
::HANDLE
, searchpatha
: ::windows_sys
::core
::PCSTR
, filename
: ::windows_sys
::core
::PCSTR
, id
: *const ::core
::ffi
::c_void
, two
: u32, three
: u32, flags
: SYM_FIND_ID_OPTION
, foundfile
: ::windows_sys
::core
::PSTR
, callback
: PFINDFILEINPATHCALLBACK
, context
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
549 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
550 #[cfg(feature = "Win32_Foundation")]
551 pub fn SymFindFileInPathW(hprocess
: super::super::super::Foundation
::HANDLE
, searchpatha
: ::windows_sys
::core
::PCWSTR
, filename
: ::windows_sys
::core
::PCWSTR
, id
: *const ::core
::ffi
::c_void
, two
: u32, three
: u32, flags
: SYM_FIND_ID_OPTION
, foundfile
: ::windows_sys
::core
::PWSTR
, callback
: PFINDFILEINPATHCALLBACKW
, context
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
552 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
553 #[cfg(feature = "Win32_Foundation")]
554 pub fn SymFromAddr(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64, displacement
: *mut u64, symbol
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
555 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
556 #[cfg(feature = "Win32_Foundation")]
557 pub fn SymFromAddrW(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64, displacement
: *mut u64, symbol
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
558 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
559 #[cfg(feature = "Win32_Foundation")]
560 pub fn SymFromIndex(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, index
: u32, symbol
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
561 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
562 #[cfg(feature = "Win32_Foundation")]
563 pub fn SymFromIndexW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, index
: u32, symbol
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
564 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
565 #[cfg(feature = "Win32_Foundation")]
566 pub fn SymFromInlineContext(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64, inlinecontext
: u32, displacement
: *mut u64, symbol
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
567 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
568 #[cfg(feature = "Win32_Foundation")]
569 pub fn SymFromInlineContextW(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64, inlinecontext
: u32, displacement
: *mut u64, symbol
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
570 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
571 #[cfg(feature = "Win32_Foundation")]
572 pub fn SymFromName(hprocess
: super::super::super::Foundation
::HANDLE
, name
: ::windows_sys
::core
::PCSTR
, symbol
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
573 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
574 #[cfg(feature = "Win32_Foundation")]
575 pub fn SymFromNameW(hprocess
: super::super::super::Foundation
::HANDLE
, name
: ::windows_sys
::core
::PCWSTR
, symbol
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
576 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
577 #[cfg(feature = "Win32_Foundation")]
578 pub fn SymFromToken(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, token
: u32, symbol
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
579 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
580 #[cfg(feature = "Win32_Foundation")]
581 pub fn SymFromTokenW(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, token
: u32, symbol
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
582 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
583 #[cfg(target_arch = "x86")]
584 #[cfg(feature = "Win32_Foundation")]
585 pub fn SymFunctionTableAccess(hprocess
: super::super::super::Foundation
::HANDLE
, addrbase
: u32) -> *mut ::core
::ffi
::c_void
;
586 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
587 #[cfg(feature = "Win32_Foundation")]
588 pub fn SymFunctionTableAccess64(hprocess
: super::super::super::Foundation
::HANDLE
, addrbase
: u64) -> *mut ::core
::ffi
::c_void
;
589 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
590 #[cfg(feature = "Win32_Foundation")]
591 pub fn SymFunctionTableAccess64AccessRoutines(hprocess
: super::super::super::Foundation
::HANDLE
, addrbase
: u64, readmemoryroutine
: PREAD_PROCESS_MEMORY_ROUTINE64
, getmodulebaseroutine
: PGET_MODULE_BASE_ROUTINE64
) -> *mut ::core
::ffi
::c_void
;
592 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
593 #[cfg(feature = "Win32_Foundation")]
594 pub fn SymGetExtendedOption(option
: IMAGEHLP_EXTENDED_OPTIONS
) -> super::super::super::Foundation
::BOOL
;
595 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
596 #[cfg(feature = "Win32_Foundation")]
597 pub fn SymGetFileLineOffsets64(hprocess
: super::super::super::Foundation
::HANDLE
, modulename
: ::windows_sys
::core
::PCSTR
, filename
: ::windows_sys
::core
::PCSTR
, buffer
: *mut u64, bufferlines
: u32) -> u32;
598 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
599 pub fn SymGetHomeDirectory(r
#type: IMAGEHLP_HD_TYPE, dir: ::windows_sys::core::PSTR, size: usize) -> ::windows_sys::core::PSTR;
600 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
601 pub fn SymGetHomeDirectoryW(r
#type: IMAGEHLP_HD_TYPE, dir: ::windows_sys::core::PWSTR, size: usize) -> ::windows_sys::core::PWSTR;
602 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
603 #[cfg(target_arch = "x86")]
604 #[cfg(feature = "Win32_Foundation")]
605 pub fn SymGetLineFromAddr(hprocess
: super::super::super::Foundation
::HANDLE
, dwaddr
: u32, pdwdisplacement
: *mut u32, line
: *mut IMAGEHLP_LINE
) -> super::super::super::Foundation
::BOOL
;
606 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
607 #[cfg(feature = "Win32_Foundation")]
608 pub fn SymGetLineFromAddr64(hprocess
: super::super::super::Foundation
::HANDLE
, qwaddr
: u64, pdwdisplacement
: *mut u32, line64
: *mut IMAGEHLP_LINE64
) -> super::super::super::Foundation
::BOOL
;
609 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
610 #[cfg(feature = "Win32_Foundation")]
611 pub fn SymGetLineFromAddrW64(hprocess
: super::super::super::Foundation
::HANDLE
, dwaddr
: u64, pdwdisplacement
: *mut u32, line
: *mut IMAGEHLP_LINEW64
) -> super::super::super::Foundation
::BOOL
;
612 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
613 #[cfg(feature = "Win32_Foundation")]
614 pub fn SymGetLineFromInlineContext(hprocess
: super::super::super::Foundation
::HANDLE
, qwaddr
: u64, inlinecontext
: u32, qwmodulebaseaddress
: u64, pdwdisplacement
: *mut u32, line64
: *mut IMAGEHLP_LINE64
) -> super::super::super::Foundation
::BOOL
;
615 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
616 #[cfg(feature = "Win32_Foundation")]
617 pub fn SymGetLineFromInlineContextW(hprocess
: super::super::super::Foundation
::HANDLE
, dwaddr
: u64, inlinecontext
: u32, qwmodulebaseaddress
: u64, pdwdisplacement
: *mut u32, line
: *mut IMAGEHLP_LINEW64
) -> super::super::super::Foundation
::BOOL
;
618 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
619 #[cfg(target_arch = "x86")]
620 #[cfg(feature = "Win32_Foundation")]
621 pub fn SymGetLineFromName(hprocess
: super::super::super::Foundation
::HANDLE
, modulename
: ::windows_sys
::core
::PCSTR
, filename
: ::windows_sys
::core
::PCSTR
, dwlinenumber
: u32, pldisplacement
: *mut i32, line
: *mut IMAGEHLP_LINE
) -> super::super::super::Foundation
::BOOL
;
622 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
623 #[cfg(feature = "Win32_Foundation")]
624 pub fn SymGetLineFromName64(hprocess
: super::super::super::Foundation
::HANDLE
, modulename
: ::windows_sys
::core
::PCSTR
, filename
: ::windows_sys
::core
::PCSTR
, dwlinenumber
: u32, pldisplacement
: *mut i32, line
: *mut IMAGEHLP_LINE64
) -> super::super::super::Foundation
::BOOL
;
625 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
626 #[cfg(feature = "Win32_Foundation")]
627 pub fn SymGetLineFromNameW64(hprocess
: super::super::super::Foundation
::HANDLE
, modulename
: ::windows_sys
::core
::PCWSTR
, filename
: ::windows_sys
::core
::PCWSTR
, dwlinenumber
: u32, pldisplacement
: *mut i32, line
: *mut IMAGEHLP_LINEW64
) -> super::super::super::Foundation
::BOOL
;
628 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
629 #[cfg(target_arch = "x86")]
630 #[cfg(feature = "Win32_Foundation")]
631 pub fn SymGetLineNext(hprocess
: super::super::super::Foundation
::HANDLE
, line
: *mut IMAGEHLP_LINE
) -> super::super::super::Foundation
::BOOL
;
632 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
633 #[cfg(feature = "Win32_Foundation")]
634 pub fn SymGetLineNext64(hprocess
: super::super::super::Foundation
::HANDLE
, line
: *mut IMAGEHLP_LINE64
) -> super::super::super::Foundation
::BOOL
;
635 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
636 #[cfg(feature = "Win32_Foundation")]
637 pub fn SymGetLineNextW64(hprocess
: super::super::super::Foundation
::HANDLE
, line
: *mut IMAGEHLP_LINEW64
) -> super::super::super::Foundation
::BOOL
;
638 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
639 #[cfg(target_arch = "x86")]
640 #[cfg(feature = "Win32_Foundation")]
641 pub fn SymGetLinePrev(hprocess
: super::super::super::Foundation
::HANDLE
, line
: *mut IMAGEHLP_LINE
) -> super::super::super::Foundation
::BOOL
;
642 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
643 #[cfg(feature = "Win32_Foundation")]
644 pub fn SymGetLinePrev64(hprocess
: super::super::super::Foundation
::HANDLE
, line
: *mut IMAGEHLP_LINE64
) -> super::super::super::Foundation
::BOOL
;
645 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
646 #[cfg(feature = "Win32_Foundation")]
647 pub fn SymGetLinePrevW64(hprocess
: super::super::super::Foundation
::HANDLE
, line
: *mut IMAGEHLP_LINEW64
) -> super::super::super::Foundation
::BOOL
;
648 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
649 #[cfg(target_arch = "x86")]
650 #[cfg(feature = "Win32_Foundation")]
651 pub fn SymGetModuleBase(hprocess
: super::super::super::Foundation
::HANDLE
, dwaddr
: u32) -> u32;
652 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
653 #[cfg(feature = "Win32_Foundation")]
654 pub fn SymGetModuleBase64(hprocess
: super::super::super::Foundation
::HANDLE
, qwaddr
: u64) -> u64;
655 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
656 #[cfg(target_arch = "x86")]
657 #[cfg(feature = "Win32_Foundation")]
658 pub fn SymGetModuleInfo(hprocess
: super::super::super::Foundation
::HANDLE
, dwaddr
: u32, moduleinfo
: *mut IMAGEHLP_MODULE
) -> super::super::super::Foundation
::BOOL
;
659 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
660 #[cfg(feature = "Win32_Foundation")]
661 pub fn SymGetModuleInfo64(hprocess
: super::super::super::Foundation
::HANDLE
, qwaddr
: u64, moduleinfo
: *mut IMAGEHLP_MODULE64
) -> super::super::super::Foundation
::BOOL
;
662 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
663 #[cfg(target_arch = "x86")]
664 #[cfg(feature = "Win32_Foundation")]
665 pub fn SymGetModuleInfoW(hprocess
: super::super::super::Foundation
::HANDLE
, dwaddr
: u32, moduleinfo
: *mut IMAGEHLP_MODULEW
) -> super::super::super::Foundation
::BOOL
;
666 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
667 #[cfg(feature = "Win32_Foundation")]
668 pub fn SymGetModuleInfoW64(hprocess
: super::super::super::Foundation
::HANDLE
, qwaddr
: u64, moduleinfo
: *mut IMAGEHLP_MODULEW64
) -> super::super::super::Foundation
::BOOL
;
669 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
670 #[cfg(feature = "Win32_Foundation")]
671 pub fn SymGetOmaps(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, omapto
: *mut *mut OMAP
, comapto
: *mut u64, omapfrom
: *mut *mut OMAP
, comapfrom
: *mut u64) -> super::super::super::Foundation
::BOOL
;
672 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
673 pub fn SymGetOptions() -> u32;
674 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
675 #[cfg(feature = "Win32_Foundation")]
676 pub fn SymGetScope(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, index
: u32, symbol
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
677 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
678 #[cfg(feature = "Win32_Foundation")]
679 pub fn SymGetScopeW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, index
: u32, symbol
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
680 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
681 #[cfg(feature = "Win32_Foundation")]
682 pub fn SymGetSearchPath(hprocess
: super::super::super::Foundation
::HANDLE
, searchpatha
: ::windows_sys
::core
::PSTR
, searchpathlength
: u32) -> super::super::super::Foundation
::BOOL
;
683 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
684 #[cfg(feature = "Win32_Foundation")]
685 pub fn SymGetSearchPathW(hprocess
: super::super::super::Foundation
::HANDLE
, searchpatha
: ::windows_sys
::core
::PWSTR
, searchpathlength
: u32) -> super::super::super::Foundation
::BOOL
;
686 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
687 #[cfg(feature = "Win32_Foundation")]
688 pub fn SymGetSourceFile(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, params
: ::windows_sys
::core
::PCSTR
, filespec
: ::windows_sys
::core
::PCSTR
, filepath
: ::windows_sys
::core
::PSTR
, size
: u32) -> super::super::super::Foundation
::BOOL
;
689 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
690 #[cfg(feature = "Win32_Foundation")]
691 pub fn SymGetSourceFileChecksum(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, filespec
: ::windows_sys
::core
::PCSTR
, pchecksumtype
: *mut u32, pchecksum
: *mut u8, checksumsize
: u32, pactualbyteswritten
: *mut u32) -> super::super::super::Foundation
::BOOL
;
692 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
693 #[cfg(feature = "Win32_Foundation")]
694 pub fn SymGetSourceFileChecksumW(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, filespec
: ::windows_sys
::core
::PCWSTR
, pchecksumtype
: *mut u32, pchecksum
: *mut u8, checksumsize
: u32, pactualbyteswritten
: *mut u32) -> super::super::super::Foundation
::BOOL
;
695 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
696 #[cfg(feature = "Win32_Foundation")]
697 pub fn SymGetSourceFileFromToken(hprocess
: super::super::super::Foundation
::HANDLE
, token
: *const ::core
::ffi
::c_void
, params
: ::windows_sys
::core
::PCSTR
, filepath
: ::windows_sys
::core
::PSTR
, size
: u32) -> super::super::super::Foundation
::BOOL
;
698 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
699 #[cfg(feature = "Win32_Foundation")]
700 pub fn SymGetSourceFileFromTokenByTokenName(hprocess
: super::super::super::Foundation
::HANDLE
, token
: *const ::core
::ffi
::c_void
, tokenname
: ::windows_sys
::core
::PCSTR
, params
: ::windows_sys
::core
::PCSTR
, filepath
: ::windows_sys
::core
::PSTR
, size
: u32) -> super::super::super::Foundation
::BOOL
;
701 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
702 #[cfg(feature = "Win32_Foundation")]
703 pub fn SymGetSourceFileFromTokenByTokenNameW(hprocess
: super::super::super::Foundation
::HANDLE
, token
: *const ::core
::ffi
::c_void
, tokenname
: ::windows_sys
::core
::PCWSTR
, params
: ::windows_sys
::core
::PCWSTR
, filepath
: ::windows_sys
::core
::PWSTR
, size
: u32) -> super::super::super::Foundation
::BOOL
;
704 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
705 #[cfg(feature = "Win32_Foundation")]
706 pub fn SymGetSourceFileFromTokenW(hprocess
: super::super::super::Foundation
::HANDLE
, token
: *const ::core
::ffi
::c_void
, params
: ::windows_sys
::core
::PCWSTR
, filepath
: ::windows_sys
::core
::PWSTR
, size
: u32) -> super::super::super::Foundation
::BOOL
;
707 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
708 #[cfg(feature = "Win32_Foundation")]
709 pub fn SymGetSourceFileToken(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, filespec
: ::windows_sys
::core
::PCSTR
, token
: *mut *mut ::core
::ffi
::c_void
, size
: *mut u32) -> super::super::super::Foundation
::BOOL
;
710 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
711 #[cfg(feature = "Win32_Foundation")]
712 pub fn SymGetSourceFileTokenByTokenName(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, filespec
: ::windows_sys
::core
::PCSTR
, tokenname
: ::windows_sys
::core
::PCSTR
, tokenparameters
: ::windows_sys
::core
::PCSTR
, token
: *mut *mut ::core
::ffi
::c_void
, size
: *mut u32) -> super::super::super::Foundation
::BOOL
;
713 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
714 #[cfg(feature = "Win32_Foundation")]
715 pub fn SymGetSourceFileTokenByTokenNameW(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, filespec
: ::windows_sys
::core
::PCWSTR
, tokenname
: ::windows_sys
::core
::PCWSTR
, tokenparameters
: ::windows_sys
::core
::PCWSTR
, token
: *mut *mut ::core
::ffi
::c_void
, size
: *mut u32) -> super::super::super::Foundation
::BOOL
;
716 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
717 #[cfg(feature = "Win32_Foundation")]
718 pub fn SymGetSourceFileTokenW(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, filespec
: ::windows_sys
::core
::PCWSTR
, token
: *mut *mut ::core
::ffi
::c_void
, size
: *mut u32) -> super::super::super::Foundation
::BOOL
;
719 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
720 #[cfg(feature = "Win32_Foundation")]
721 pub fn SymGetSourceFileW(hprocess
: super::super::super::Foundation
::HANDLE
, base
: u64, params
: ::windows_sys
::core
::PCWSTR
, filespec
: ::windows_sys
::core
::PCWSTR
, filepath
: ::windows_sys
::core
::PWSTR
, size
: u32) -> super::super::super::Foundation
::BOOL
;
722 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
723 #[cfg(feature = "Win32_Foundation")]
724 pub fn SymGetSourceVarFromToken(hprocess
: super::super::super::Foundation
::HANDLE
, token
: *const ::core
::ffi
::c_void
, params
: ::windows_sys
::core
::PCSTR
, varname
: ::windows_sys
::core
::PCSTR
, value
: ::windows_sys
::core
::PSTR
, size
: u32) -> super::super::super::Foundation
::BOOL
;
725 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
726 #[cfg(feature = "Win32_Foundation")]
727 pub fn SymGetSourceVarFromTokenW(hprocess
: super::super::super::Foundation
::HANDLE
, token
: *const ::core
::ffi
::c_void
, params
: ::windows_sys
::core
::PCWSTR
, varname
: ::windows_sys
::core
::PCWSTR
, value
: ::windows_sys
::core
::PWSTR
, size
: u32) -> super::super::super::Foundation
::BOOL
;
728 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
729 #[cfg(target_arch = "x86")]
730 #[cfg(feature = "Win32_Foundation")]
731 pub fn SymGetSymFromAddr(hprocess
: super::super::super::Foundation
::HANDLE
, dwaddr
: u32, pdwdisplacement
: *mut u32, symbol
: *mut IMAGEHLP_SYMBOL
) -> super::super::super::Foundation
::BOOL
;
732 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
733 #[cfg(feature = "Win32_Foundation")]
734 pub fn SymGetSymFromAddr64(hprocess
: super::super::super::Foundation
::HANDLE
, qwaddr
: u64, pdwdisplacement
: *mut u64, symbol
: *mut IMAGEHLP_SYMBOL64
) -> super::super::super::Foundation
::BOOL
;
735 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
736 #[cfg(target_arch = "x86")]
737 #[cfg(feature = "Win32_Foundation")]
738 pub fn SymGetSymFromName(hprocess
: super::super::super::Foundation
::HANDLE
, name
: ::windows_sys
::core
::PCSTR
, symbol
: *mut IMAGEHLP_SYMBOL
) -> super::super::super::Foundation
::BOOL
;
739 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
740 #[cfg(feature = "Win32_Foundation")]
741 pub fn SymGetSymFromName64(hprocess
: super::super::super::Foundation
::HANDLE
, name
: ::windows_sys
::core
::PCSTR
, symbol
: *mut IMAGEHLP_SYMBOL64
) -> super::super::super::Foundation
::BOOL
;
742 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
743 #[cfg(target_arch = "x86")]
744 #[cfg(feature = "Win32_Foundation")]
745 pub fn SymGetSymNext(hprocess
: super::super::super::Foundation
::HANDLE
, symbol
: *mut IMAGEHLP_SYMBOL
) -> super::super::super::Foundation
::BOOL
;
746 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
747 #[cfg(feature = "Win32_Foundation")]
748 pub fn SymGetSymNext64(hprocess
: super::super::super::Foundation
::HANDLE
, symbol
: *mut IMAGEHLP_SYMBOL64
) -> super::super::super::Foundation
::BOOL
;
749 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
750 #[cfg(target_arch = "x86")]
751 #[cfg(feature = "Win32_Foundation")]
752 pub fn SymGetSymPrev(hprocess
: super::super::super::Foundation
::HANDLE
, symbol
: *mut IMAGEHLP_SYMBOL
) -> super::super::super::Foundation
::BOOL
;
753 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
754 #[cfg(feature = "Win32_Foundation")]
755 pub fn SymGetSymPrev64(hprocess
: super::super::super::Foundation
::HANDLE
, symbol
: *mut IMAGEHLP_SYMBOL64
) -> super::super::super::Foundation
::BOOL
;
756 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
757 #[cfg(feature = "Win32_Foundation")]
758 pub fn SymGetSymbolFile(hprocess
: super::super::super::Foundation
::HANDLE
, sympath
: ::windows_sys
::core
::PCSTR
, imagefile
: ::windows_sys
::core
::PCSTR
, r
#type: IMAGEHLP_SF_TYPE, symbolfile: ::windows_sys::core::PSTR, csymbolfile: usize, dbgfile: ::windows_sys::core::PSTR, cdbgfile: usize) -> super::super::super::Foundation::BOOL;
759 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
760 #[cfg(feature = "Win32_Foundation")]
761 pub fn SymGetSymbolFileW(hprocess
: super::super::super::Foundation
::HANDLE
, sympath
: ::windows_sys
::core
::PCWSTR
, imagefile
: ::windows_sys
::core
::PCWSTR
, r
#type: IMAGEHLP_SF_TYPE, symbolfile: ::windows_sys::core::PWSTR, csymbolfile: usize, dbgfile: ::windows_sys::core::PWSTR, cdbgfile: usize) -> super::super::super::Foundation::BOOL;
762 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
763 #[cfg(feature = "Win32_Foundation")]
764 pub fn SymGetTypeFromName(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, name
: ::windows_sys
::core
::PCSTR
, symbol
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
765 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
766 #[cfg(feature = "Win32_Foundation")]
767 pub fn SymGetTypeFromNameW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, name
: ::windows_sys
::core
::PCWSTR
, symbol
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
768 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
769 #[cfg(feature = "Win32_Foundation")]
770 pub fn SymGetTypeInfo(hprocess
: super::super::super::Foundation
::HANDLE
, modbase
: u64, typeid
: u32, gettype
: IMAGEHLP_SYMBOL_TYPE_INFO
, pinfo
: *mut ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
771 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
772 #[cfg(feature = "Win32_Foundation")]
773 pub fn SymGetTypeInfoEx(hprocess
: super::super::super::Foundation
::HANDLE
, modbase
: u64, params
: *mut IMAGEHLP_GET_TYPE_INFO_PARAMS
) -> super::super::super::Foundation
::BOOL
;
774 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
775 #[cfg(feature = "Win32_Foundation")]
776 pub fn SymGetUnwindInfo(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64, buffer
: *mut ::core
::ffi
::c_void
, size
: *mut u32) -> super::super::super::Foundation
::BOOL
;
777 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
778 #[cfg(feature = "Win32_Foundation")]
779 pub fn SymInitialize(hprocess
: super::super::super::Foundation
::HANDLE
, usersearchpath
: ::windows_sys
::core
::PCSTR
, finvadeprocess
: super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
780 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
781 #[cfg(feature = "Win32_Foundation")]
782 pub fn SymInitializeW(hprocess
: super::super::super::Foundation
::HANDLE
, usersearchpath
: ::windows_sys
::core
::PCWSTR
, finvadeprocess
: super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
783 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
784 #[cfg(target_arch = "x86")]
785 #[cfg(feature = "Win32_Foundation")]
786 pub fn SymLoadModule(hprocess
: super::super::super::Foundation
::HANDLE
, hfile
: super::super::super::Foundation
::HANDLE
, imagename
: ::windows_sys
::core
::PCSTR
, modulename
: ::windows_sys
::core
::PCSTR
, baseofdll
: u32, sizeofdll
: u32) -> u32;
787 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
788 #[cfg(feature = "Win32_Foundation")]
789 pub fn SymLoadModule64(hprocess
: super::super::super::Foundation
::HANDLE
, hfile
: super::super::super::Foundation
::HANDLE
, imagename
: ::windows_sys
::core
::PCSTR
, modulename
: ::windows_sys
::core
::PCSTR
, baseofdll
: u64, sizeofdll
: u32) -> u64;
790 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
791 #[cfg(feature = "Win32_Foundation")]
792 pub fn SymLoadModuleEx(hprocess
: super::super::super::Foundation
::HANDLE
, hfile
: super::super::super::Foundation
::HANDLE
, imagename
: ::windows_sys
::core
::PCSTR
, modulename
: ::windows_sys
::core
::PCSTR
, baseofdll
: u64, dllsize
: u32, data
: *const MODLOAD_DATA
, flags
: SYM_LOAD_FLAGS
) -> u64;
793 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
794 #[cfg(feature = "Win32_Foundation")]
795 pub fn SymLoadModuleExW(hprocess
: super::super::super::Foundation
::HANDLE
, hfile
: super::super::super::Foundation
::HANDLE
, imagename
: ::windows_sys
::core
::PCWSTR
, modulename
: ::windows_sys
::core
::PCWSTR
, baseofdll
: u64, dllsize
: u32, data
: *const MODLOAD_DATA
, flags
: SYM_LOAD_FLAGS
) -> u64;
796 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
797 #[cfg(feature = "Win32_Foundation")]
798 pub fn SymMatchFileName(filename
: ::windows_sys
::core
::PCSTR
, r
#match: ::windows_sys::core::PCSTR, filenamestop: *mut ::windows_sys::core::PSTR, matchstop: *mut ::windows_sys::core::PSTR) -> super::super::super::Foundation::BOOL;
799 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
800 #[cfg(feature = "Win32_Foundation")]
801 pub fn SymMatchFileNameW(filename
: ::windows_sys
::core
::PCWSTR
, r
#match: ::windows_sys::core::PCWSTR, filenamestop: *mut ::windows_sys::core::PWSTR, matchstop: *mut ::windows_sys::core::PWSTR) -> super::super::super::Foundation::BOOL;
802 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
803 #[cfg(feature = "Win32_Foundation")]
804 pub fn SymMatchString(string
: ::windows_sys
::core
::PCSTR
, expression
: ::windows_sys
::core
::PCSTR
, fcase
: super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
805 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
806 #[cfg(feature = "Win32_Foundation")]
807 pub fn SymMatchStringA(string
: ::windows_sys
::core
::PCSTR
, expression
: ::windows_sys
::core
::PCSTR
, fcase
: super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
808 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
809 #[cfg(feature = "Win32_Foundation")]
810 pub fn SymMatchStringW(string
: ::windows_sys
::core
::PCWSTR
, expression
: ::windows_sys
::core
::PCWSTR
, fcase
: super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
811 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
812 #[cfg(feature = "Win32_Foundation")]
813 pub fn SymNext(hprocess
: super::super::super::Foundation
::HANDLE
, si
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
814 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
815 #[cfg(feature = "Win32_Foundation")]
816 pub fn SymNextW(hprocess
: super::super::super::Foundation
::HANDLE
, siw
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
817 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
818 #[cfg(feature = "Win32_Foundation")]
819 pub fn SymPrev(hprocess
: super::super::super::Foundation
::HANDLE
, si
: *mut SYMBOL_INFO
) -> super::super::super::Foundation
::BOOL
;
820 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
821 #[cfg(feature = "Win32_Foundation")]
822 pub fn SymPrevW(hprocess
: super::super::super::Foundation
::HANDLE
, siw
: *mut SYMBOL_INFOW
) -> super::super::super::Foundation
::BOOL
;
823 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
824 #[cfg(feature = "Win32_Foundation")]
825 pub fn SymQueryInlineTrace(hprocess
: super::super::super::Foundation
::HANDLE
, startaddress
: u64, startcontext
: u32, startretaddress
: u64, curaddress
: u64, curcontext
: *mut u32, curframeindex
: *mut u32) -> super::super::super::Foundation
::BOOL
;
826 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
827 #[cfg(feature = "Win32_Foundation")]
828 pub fn SymRefreshModuleList(hprocess
: super::super::super::Foundation
::HANDLE
) -> super::super::super::Foundation
::BOOL
;
829 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
830 #[cfg(target_arch = "x86")]
831 #[cfg(feature = "Win32_Foundation")]
832 pub fn SymRegisterCallback(hprocess
: super::super::super::Foundation
::HANDLE
, callbackfunction
: PSYMBOL_REGISTERED_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
833 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
834 #[cfg(feature = "Win32_Foundation")]
835 pub fn SymRegisterCallback64(hprocess
: super::super::super::Foundation
::HANDLE
, callbackfunction
: PSYMBOL_REGISTERED_CALLBACK64
, usercontext
: u64) -> super::super::super::Foundation
::BOOL
;
836 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
837 #[cfg(feature = "Win32_Foundation")]
838 pub fn SymRegisterCallbackW64(hprocess
: super::super::super::Foundation
::HANDLE
, callbackfunction
: PSYMBOL_REGISTERED_CALLBACK64
, usercontext
: u64) -> super::super::super::Foundation
::BOOL
;
839 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
840 #[cfg(target_arch = "x86")]
841 #[cfg(feature = "Win32_Foundation")]
842 pub fn SymRegisterFunctionEntryCallback(hprocess
: super::super::super::Foundation
::HANDLE
, callbackfunction
: PSYMBOL_FUNCENTRY_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
843 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
844 #[cfg(feature = "Win32_Foundation")]
845 pub fn SymRegisterFunctionEntryCallback64(hprocess
: super::super::super::Foundation
::HANDLE
, callbackfunction
: PSYMBOL_FUNCENTRY_CALLBACK64
, usercontext
: u64) -> super::super::super::Foundation
::BOOL
;
846 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
847 #[cfg(feature = "Win32_Foundation")]
848 pub fn SymSearch(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, index
: u32, symtag
: u32, mask
: ::windows_sys
::core
::PCSTR
, address
: u64, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACK
, usercontext
: *const ::core
::ffi
::c_void
, options
: u32) -> super::super::super::Foundation
::BOOL
;
849 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
850 #[cfg(feature = "Win32_Foundation")]
851 pub fn SymSearchW(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, index
: u32, symtag
: u32, mask
: ::windows_sys
::core
::PCWSTR
, address
: u64, enumsymbolscallback
: PSYM_ENUMERATESYMBOLS_CALLBACKW
, usercontext
: *const ::core
::ffi
::c_void
, options
: u32) -> super::super::super::Foundation
::BOOL
;
852 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
853 #[cfg(feature = "Win32_Foundation")]
854 pub fn SymSetContext(hprocess
: super::super::super::Foundation
::HANDLE
, stackframe
: *const IMAGEHLP_STACK_FRAME
, context
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
;
855 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
856 #[cfg(feature = "Win32_Foundation")]
857 pub fn SymSetExtendedOption(option
: IMAGEHLP_EXTENDED_OPTIONS
, value
: super::super::super::Foundation
::BOOL
) -> super::super::super::Foundation
::BOOL
;
858 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
859 #[cfg(feature = "Win32_Foundation")]
860 pub fn SymSetHomeDirectory(hprocess
: super::super::super::Foundation
::HANDLE
, dir
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
861 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
862 #[cfg(feature = "Win32_Foundation")]
863 pub fn SymSetHomeDirectoryW(hprocess
: super::super::super::Foundation
::HANDLE
, dir
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
864 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
865 pub fn SymSetOptions(symoptions
: u32) -> u32;
866 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
867 #[cfg(feature = "Win32_Foundation")]
868 pub fn SymSetParentWindow(hwnd
: super::super::super::Foundation
::HWND
) -> super::super::super::Foundation
::BOOL
;
869 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
870 #[cfg(feature = "Win32_Foundation")]
871 pub fn SymSetScopeFromAddr(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64) -> super::super::super::Foundation
::BOOL
;
872 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
873 #[cfg(feature = "Win32_Foundation")]
874 pub fn SymSetScopeFromIndex(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64, index
: u32) -> super::super::super::Foundation
::BOOL
;
875 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
876 #[cfg(feature = "Win32_Foundation")]
877 pub fn SymSetScopeFromInlineContext(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64, inlinecontext
: u32) -> super::super::super::Foundation
::BOOL
;
878 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
879 #[cfg(feature = "Win32_Foundation")]
880 pub fn SymSetSearchPath(hprocess
: super::super::super::Foundation
::HANDLE
, searchpatha
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
;
881 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
882 #[cfg(feature = "Win32_Foundation")]
883 pub fn SymSetSearchPathW(hprocess
: super::super::super::Foundation
::HANDLE
, searchpatha
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOL
;
884 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
885 #[cfg(feature = "Win32_Foundation")]
886 pub fn SymSrvDeltaName(hprocess
: super::super::super::Foundation
::HANDLE
, sympath
: ::windows_sys
::core
::PCSTR
, r
#type: ::windows_sys::core::PCSTR, file1: ::windows_sys::core::PCSTR, file2: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR;
887 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
888 #[cfg(feature = "Win32_Foundation")]
889 pub fn SymSrvDeltaNameW(hprocess
: super::super::super::Foundation
::HANDLE
, sympath
: ::windows_sys
::core
::PCWSTR
, r
#type: ::windows_sys::core::PCWSTR, file1: ::windows_sys::core::PCWSTR, file2: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR;
890 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
891 #[cfg(feature = "Win32_Foundation")]
892 pub fn SymSrvGetFileIndexInfo(file
: ::windows_sys
::core
::PCSTR
, info
: *mut SYMSRV_INDEX_INFO
, flags
: u32) -> super::super::super::Foundation
::BOOL
;
893 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
894 #[cfg(feature = "Win32_Foundation")]
895 pub fn SymSrvGetFileIndexInfoW(file
: ::windows_sys
::core
::PCWSTR
, info
: *mut SYMSRV_INDEX_INFOW
, flags
: u32) -> super::super::super::Foundation
::BOOL
;
896 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
897 #[cfg(feature = "Win32_Foundation")]
898 pub fn SymSrvGetFileIndexString(hprocess
: super::super::super::Foundation
::HANDLE
, srvpath
: ::windows_sys
::core
::PCSTR
, file
: ::windows_sys
::core
::PCSTR
, index
: ::windows_sys
::core
::PSTR
, size
: usize, flags
: u32) -> super::super::super::Foundation
::BOOL
;
899 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
900 #[cfg(feature = "Win32_Foundation")]
901 pub fn SymSrvGetFileIndexStringW(hprocess
: super::super::super::Foundation
::HANDLE
, srvpath
: ::windows_sys
::core
::PCWSTR
, file
: ::windows_sys
::core
::PCWSTR
, index
: ::windows_sys
::core
::PWSTR
, size
: usize, flags
: u32) -> super::super::super::Foundation
::BOOL
;
902 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
903 #[cfg(feature = "Win32_Foundation")]
904 pub fn SymSrvGetFileIndexes(file
: ::windows_sys
::core
::PCSTR
, id
: *mut ::windows_sys
::core
::GUID
, val1
: *mut u32, val2
: *mut u32, flags
: u32) -> super::super::super::Foundation
::BOOL
;
905 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
906 #[cfg(feature = "Win32_Foundation")]
907 pub fn SymSrvGetFileIndexesW(file
: ::windows_sys
::core
::PCWSTR
, id
: *mut ::windows_sys
::core
::GUID
, val1
: *mut u32, val2
: *mut u32, flags
: u32) -> super::super::super::Foundation
::BOOL
;
908 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
909 #[cfg(feature = "Win32_Foundation")]
910 pub fn SymSrvGetSupplement(hprocess
: super::super::super::Foundation
::HANDLE
, sympath
: ::windows_sys
::core
::PCSTR
, node
: ::windows_sys
::core
::PCSTR
, file
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::PSTR
;
911 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
912 #[cfg(feature = "Win32_Foundation")]
913 pub fn SymSrvGetSupplementW(hprocess
: super::super::super::Foundation
::HANDLE
, sympath
: ::windows_sys
::core
::PCWSTR
, node
: ::windows_sys
::core
::PCWSTR
, file
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::PWSTR
;
914 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
915 #[cfg(feature = "Win32_Foundation")]
916 pub fn SymSrvIsStore(hprocess
: super::super::super::Foundation
::HANDLE
, path
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
;
917 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
918 #[cfg(feature = "Win32_Foundation")]
919 pub fn SymSrvIsStoreW(hprocess
: super::super::super::Foundation
::HANDLE
, path
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOL
;
920 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
921 #[cfg(feature = "Win32_Foundation")]
922 pub fn SymSrvStoreFile(hprocess
: super::super::super::Foundation
::HANDLE
, srvpath
: ::windows_sys
::core
::PCSTR
, file
: ::windows_sys
::core
::PCSTR
, flags
: SYM_SRV_STORE_FILE_FLAGS
) -> ::windows_sys
::core
::PSTR
;
923 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
924 #[cfg(feature = "Win32_Foundation")]
925 pub fn SymSrvStoreFileW(hprocess
: super::super::super::Foundation
::HANDLE
, srvpath
: ::windows_sys
::core
::PCWSTR
, file
: ::windows_sys
::core
::PCWSTR
, flags
: SYM_SRV_STORE_FILE_FLAGS
) -> ::windows_sys
::core
::PWSTR
;
926 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
927 #[cfg(feature = "Win32_Foundation")]
928 pub fn SymSrvStoreSupplement(hprocess
: super::super::super::Foundation
::HANDLE
, srvpath
: ::windows_sys
::core
::PCSTR
, node
: ::windows_sys
::core
::PCSTR
, file
: ::windows_sys
::core
::PCSTR
, flags
: u32) -> ::windows_sys
::core
::PSTR
;
929 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
930 #[cfg(feature = "Win32_Foundation")]
931 pub fn SymSrvStoreSupplementW(hprocess
: super::super::super::Foundation
::HANDLE
, sympath
: ::windows_sys
::core
::PCWSTR
, node
: ::windows_sys
::core
::PCWSTR
, file
: ::windows_sys
::core
::PCWSTR
, flags
: u32) -> ::windows_sys
::core
::PWSTR
;
932 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
933 #[cfg(target_arch = "x86")]
934 #[cfg(feature = "Win32_Foundation")]
935 pub fn SymUnDName(sym
: *const IMAGEHLP_SYMBOL
, undecname
: ::windows_sys
::core
::PSTR
, undecnamelength
: u32) -> super::super::super::Foundation
::BOOL
;
936 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
937 #[cfg(feature = "Win32_Foundation")]
938 pub fn SymUnDName64(sym
: *const IMAGEHLP_SYMBOL64
, undecname
: ::windows_sys
::core
::PSTR
, undecnamelength
: u32) -> super::super::super::Foundation
::BOOL
;
939 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
940 #[cfg(target_arch = "x86")]
941 #[cfg(feature = "Win32_Foundation")]
942 pub fn SymUnloadModule(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u32) -> super::super::super::Foundation
::BOOL
;
943 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
944 #[cfg(feature = "Win32_Foundation")]
945 pub fn SymUnloadModule64(hprocess
: super::super::super::Foundation
::HANDLE
, baseofdll
: u64) -> super::super::super::Foundation
::BOOL
;
946 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
947 pub fn TerminateProcessOnMemoryExhaustion(failedallocationsize
: usize);
948 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
949 #[cfg(feature = "Win32_Foundation")]
950 pub fn TouchFileTimes(filehandle
: super::super::super::Foundation
::HANDLE
, psystemtime
: *const super::super::super::Foundation
::SYSTEMTIME
) -> super::super::super::Foundation
::BOOL
;
951 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
952 pub fn UnDecorateSymbolName(name
: ::windows_sys
::core
::PCSTR
, outputstring
: ::windows_sys
::core
::PSTR
, maxstringlength
: u32, flags
: u32) -> u32;
953 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
954 pub fn UnDecorateSymbolNameW(name
: ::windows_sys
::core
::PCWSTR
, outputstring
: ::windows_sys
::core
::PWSTR
, maxstringlength
: u32, flags
: u32) -> u32;
955 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
956 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
957 pub fn UnMapAndLoad(loadedimage
: *mut LOADED_IMAGE
) -> super::super::super::Foundation
::BOOL
;
958 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
959 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
960 pub fn UnhandledExceptionFilter(exceptioninfo
: *const EXCEPTION_POINTERS
) -> i32;
961 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
962 #[cfg(feature = "Win32_Foundation")]
963 pub fn UpdateDebugInfoFile(imagefilename
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, debugfilepath
: ::windows_sys
::core
::PSTR
, ntheaders
: *const IMAGE_NT_HEADERS32
) -> super::super::super::Foundation
::BOOL
;
964 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
965 #[cfg(feature = "Win32_Foundation")]
966 pub fn UpdateDebugInfoFileEx(imagefilename
: ::windows_sys
::core
::PCSTR
, symbolpath
: ::windows_sys
::core
::PCSTR
, debugfilepath
: ::windows_sys
::core
::PSTR
, ntheaders
: *const IMAGE_NT_HEADERS32
, oldchecksum
: u32) -> super::super::super::Foundation
::BOOL
;
967 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"]
968 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
969 pub fn WaitForDebugEvent(lpdebugevent
: *mut DEBUG_EVENT
, dwmilliseconds
: u32) -> super::super::super::Foundation
::BOOL
;
970 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"]
971 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
972 pub fn WaitForDebugEventEx(lpdebugevent
: *mut DEBUG_EVENT
, dwmilliseconds
: u32) -> super::super::super::Foundation
::BOOL
;
973 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
974 #[cfg(feature = "Win32_Foundation")]
975 pub fn Wow64GetThreadContext(hthread
: super::super::super::Foundation
::HANDLE
, lpcontext
: *mut WOW64_CONTEXT
) -> super::super::super::Foundation
::BOOL
;
976 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
977 #[cfg(feature = "Win32_Foundation")]
978 pub fn Wow64GetThreadSelectorEntry(hthread
: super::super::super::Foundation
::HANDLE
, dwselector
: u32, lpselectorentry
: *mut WOW64_LDT_ENTRY
) -> super::super::super::Foundation
::BOOL
;
979 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
980 #[cfg(feature = "Win32_Foundation")]
981 pub fn Wow64SetThreadContext(hthread
: super::super::super::Foundation
::HANDLE
, lpcontext
: *const WOW64_CONTEXT
) -> super::super::super::Foundation
::BOOL
;
982 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
983 #[cfg(feature = "Win32_Foundation")]
984 pub fn WriteProcessMemory(hprocess
: super::super::super::Foundation
::HANDLE
, lpbaseaddress
: *const ::core
::ffi
::c_void
, lpbuffer
: *const ::core
::ffi
::c_void
, nsize
: usize, lpnumberofbyteswritten
: *mut usize) -> super::super::super::Foundation
::BOOL
;
986 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
987 pub const ACTIVPROF_E_PROFILER_ABSENT
: ::windows_sys
::core
::HRESULT
= -2147220991i32;
988 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
989 pub const ACTIVPROF_E_PROFILER_PRESENT
: ::windows_sys
::core
::HRESULT
= -2147220992i32;
990 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
991 pub const ACTIVPROF_E_UNABLE_TO_APPLY_ACTION
: ::windows_sys
::core
::HRESULT
= -2147220990i32;
993 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
994 #[cfg(target_arch = "x86")]
998 pub Mode
: ADDRESS_MODE
,
1000 #[cfg(target_arch = "x86")]
1001 impl ::core
::marker
::Copy
for ADDRESS {}
1002 #[cfg(target_arch = "x86")]
1003 impl ::core
::clone
::Clone
for ADDRESS
{
1004 fn clone(&self) -> Self {
1009 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1010 pub struct ADDRESS64
{
1013 pub Mode
: ADDRESS_MODE
,
1015 impl ::core
::marker
::Copy
for ADDRESS64 {}
1016 impl ::core
::clone
::Clone
for ADDRESS64
{
1017 fn clone(&self) -> Self {
1021 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1022 pub type ADDRESS_MODE
= i32;
1023 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1024 pub const AddrMode1616
: ADDRESS_MODE
= 0i32;
1025 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1026 pub const AddrMode1632
: ADDRESS_MODE
= 1i32;
1027 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1028 pub const AddrModeReal
: ADDRESS_MODE
= 2i32;
1029 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1030 pub const AddrModeFlat
: ADDRESS_MODE
= 3i32;
1031 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1032 pub const ADDRESS_TYPE_INDEX_NOT_FOUND
: u32 = 11u32;
1033 #[repr(C, packed(1))]
1034 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1035 pub union AER_BRIDGE_DESCRIPTOR_FLAGS
{
1036 pub Anonymous
: AER_BRIDGE_DESCRIPTOR_FLAGS_0
,
1039 impl ::core
::marker
::Copy
for AER_BRIDGE_DESCRIPTOR_FLAGS {}
1040 impl ::core
::clone
::Clone
for AER_BRIDGE_DESCRIPTOR_FLAGS
{
1041 fn clone(&self) -> Self {
1045 #[repr(C, packed(1))]
1046 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1047 pub struct AER_BRIDGE_DESCRIPTOR_FLAGS_0
{
1050 impl ::core
::marker
::Copy
for AER_BRIDGE_DESCRIPTOR_FLAGS_0 {}
1051 impl ::core
::clone
::Clone
for AER_BRIDGE_DESCRIPTOR_FLAGS_0
{
1052 fn clone(&self) -> Self {
1056 #[repr(C, packed(1))]
1057 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1058 pub union AER_ENDPOINT_DESCRIPTOR_FLAGS
{
1059 pub Anonymous
: AER_ENDPOINT_DESCRIPTOR_FLAGS_0
,
1062 impl ::core
::marker
::Copy
for AER_ENDPOINT_DESCRIPTOR_FLAGS {}
1063 impl ::core
::clone
::Clone
for AER_ENDPOINT_DESCRIPTOR_FLAGS
{
1064 fn clone(&self) -> Self {
1068 #[repr(C, packed(1))]
1069 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1070 pub struct AER_ENDPOINT_DESCRIPTOR_FLAGS_0
{
1073 impl ::core
::marker
::Copy
for AER_ENDPOINT_DESCRIPTOR_FLAGS_0 {}
1074 impl ::core
::clone
::Clone
for AER_ENDPOINT_DESCRIPTOR_FLAGS_0
{
1075 fn clone(&self) -> Self {
1079 #[repr(C, packed(1))]
1080 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1081 pub union AER_ROOTPORT_DESCRIPTOR_FLAGS
{
1082 pub Anonymous
: AER_ROOTPORT_DESCRIPTOR_FLAGS_0
,
1085 impl ::core
::marker
::Copy
for AER_ROOTPORT_DESCRIPTOR_FLAGS {}
1086 impl ::core
::clone
::Clone
for AER_ROOTPORT_DESCRIPTOR_FLAGS
{
1087 fn clone(&self) -> Self {
1091 #[repr(C, packed(1))]
1092 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1093 pub struct AER_ROOTPORT_DESCRIPTOR_FLAGS_0
{
1096 impl ::core
::marker
::Copy
for AER_ROOTPORT_DESCRIPTOR_FLAGS_0 {}
1097 impl ::core
::clone
::Clone
for AER_ROOTPORT_DESCRIPTOR_FLAGS_0
{
1098 fn clone(&self) -> Self {
1103 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1104 pub struct API_VERSION
{
1105 pub MajorVersion
: u16,
1106 pub MinorVersion
: u16,
1110 impl ::core
::marker
::Copy
for API_VERSION {}
1111 impl ::core
::clone
::Clone
for API_VERSION
{
1112 fn clone(&self) -> Self {
1116 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1117 pub const API_VERSION_NUMBER
: u32 = 12u32;
1118 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1119 pub const APPBREAKFLAG_DEBUGGER_BLOCK
: u32 = 1u32;
1120 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1121 pub const APPBREAKFLAG_DEBUGGER_HALT
: u32 = 2u32;
1122 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1123 pub const APPBREAKFLAG_IN_BREAKPOINT
: u32 = 2147483648u32;
1124 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1125 pub const APPBREAKFLAG_NESTED
: u32 = 131072u32;
1126 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1127 pub const APPBREAKFLAG_STEP
: u32 = 65536u32;
1128 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1129 pub const APPBREAKFLAG_STEPTYPE_BYTECODE
: u32 = 1048576u32;
1130 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1131 pub const APPBREAKFLAG_STEPTYPE_MACHINE
: u32 = 2097152u32;
1132 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1133 pub const APPBREAKFLAG_STEPTYPE_MASK
: u32 = 15728640u32;
1134 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1135 pub const APPBREAKFLAG_STEPTYPE_SOURCE
: u32 = 0u32;
1136 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1137 pub type APPLICATION_NODE_EVENT_FILTER
= i32;
1138 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1139 pub const FILTER_EXCLUDE_NOTHING
: APPLICATION_NODE_EVENT_FILTER
= 0i32;
1140 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1141 pub const FILTER_EXCLUDE_ANONYMOUS_CODE
: APPLICATION_NODE_EVENT_FILTER
= 1i32;
1142 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1143 pub const FILTER_EXCLUDE_EVAL_CODE
: APPLICATION_NODE_EVENT_FILTER
= 2i32;
1145 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1146 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1147 pub struct ARM64_NT_CONTEXT
{
1148 pub ContextFlags
: u32,
1150 pub Anonymous
: ARM64_NT_CONTEXT_0
,
1153 pub V
: [ARM64_NT_NEON128
; 32],
1161 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1162 impl ::core
::marker
::Copy
for ARM64_NT_CONTEXT {}
1163 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1164 impl ::core
::clone
::Clone
for ARM64_NT_CONTEXT
{
1165 fn clone(&self) -> Self {
1170 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1171 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1172 pub union ARM64_NT_CONTEXT_0
{
1173 pub Anonymous
: ARM64_NT_CONTEXT_0_0
,
1176 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1177 impl ::core
::marker
::Copy
for ARM64_NT_CONTEXT_0 {}
1178 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1179 impl ::core
::clone
::Clone
for ARM64_NT_CONTEXT_0
{
1180 fn clone(&self) -> Self {
1185 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1186 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1187 pub struct ARM64_NT_CONTEXT_0_0
{
1220 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1221 impl ::core
::marker
::Copy
for ARM64_NT_CONTEXT_0_0 {}
1222 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
1223 impl ::core
::clone
::Clone
for ARM64_NT_CONTEXT_0_0
{
1224 fn clone(&self) -> Self {
1229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1230 pub union ARM64_NT_NEON128
{
1231 pub Anonymous
: ARM64_NT_NEON128_0
,
1237 impl ::core
::marker
::Copy
for ARM64_NT_NEON128 {}
1238 impl ::core
::clone
::Clone
for ARM64_NT_NEON128
{
1239 fn clone(&self) -> Self {
1244 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1245 pub struct ARM64_NT_NEON128_0
{
1249 impl ::core
::marker
::Copy
for ARM64_NT_NEON128_0 {}
1250 impl ::core
::clone
::Clone
for ARM64_NT_NEON128_0
{
1251 fn clone(&self) -> Self {
1256 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1257 pub struct ArrayDimension
{
1258 pub LowerBound
: i64,
1262 impl ::core
::marker
::Copy
for ArrayDimension {}
1263 impl ::core
::clone
::Clone
for ArrayDimension
{
1264 fn clone(&self) -> Self {
1268 pub type AsyncIDebugApplicationNodeEvents
= *mut ::core
::ffi
::c_void
;
1269 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1270 pub const BIND_ALL_IMAGES
: u32 = 4u32;
1271 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1272 pub const BIND_CACHE_IMPORT_DLLS
: u32 = 8u32;
1273 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1274 pub const BIND_NO_BOUND_IMPORTS
: u32 = 1u32;
1275 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1276 pub const BIND_NO_UPDATE
: u32 = 2u32;
1277 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1278 pub const BIND_REPORT_64BIT_VA
: u32 = 16u32;
1279 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1280 pub type BREAKPOINT_STATE
= i32;
1281 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1282 pub const BREAKPOINT_DELETED
: BREAKPOINT_STATE
= 0i32;
1283 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1284 pub const BREAKPOINT_DISABLED
: BREAKPOINT_STATE
= 1i32;
1285 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1286 pub const BREAKPOINT_ENABLED
: BREAKPOINT_STATE
= 2i32;
1287 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1288 pub type BREAKREASON
= i32;
1289 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1290 pub const BREAKREASON_STEP
: BREAKREASON
= 0i32;
1291 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1292 pub const BREAKREASON_BREAKPOINT
: BREAKREASON
= 1i32;
1293 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1294 pub const BREAKREASON_DEBUGGER_BLOCK
: BREAKREASON
= 2i32;
1295 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1296 pub const BREAKREASON_HOST_INITIATED
: BREAKREASON
= 3i32;
1297 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1298 pub const BREAKREASON_LANGUAGE_INITIATED
: BREAKREASON
= 4i32;
1299 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1300 pub const BREAKREASON_DEBUGGER_HALT
: BREAKREASON
= 5i32;
1301 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1302 pub const BREAKREASON_ERROR
: BREAKREASON
= 6i32;
1303 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1304 pub const BREAKREASON_JIT
: BREAKREASON
= 7i32;
1305 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1306 pub const BREAKREASON_MUTATION_BREAKPOINT
: BREAKREASON
= 8i32;
1307 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1308 pub type BREAKRESUME_ACTION
= i32;
1309 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1310 pub const BREAKRESUMEACTION_ABORT
: BREAKRESUME_ACTION
= 0i32;
1311 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1312 pub const BREAKRESUMEACTION_CONTINUE
: BREAKRESUME_ACTION
= 1i32;
1313 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1314 pub const BREAKRESUMEACTION_STEP_INTO
: BREAKRESUME_ACTION
= 2i32;
1315 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1316 pub const BREAKRESUMEACTION_STEP_OVER
: BREAKRESUME_ACTION
= 3i32;
1317 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1318 pub const BREAKRESUMEACTION_STEP_OUT
: BREAKRESUME_ACTION
= 4i32;
1319 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1320 pub const BREAKRESUMEACTION_IGNORE
: BREAKRESUME_ACTION
= 5i32;
1321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1322 pub const BREAKRESUMEACTION_STEP_DOCUMENT
: BREAKRESUME_ACTION
= 6i32;
1323 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1324 pub type BUGCHECK_ERROR
= u32;
1325 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1326 pub const HARDWARE_PROFILE_UNDOCKED_STRING
: BUGCHECK_ERROR
= 1073807361u32;
1327 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1328 pub const HARDWARE_PROFILE_DOCKED_STRING
: BUGCHECK_ERROR
= 1073807362u32;
1329 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1330 pub const HARDWARE_PROFILE_UNKNOWN_STRING
: BUGCHECK_ERROR
= 1073807363u32;
1331 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1332 pub const WINDOWS_NT_BANNER
: BUGCHECK_ERROR
= 1073741950u32;
1333 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1334 pub const WINDOWS_NT_CSD_STRING
: BUGCHECK_ERROR
= 1073741959u32;
1335 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1336 pub const WINDOWS_NT_INFO_STRING
: BUGCHECK_ERROR
= 1073741960u32;
1337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1338 pub const WINDOWS_NT_MP_STRING
: BUGCHECK_ERROR
= 1073741961u32;
1339 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1340 pub const THREAD_TERMINATE_HELD_MUTEX
: BUGCHECK_ERROR
= 1073741962u32;
1341 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1342 pub const WINDOWS_NT_INFO_STRING_PLURAL
: BUGCHECK_ERROR
= 1073741981u32;
1343 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1344 pub const WINDOWS_NT_RC_STRING
: BUGCHECK_ERROR
= 1073741982u32;
1345 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1346 pub const APC_INDEX_MISMATCH
: BUGCHECK_ERROR
= 1u32;
1347 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1348 pub const DEVICE_QUEUE_NOT_BUSY
: BUGCHECK_ERROR
= 2u32;
1349 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1350 pub const INVALID_AFFINITY_SET
: BUGCHECK_ERROR
= 3u32;
1351 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1352 pub const INVALID_DATA_ACCESS_TRAP
: BUGCHECK_ERROR
= 4u32;
1353 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1354 pub const INVALID_PROCESS_ATTACH_ATTEMPT
: BUGCHECK_ERROR
= 5u32;
1355 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1356 pub const INVALID_PROCESS_DETACH_ATTEMPT
: BUGCHECK_ERROR
= 6u32;
1357 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1358 pub const INVALID_SOFTWARE_INTERRUPT
: BUGCHECK_ERROR
= 7u32;
1359 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1360 pub const IRQL_NOT_DISPATCH_LEVEL
: BUGCHECK_ERROR
= 8u32;
1361 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1362 pub const IRQL_NOT_GREATER_OR_EQUAL
: BUGCHECK_ERROR
= 9u32;
1363 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1364 pub const IRQL_NOT_LESS_OR_EQUAL
: BUGCHECK_ERROR
= 10u32;
1365 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1366 pub const NO_EXCEPTION_HANDLING_SUPPORT
: BUGCHECK_ERROR
= 11u32;
1367 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1368 pub const MAXIMUM_WAIT_OBJECTS_EXCEEDED
: BUGCHECK_ERROR
= 12u32;
1369 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1370 pub const MUTEX_LEVEL_NUMBER_VIOLATION
: BUGCHECK_ERROR
= 13u32;
1371 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1372 pub const NO_USER_MODE_CONTEXT
: BUGCHECK_ERROR
= 14u32;
1373 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1374 pub const SPIN_LOCK_ALREADY_OWNED
: BUGCHECK_ERROR
= 15u32;
1375 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1376 pub const SPIN_LOCK_NOT_OWNED
: BUGCHECK_ERROR
= 16u32;
1377 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1378 pub const THREAD_NOT_MUTEX_OWNER
: BUGCHECK_ERROR
= 17u32;
1379 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1380 pub const TRAP_CAUSE_UNKNOWN
: BUGCHECK_ERROR
= 18u32;
1381 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1382 pub const EMPTY_THREAD_REAPER_LIST
: BUGCHECK_ERROR
= 19u32;
1383 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1384 pub const CREATE_DELETE_LOCK_NOT_LOCKED
: BUGCHECK_ERROR
= 20u32;
1385 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1386 pub const LAST_CHANCE_CALLED_FROM_KMODE
: BUGCHECK_ERROR
= 21u32;
1387 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1388 pub const CID_HANDLE_CREATION
: BUGCHECK_ERROR
= 22u32;
1389 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1390 pub const CID_HANDLE_DELETION
: BUGCHECK_ERROR
= 23u32;
1391 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1392 pub const REFERENCE_BY_POINTER
: BUGCHECK_ERROR
= 24u32;
1393 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1394 pub const BAD_POOL_HEADER
: BUGCHECK_ERROR
= 25u32;
1395 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1396 pub const MEMORY_MANAGEMENT
: BUGCHECK_ERROR
= 26u32;
1397 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1398 pub const PFN_SHARE_COUNT
: BUGCHECK_ERROR
= 27u32;
1399 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1400 pub const PFN_REFERENCE_COUNT
: BUGCHECK_ERROR
= 28u32;
1401 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1402 pub const NO_SPIN_LOCK_AVAILABLE
: BUGCHECK_ERROR
= 29u32;
1403 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1404 pub const KMODE_EXCEPTION_NOT_HANDLED
: BUGCHECK_ERROR
= 30u32;
1405 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1406 pub const SHARED_RESOURCE_CONV_ERROR
: BUGCHECK_ERROR
= 31u32;
1407 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1408 pub const KERNEL_APC_PENDING_DURING_EXIT
: BUGCHECK_ERROR
= 32u32;
1409 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1410 pub const QUOTA_UNDERFLOW
: BUGCHECK_ERROR
= 33u32;
1411 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1412 pub const FILE_SYSTEM
: BUGCHECK_ERROR
= 34u32;
1413 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1414 pub const FAT_FILE_SYSTEM
: BUGCHECK_ERROR
= 35u32;
1415 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1416 pub const NTFS_FILE_SYSTEM
: BUGCHECK_ERROR
= 36u32;
1417 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1418 pub const NPFS_FILE_SYSTEM
: BUGCHECK_ERROR
= 37u32;
1419 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1420 pub const CDFS_FILE_SYSTEM
: BUGCHECK_ERROR
= 38u32;
1421 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1422 pub const RDR_FILE_SYSTEM
: BUGCHECK_ERROR
= 39u32;
1423 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1424 pub const CORRUPT_ACCESS_TOKEN
: BUGCHECK_ERROR
= 40u32;
1425 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1426 pub const SECURITY_SYSTEM
: BUGCHECK_ERROR
= 41u32;
1427 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1428 pub const INCONSISTENT_IRP
: BUGCHECK_ERROR
= 42u32;
1429 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1430 pub const PANIC_STACK_SWITCH
: BUGCHECK_ERROR
= 43u32;
1431 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1432 pub const PORT_DRIVER_INTERNAL
: BUGCHECK_ERROR
= 44u32;
1433 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1434 pub const SCSI_DISK_DRIVER_INTERNAL
: BUGCHECK_ERROR
= 45u32;
1435 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1436 pub const DATA_BUS_ERROR
: BUGCHECK_ERROR
= 46u32;
1437 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1438 pub const INSTRUCTION_BUS_ERROR
: BUGCHECK_ERROR
= 47u32;
1439 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1440 pub const SET_OF_INVALID_CONTEXT
: BUGCHECK_ERROR
= 48u32;
1441 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1442 pub const PHASE0_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 49u32;
1443 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1444 pub const PHASE1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 50u32;
1445 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1446 pub const UNEXPECTED_INITIALIZATION_CALL
: BUGCHECK_ERROR
= 51u32;
1447 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1448 pub const CACHE_MANAGER
: BUGCHECK_ERROR
= 52u32;
1449 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1450 pub const NO_MORE_IRP_STACK_LOCATIONS
: BUGCHECK_ERROR
= 53u32;
1451 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1452 pub const DEVICE_REFERENCE_COUNT_NOT_ZERO
: BUGCHECK_ERROR
= 54u32;
1453 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1454 pub const FLOPPY_INTERNAL_ERROR
: BUGCHECK_ERROR
= 55u32;
1455 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1456 pub const SERIAL_DRIVER_INTERNAL
: BUGCHECK_ERROR
= 56u32;
1457 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1458 pub const SYSTEM_EXIT_OWNED_MUTEX
: BUGCHECK_ERROR
= 57u32;
1459 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1460 pub const SYSTEM_UNWIND_PREVIOUS_USER
: BUGCHECK_ERROR
= 58u32;
1461 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1462 pub const SYSTEM_SERVICE_EXCEPTION
: BUGCHECK_ERROR
= 59u32;
1463 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1464 pub const INTERRUPT_UNWIND_ATTEMPTED
: BUGCHECK_ERROR
= 60u32;
1465 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1466 pub const INTERRUPT_EXCEPTION_NOT_HANDLED
: BUGCHECK_ERROR
= 61u32;
1467 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1468 pub const MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
: BUGCHECK_ERROR
= 62u32;
1469 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1470 pub const NO_MORE_SYSTEM_PTES
: BUGCHECK_ERROR
= 63u32;
1471 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1472 pub const TARGET_MDL_TOO_SMALL
: BUGCHECK_ERROR
= 64u32;
1473 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1474 pub const MUST_SUCCEED_POOL_EMPTY
: BUGCHECK_ERROR
= 65u32;
1475 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1476 pub const ATDISK_DRIVER_INTERNAL
: BUGCHECK_ERROR
= 66u32;
1477 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1478 pub const NO_SUCH_PARTITION
: BUGCHECK_ERROR
= 67u32;
1479 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1480 pub const MULTIPLE_IRP_COMPLETE_REQUESTS
: BUGCHECK_ERROR
= 68u32;
1481 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1482 pub const INSUFFICIENT_SYSTEM_MAP_REGS
: BUGCHECK_ERROR
= 69u32;
1483 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1484 pub const DEREF_UNKNOWN_LOGON_SESSION
: BUGCHECK_ERROR
= 70u32;
1485 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1486 pub const REF_UNKNOWN_LOGON_SESSION
: BUGCHECK_ERROR
= 71u32;
1487 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1488 pub const CANCEL_STATE_IN_COMPLETED_IRP
: BUGCHECK_ERROR
= 72u32;
1489 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1490 pub const PAGE_FAULT_WITH_INTERRUPTS_OFF
: BUGCHECK_ERROR
= 73u32;
1491 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1492 pub const IRQL_GT_ZERO_AT_SYSTEM_SERVICE
: BUGCHECK_ERROR
= 74u32;
1493 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1494 pub const STREAMS_INTERNAL_ERROR
: BUGCHECK_ERROR
= 75u32;
1495 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1496 pub const FATAL_UNHANDLED_HARD_ERROR
: BUGCHECK_ERROR
= 76u32;
1497 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1498 pub const NO_PAGES_AVAILABLE
: BUGCHECK_ERROR
= 77u32;
1499 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1500 pub const PFN_LIST_CORRUPT
: BUGCHECK_ERROR
= 78u32;
1501 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1502 pub const NDIS_INTERNAL_ERROR
: BUGCHECK_ERROR
= 79u32;
1503 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1504 pub const PAGE_FAULT_IN_NONPAGED_AREA
: BUGCHECK_ERROR
= 80u32;
1505 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1506 pub const PAGE_FAULT_IN_NONPAGED_AREA_M
: BUGCHECK_ERROR
= 268435536u32;
1507 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1508 pub const REGISTRY_ERROR
: BUGCHECK_ERROR
= 81u32;
1509 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1510 pub const MAILSLOT_FILE_SYSTEM
: BUGCHECK_ERROR
= 82u32;
1511 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1512 pub const NO_BOOT_DEVICE
: BUGCHECK_ERROR
= 83u32;
1513 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1514 pub const LM_SERVER_INTERNAL_ERROR
: BUGCHECK_ERROR
= 84u32;
1515 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1516 pub const DATA_COHERENCY_EXCEPTION
: BUGCHECK_ERROR
= 85u32;
1517 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1518 pub const INSTRUCTION_COHERENCY_EXCEPTION
: BUGCHECK_ERROR
= 86u32;
1519 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1520 pub const XNS_INTERNAL_ERROR
: BUGCHECK_ERROR
= 87u32;
1521 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1522 pub const VOLMGRX_INTERNAL_ERROR
: BUGCHECK_ERROR
= 88u32;
1523 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1524 pub const PINBALL_FILE_SYSTEM
: BUGCHECK_ERROR
= 89u32;
1525 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1526 pub const CRITICAL_SERVICE_FAILED
: BUGCHECK_ERROR
= 90u32;
1527 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1528 pub const SET_ENV_VAR_FAILED
: BUGCHECK_ERROR
= 91u32;
1529 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1530 pub const HAL_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 92u32;
1531 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1532 pub const UNSUPPORTED_PROCESSOR
: BUGCHECK_ERROR
= 93u32;
1533 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1534 pub const OBJECT_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 94u32;
1535 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1536 pub const SECURITY_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 95u32;
1537 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1538 pub const PROCESS_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 96u32;
1539 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1540 pub const HAL1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 97u32;
1541 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1542 pub const OBJECT1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 98u32;
1543 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1544 pub const SECURITY1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 99u32;
1545 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1546 pub const SYMBOLIC_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 100u32;
1547 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1548 pub const MEMORY1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 101u32;
1549 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1550 pub const CACHE_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 102u32;
1551 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1552 pub const CONFIG_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 103u32;
1553 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1554 pub const FILE_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 104u32;
1555 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1556 pub const IO1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 105u32;
1557 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1558 pub const LPC_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 106u32;
1559 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1560 pub const PROCESS1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 107u32;
1561 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1562 pub const REFMON_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 108u32;
1563 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1564 pub const SESSION1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 109u32;
1565 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1566 pub const BOOTPROC_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 110u32;
1567 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1568 pub const VSL_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 111u32;
1569 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1570 pub const SOFT_RESTART_FATAL_ERROR
: BUGCHECK_ERROR
= 112u32;
1571 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1572 pub const ASSIGN_DRIVE_LETTERS_FAILED
: BUGCHECK_ERROR
= 114u32;
1573 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1574 pub const CONFIG_LIST_FAILED
: BUGCHECK_ERROR
= 115u32;
1575 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1576 pub const BAD_SYSTEM_CONFIG_INFO
: BUGCHECK_ERROR
= 116u32;
1577 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1578 pub const CANNOT_WRITE_CONFIGURATION
: BUGCHECK_ERROR
= 117u32;
1579 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1580 pub const PROCESS_HAS_LOCKED_PAGES
: BUGCHECK_ERROR
= 118u32;
1581 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1582 pub const KERNEL_STACK_INPAGE_ERROR
: BUGCHECK_ERROR
= 119u32;
1583 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1584 pub const PHASE0_EXCEPTION
: BUGCHECK_ERROR
= 120u32;
1585 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1586 pub const MISMATCHED_HAL
: BUGCHECK_ERROR
= 121u32;
1587 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1588 pub const KERNEL_DATA_INPAGE_ERROR
: BUGCHECK_ERROR
= 122u32;
1589 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1590 pub const INACCESSIBLE_BOOT_DEVICE
: BUGCHECK_ERROR
= 123u32;
1591 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1592 pub const BUGCODE_NDIS_DRIVER
: BUGCHECK_ERROR
= 124u32;
1593 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1594 pub const INSTALL_MORE_MEMORY
: BUGCHECK_ERROR
= 125u32;
1595 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1596 pub const SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
: BUGCHECK_ERROR
= 126u32;
1597 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1598 pub const SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
: BUGCHECK_ERROR
= 268435582u32;
1599 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1600 pub const UNEXPECTED_KERNEL_MODE_TRAP
: BUGCHECK_ERROR
= 127u32;
1601 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1602 pub const UNEXPECTED_KERNEL_MODE_TRAP_M
: BUGCHECK_ERROR
= 268435583u32;
1603 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1604 pub const NMI_HARDWARE_FAILURE
: BUGCHECK_ERROR
= 128u32;
1605 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1606 pub const SPIN_LOCK_INIT_FAILURE
: BUGCHECK_ERROR
= 129u32;
1607 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1608 pub const DFS_FILE_SYSTEM
: BUGCHECK_ERROR
= 130u32;
1609 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1610 pub const OFS_FILE_SYSTEM
: BUGCHECK_ERROR
= 131u32;
1611 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1612 pub const RECOM_DRIVER
: BUGCHECK_ERROR
= 132u32;
1613 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1614 pub const SETUP_FAILURE
: BUGCHECK_ERROR
= 133u32;
1615 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1616 pub const AUDIT_FAILURE
: BUGCHECK_ERROR
= 134u32;
1617 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1618 pub const MBR_CHECKSUM_MISMATCH
: BUGCHECK_ERROR
= 139u32;
1619 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1620 pub const KERNEL_MODE_EXCEPTION_NOT_HANDLED
: BUGCHECK_ERROR
= 142u32;
1621 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1622 pub const KERNEL_MODE_EXCEPTION_NOT_HANDLED_M
: BUGCHECK_ERROR
= 268435598u32;
1623 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1624 pub const PP0_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 143u32;
1625 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1626 pub const PP1_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 144u32;
1627 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1628 pub const WIN32K_INIT_OR_RIT_FAILURE
: BUGCHECK_ERROR
= 145u32;
1629 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1630 pub const UP_DRIVER_ON_MP_SYSTEM
: BUGCHECK_ERROR
= 146u32;
1631 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1632 pub const INVALID_KERNEL_HANDLE
: BUGCHECK_ERROR
= 147u32;
1633 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1634 pub const KERNEL_STACK_LOCKED_AT_EXIT
: BUGCHECK_ERROR
= 148u32;
1635 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1636 pub const PNP_INTERNAL_ERROR
: BUGCHECK_ERROR
= 149u32;
1637 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1638 pub const INVALID_WORK_QUEUE_ITEM
: BUGCHECK_ERROR
= 150u32;
1639 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1640 pub const BOUND_IMAGE_UNSUPPORTED
: BUGCHECK_ERROR
= 151u32;
1641 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1642 pub const END_OF_NT_EVALUATION_PERIOD
: BUGCHECK_ERROR
= 152u32;
1643 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1644 pub const INVALID_REGION_OR_SEGMENT
: BUGCHECK_ERROR
= 153u32;
1645 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1646 pub const SYSTEM_LICENSE_VIOLATION
: BUGCHECK_ERROR
= 154u32;
1647 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1648 pub const UDFS_FILE_SYSTEM
: BUGCHECK_ERROR
= 155u32;
1649 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1650 pub const MACHINE_CHECK_EXCEPTION
: BUGCHECK_ERROR
= 156u32;
1651 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1652 pub const USER_MODE_HEALTH_MONITOR
: BUGCHECK_ERROR
= 158u32;
1653 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1654 pub const DRIVER_POWER_STATE_FAILURE
: BUGCHECK_ERROR
= 159u32;
1655 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1656 pub const INTERNAL_POWER_ERROR
: BUGCHECK_ERROR
= 160u32;
1657 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1658 pub const PCI_BUS_DRIVER_INTERNAL
: BUGCHECK_ERROR
= 161u32;
1659 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1660 pub const MEMORY_IMAGE_CORRUPT
: BUGCHECK_ERROR
= 162u32;
1661 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1662 pub const ACPI_DRIVER_INTERNAL
: BUGCHECK_ERROR
= 163u32;
1663 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1664 pub const CNSS_FILE_SYSTEM_FILTER
: BUGCHECK_ERROR
= 164u32;
1665 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1666 pub const ACPI_BIOS_ERROR
: BUGCHECK_ERROR
= 165u32;
1667 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1668 pub const FP_EMULATION_ERROR
: BUGCHECK_ERROR
= 166u32;
1669 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1670 pub const BAD_EXHANDLE
: BUGCHECK_ERROR
= 167u32;
1671 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1672 pub const BOOTING_IN_SAFEMODE_MINIMAL
: BUGCHECK_ERROR
= 168u32;
1673 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1674 pub const BOOTING_IN_SAFEMODE_NETWORK
: BUGCHECK_ERROR
= 169u32;
1675 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1676 pub const BOOTING_IN_SAFEMODE_DSREPAIR
: BUGCHECK_ERROR
= 170u32;
1677 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1678 pub const SESSION_HAS_VALID_POOL_ON_EXIT
: BUGCHECK_ERROR
= 171u32;
1679 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1680 pub const HAL_MEMORY_ALLOCATION
: BUGCHECK_ERROR
= 172u32;
1681 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1682 pub const VIDEO_DRIVER_DEBUG_REPORT_REQUEST
: BUGCHECK_ERROR
= 1073741997u32;
1683 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1684 pub const BGI_DETECTED_VIOLATION
: BUGCHECK_ERROR
= 177u32;
1685 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1686 pub const VIDEO_DRIVER_INIT_FAILURE
: BUGCHECK_ERROR
= 180u32;
1687 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1688 pub const BOOTLOG_LOADED
: BUGCHECK_ERROR
= 181u32;
1689 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1690 pub const BOOTLOG_NOT_LOADED
: BUGCHECK_ERROR
= 182u32;
1691 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1692 pub const BOOTLOG_ENABLED
: BUGCHECK_ERROR
= 183u32;
1693 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1694 pub const ATTEMPTED_SWITCH_FROM_DPC
: BUGCHECK_ERROR
= 184u32;
1695 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1696 pub const CHIPSET_DETECTED_ERROR
: BUGCHECK_ERROR
= 185u32;
1697 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1698 pub const SESSION_HAS_VALID_VIEWS_ON_EXIT
: BUGCHECK_ERROR
= 186u32;
1699 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1700 pub const NETWORK_BOOT_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 187u32;
1701 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1702 pub const NETWORK_BOOT_DUPLICATE_ADDRESS
: BUGCHECK_ERROR
= 188u32;
1703 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1704 pub const INVALID_HIBERNATED_STATE
: BUGCHECK_ERROR
= 189u32;
1705 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1706 pub const ATTEMPTED_WRITE_TO_READONLY_MEMORY
: BUGCHECK_ERROR
= 190u32;
1707 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1708 pub const MUTEX_ALREADY_OWNED
: BUGCHECK_ERROR
= 191u32;
1709 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1710 pub const PCI_CONFIG_SPACE_ACCESS_FAILURE
: BUGCHECK_ERROR
= 192u32;
1711 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1712 pub const SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
: BUGCHECK_ERROR
= 193u32;
1713 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1714 pub const BAD_POOL_CALLER
: BUGCHECK_ERROR
= 194u32;
1715 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1716 pub const SYSTEM_IMAGE_BAD_SIGNATURE
: BUGCHECK_ERROR
= 195u32;
1717 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1718 pub const DRIVER_VERIFIER_DETECTED_VIOLATION
: BUGCHECK_ERROR
= 196u32;
1719 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1720 pub const DRIVER_CORRUPTED_EXPOOL
: BUGCHECK_ERROR
= 197u32;
1721 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1722 pub const DRIVER_CAUGHT_MODIFYING_FREED_POOL
: BUGCHECK_ERROR
= 198u32;
1723 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1724 pub const TIMER_OR_DPC_INVALID
: BUGCHECK_ERROR
= 199u32;
1725 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1726 pub const IRQL_UNEXPECTED_VALUE
: BUGCHECK_ERROR
= 200u32;
1727 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1728 pub const DRIVER_VERIFIER_IOMANAGER_VIOLATION
: BUGCHECK_ERROR
= 201u32;
1729 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1730 pub const PNP_DETECTED_FATAL_ERROR
: BUGCHECK_ERROR
= 202u32;
1731 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1732 pub const DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
: BUGCHECK_ERROR
= 203u32;
1733 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1734 pub const PAGE_FAULT_IN_FREED_SPECIAL_POOL
: BUGCHECK_ERROR
= 204u32;
1735 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1736 pub const PAGE_FAULT_BEYOND_END_OF_ALLOCATION
: BUGCHECK_ERROR
= 205u32;
1737 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1738 pub const DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
: BUGCHECK_ERROR
= 206u32;
1739 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1740 pub const TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
: BUGCHECK_ERROR
= 207u32;
1741 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1742 pub const DRIVER_CORRUPTED_MMPOOL
: BUGCHECK_ERROR
= 208u32;
1743 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1744 pub const DRIVER_IRQL_NOT_LESS_OR_EQUAL
: BUGCHECK_ERROR
= 209u32;
1745 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1746 pub const BUGCODE_ID_DRIVER
: BUGCHECK_ERROR
= 210u32;
1747 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1748 pub const DRIVER_PORTION_MUST_BE_NONPAGED
: BUGCHECK_ERROR
= 211u32;
1749 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1750 pub const SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
: BUGCHECK_ERROR
= 212u32;
1751 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1752 pub const DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
: BUGCHECK_ERROR
= 213u32;
1753 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1754 pub const DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
: BUGCHECK_ERROR
= 214u32;
1755 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1756 pub const DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION_M
: BUGCHECK_ERROR
= 268435670u32;
1757 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1758 pub const DRIVER_UNMAPPING_INVALID_VIEW
: BUGCHECK_ERROR
= 215u32;
1759 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1760 pub const DRIVER_USED_EXCESSIVE_PTES
: BUGCHECK_ERROR
= 216u32;
1761 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1762 pub const LOCKED_PAGES_TRACKER_CORRUPTION
: BUGCHECK_ERROR
= 217u32;
1763 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1764 pub const SYSTEM_PTE_MISUSE
: BUGCHECK_ERROR
= 218u32;
1765 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1766 pub const DRIVER_CORRUPTED_SYSPTES
: BUGCHECK_ERROR
= 219u32;
1767 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1768 pub const DRIVER_INVALID_STACK_ACCESS
: BUGCHECK_ERROR
= 220u32;
1769 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1770 pub const POOL_CORRUPTION_IN_FILE_AREA
: BUGCHECK_ERROR
= 222u32;
1771 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1772 pub const IMPERSONATING_WORKER_THREAD
: BUGCHECK_ERROR
= 223u32;
1773 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1774 pub const ACPI_BIOS_FATAL_ERROR
: BUGCHECK_ERROR
= 224u32;
1775 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1776 pub const WORKER_THREAD_RETURNED_AT_BAD_IRQL
: BUGCHECK_ERROR
= 225u32;
1777 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1778 pub const MANUALLY_INITIATED_CRASH
: BUGCHECK_ERROR
= 226u32;
1779 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1780 pub const RESOURCE_NOT_OWNED
: BUGCHECK_ERROR
= 227u32;
1781 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1782 pub const WORKER_INVALID
: BUGCHECK_ERROR
= 228u32;
1783 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1784 pub const POWER_FAILURE_SIMULATE
: BUGCHECK_ERROR
= 229u32;
1785 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1786 pub const DRIVER_VERIFIER_DMA_VIOLATION
: BUGCHECK_ERROR
= 230u32;
1787 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1788 pub const INVALID_FLOATING_POINT_STATE
: BUGCHECK_ERROR
= 231u32;
1789 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1790 pub const INVALID_CANCEL_OF_FILE_OPEN
: BUGCHECK_ERROR
= 232u32;
1791 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1792 pub const ACTIVE_EX_WORKER_THREAD_TERMINATION
: BUGCHECK_ERROR
= 233u32;
1793 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1794 pub const SAVER_UNSPECIFIED
: BUGCHECK_ERROR
= 61440u32;
1795 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1796 pub const SAVER_BLANKSCREEN
: BUGCHECK_ERROR
= 61442u32;
1797 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1798 pub const SAVER_INPUT
: BUGCHECK_ERROR
= 61443u32;
1799 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1800 pub const SAVER_WATCHDOG
: BUGCHECK_ERROR
= 61444u32;
1801 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1802 pub const SAVER_STARTNOTVISIBLE
: BUGCHECK_ERROR
= 61445u32;
1803 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1804 pub const SAVER_NAVIGATIONMODEL
: BUGCHECK_ERROR
= 61446u32;
1805 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1806 pub const SAVER_OUTOFMEMORY
: BUGCHECK_ERROR
= 61447u32;
1807 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1808 pub const SAVER_GRAPHICS
: BUGCHECK_ERROR
= 61448u32;
1809 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1810 pub const SAVER_NAVSERVERTIMEOUT
: BUGCHECK_ERROR
= 61449u32;
1811 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1812 pub const SAVER_CHROMEPROCESSCRASH
: BUGCHECK_ERROR
= 61450u32;
1813 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1814 pub const SAVER_NOTIFICATIONDISMISSAL
: BUGCHECK_ERROR
= 61451u32;
1815 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1816 pub const SAVER_SPEECHDISMISSAL
: BUGCHECK_ERROR
= 61452u32;
1817 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1818 pub const SAVER_CALLDISMISSAL
: BUGCHECK_ERROR
= 61453u32;
1819 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1820 pub const SAVER_APPBARDISMISSAL
: BUGCHECK_ERROR
= 61454u32;
1821 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1822 pub const SAVER_RILADAPTATIONCRASH
: BUGCHECK_ERROR
= 61455u32;
1823 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1824 pub const SAVER_APPLISTUNREACHABLE
: BUGCHECK_ERROR
= 61456u32;
1825 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1826 pub const SAVER_REPORTNOTIFICATIONFAILURE
: BUGCHECK_ERROR
= 61457u32;
1827 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1828 pub const SAVER_UNEXPECTEDSHUTDOWN
: BUGCHECK_ERROR
= 61458u32;
1829 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1830 pub const SAVER_RPCFAILURE
: BUGCHECK_ERROR
= 61459u32;
1831 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1832 pub const SAVER_AUXILIARYFULLDUMP
: BUGCHECK_ERROR
= 61460u32;
1833 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1834 pub const SAVER_ACCOUNTPROVSVCINITFAILURE
: BUGCHECK_ERROR
= 61461u32;
1835 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1836 pub const SAVER_MTBFCOMMANDTIMEOUT
: BUGCHECK_ERROR
= 789u32;
1837 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1838 pub const SAVER_MTBFCOMMANDHANG
: BUGCHECK_ERROR
= 61697u32;
1839 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1840 pub const SAVER_MTBFPASSBUGCHECK
: BUGCHECK_ERROR
= 61698u32;
1841 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1842 pub const SAVER_MTBFIOERROR
: BUGCHECK_ERROR
= 61699u32;
1843 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1844 pub const SAVER_RENDERTHREADHANG
: BUGCHECK_ERROR
= 61952u32;
1845 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1846 pub const SAVER_RENDERMOBILEUIOOM
: BUGCHECK_ERROR
= 61953u32;
1847 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1848 pub const SAVER_DEVICEUPDATEUNSPECIFIED
: BUGCHECK_ERROR
= 62208u32;
1849 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1850 pub const SAVER_AUDIODRIVERHANG
: BUGCHECK_ERROR
= 62464u32;
1851 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1852 pub const SAVER_BATTERYPULLOUT
: BUGCHECK_ERROR
= 62720u32;
1853 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1854 pub const SAVER_MEDIACORETESTHANG
: BUGCHECK_ERROR
= 62976u32;
1855 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1856 pub const SAVER_RESOURCEMANAGEMENT
: BUGCHECK_ERROR
= 63232u32;
1857 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1858 pub const SAVER_CAPTURESERVICE
: BUGCHECK_ERROR
= 63488u32;
1859 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1860 pub const SAVER_WAITFORSHELLREADY
: BUGCHECK_ERROR
= 63744u32;
1861 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1862 pub const SAVER_NONRESPONSIVEPROCESS
: BUGCHECK_ERROR
= 404u32;
1863 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1864 pub const SAVER_SICKAPPLICATION
: BUGCHECK_ERROR
= 34918u32;
1865 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1866 pub const THREAD_STUCK_IN_DEVICE_DRIVER
: BUGCHECK_ERROR
= 234u32;
1867 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1868 pub const THREAD_STUCK_IN_DEVICE_DRIVER_M
: BUGCHECK_ERROR
= 268435690u32;
1869 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1870 pub const DIRTY_MAPPED_PAGES_CONGESTION
: BUGCHECK_ERROR
= 235u32;
1871 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1872 pub const SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT
: BUGCHECK_ERROR
= 236u32;
1873 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1874 pub const UNMOUNTABLE_BOOT_VOLUME
: BUGCHECK_ERROR
= 237u32;
1875 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1876 pub const CRITICAL_PROCESS_DIED
: BUGCHECK_ERROR
= 239u32;
1877 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1878 pub const STORAGE_MINIPORT_ERROR
: BUGCHECK_ERROR
= 240u32;
1879 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1880 pub const SCSI_VERIFIER_DETECTED_VIOLATION
: BUGCHECK_ERROR
= 241u32;
1881 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1882 pub const HARDWARE_INTERRUPT_STORM
: BUGCHECK_ERROR
= 242u32;
1883 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1884 pub const DISORDERLY_SHUTDOWN
: BUGCHECK_ERROR
= 243u32;
1885 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1886 pub const CRITICAL_OBJECT_TERMINATION
: BUGCHECK_ERROR
= 244u32;
1887 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1888 pub const FLTMGR_FILE_SYSTEM
: BUGCHECK_ERROR
= 245u32;
1889 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1890 pub const PCI_VERIFIER_DETECTED_VIOLATION
: BUGCHECK_ERROR
= 246u32;
1891 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1892 pub const DRIVER_OVERRAN_STACK_BUFFER
: BUGCHECK_ERROR
= 247u32;
1893 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1894 pub const RAMDISK_BOOT_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 248u32;
1895 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1896 pub const DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN
: BUGCHECK_ERROR
= 249u32;
1897 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1898 pub const HTTP_DRIVER_CORRUPTED
: BUGCHECK_ERROR
= 250u32;
1899 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1900 pub const RECURSIVE_MACHINE_CHECK
: BUGCHECK_ERROR
= 251u32;
1901 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1902 pub const ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
: BUGCHECK_ERROR
= 252u32;
1903 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1904 pub const DIRTY_NOWRITE_PAGES_CONGESTION
: BUGCHECK_ERROR
= 253u32;
1905 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1906 pub const BUGCODE_USB_DRIVER
: BUGCHECK_ERROR
= 254u32;
1907 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1908 pub const BC_BLUETOOTH_VERIFIER_FAULT
: BUGCHECK_ERROR
= 3070u32;
1909 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1910 pub const BC_BTHMINI_VERIFIER_FAULT
: BUGCHECK_ERROR
= 3071u32;
1911 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1912 pub const RESERVE_QUEUE_OVERFLOW
: BUGCHECK_ERROR
= 255u32;
1913 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1914 pub const LOADER_BLOCK_MISMATCH
: BUGCHECK_ERROR
= 256u32;
1915 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1916 pub const CLOCK_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 257u32;
1917 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1918 pub const DPC_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 258u32;
1919 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1920 pub const MUP_FILE_SYSTEM
: BUGCHECK_ERROR
= 259u32;
1921 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1922 pub const AGP_INVALID_ACCESS
: BUGCHECK_ERROR
= 260u32;
1923 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1924 pub const AGP_GART_CORRUPTION
: BUGCHECK_ERROR
= 261u32;
1925 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1926 pub const AGP_ILLEGALLY_REPROGRAMMED
: BUGCHECK_ERROR
= 262u32;
1927 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1928 pub const KERNEL_EXPAND_STACK_ACTIVE
: BUGCHECK_ERROR
= 263u32;
1929 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1930 pub const THIRD_PARTY_FILE_SYSTEM_FAILURE
: BUGCHECK_ERROR
= 264u32;
1931 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1932 pub const CRITICAL_STRUCTURE_CORRUPTION
: BUGCHECK_ERROR
= 265u32;
1933 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1934 pub const APP_TAGGING_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 266u32;
1935 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1936 pub const DFSC_FILE_SYSTEM
: BUGCHECK_ERROR
= 267u32;
1937 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1938 pub const FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION
: BUGCHECK_ERROR
= 268u32;
1939 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1940 pub const WDF_VIOLATION
: BUGCHECK_ERROR
= 269u32;
1941 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1942 pub const VIDEO_MEMORY_MANAGEMENT_INTERNAL
: BUGCHECK_ERROR
= 270u32;
1943 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1944 pub const DRIVER_INVALID_CRUNTIME_PARAMETER
: BUGCHECK_ERROR
= 272u32;
1945 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1946 pub const RECURSIVE_NMI
: BUGCHECK_ERROR
= 273u32;
1947 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1948 pub const MSRPC_STATE_VIOLATION
: BUGCHECK_ERROR
= 274u32;
1949 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1950 pub const VIDEO_DXGKRNL_FATAL_ERROR
: BUGCHECK_ERROR
= 275u32;
1951 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1952 pub const VIDEO_SHADOW_DRIVER_FATAL_ERROR
: BUGCHECK_ERROR
= 276u32;
1953 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1954 pub const AGP_INTERNAL
: BUGCHECK_ERROR
= 277u32;
1955 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1956 pub const VIDEO_TDR_FAILURE
: BUGCHECK_ERROR
= 278u32;
1957 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1958 pub const VIDEO_TDR_TIMEOUT_DETECTED
: BUGCHECK_ERROR
= 279u32;
1959 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1960 pub const NTHV_GUEST_ERROR
: BUGCHECK_ERROR
= 280u32;
1961 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1962 pub const VIDEO_SCHEDULER_INTERNAL_ERROR
: BUGCHECK_ERROR
= 281u32;
1963 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1964 pub const EM_INITIALIZATION_ERROR
: BUGCHECK_ERROR
= 282u32;
1965 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1966 pub const DRIVER_RETURNED_HOLDING_CANCEL_LOCK
: BUGCHECK_ERROR
= 283u32;
1967 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1968 pub const ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE
: BUGCHECK_ERROR
= 284u32;
1969 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1970 pub const EVENT_TRACING_FATAL_ERROR
: BUGCHECK_ERROR
= 285u32;
1971 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1972 pub const TOO_MANY_RECURSIVE_FAULTS
: BUGCHECK_ERROR
= 286u32;
1973 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1974 pub const INVALID_DRIVER_HANDLE
: BUGCHECK_ERROR
= 287u32;
1975 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1976 pub const BITLOCKER_FATAL_ERROR
: BUGCHECK_ERROR
= 288u32;
1977 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1978 pub const DRIVER_VIOLATION
: BUGCHECK_ERROR
= 289u32;
1979 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1980 pub const WHEA_INTERNAL_ERROR
: BUGCHECK_ERROR
= 290u32;
1981 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1982 pub const CRYPTO_SELF_TEST_FAILURE
: BUGCHECK_ERROR
= 291u32;
1983 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1984 pub const WHEA_UNCORRECTABLE_ERROR
: BUGCHECK_ERROR
= 292u32;
1985 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1986 pub const NMR_INVALID_STATE
: BUGCHECK_ERROR
= 293u32;
1987 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1988 pub const NETIO_INVALID_POOL_CALLER
: BUGCHECK_ERROR
= 294u32;
1989 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1990 pub const PAGE_NOT_ZERO
: BUGCHECK_ERROR
= 295u32;
1991 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1992 pub const WORKER_THREAD_RETURNED_WITH_BAD_IO_PRIORITY
: BUGCHECK_ERROR
= 296u32;
1993 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1994 pub const WORKER_THREAD_RETURNED_WITH_BAD_PAGING_IO_PRIORITY
: BUGCHECK_ERROR
= 297u32;
1995 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1996 pub const MUI_NO_VALID_SYSTEM_LANGUAGE
: BUGCHECK_ERROR
= 298u32;
1997 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
1998 pub const FAULTY_HARDWARE_CORRUPTED_PAGE
: BUGCHECK_ERROR
= 299u32;
1999 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2000 pub const EXFAT_FILE_SYSTEM
: BUGCHECK_ERROR
= 300u32;
2001 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2002 pub const VOLSNAP_OVERLAPPED_TABLE_ACCESS
: BUGCHECK_ERROR
= 301u32;
2003 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2004 pub const INVALID_MDL_RANGE
: BUGCHECK_ERROR
= 302u32;
2005 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2006 pub const VHD_BOOT_INITIALIZATION_FAILED
: BUGCHECK_ERROR
= 303u32;
2007 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2008 pub const DYNAMIC_ADD_PROCESSOR_MISMATCH
: BUGCHECK_ERROR
= 304u32;
2009 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2010 pub const INVALID_EXTENDED_PROCESSOR_STATE
: BUGCHECK_ERROR
= 305u32;
2011 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2012 pub const RESOURCE_OWNER_POINTER_INVALID
: BUGCHECK_ERROR
= 306u32;
2013 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2014 pub const DPC_WATCHDOG_VIOLATION
: BUGCHECK_ERROR
= 307u32;
2015 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2016 pub const DRIVE_EXTENDER
: BUGCHECK_ERROR
= 308u32;
2017 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2018 pub const REGISTRY_FILTER_DRIVER_EXCEPTION
: BUGCHECK_ERROR
= 309u32;
2019 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2020 pub const VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE
: BUGCHECK_ERROR
= 310u32;
2021 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2022 pub const WIN32K_HANDLE_MANAGER
: BUGCHECK_ERROR
= 311u32;
2023 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2024 pub const GPIO_CONTROLLER_DRIVER_ERROR
: BUGCHECK_ERROR
= 312u32;
2025 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2026 pub const KERNEL_SECURITY_CHECK_FAILURE
: BUGCHECK_ERROR
= 313u32;
2027 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2028 pub const KERNEL_MODE_HEAP_CORRUPTION
: BUGCHECK_ERROR
= 314u32;
2029 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2030 pub const PASSIVE_INTERRUPT_ERROR
: BUGCHECK_ERROR
= 315u32;
2031 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2032 pub const INVALID_IO_BOOST_STATE
: BUGCHECK_ERROR
= 316u32;
2033 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2034 pub const CRITICAL_INITIALIZATION_FAILURE
: BUGCHECK_ERROR
= 317u32;
2035 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2036 pub const ERRATA_WORKAROUND_UNSUCCESSFUL
: BUGCHECK_ERROR
= 318u32;
2037 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2038 pub const REGISTRY_CALLBACK_DRIVER_EXCEPTION
: BUGCHECK_ERROR
= 319u32;
2039 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2040 pub const STORAGE_DEVICE_ABNORMALITY_DETECTED
: BUGCHECK_ERROR
= 320u32;
2041 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2042 pub const VIDEO_ENGINE_TIMEOUT_DETECTED
: BUGCHECK_ERROR
= 321u32;
2043 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2044 pub const VIDEO_TDR_APPLICATION_BLOCKED
: BUGCHECK_ERROR
= 322u32;
2045 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2046 pub const PROCESSOR_DRIVER_INTERNAL
: BUGCHECK_ERROR
= 323u32;
2047 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2048 pub const BUGCODE_USB3_DRIVER
: BUGCHECK_ERROR
= 324u32;
2049 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2050 pub const SECURE_BOOT_VIOLATION
: BUGCHECK_ERROR
= 325u32;
2051 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2052 pub const NDIS_NET_BUFFER_LIST_INFO_ILLEGALLY_TRANSFERRED
: BUGCHECK_ERROR
= 326u32;
2053 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2054 pub const ABNORMAL_RESET_DETECTED
: BUGCHECK_ERROR
= 327u32;
2055 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2056 pub const IO_OBJECT_INVALID
: BUGCHECK_ERROR
= 328u32;
2057 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2058 pub const REFS_FILE_SYSTEM
: BUGCHECK_ERROR
= 329u32;
2059 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2060 pub const KERNEL_WMI_INTERNAL
: BUGCHECK_ERROR
= 330u32;
2061 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2062 pub const SOC_SUBSYSTEM_FAILURE
: BUGCHECK_ERROR
= 331u32;
2063 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2064 pub const FATAL_ABNORMAL_RESET_ERROR
: BUGCHECK_ERROR
= 332u32;
2065 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2066 pub const EXCEPTION_SCOPE_INVALID
: BUGCHECK_ERROR
= 333u32;
2067 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2068 pub const SOC_CRITICAL_DEVICE_REMOVED
: BUGCHECK_ERROR
= 334u32;
2069 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2070 pub const PDC_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 335u32;
2071 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2072 pub const TCPIP_AOAC_NIC_ACTIVE_REFERENCE_LEAK
: BUGCHECK_ERROR
= 336u32;
2073 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2074 pub const UNSUPPORTED_INSTRUCTION_MODE
: BUGCHECK_ERROR
= 337u32;
2075 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2076 pub const INVALID_PUSH_LOCK_FLAGS
: BUGCHECK_ERROR
= 338u32;
2077 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2078 pub const KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATION
: BUGCHECK_ERROR
= 339u32;
2079 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2080 pub const UNEXPECTED_STORE_EXCEPTION
: BUGCHECK_ERROR
= 340u32;
2081 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2082 pub const OS_DATA_TAMPERING
: BUGCHECK_ERROR
= 341u32;
2083 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2084 pub const WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP
: BUGCHECK_ERROR
= 342u32;
2085 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2086 pub const KERNEL_THREAD_PRIORITY_FLOOR_VIOLATION
: BUGCHECK_ERROR
= 343u32;
2087 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2088 pub const ILLEGAL_IOMMU_PAGE_FAULT
: BUGCHECK_ERROR
= 344u32;
2089 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2090 pub const HAL_ILLEGAL_IOMMU_PAGE_FAULT
: BUGCHECK_ERROR
= 345u32;
2091 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2092 pub const SDBUS_INTERNAL_ERROR
: BUGCHECK_ERROR
= 346u32;
2093 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2094 pub const WORKER_THREAD_RETURNED_WITH_SYSTEM_PAGE_PRIORITY_ACTIVE
: BUGCHECK_ERROR
= 347u32;
2095 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2096 pub const PDC_WATCHDOG_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 348u32;
2097 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2098 pub const SOC_SUBSYSTEM_FAILURE_LIVEDUMP
: BUGCHECK_ERROR
= 349u32;
2099 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2100 pub const BUGCODE_NDIS_DRIVER_LIVE_DUMP
: BUGCHECK_ERROR
= 350u32;
2101 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2102 pub const CONNECTED_STANDBY_WATCHDOG_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 351u32;
2103 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2104 pub const WIN32K_ATOMIC_CHECK_FAILURE
: BUGCHECK_ERROR
= 352u32;
2105 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2106 pub const LIVE_SYSTEM_DUMP
: BUGCHECK_ERROR
= 353u32;
2107 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2108 pub const KERNEL_AUTO_BOOST_INVALID_LOCK_RELEASE
: BUGCHECK_ERROR
= 354u32;
2109 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2110 pub const WORKER_THREAD_TEST_CONDITION
: BUGCHECK_ERROR
= 355u32;
2111 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2112 pub const WIN32K_CRITICAL_FAILURE
: BUGCHECK_ERROR
= 356u32;
2113 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2114 pub const CLUSTER_CSV_STATUS_IO_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 357u32;
2115 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2116 pub const CLUSTER_RESOURCE_CALL_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 358u32;
2117 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2118 pub const CLUSTER_CSV_SNAPSHOT_DEVICE_INFO_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 359u32;
2119 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2120 pub const CLUSTER_CSV_STATE_TRANSITION_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 360u32;
2121 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2122 pub const CLUSTER_CSV_VOLUME_ARRIVAL_LIVEDUMP
: BUGCHECK_ERROR
= 361u32;
2123 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2124 pub const CLUSTER_CSV_VOLUME_REMOVAL_LIVEDUMP
: BUGCHECK_ERROR
= 362u32;
2125 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2126 pub const CLUSTER_CSV_CLUSTER_WATCHDOG_LIVEDUMP
: BUGCHECK_ERROR
= 363u32;
2127 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2128 pub const INVALID_RUNDOWN_PROTECTION_FLAGS
: BUGCHECK_ERROR
= 364u32;
2129 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2130 pub const INVALID_SLOT_ALLOCATOR_FLAGS
: BUGCHECK_ERROR
= 365u32;
2131 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2132 pub const ERESOURCE_INVALID_RELEASE
: BUGCHECK_ERROR
= 366u32;
2133 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2134 pub const CLUSTER_CSV_STATE_TRANSITION_INTERVAL_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 367u32;
2135 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2136 pub const CLUSTER_CSV_CLUSSVC_DISCONNECT_WATCHDOG
: BUGCHECK_ERROR
= 368u32;
2137 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2138 pub const CRYPTO_LIBRARY_INTERNAL_ERROR
: BUGCHECK_ERROR
= 369u32;
2139 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2140 pub const COREMSGCALL_INTERNAL_ERROR
: BUGCHECK_ERROR
= 371u32;
2141 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2142 pub const COREMSG_INTERNAL_ERROR
: BUGCHECK_ERROR
= 372u32;
2143 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2144 pub const PREVIOUS_FATAL_ABNORMAL_RESET_ERROR
: BUGCHECK_ERROR
= 373u32;
2145 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2146 pub const ELAM_DRIVER_DETECTED_FATAL_ERROR
: BUGCHECK_ERROR
= 376u32;
2147 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2148 pub const CLUSTER_CLUSPORT_STATUS_IO_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 377u32;
2149 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2150 pub const PROFILER_CONFIGURATION_ILLEGAL
: BUGCHECK_ERROR
= 379u32;
2151 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2152 pub const PDC_LOCK_WATCHDOG_LIVEDUMP
: BUGCHECK_ERROR
= 380u32;
2153 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2154 pub const PDC_UNEXPECTED_REVOCATION_LIVEDUMP
: BUGCHECK_ERROR
= 381u32;
2155 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2156 pub const MICROCODE_REVISION_MISMATCH
: BUGCHECK_ERROR
= 382u32;
2157 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2158 pub const HYPERGUARD_INITIALIZATION_FAILURE
: BUGCHECK_ERROR
= 383u32;
2159 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2160 pub const WVR_LIVEDUMP_REPLICATION_IOCONTEXT_TIMEOUT
: BUGCHECK_ERROR
= 384u32;
2161 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2162 pub const WVR_LIVEDUMP_STATE_TRANSITION_TIMEOUT
: BUGCHECK_ERROR
= 385u32;
2163 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2164 pub const WVR_LIVEDUMP_RECOVERY_IOCONTEXT_TIMEOUT
: BUGCHECK_ERROR
= 386u32;
2165 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2166 pub const WVR_LIVEDUMP_APP_IO_TIMEOUT
: BUGCHECK_ERROR
= 387u32;
2167 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2168 pub const WVR_LIVEDUMP_MANUALLY_INITIATED
: BUGCHECK_ERROR
= 388u32;
2169 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2170 pub const WVR_LIVEDUMP_STATE_FAILURE
: BUGCHECK_ERROR
= 389u32;
2171 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2172 pub const WVR_LIVEDUMP_CRITICAL_ERROR
: BUGCHECK_ERROR
= 390u32;
2173 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2174 pub const VIDEO_DWMINIT_TIMEOUT_FALLBACK_BDD
: BUGCHECK_ERROR
= 391u32;
2175 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2176 pub const CLUSTER_CSVFS_LIVEDUMP
: BUGCHECK_ERROR
= 392u32;
2177 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2178 pub const BAD_OBJECT_HEADER
: BUGCHECK_ERROR
= 393u32;
2179 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2180 pub const SILO_CORRUPT
: BUGCHECK_ERROR
= 394u32;
2181 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2182 pub const SECURE_KERNEL_ERROR
: BUGCHECK_ERROR
= 395u32;
2183 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2184 pub const HYPERGUARD_VIOLATION
: BUGCHECK_ERROR
= 396u32;
2185 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2186 pub const SECURE_FAULT_UNHANDLED
: BUGCHECK_ERROR
= 397u32;
2187 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2188 pub const KERNEL_PARTITION_REFERENCE_VIOLATION
: BUGCHECK_ERROR
= 398u32;
2189 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2190 pub const SYNTHETIC_EXCEPTION_UNHANDLED
: BUGCHECK_ERROR
= 399u32;
2191 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2192 pub const WIN32K_CRITICAL_FAILURE_LIVEDUMP
: BUGCHECK_ERROR
= 400u32;
2193 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2194 pub const PF_DETECTED_CORRUPTION
: BUGCHECK_ERROR
= 401u32;
2195 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2196 pub const KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL
: BUGCHECK_ERROR
= 402u32;
2197 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2198 pub const VIDEO_DXGKRNL_LIVEDUMP
: BUGCHECK_ERROR
= 403u32;
2199 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2200 pub const KERNEL_STORAGE_SLOT_IN_USE
: BUGCHECK_ERROR
= 409u32;
2201 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2202 pub const SMB_SERVER_LIVEDUMP
: BUGCHECK_ERROR
= 405u32;
2203 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2204 pub const LOADER_ROLLBACK_DETECTED
: BUGCHECK_ERROR
= 406u32;
2205 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2206 pub const WIN32K_SECURITY_FAILURE
: BUGCHECK_ERROR
= 407u32;
2207 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2208 pub const UFX_LIVEDUMP
: BUGCHECK_ERROR
= 408u32;
2209 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2210 pub const WORKER_THREAD_RETURNED_WHILE_ATTACHED_TO_SILO
: BUGCHECK_ERROR
= 410u32;
2211 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2212 pub const TTM_FATAL_ERROR
: BUGCHECK_ERROR
= 411u32;
2213 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2214 pub const WIN32K_POWER_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 412u32;
2215 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2216 pub const CLUSTER_SVHDX_LIVEDUMP
: BUGCHECK_ERROR
= 413u32;
2217 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2218 pub const BUGCODE_NETADAPTER_DRIVER
: BUGCHECK_ERROR
= 414u32;
2219 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2220 pub const PDC_PRIVILEGE_CHECK_LIVEDUMP
: BUGCHECK_ERROR
= 415u32;
2221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2222 pub const TTM_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 416u32;
2223 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2224 pub const WIN32K_CALLOUT_WATCHDOG_LIVEDUMP
: BUGCHECK_ERROR
= 417u32;
2225 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2226 pub const WIN32K_CALLOUT_WATCHDOG_BUGCHECK
: BUGCHECK_ERROR
= 418u32;
2227 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2228 pub const CALL_HAS_NOT_RETURNED_WATCHDOG_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 419u32;
2229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2230 pub const DRIPS_SW_HW_DIVERGENCE_LIVEDUMP
: BUGCHECK_ERROR
= 420u32;
2231 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2232 pub const USB_DRIPS_BLOCKER_SURPRISE_REMOVAL_LIVEDUMP
: BUGCHECK_ERROR
= 421u32;
2233 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2234 pub const BLUETOOTH_ERROR_RECOVERY_LIVEDUMP
: BUGCHECK_ERROR
= 422u32;
2235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2236 pub const SMB_REDIRECTOR_LIVEDUMP
: BUGCHECK_ERROR
= 423u32;
2237 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2238 pub const VIDEO_DXGKRNL_BLACK_SCREEN_LIVEDUMP
: BUGCHECK_ERROR
= 424u32;
2239 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2240 pub const DIRECTED_FX_TRANSITION_LIVEDUMP
: BUGCHECK_ERROR
= 425u32;
2241 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2242 pub const EXCEPTION_ON_INVALID_STACK
: BUGCHECK_ERROR
= 426u32;
2243 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2244 pub const UNWIND_ON_INVALID_STACK
: BUGCHECK_ERROR
= 427u32;
2245 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2246 pub const VIDEO_MINIPORT_FAILED_LIVEDUMP
: BUGCHECK_ERROR
= 432u32;
2247 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2248 pub const VIDEO_MINIPORT_BLACK_SCREEN_LIVEDUMP
: BUGCHECK_ERROR
= 440u32;
2249 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2250 pub const DRIVER_VERIFIER_DETECTED_VIOLATION_LIVEDUMP
: BUGCHECK_ERROR
= 452u32;
2251 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2252 pub const IO_THREADPOOL_DEADLOCK_LIVEDUMP
: BUGCHECK_ERROR
= 453u32;
2253 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2254 pub const FAST_ERESOURCE_PRECONDITION_VIOLATION
: BUGCHECK_ERROR
= 454u32;
2255 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2256 pub const STORE_DATA_STRUCTURE_CORRUPTION
: BUGCHECK_ERROR
= 455u32;
2257 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2258 pub const MANUALLY_INITIATED_POWER_BUTTON_HOLD
: BUGCHECK_ERROR
= 456u32;
2259 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2260 pub const USER_MODE_HEALTH_MONITOR_LIVEDUMP
: BUGCHECK_ERROR
= 457u32;
2261 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2262 pub const SYNTHETIC_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 458u32;
2263 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2264 pub const INVALID_SILO_DETACH
: BUGCHECK_ERROR
= 459u32;
2265 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2266 pub const EXRESOURCE_TIMEOUT_LIVEDUMP
: BUGCHECK_ERROR
= 460u32;
2267 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2268 pub const INVALID_CALLBACK_STACK_ADDRESS
: BUGCHECK_ERROR
= 461u32;
2269 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2270 pub const INVALID_KERNEL_STACK_ADDRESS
: BUGCHECK_ERROR
= 462u32;
2271 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2272 pub const HARDWARE_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 463u32;
2273 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2274 pub const ACPI_FIRMWARE_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 464u32;
2275 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2276 pub const TELEMETRY_ASSERTS_LIVEDUMP
: BUGCHECK_ERROR
= 465u32;
2277 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2278 pub const WORKER_THREAD_INVALID_STATE
: BUGCHECK_ERROR
= 466u32;
2279 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2280 pub const WFP_INVALID_OPERATION
: BUGCHECK_ERROR
= 467u32;
2281 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2282 pub const UCMUCSI_LIVEDUMP
: BUGCHECK_ERROR
= 468u32;
2283 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2284 pub const DRIVER_PNP_WATCHDOG
: BUGCHECK_ERROR
= 469u32;
2285 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2286 pub const WORKER_THREAD_RETURNED_WITH_NON_DEFAULT_WORKLOAD_CLASS
: BUGCHECK_ERROR
= 470u32;
2287 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2288 pub const EFS_FATAL_ERROR
: BUGCHECK_ERROR
= 471u32;
2289 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2290 pub const UCMUCSI_FAILURE
: BUGCHECK_ERROR
= 472u32;
2291 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2292 pub const HAL_IOMMU_INTERNAL_ERROR
: BUGCHECK_ERROR
= 473u32;
2293 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2294 pub const HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR
: BUGCHECK_ERROR
= 474u32;
2295 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2296 pub const IPI_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 475u32;
2297 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2298 pub const DMA_COMMON_BUFFER_VECTOR_ERROR
: BUGCHECK_ERROR
= 476u32;
2299 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2300 pub const BUGCODE_MBBADAPTER_DRIVER
: BUGCHECK_ERROR
= 477u32;
2301 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2302 pub const BUGCODE_WIFIADAPTER_DRIVER
: BUGCHECK_ERROR
= 478u32;
2303 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2304 pub const PROCESSOR_START_TIMEOUT
: BUGCHECK_ERROR
= 479u32;
2305 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2306 pub const INVALID_ALTERNATE_SYSTEM_CALL_HANDLER_REGISTRATION
: BUGCHECK_ERROR
= 480u32;
2307 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2308 pub const DEVICE_DIAGNOSTIC_LOG_LIVEDUMP
: BUGCHECK_ERROR
= 481u32;
2309 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2310 pub const AZURE_DEVICE_FW_DUMP
: BUGCHECK_ERROR
= 482u32;
2311 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2312 pub const BREAKAWAY_CABLE_TRANSITION
: BUGCHECK_ERROR
= 483u32;
2313 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2314 pub const VIDEO_DXGKRNL_SYSMM_FATAL_ERROR
: BUGCHECK_ERROR
= 484u32;
2315 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2316 pub const DRIVER_VERIFIER_TRACKING_LIVE_DUMP
: BUGCHECK_ERROR
= 485u32;
2317 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2318 pub const CRASHDUMP_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 486u32;
2319 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2320 pub const REGISTRY_LIVE_DUMP
: BUGCHECK_ERROR
= 487u32;
2321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2322 pub const INVALID_THREAD_AFFINITY_STATE
: BUGCHECK_ERROR
= 488u32;
2323 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2324 pub const ILLEGAL_ATS_INITIALIZATION
: BUGCHECK_ERROR
= 489u32;
2325 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2326 pub const SECURE_PCI_CONFIG_SPACE_ACCESS_VIOLATION
: BUGCHECK_ERROR
= 490u32;
2327 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2328 pub const DAM_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 491u32;
2329 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2330 pub const XBOX_VMCTRL_CS_TIMEOUT
: BUGCHECK_ERROR
= 854u32;
2331 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2332 pub const XBOX_CORRUPTED_IMAGE
: BUGCHECK_ERROR
= 855u32;
2333 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2334 pub const XBOX_INVERTED_FUNCTION_TABLE_OVERFLOW
: BUGCHECK_ERROR
= 856u32;
2335 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2336 pub const XBOX_CORRUPTED_IMAGE_BASE
: BUGCHECK_ERROR
= 857u32;
2337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2338 pub const XBOX_XDS_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 858u32;
2339 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2340 pub const XBOX_SHUTDOWN_WATCHDOG_TIMEOUT
: BUGCHECK_ERROR
= 859u32;
2341 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2342 pub const XBOX_360_SYSTEM_CRASH
: BUGCHECK_ERROR
= 864u32;
2343 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2344 pub const XBOX_360_SYSTEM_CRASH_RESERVED
: BUGCHECK_ERROR
= 1056u32;
2345 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2346 pub const XBOX_SECURITY_FAILUE
: BUGCHECK_ERROR
= 1057u32;
2347 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2348 pub const KERNEL_CFG_INIT_FAILURE
: BUGCHECK_ERROR
= 1058u32;
2349 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2350 pub const MANUALLY_INITIATED_POWER_BUTTON_HOLD_LIVE_DUMP
: BUGCHECK_ERROR
= 4552u32;
2351 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2352 pub const HYPERVISOR_ERROR
: BUGCHECK_ERROR
= 131073u32;
2353 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2354 pub const WINLOGON_FATAL_ERROR
: BUGCHECK_ERROR
= 3221226010u32;
2355 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2356 pub const MANUALLY_INITIATED_CRASH1
: BUGCHECK_ERROR
= 3735936685u32;
2357 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2358 pub const BUGCHECK_CONTEXT_MODIFIER
: BUGCHECK_ERROR
= 2147483648u32;
2359 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2360 pub const CANNOT_ALLOCATE_MEMORY
: u32 = 9u32;
2361 pub const CATID_ActiveScript
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4038566305, data2: 38983, data3: 4559, data4: [143, 32, 0, 128, 95, 44, 208, 100] }
;
2362 pub const CATID_ActiveScriptAuthor
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 183380626, data2: 48315, data3: 4560, data4: [140, 114, 0, 192, 79, 194, 176, 133] }
;
2363 pub const CATID_ActiveScriptEncode
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4038566307, data2: 38983, data3: 4559, data4: [143, 32, 0, 128, 95, 44, 208, 100] }
;
2364 pub const CATID_ActiveScriptParse
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4038566306, data2: 38983, data3: 4559, data4: [143, 32, 0, 128, 95, 44, 208, 100] }
;
2365 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2366 pub const CBA_CHECK_ARM_MACHINE_THUMB_TYPE_OVERRIDE
: u32 = 2147483648u32;
2367 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2368 pub const CBA_CHECK_ENGOPT_DISALLOW_NETWORK_PATHS
: u32 = 1879048192u32;
2369 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2370 pub const CBA_DEBUG_INFO
: u32 = 268435456u32;
2371 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2372 pub const CBA_DEFERRED_SYMBOL_LOAD_CANCEL
: u32 = 7u32;
2373 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2374 pub const CBA_DEFERRED_SYMBOL_LOAD_COMPLETE
: u32 = 2u32;
2375 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2376 pub const CBA_DEFERRED_SYMBOL_LOAD_FAILURE
: u32 = 3u32;
2377 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2378 pub const CBA_DEFERRED_SYMBOL_LOAD_PARTIAL
: u32 = 32u32;
2379 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2380 pub const CBA_DEFERRED_SYMBOL_LOAD_START
: u32 = 1u32;
2381 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2382 pub const CBA_DUPLICATE_SYMBOL
: u32 = 5u32;
2383 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2384 pub const CBA_ENGINE_PRESENT
: u32 = 1610612736u32;
2385 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2386 pub const CBA_EVENT
: u32 = 16u32;
2387 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2388 pub const CBA_MAP_JIT_SYMBOL
: u32 = 2684354560u32;
2389 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2390 pub const CBA_READ_MEMORY
: u32 = 6u32;
2391 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2392 pub const CBA_SET_OPTIONS
: u32 = 8u32;
2393 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2394 pub const CBA_SRCSRV_EVENT
: u32 = 1073741824u32;
2395 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2396 pub const CBA_SRCSRV_INFO
: u32 = 536870912u32;
2397 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2398 pub const CBA_SYMBOLS_UNLOADED
: u32 = 4u32;
2399 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2400 pub const CBA_UPDATE_STATUS_BAR
: u32 = 1342177280u32;
2401 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2402 pub const CBA_XML_LOG
: u32 = 2415919104u32;
2403 pub const CDebugDocumentHelper
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2209922214, data2: 26748, data3: 4560, data4: [164, 5, 0, 170, 0, 96, 39, 92] }
;
2404 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2405 pub const CERT_PE_IMAGE_DIGEST_ALL_IMPORT_INFO
: u32 = 4u32;
2406 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2407 pub const CERT_PE_IMAGE_DIGEST_DEBUG_INFO
: u32 = 1u32;
2408 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2409 pub const CERT_PE_IMAGE_DIGEST_NON_PE_INFO
: u32 = 8u32;
2410 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2411 pub const CERT_PE_IMAGE_DIGEST_RESOURCES
: u32 = 2u32;
2412 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2413 pub const CERT_SECTION_TYPE_ANY
: u32 = 255u32;
2414 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2415 pub const CHECKSUM_MAPVIEW_FAILURE
: u32 = 3u32;
2416 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2417 pub const CHECKSUM_MAP_FAILURE
: u32 = 2u32;
2418 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2419 pub const CHECKSUM_OPEN_FAILURE
: u32 = 1u32;
2420 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2421 pub const CHECKSUM_SUCCESS
: u32 = 0u32;
2422 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2423 pub const CHECKSUM_UNICODE_FAILURE
: u32 = 4u32;
2425 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2426 #[cfg(target_arch = "aarch64")]
2427 #[cfg(feature = "Win32_System_Kernel")]
2428 pub struct CONTEXT
{
2429 pub ContextFlags
: u32,
2431 pub Anonymous
: CONTEXT_0
,
2434 pub V
: [ARM64_NT_NEON128
; 32],
2442 #[cfg(target_arch = "aarch64")]
2443 #[cfg(feature = "Win32_System_Kernel")]
2444 impl ::core
::marker
::Copy
for CONTEXT {}
2445 #[cfg(target_arch = "aarch64")]
2446 #[cfg(feature = "Win32_System_Kernel")]
2447 impl ::core
::clone
::Clone
for CONTEXT
{
2448 fn clone(&self) -> Self {
2453 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2454 #[cfg(target_arch = "aarch64")]
2455 #[cfg(feature = "Win32_System_Kernel")]
2456 pub union CONTEXT_0
{
2457 pub Anonymous
: CONTEXT_0_0
,
2460 #[cfg(target_arch = "aarch64")]
2461 #[cfg(feature = "Win32_System_Kernel")]
2462 impl ::core
::marker
::Copy
for CONTEXT_0 {}
2463 #[cfg(target_arch = "aarch64")]
2464 #[cfg(feature = "Win32_System_Kernel")]
2465 impl ::core
::clone
::Clone
for CONTEXT_0
{
2466 fn clone(&self) -> Self {
2471 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2472 #[cfg(target_arch = "aarch64")]
2473 #[cfg(feature = "Win32_System_Kernel")]
2474 pub struct CONTEXT_0_0
{
2507 #[cfg(target_arch = "aarch64")]
2508 #[cfg(feature = "Win32_System_Kernel")]
2509 impl ::core
::marker
::Copy
for CONTEXT_0_0 {}
2510 #[cfg(target_arch = "aarch64")]
2511 #[cfg(feature = "Win32_System_Kernel")]
2512 impl ::core
::clone
::Clone
for CONTEXT_0_0
{
2513 fn clone(&self) -> Self {
2518 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2519 #[cfg(target_arch = "x86_64")]
2520 #[cfg(feature = "Win32_System_Kernel")]
2521 pub struct CONTEXT
{
2528 pub ContextFlags
: u32,
2560 pub Anonymous
: CONTEXT_0
,
2561 pub VectorRegister
: [M128A
; 26],
2562 pub VectorControl
: u64,
2563 pub DebugControl
: u64,
2564 pub LastBranchToRip
: u64,
2565 pub LastBranchFromRip
: u64,
2566 pub LastExceptionToRip
: u64,
2567 pub LastExceptionFromRip
: u64,
2569 #[cfg(target_arch = "x86_64")]
2570 #[cfg(feature = "Win32_System_Kernel")]
2571 impl ::core
::marker
::Copy
for CONTEXT {}
2572 #[cfg(target_arch = "x86_64")]
2573 #[cfg(feature = "Win32_System_Kernel")]
2574 impl ::core
::clone
::Clone
for CONTEXT
{
2575 fn clone(&self) -> Self {
2580 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2581 #[cfg(target_arch = "x86_64")]
2582 #[cfg(feature = "Win32_System_Kernel")]
2583 pub union CONTEXT_0
{
2584 pub FltSave
: XSAVE_FORMAT
,
2585 pub Anonymous
: CONTEXT_0_0
,
2587 #[cfg(target_arch = "x86_64")]
2588 #[cfg(feature = "Win32_System_Kernel")]
2589 impl ::core
::marker
::Copy
for CONTEXT_0 {}
2590 #[cfg(target_arch = "x86_64")]
2591 #[cfg(feature = "Win32_System_Kernel")]
2592 impl ::core
::clone
::Clone
for CONTEXT_0
{
2593 fn clone(&self) -> Self {
2598 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2599 #[cfg(target_arch = "x86_64")]
2600 #[cfg(feature = "Win32_System_Kernel")]
2601 pub struct CONTEXT_0_0
{
2602 pub Header
: [M128A
; 2],
2603 pub Legacy
: [M128A
; 8],
2621 #[cfg(target_arch = "x86_64")]
2622 #[cfg(feature = "Win32_System_Kernel")]
2623 impl ::core
::marker
::Copy
for CONTEXT_0_0 {}
2624 #[cfg(target_arch = "x86_64")]
2625 #[cfg(feature = "Win32_System_Kernel")]
2626 impl ::core
::clone
::Clone
for CONTEXT_0_0
{
2627 fn clone(&self) -> Self {
2632 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2633 #[cfg(target_arch = "x86")]
2634 #[cfg(feature = "Win32_System_Kernel")]
2635 pub struct CONTEXT
{
2636 pub ContextFlags
: u32,
2643 pub FloatSave
: super::super::Kernel
::FLOATING_SAVE_AREA
,
2660 pub ExtendedRegisters
: [u8; 512],
2662 #[cfg(target_arch = "x86")]
2663 #[cfg(feature = "Win32_System_Kernel")]
2664 impl ::core
::marker
::Copy
for CONTEXT {}
2665 #[cfg(target_arch = "x86")]
2666 #[cfg(feature = "Win32_System_Kernel")]
2667 impl ::core
::clone
::Clone
for CONTEXT
{
2668 fn clone(&self) -> Self {
2673 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2674 pub union CPU_INFORMATION
{
2675 pub X86CpuInfo
: CPU_INFORMATION_1
,
2676 pub OtherCpuInfo
: CPU_INFORMATION_0
,
2678 impl ::core
::marker
::Copy
for CPU_INFORMATION {}
2679 impl ::core
::clone
::Clone
for CPU_INFORMATION
{
2680 fn clone(&self) -> Self {
2684 #[repr(C, packed(4))]
2685 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2686 pub struct CPU_INFORMATION_0
{
2687 pub ProcessorFeatures
: [u64; 2],
2689 impl ::core
::marker
::Copy
for CPU_INFORMATION_0 {}
2690 impl ::core
::clone
::Clone
for CPU_INFORMATION_0
{
2691 fn clone(&self) -> Self {
2696 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2697 pub struct CPU_INFORMATION_1
{
2698 pub VendorId
: [u32; 3],
2699 pub VersionInformation
: u32,
2700 pub FeatureInformation
: u32,
2701 pub AMDExtendedCpuFeatures
: u32,
2703 impl ::core
::marker
::Copy
for CPU_INFORMATION_1 {}
2704 impl ::core
::clone
::Clone
for CPU_INFORMATION_1
{
2705 fn clone(&self) -> Self {
2710 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"]
2711 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
2712 pub struct CREATE_PROCESS_DEBUG_INFO
{
2713 pub hFile
: super::super::super::Foundation
::HANDLE
,
2714 pub hProcess
: super::super::super::Foundation
::HANDLE
,
2715 pub hThread
: super::super::super::Foundation
::HANDLE
,
2716 pub lpBaseOfImage
: *mut ::core
::ffi
::c_void
,
2717 pub dwDebugInfoFileOffset
: u32,
2718 pub nDebugInfoSize
: u32,
2719 pub lpThreadLocalBase
: *mut ::core
::ffi
::c_void
,
2720 pub lpStartAddress
: super::super::Threading
::LPTHREAD_START_ROUTINE
,
2721 pub lpImageName
: *mut ::core
::ffi
::c_void
,
2724 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
2725 impl ::core
::marker
::Copy
for CREATE_PROCESS_DEBUG_INFO {}
2726 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
2727 impl ::core
::clone
::Clone
for CREATE_PROCESS_DEBUG_INFO
{
2728 fn clone(&self) -> Self {
2733 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"]
2734 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
2735 pub struct CREATE_THREAD_DEBUG_INFO
{
2736 pub hThread
: super::super::super::Foundation
::HANDLE
,
2737 pub lpThreadLocalBase
: *mut ::core
::ffi
::c_void
,
2738 pub lpStartAddress
: super::super::Threading
::LPTHREAD_START_ROUTINE
,
2740 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
2741 impl ::core
::marker
::Copy
for CREATE_THREAD_DEBUG_INFO {}
2742 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
2743 impl ::core
::clone
::Clone
for CREATE_THREAD_DEBUG_INFO
{
2744 fn clone(&self) -> Self {
2748 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2749 pub const CROSS_PLATFORM_MAXIMUM_PROCESSORS
: u32 = 2048u32;
2750 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2751 pub const CURRENT_KD_SECONDARY_VERSION
: u32 = 2u32;
2752 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2753 pub type CallingConventionKind
= i32;
2754 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2755 pub const CallingConventionUnknown
: CallingConventionKind
= 0i32;
2756 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2757 pub const CallingConventionCDecl
: CallingConventionKind
= 1i32;
2758 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2759 pub const CallingConventionFastCall
: CallingConventionKind
= 2i32;
2760 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2761 pub const CallingConventionStdCall
: CallingConventionKind
= 3i32;
2762 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2763 pub const CallingConventionSysCall
: CallingConventionKind
= 4i32;
2764 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2765 pub const CallingConventionThisCall
: CallingConventionKind
= 5i32;
2767 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2768 pub struct DBGHELP_DATA_REPORT_STRUCT
{
2769 pub pBinPathNonExist
: ::windows_sys
::core
::PCWSTR
,
2770 pub pSymbolPathNonExist
: ::windows_sys
::core
::PCWSTR
,
2772 impl ::core
::marker
::Copy
for DBGHELP_DATA_REPORT_STRUCT {}
2773 impl ::core
::clone
::Clone
for DBGHELP_DATA_REPORT_STRUCT
{
2774 fn clone(&self) -> Self {
2779 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2780 #[cfg(feature = "Win32_System_Kernel")]
2781 pub struct DBGKD_DEBUG_DATA_HEADER32
{
2782 pub List
: super::super::Kernel
::LIST_ENTRY32
,
2786 #[cfg(feature = "Win32_System_Kernel")]
2787 impl ::core
::marker
::Copy
for DBGKD_DEBUG_DATA_HEADER32 {}
2788 #[cfg(feature = "Win32_System_Kernel")]
2789 impl ::core
::clone
::Clone
for DBGKD_DEBUG_DATA_HEADER32
{
2790 fn clone(&self) -> Self {
2795 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
2796 #[cfg(feature = "Win32_System_Kernel")]
2797 pub struct DBGKD_DEBUG_DATA_HEADER64
{
2798 pub List
: super::super::Kernel
::LIST_ENTRY64
,
2802 #[cfg(feature = "Win32_System_Kernel")]
2803 impl ::core
::marker
::Copy
for DBGKD_DEBUG_DATA_HEADER64 {}
2804 #[cfg(feature = "Win32_System_Kernel")]
2805 impl ::core
::clone
::Clone
for DBGKD_DEBUG_DATA_HEADER64
{
2806 fn clone(&self) -> Self {
2811 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2812 pub struct DBGKD_GET_VERSION32
{
2813 pub MajorVersion
: u16,
2814 pub MinorVersion
: u16,
2815 pub ProtocolVersion
: u16,
2818 pub PsLoadedModuleList
: u32,
2819 pub MachineType
: u16,
2820 pub ThCallbackStack
: u16,
2821 pub NextCallback
: u16,
2822 pub FramePointer
: u16,
2823 pub KiCallUserMode
: u32,
2824 pub KeUserCallbackDispatcher
: u32,
2825 pub BreakpointWithStatus
: u32,
2826 pub DebuggerDataList
: u32,
2828 impl ::core
::marker
::Copy
for DBGKD_GET_VERSION32 {}
2829 impl ::core
::clone
::Clone
for DBGKD_GET_VERSION32
{
2830 fn clone(&self) -> Self {
2835 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2836 pub struct DBGKD_GET_VERSION64
{
2837 pub MajorVersion
: u16,
2838 pub MinorVersion
: u16,
2839 pub ProtocolVersion
: u8,
2840 pub KdSecondaryVersion
: u8,
2842 pub MachineType
: u16,
2843 pub MaxPacketType
: u8,
2844 pub MaxStateChange
: u8,
2845 pub MaxManipulate
: u8,
2847 pub Unused
: [u16; 1],
2849 pub PsLoadedModuleList
: u64,
2850 pub DebuggerDataList
: u64,
2852 impl ::core
::marker
::Copy
for DBGKD_GET_VERSION64 {}
2853 impl ::core
::clone
::Clone
for DBGKD_GET_VERSION64
{
2854 fn clone(&self) -> Self {
2858 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2859 pub type DBGKD_MAJOR_TYPES
= i32;
2860 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2861 pub const DBGKD_MAJOR_NT
: DBGKD_MAJOR_TYPES
= 0i32;
2862 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2863 pub const DBGKD_MAJOR_XBOX
: DBGKD_MAJOR_TYPES
= 1i32;
2864 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2865 pub const DBGKD_MAJOR_BIG
: DBGKD_MAJOR_TYPES
= 2i32;
2866 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2867 pub const DBGKD_MAJOR_EXDI
: DBGKD_MAJOR_TYPES
= 3i32;
2868 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2869 pub const DBGKD_MAJOR_NTBD
: DBGKD_MAJOR_TYPES
= 4i32;
2870 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2871 pub const DBGKD_MAJOR_EFI
: DBGKD_MAJOR_TYPES
= 5i32;
2872 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2873 pub const DBGKD_MAJOR_TNT
: DBGKD_MAJOR_TYPES
= 6i32;
2874 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2875 pub const DBGKD_MAJOR_SINGULARITY
: DBGKD_MAJOR_TYPES
= 7i32;
2876 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2877 pub const DBGKD_MAJOR_HYPERVISOR
: DBGKD_MAJOR_TYPES
= 8i32;
2878 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2879 pub const DBGKD_MAJOR_MIDORI
: DBGKD_MAJOR_TYPES
= 9i32;
2880 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2881 pub const DBGKD_MAJOR_CE
: DBGKD_MAJOR_TYPES
= 10i32;
2882 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2883 pub const DBGKD_MAJOR_COUNT
: DBGKD_MAJOR_TYPES
= 11i32;
2884 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2885 pub const DBGKD_SIMULATION_EXDI
: i32 = 1i32;
2886 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2887 pub const DBGKD_SIMULATION_NONE
: i32 = 0i32;
2888 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2889 pub const DBGKD_VERS_FLAG_DATA
: u32 = 2u32;
2890 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2891 pub const DBGKD_VERS_FLAG_HAL_IN_NTOS
: u32 = 64u32;
2892 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2893 pub const DBGKD_VERS_FLAG_HSS
: u32 = 16u32;
2894 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2895 pub const DBGKD_VERS_FLAG_MP
: u32 = 1u32;
2896 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2897 pub const DBGKD_VERS_FLAG_NOMM
: u32 = 8u32;
2898 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2899 pub const DBGKD_VERS_FLAG_PARTITIONS
: u32 = 32u32;
2900 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2901 pub const DBGKD_VERS_FLAG_PTR64
: u32 = 4u32;
2902 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2903 pub type DBGPROP_ATTRIB_FLAGS
= u32;
2904 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2905 pub const DBGPROP_ATTRIB_NO_ATTRIB
: DBGPROP_ATTRIB_FLAGS
= 0u32;
2906 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2907 pub const DBGPROP_ATTRIB_VALUE_IS_INVALID
: DBGPROP_ATTRIB_FLAGS
= 8u32;
2908 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2909 pub const DBGPROP_ATTRIB_VALUE_IS_EXPANDABLE
: DBGPROP_ATTRIB_FLAGS
= 16u32;
2910 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2911 pub const DBGPROP_ATTRIB_VALUE_IS_FAKE
: DBGPROP_ATTRIB_FLAGS
= 32u32;
2912 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2913 pub const DBGPROP_ATTRIB_VALUE_IS_METHOD
: DBGPROP_ATTRIB_FLAGS
= 256u32;
2914 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2915 pub const DBGPROP_ATTRIB_VALUE_IS_EVENT
: DBGPROP_ATTRIB_FLAGS
= 512u32;
2916 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2917 pub const DBGPROP_ATTRIB_VALUE_IS_RAW_STRING
: DBGPROP_ATTRIB_FLAGS
= 1024u32;
2918 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2919 pub const DBGPROP_ATTRIB_VALUE_READONLY
: DBGPROP_ATTRIB_FLAGS
= 2048u32;
2920 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2921 pub const DBGPROP_ATTRIB_ACCESS_PUBLIC
: DBGPROP_ATTRIB_FLAGS
= 4096u32;
2922 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2923 pub const DBGPROP_ATTRIB_ACCESS_PRIVATE
: DBGPROP_ATTRIB_FLAGS
= 8192u32;
2924 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2925 pub const DBGPROP_ATTRIB_ACCESS_PROTECTED
: DBGPROP_ATTRIB_FLAGS
= 16384u32;
2926 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2927 pub const DBGPROP_ATTRIB_ACCESS_FINAL
: DBGPROP_ATTRIB_FLAGS
= 32768u32;
2928 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2929 pub const DBGPROP_ATTRIB_STORAGE_GLOBAL
: DBGPROP_ATTRIB_FLAGS
= 65536u32;
2930 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2931 pub const DBGPROP_ATTRIB_STORAGE_STATIC
: DBGPROP_ATTRIB_FLAGS
= 131072u32;
2932 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2933 pub const DBGPROP_ATTRIB_STORAGE_FIELD
: DBGPROP_ATTRIB_FLAGS
= 262144u32;
2934 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2935 pub const DBGPROP_ATTRIB_STORAGE_VIRTUAL
: DBGPROP_ATTRIB_FLAGS
= 524288u32;
2936 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2937 pub const DBGPROP_ATTRIB_TYPE_IS_CONSTANT
: DBGPROP_ATTRIB_FLAGS
= 1048576u32;
2938 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2939 pub const DBGPROP_ATTRIB_TYPE_IS_SYNCHRONIZED
: DBGPROP_ATTRIB_FLAGS
= 2097152u32;
2940 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2941 pub const DBGPROP_ATTRIB_TYPE_IS_VOLATILE
: DBGPROP_ATTRIB_FLAGS
= 4194304u32;
2942 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2943 pub const DBGPROP_ATTRIB_HAS_EXTENDED_ATTRIBS
: DBGPROP_ATTRIB_FLAGS
= 8388608u32;
2944 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2945 pub const DBGPROP_ATTRIB_FRAME_INTRYBLOCK
: DBGPROP_ATTRIB_FLAGS
= 16777216u32;
2946 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2947 pub const DBGPROP_ATTRIB_FRAME_INCATCHBLOCK
: DBGPROP_ATTRIB_FLAGS
= 33554432u32;
2948 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2949 pub const DBGPROP_ATTRIB_FRAME_INFINALLYBLOCK
: DBGPROP_ATTRIB_FLAGS
= 67108864u32;
2950 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2951 pub const DBGPROP_ATTRIB_VALUE_IS_RETURN_VALUE
: DBGPROP_ATTRIB_FLAGS
= 134217728u32;
2952 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2953 pub const DBGPROP_ATTRIB_VALUE_PENDING_MUTATION
: DBGPROP_ATTRIB_FLAGS
= 268435456u32;
2954 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2955 pub type DBGPROP_INFO
= u32;
2956 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2957 pub const DBGPROP_INFO_NAME
: DBGPROP_INFO
= 1u32;
2958 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2959 pub const DBGPROP_INFO_TYPE
: DBGPROP_INFO
= 2u32;
2960 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2961 pub const DBGPROP_INFO_VALUE
: DBGPROP_INFO
= 4u32;
2962 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2963 pub const DBGPROP_INFO_FULLNAME
: DBGPROP_INFO
= 32u32;
2964 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2965 pub const DBGPROP_INFO_ATTRIBUTES
: DBGPROP_INFO
= 8u32;
2966 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2967 pub const DBGPROP_INFO_DEBUGPROP
: DBGPROP_INFO
= 16u32;
2968 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2969 pub const DBGPROP_INFO_BEAUTIFY
: DBGPROP_INFO
= 33554432u32;
2970 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2971 pub const DBGPROP_INFO_CALLTOSTRING
: DBGPROP_INFO
= 67108864u32;
2972 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2973 pub const DBGPROP_INFO_AUTOEXPAND
: DBGPROP_INFO
= 134217728u32;
2974 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2975 pub const DBG_DUMP_ADDRESS_AT_END
: u32 = 131072u32;
2976 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2977 pub const DBG_DUMP_ADDRESS_OF_FIELD
: u32 = 65536u32;
2978 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2979 pub const DBG_DUMP_ARRAY
: u32 = 32768u32;
2980 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2981 pub const DBG_DUMP_BLOCK_RECURSE
: u32 = 2097152u32;
2982 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2983 pub const DBG_DUMP_CALL_FOR_EACH
: u32 = 8u32;
2984 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2985 pub const DBG_DUMP_COMPACT_OUT
: u32 = 8192u32;
2986 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2987 pub const DBG_DUMP_COPY_TYPE_DATA
: u32 = 262144u32;
2988 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2989 pub const DBG_DUMP_FIELD_ARRAY
: u32 = 16u32;
2990 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2991 pub const DBG_DUMP_FIELD_CALL_BEFORE_PRINT
: u32 = 1u32;
2992 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2993 pub const DBG_DUMP_FIELD_COPY_FIELD_DATA
: u32 = 32u32;
2994 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2995 pub const DBG_DUMP_FIELD_DEFAULT_STRING
: u32 = 65536u32;
2996 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2997 pub const DBG_DUMP_FIELD_FULL_NAME
: u32 = 8u32;
2998 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
2999 pub const DBG_DUMP_FIELD_GUID_STRING
: u32 = 524288u32;
3000 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3001 pub const DBG_DUMP_FIELD_MULTI_STRING
: u32 = 262144u32;
3002 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3003 pub const DBG_DUMP_FIELD_NO_CALLBACK_REQ
: u32 = 2u32;
3004 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3005 pub const DBG_DUMP_FIELD_NO_PRINT
: u32 = 16384u32;
3006 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3007 pub const DBG_DUMP_FIELD_RECUR_ON_THIS
: u32 = 4u32;
3008 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3009 pub const DBG_DUMP_FIELD_RETURN_ADDRESS
: u32 = 4096u32;
3010 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3011 pub const DBG_DUMP_FIELD_SIZE_IN_BITS
: u32 = 8192u32;
3012 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3013 pub const DBG_DUMP_FIELD_UTF32_STRING
: u32 = 1048576u32;
3014 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3015 pub const DBG_DUMP_FIELD_WCHAR_STRING
: u32 = 131072u32;
3016 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3017 pub const DBG_DUMP_FUNCTION_FORMAT
: u32 = 1048576u32;
3018 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3019 pub const DBG_DUMP_GET_SIZE_ONLY
: u32 = 128u32;
3020 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3021 pub const DBG_DUMP_LIST
: u32 = 32u32;
3022 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3023 pub const DBG_DUMP_MATCH_SIZE
: u32 = 4194304u32;
3024 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3025 pub const DBG_DUMP_NO_INDENT
: u32 = 1u32;
3026 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3027 pub const DBG_DUMP_NO_OFFSET
: u32 = 2u32;
3028 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3029 pub const DBG_DUMP_NO_PRINT
: u32 = 64u32;
3030 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3031 pub const DBG_DUMP_READ_PHYSICAL
: u32 = 524288u32;
3032 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3033 pub const DBG_DUMP_VERBOSE
: u32 = 4u32;
3034 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3035 pub const DBG_FRAME_DEFAULT
: u32 = 0u32;
3036 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3037 pub const DBG_FRAME_IGNORE_INLINE
: u32 = 4294967295u32;
3038 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3039 pub const DBG_RETURN_SUBTYPES
: u32 = 0u32;
3040 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3041 pub const DBG_RETURN_TYPE
: u32 = 0u32;
3042 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3043 pub const DBG_RETURN_TYPE_VALUES
: u32 = 0u32;
3044 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3045 pub const DBHHEADER_PDBGUID
: u32 = 3u32;
3046 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3047 pub const DEBUG_ADDSYNTHMOD_DEFAULT
: u32 = 0u32;
3048 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3049 pub const DEBUG_ADDSYNTHMOD_ZEROBASE
: u32 = 1u32;
3050 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3051 pub const DEBUG_ADDSYNTHSYM_DEFAULT
: u32 = 0u32;
3052 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3053 pub const DEBUG_ANY_ID
: u32 = 4294967295u32;
3054 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3055 pub const DEBUG_ASMOPT_DEFAULT
: u32 = 0u32;
3056 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3057 pub const DEBUG_ASMOPT_IGNORE_OUTPUT_WIDTH
: u32 = 4u32;
3058 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3059 pub const DEBUG_ASMOPT_NO_CODE_BYTES
: u32 = 2u32;
3060 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3061 pub const DEBUG_ASMOPT_SOURCE_LINE_NUMBER
: u32 = 8u32;
3062 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3063 pub const DEBUG_ASMOPT_VERBOSE
: u32 = 1u32;
3064 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3065 pub const DEBUG_ATTACH_DEFAULT
: u32 = 0u32;
3066 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3067 pub const DEBUG_ATTACH_EXDI_DRIVER
: u32 = 2u32;
3068 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3069 pub const DEBUG_ATTACH_EXISTING
: u32 = 2u32;
3070 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3071 pub const DEBUG_ATTACH_INSTALL_DRIVER
: u32 = 4u32;
3072 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3073 pub const DEBUG_ATTACH_INVASIVE_NO_INITIAL_BREAK
: u32 = 8u32;
3074 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3075 pub const DEBUG_ATTACH_INVASIVE_RESUME_PROCESS
: u32 = 16u32;
3076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3077 pub const DEBUG_ATTACH_KERNEL_CONNECTION
: u32 = 0u32;
3078 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3079 pub const DEBUG_ATTACH_LOCAL_KERNEL
: u32 = 1u32;
3080 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3081 pub const DEBUG_ATTACH_NONINVASIVE
: u32 = 1u32;
3082 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3083 pub const DEBUG_ATTACH_NONINVASIVE_ALLOW_PARTIAL
: u32 = 32u32;
3084 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3085 pub const DEBUG_ATTACH_NONINVASIVE_NO_SUSPEND
: u32 = 4u32;
3086 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3087 pub const DEBUG_BREAKPOINT_ADDER_ONLY
: u32 = 8u32;
3088 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3089 pub const DEBUG_BREAKPOINT_CODE
: u32 = 0u32;
3090 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3091 pub const DEBUG_BREAKPOINT_DATA
: u32 = 1u32;
3092 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3093 pub const DEBUG_BREAKPOINT_DEFERRED
: u32 = 2u32;
3094 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3095 pub const DEBUG_BREAKPOINT_ENABLED
: u32 = 4u32;
3096 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3097 pub const DEBUG_BREAKPOINT_GO_ONLY
: u32 = 1u32;
3098 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3099 pub const DEBUG_BREAKPOINT_INLINE
: u32 = 3u32;
3100 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3101 pub const DEBUG_BREAKPOINT_ONE_SHOT
: u32 = 16u32;
3103 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3104 pub struct DEBUG_BREAKPOINT_PARAMETERS
{
3111 pub DataAccessType
: u32,
3113 pub CurrentPassCount
: u32,
3114 pub MatchThread
: u32,
3115 pub CommandSize
: u32,
3116 pub OffsetExpressionSize
: u32,
3118 impl ::core
::marker
::Copy
for DEBUG_BREAKPOINT_PARAMETERS {}
3119 impl ::core
::clone
::Clone
for DEBUG_BREAKPOINT_PARAMETERS
{
3120 fn clone(&self) -> Self {
3124 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3125 pub const DEBUG_BREAKPOINT_TIME
: u32 = 2u32;
3126 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3127 pub const DEBUG_BREAK_EXECUTE
: u32 = 4u32;
3128 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3129 pub const DEBUG_BREAK_IO
: u32 = 8u32;
3130 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3131 pub const DEBUG_BREAK_READ
: u32 = 1u32;
3132 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3133 pub const DEBUG_BREAK_WRITE
: u32 = 2u32;
3135 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3136 pub struct DEBUG_CACHED_SYMBOL_INFO
{
3143 impl ::core
::marker
::Copy
for DEBUG_CACHED_SYMBOL_INFO {}
3144 impl ::core
::clone
::Clone
for DEBUG_CACHED_SYMBOL_INFO
{
3145 fn clone(&self) -> Self {
3149 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3150 pub const DEBUG_CDS_ALL
: u32 = 4294967295u32;
3151 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3152 pub const DEBUG_CDS_DATA
: u32 = 2u32;
3153 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3154 pub const DEBUG_CDS_REFRESH
: u32 = 4u32;
3155 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3156 pub const DEBUG_CDS_REFRESH_ADDBREAKPOINT
: u32 = 4u32;
3157 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3158 pub const DEBUG_CDS_REFRESH_EVALUATE
: u32 = 1u32;
3159 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3160 pub const DEBUG_CDS_REFRESH_EXECUTE
: u32 = 2u32;
3161 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3162 pub const DEBUG_CDS_REFRESH_EXECUTECOMMANDFILE
: u32 = 3u32;
3163 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3164 pub const DEBUG_CDS_REFRESH_INLINESTEP
: u32 = 16u32;
3165 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3166 pub const DEBUG_CDS_REFRESH_INLINESTEP_PSEUDO
: u32 = 17u32;
3167 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3168 pub const DEBUG_CDS_REFRESH_REMOVEBREAKPOINT
: u32 = 5u32;
3169 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3170 pub const DEBUG_CDS_REFRESH_SETSCOPE
: u32 = 12u32;
3171 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3172 pub const DEBUG_CDS_REFRESH_SETSCOPEFRAMEBYINDEX
: u32 = 13u32;
3173 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3174 pub const DEBUG_CDS_REFRESH_SETSCOPEFROMJITDEBUGINFO
: u32 = 14u32;
3175 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3176 pub const DEBUG_CDS_REFRESH_SETSCOPEFROMSTOREDEVENT
: u32 = 15u32;
3177 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3178 pub const DEBUG_CDS_REFRESH_SETVALUE
: u32 = 10u32;
3179 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3180 pub const DEBUG_CDS_REFRESH_SETVALUE2
: u32 = 11u32;
3181 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3182 pub const DEBUG_CDS_REFRESH_WRITEPHYSICAL
: u32 = 8u32;
3183 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3184 pub const DEBUG_CDS_REFRESH_WRITEPHYSICAL2
: u32 = 9u32;
3185 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3186 pub const DEBUG_CDS_REFRESH_WRITEVIRTUAL
: u32 = 6u32;
3187 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3188 pub const DEBUG_CDS_REFRESH_WRITEVIRTUALUNCACHED
: u32 = 7u32;
3189 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3190 pub const DEBUG_CDS_REGISTERS
: u32 = 1u32;
3191 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3192 pub const DEBUG_CES_ALL
: u32 = 4294967295u32;
3193 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3194 pub const DEBUG_CES_ASSEMBLY_OPTIONS
: u32 = 4096u32;
3195 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3196 pub const DEBUG_CES_BREAKPOINTS
: u32 = 4u32;
3197 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3198 pub const DEBUG_CES_CODE_LEVEL
: u32 = 8u32;
3199 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3200 pub const DEBUG_CES_CURRENT_THREAD
: u32 = 1u32;
3201 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3202 pub const DEBUG_CES_EFFECTIVE_PROCESSOR
: u32 = 2u32;
3203 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3204 pub const DEBUG_CES_ENGINE_OPTIONS
: u32 = 32u32;
3205 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3206 pub const DEBUG_CES_EVENT_FILTERS
: u32 = 256u32;
3207 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3208 pub const DEBUG_CES_EXECUTION_STATUS
: u32 = 16u32;
3209 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3210 pub const DEBUG_CES_EXPRESSION_SYNTAX
: u32 = 8192u32;
3211 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3212 pub const DEBUG_CES_EXTENSIONS
: u32 = 1024u32;
3213 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3214 pub const DEBUG_CES_LOG_FILE
: u32 = 64u32;
3215 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3216 pub const DEBUG_CES_PROCESS_OPTIONS
: u32 = 512u32;
3217 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3218 pub const DEBUG_CES_RADIX
: u32 = 128u32;
3219 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3220 pub const DEBUG_CES_SYSTEMS
: u32 = 2048u32;
3221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3222 pub const DEBUG_CES_TEXT_REPLACEMENTS
: u32 = 16384u32;
3223 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3224 pub const DEBUG_CLASS_IMAGE_FILE
: u32 = 3u32;
3225 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3226 pub const DEBUG_CLASS_KERNEL
: u32 = 1u32;
3227 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3228 pub const DEBUG_CLASS_UNINITIALIZED
: u32 = 0u32;
3229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3230 pub const DEBUG_CLASS_USER_WINDOWS
: u32 = 2u32;
3231 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3232 pub const DEBUG_CLIENT_CDB
: u32 = 4u32;
3234 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3235 pub struct DEBUG_CLIENT_CONTEXT
{
3239 impl ::core
::marker
::Copy
for DEBUG_CLIENT_CONTEXT {}
3240 impl ::core
::clone
::Clone
for DEBUG_CLIENT_CONTEXT
{
3241 fn clone(&self) -> Self {
3245 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3246 pub const DEBUG_CLIENT_KD
: u32 = 5u32;
3247 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3248 pub const DEBUG_CLIENT_NTKD
: u32 = 3u32;
3249 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3250 pub const DEBUG_CLIENT_NTSD
: u32 = 2u32;
3251 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3252 pub const DEBUG_CLIENT_UNKNOWN
: u32 = 0u32;
3253 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3254 pub const DEBUG_CLIENT_VSINT
: u32 = 1u32;
3255 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3256 pub const DEBUG_CLIENT_WINDBG
: u32 = 6u32;
3257 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3258 pub const DEBUG_CLIENT_WINIDE
: u32 = 7u32;
3259 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3260 pub const DEBUG_CMDEX_ADD_EVENT_STRING
: u32 = 1u32;
3261 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3262 pub const DEBUG_CMDEX_INVALID
: u32 = 0u32;
3263 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3264 pub const DEBUG_CMDEX_RESET_EVENT_STRINGS
: u32 = 2u32;
3265 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3266 pub const DEBUG_COMMAND_EXCEPTION_ID
: u32 = 3688893886u32;
3267 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3268 pub const DEBUG_CONNECT_SESSION_DEFAULT
: u32 = 0u32;
3269 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3270 pub const DEBUG_CONNECT_SESSION_NO_ANNOUNCE
: u32 = 2u32;
3271 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3272 pub const DEBUG_CONNECT_SESSION_NO_VERSION
: u32 = 1u32;
3274 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3275 pub struct DEBUG_CREATE_PROCESS_OPTIONS
{
3276 pub CreateFlags
: u32,
3277 pub EngCreateFlags
: u32,
3278 pub VerifierFlags
: u32,
3281 impl ::core
::marker
::Copy
for DEBUG_CREATE_PROCESS_OPTIONS {}
3282 impl ::core
::clone
::Clone
for DEBUG_CREATE_PROCESS_OPTIONS
{
3283 fn clone(&self) -> Self {
3287 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3288 pub const DEBUG_CSS_ALL
: u32 = 4294967295u32;
3289 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3290 pub const DEBUG_CSS_COLLAPSE_CHILDREN
: u32 = 64u32;
3291 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3292 pub const DEBUG_CSS_LOADS
: u32 = 1u32;
3293 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3294 pub const DEBUG_CSS_PATHS
: u32 = 8u32;
3295 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3296 pub const DEBUG_CSS_SCOPE
: u32 = 4u32;
3297 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3298 pub const DEBUG_CSS_SYMBOL_OPTIONS
: u32 = 16u32;
3299 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3300 pub const DEBUG_CSS_TYPE_OPTIONS
: u32 = 32u32;
3301 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3302 pub const DEBUG_CSS_UNLOADS
: u32 = 2u32;
3303 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3304 pub const DEBUG_CURRENT_DEFAULT
: u32 = 15u32;
3305 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3306 pub const DEBUG_CURRENT_DISASM
: u32 = 2u32;
3307 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3308 pub const DEBUG_CURRENT_REGISTERS
: u32 = 4u32;
3309 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3310 pub const DEBUG_CURRENT_SOURCE_LINE
: u32 = 8u32;
3311 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3312 pub const DEBUG_CURRENT_SYMBOL
: u32 = 1u32;
3313 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3314 pub const DEBUG_DATA_BASE_TRANSLATION_VIRTUAL_OFFSET
: u32 = 3u32;
3315 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3316 pub const DEBUG_DATA_BreakpointWithStatusAddr
: u32 = 32u32;
3317 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3318 pub const DEBUG_DATA_CmNtCSDVersionAddr
: u32 = 616u32;
3319 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3320 pub const DEBUG_DATA_DumpAttributes
: u32 = 100072u32;
3321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3322 pub const DEBUG_DATA_DumpFormatVersion
: u32 = 100040u32;
3323 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3324 pub const DEBUG_DATA_DumpMmStorage
: u32 = 100064u32;
3325 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3326 pub const DEBUG_DATA_DumpPowerState
: u32 = 100056u32;
3327 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3328 pub const DEBUG_DATA_DumpWriterStatus
: u32 = 100032u32;
3329 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3330 pub const DEBUG_DATA_DumpWriterVersion
: u32 = 100048u32;
3331 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3332 pub const DEBUG_DATA_EtwpDebuggerData
: u32 = 816u32;
3333 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3334 pub const DEBUG_DATA_ExpNumberOfPagedPoolsAddr
: u32 = 112u32;
3335 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3336 pub const DEBUG_DATA_ExpPagedPoolDescriptorAddr
: u32 = 104u32;
3337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3338 pub const DEBUG_DATA_ExpSystemResourcesListAddr
: u32 = 96u32;
3339 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3340 pub const DEBUG_DATA_IopErrorLogListHeadAddr
: u32 = 144u32;
3341 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3342 pub const DEBUG_DATA_KPCR_OFFSET
: u32 = 0u32;
3343 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3344 pub const DEBUG_DATA_KPRCB_OFFSET
: u32 = 1u32;
3345 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3346 pub const DEBUG_DATA_KTHREAD_OFFSET
: u32 = 2u32;
3347 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3348 pub const DEBUG_DATA_KdPrintBufferSizeAddr
: u32 = 720u32;
3349 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3350 pub const DEBUG_DATA_KdPrintCircularBufferAddr
: u32 = 480u32;
3351 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3352 pub const DEBUG_DATA_KdPrintCircularBufferEndAddr
: u32 = 488u32;
3353 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3354 pub const DEBUG_DATA_KdPrintCircularBufferPtrAddr
: u32 = 712u32;
3355 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3356 pub const DEBUG_DATA_KdPrintRolloverCountAddr
: u32 = 504u32;
3357 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3358 pub const DEBUG_DATA_KdPrintWritePointerAddr
: u32 = 496u32;
3359 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3360 pub const DEBUG_DATA_KeBugCheckCallbackListHeadAddr
: u32 = 128u32;
3361 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3362 pub const DEBUG_DATA_KeTimeIncrementAddr
: u32 = 120u32;
3363 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3364 pub const DEBUG_DATA_KeUserCallbackDispatcherAddr
: u32 = 64u32;
3365 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3366 pub const DEBUG_DATA_KernBase
: u32 = 24u32;
3367 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3368 pub const DEBUG_DATA_KernelVerifierAddr
: u32 = 576u32;
3369 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3370 pub const DEBUG_DATA_KiBugcheckDataAddr
: u32 = 136u32;
3371 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3372 pub const DEBUG_DATA_KiCallUserModeAddr
: u32 = 56u32;
3373 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3374 pub const DEBUG_DATA_KiNormalSystemCall
: u32 = 528u32;
3375 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3376 pub const DEBUG_DATA_KiProcessorBlockAddr
: u32 = 536u32;
3377 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3378 pub const DEBUG_DATA_MmAllocatedNonPagedPoolAddr
: u32 = 592u32;
3379 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3380 pub const DEBUG_DATA_MmAvailablePagesAddr
: u32 = 424u32;
3381 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3382 pub const DEBUG_DATA_MmBadPagesDetected
: u32 = 800u32;
3383 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3384 pub const DEBUG_DATA_MmDriverCommitAddr
: u32 = 352u32;
3385 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3386 pub const DEBUG_DATA_MmExtendedCommitAddr
: u32 = 376u32;
3387 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3388 pub const DEBUG_DATA_MmFreePageListHeadAddr
: u32 = 392u32;
3389 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3390 pub const DEBUG_DATA_MmHighestPhysicalPageAddr
: u32 = 240u32;
3391 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3392 pub const DEBUG_DATA_MmHighestUserAddressAddr
: u32 = 456u32;
3393 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3394 pub const DEBUG_DATA_MmLastUnloadedDriverAddr
: u32 = 552u32;
3395 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3396 pub const DEBUG_DATA_MmLoadedUserImageListAddr
: u32 = 512u32;
3397 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3398 pub const DEBUG_DATA_MmLowestPhysicalPageAddr
: u32 = 232u32;
3399 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3400 pub const DEBUG_DATA_MmMaximumNonPagedPoolInBytesAddr
: u32 = 256u32;
3401 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3402 pub const DEBUG_DATA_MmModifiedNoWritePageListHeadAddr
: u32 = 416u32;
3403 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3404 pub const DEBUG_DATA_MmModifiedPageListHeadAddr
: u32 = 408u32;
3405 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3406 pub const DEBUG_DATA_MmNonPagedPoolEndAddr
: u32 = 280u32;
3407 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3408 pub const DEBUG_DATA_MmNonPagedPoolStartAddr
: u32 = 272u32;
3409 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3410 pub const DEBUG_DATA_MmNonPagedSystemStartAddr
: u32 = 264u32;
3411 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3412 pub const DEBUG_DATA_MmNumberOfPagingFilesAddr
: u32 = 224u32;
3413 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3414 pub const DEBUG_DATA_MmNumberOfPhysicalPagesAddr
: u32 = 248u32;
3415 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3416 pub const DEBUG_DATA_MmPageSize
: u32 = 312u32;
3417 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3418 pub const DEBUG_DATA_MmPagedPoolCommitAddr
: u32 = 368u32;
3419 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3420 pub const DEBUG_DATA_MmPagedPoolEndAddr
: u32 = 296u32;
3421 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3422 pub const DEBUG_DATA_MmPagedPoolInformationAddr
: u32 = 304u32;
3423 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3424 pub const DEBUG_DATA_MmPagedPoolStartAddr
: u32 = 288u32;
3425 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3426 pub const DEBUG_DATA_MmPeakCommitmentAddr
: u32 = 600u32;
3427 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3428 pub const DEBUG_DATA_MmPfnDatabaseAddr
: u32 = 192u32;
3429 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3430 pub const DEBUG_DATA_MmPhysicalMemoryBlockAddr
: u32 = 624u32;
3431 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3432 pub const DEBUG_DATA_MmProcessCommitAddr
: u32 = 360u32;
3433 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3434 pub const DEBUG_DATA_MmResidentAvailablePagesAddr
: u32 = 432u32;
3435 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3436 pub const DEBUG_DATA_MmSessionBase
: u32 = 632u32;
3437 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3438 pub const DEBUG_DATA_MmSessionSize
: u32 = 640u32;
3439 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3440 pub const DEBUG_DATA_MmSharedCommitAddr
: u32 = 344u32;
3441 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3442 pub const DEBUG_DATA_MmSizeOfPagedPoolInBytesAddr
: u32 = 320u32;
3443 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3444 pub const DEBUG_DATA_MmSpecialPoolTagAddr
: u32 = 568u32;
3445 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3446 pub const DEBUG_DATA_MmStandbyPageListHeadAddr
: u32 = 400u32;
3447 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3448 pub const DEBUG_DATA_MmSubsectionBaseAddr
: u32 = 216u32;
3449 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3450 pub const DEBUG_DATA_MmSystemCacheEndAddr
: u32 = 176u32;
3451 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3452 pub const DEBUG_DATA_MmSystemCacheStartAddr
: u32 = 168u32;
3453 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3454 pub const DEBUG_DATA_MmSystemCacheWsAddr
: u32 = 184u32;
3455 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3456 pub const DEBUG_DATA_MmSystemParentTablePage
: u32 = 648u32;
3457 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3458 pub const DEBUG_DATA_MmSystemPtesEndAddr
: u32 = 208u32;
3459 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3460 pub const DEBUG_DATA_MmSystemPtesStartAddr
: u32 = 200u32;
3461 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3462 pub const DEBUG_DATA_MmSystemRangeStartAddr
: u32 = 464u32;
3463 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3464 pub const DEBUG_DATA_MmTotalCommitLimitAddr
: u32 = 328u32;
3465 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3466 pub const DEBUG_DATA_MmTotalCommitLimitMaximumAddr
: u32 = 608u32;
3467 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3468 pub const DEBUG_DATA_MmTotalCommittedPagesAddr
: u32 = 336u32;
3469 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3470 pub const DEBUG_DATA_MmTriageActionTakenAddr
: u32 = 560u32;
3471 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3472 pub const DEBUG_DATA_MmUnloadedDriversAddr
: u32 = 544u32;
3473 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3474 pub const DEBUG_DATA_MmUserProbeAddressAddr
: u32 = 472u32;
3475 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3476 pub const DEBUG_DATA_MmVerifierDataAddr
: u32 = 584u32;
3477 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3478 pub const DEBUG_DATA_MmVirtualTranslationBase
: u32 = 656u32;
3479 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3480 pub const DEBUG_DATA_MmZeroedPageListHeadAddr
: u32 = 384u32;
3481 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3482 pub const DEBUG_DATA_NonPagedPoolDescriptorAddr
: u32 = 448u32;
3483 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3484 pub const DEBUG_DATA_NtBuildLabAddr
: u32 = 520u32;
3485 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3486 pub const DEBUG_DATA_ObpRootDirectoryObjectAddr
: u32 = 152u32;
3487 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3488 pub const DEBUG_DATA_ObpTypeObjectTypeAddr
: u32 = 160u32;
3489 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3490 pub const DEBUG_DATA_OffsetEprocessDirectoryTableBase
: u32 = 686u32;
3491 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3492 pub const DEBUG_DATA_OffsetEprocessParentCID
: u32 = 684u32;
3493 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3494 pub const DEBUG_DATA_OffsetEprocessPeb
: u32 = 682u32;
3495 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3496 pub const DEBUG_DATA_OffsetKThreadApcProcess
: u32 = 672u32;
3497 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3498 pub const DEBUG_DATA_OffsetKThreadBStore
: u32 = 676u32;
3499 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3500 pub const DEBUG_DATA_OffsetKThreadBStoreLimit
: u32 = 678u32;
3501 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3502 pub const DEBUG_DATA_OffsetKThreadInitialStack
: u32 = 670u32;
3503 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3504 pub const DEBUG_DATA_OffsetKThreadKernelStack
: u32 = 668u32;
3505 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3506 pub const DEBUG_DATA_OffsetKThreadNextProcessor
: u32 = 664u32;
3507 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3508 pub const DEBUG_DATA_OffsetKThreadState
: u32 = 674u32;
3509 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3510 pub const DEBUG_DATA_OffsetKThreadTeb
: u32 = 666u32;
3511 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3512 pub const DEBUG_DATA_OffsetPrcbCpuType
: u32 = 696u32;
3513 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3514 pub const DEBUG_DATA_OffsetPrcbCurrentThread
: u32 = 692u32;
3515 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3516 pub const DEBUG_DATA_OffsetPrcbDpcRoutine
: u32 = 690u32;
3517 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3518 pub const DEBUG_DATA_OffsetPrcbMhz
: u32 = 694u32;
3519 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3520 pub const DEBUG_DATA_OffsetPrcbNumber
: u32 = 702u32;
3521 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3522 pub const DEBUG_DATA_OffsetPrcbProcessorState
: u32 = 700u32;
3523 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3524 pub const DEBUG_DATA_OffsetPrcbVendorString
: u32 = 698u32;
3525 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3526 pub const DEBUG_DATA_PROCESSOR_IDENTIFICATION
: u32 = 4u32;
3527 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3528 pub const DEBUG_DATA_PROCESSOR_SPEED
: u32 = 5u32;
3529 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3530 pub const DEBUG_DATA_PaeEnabled
: u32 = 100000u32;
3531 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3532 pub const DEBUG_DATA_PoolTrackTableAddr
: u32 = 440u32;
3533 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3534 pub const DEBUG_DATA_ProductType
: u32 = 100016u32;
3535 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3536 pub const DEBUG_DATA_PsActiveProcessHeadAddr
: u32 = 80u32;
3537 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3538 pub const DEBUG_DATA_PsLoadedModuleListAddr
: u32 = 72u32;
3539 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3540 pub const DEBUG_DATA_PspCidTableAddr
: u32 = 88u32;
3541 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3542 pub const DEBUG_DATA_PteBase
: u32 = 864u32;
3543 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3544 pub const DEBUG_DATA_SPACE_BUS_DATA
: u32 = 5u32;
3545 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3546 pub const DEBUG_DATA_SPACE_CONTROL
: u32 = 2u32;
3547 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3548 pub const DEBUG_DATA_SPACE_COUNT
: u32 = 7u32;
3549 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3550 pub const DEBUG_DATA_SPACE_DEBUGGER_DATA
: u32 = 6u32;
3551 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3552 pub const DEBUG_DATA_SPACE_IO
: u32 = 3u32;
3553 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3554 pub const DEBUG_DATA_SPACE_MSR
: u32 = 4u32;
3555 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3556 pub const DEBUG_DATA_SPACE_PHYSICAL
: u32 = 1u32;
3557 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3558 pub const DEBUG_DATA_SPACE_VIRTUAL
: u32 = 0u32;
3559 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3560 pub const DEBUG_DATA_SavedContextAddr
: u32 = 40u32;
3561 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3562 pub const DEBUG_DATA_SharedUserData
: u32 = 100008u32;
3563 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3564 pub const DEBUG_DATA_SizeEProcess
: u32 = 680u32;
3565 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3566 pub const DEBUG_DATA_SizeEThread
: u32 = 704u32;
3567 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3568 pub const DEBUG_DATA_SizePrcb
: u32 = 688u32;
3569 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3570 pub const DEBUG_DATA_SuiteMask
: u32 = 100024u32;
3571 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3572 pub const DEBUG_DISASM_EFFECTIVE_ADDRESS
: u32 = 1u32;
3573 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3574 pub const DEBUG_DISASM_MATCHING_SYMBOLS
: u32 = 2u32;
3575 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3576 pub const DEBUG_DISASM_SOURCE_FILE_NAME
: u32 = 8u32;
3577 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3578 pub const DEBUG_DISASM_SOURCE_LINE_NUMBER
: u32 = 4u32;
3579 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3580 pub const DEBUG_DUMP_ACTIVE
: u32 = 1030u32;
3581 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3582 pub const DEBUG_DUMP_DEFAULT
: u32 = 1025u32;
3583 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3584 pub const DEBUG_DUMP_FILE_BASE
: u32 = 4294967295u32;
3585 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3586 pub const DEBUG_DUMP_FILE_LOAD_FAILED_INDEX
: u32 = 4294967295u32;
3587 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3588 pub const DEBUG_DUMP_FILE_ORIGINAL_CAB_INDEX
: u32 = 4294967294u32;
3589 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3590 pub const DEBUG_DUMP_FILE_PAGE_FILE_DUMP
: u32 = 0u32;
3591 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3592 pub const DEBUG_DUMP_FULL
: u32 = 1026u32;
3593 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3594 pub const DEBUG_DUMP_IMAGE_FILE
: u32 = 1027u32;
3595 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3596 pub const DEBUG_DUMP_SMALL
: u32 = 1024u32;
3597 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3598 pub const DEBUG_DUMP_TRACE_LOG
: u32 = 1028u32;
3599 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3600 pub const DEBUG_DUMP_WINDOWS_CE
: u32 = 1029u32;
3601 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3602 pub const DEBUG_ECREATE_PROCESS_DEFAULT
: u32 = 0u32;
3603 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3604 pub const DEBUG_ECREATE_PROCESS_INHERIT_HANDLES
: u32 = 1u32;
3605 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3606 pub const DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE
: u32 = 4u32;
3607 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3608 pub const DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS
: u32 = 2u32;
3609 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3610 pub const DEBUG_EINDEX_FROM_CURRENT
: u32 = 2u32;
3611 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3612 pub const DEBUG_EINDEX_FROM_END
: u32 = 1u32;
3613 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3614 pub const DEBUG_EINDEX_FROM_START
: u32 = 0u32;
3615 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3616 pub const DEBUG_EINDEX_NAME
: u32 = 0u32;
3617 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3618 pub const DEBUG_END_ACTIVE_DETACH
: u32 = 2u32;
3619 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3620 pub const DEBUG_END_ACTIVE_TERMINATE
: u32 = 1u32;
3621 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3622 pub const DEBUG_END_DISCONNECT
: u32 = 4u32;
3623 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3624 pub const DEBUG_END_PASSIVE
: u32 = 0u32;
3625 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3626 pub const DEBUG_END_REENTRANT
: u32 = 3u32;
3627 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3628 pub const DEBUG_ENGOPT_ALL
: u32 = 15728639u32;
3629 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3630 pub const DEBUG_ENGOPT_ALLOW_NETWORK_PATHS
: u32 = 4u32;
3631 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3632 pub const DEBUG_ENGOPT_ALLOW_READ_ONLY_BREAKPOINTS
: u32 = 1024u32;
3633 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3634 pub const DEBUG_ENGOPT_DEBUGGING_SENSITIVE_DATA
: u32 = 4194304u32;
3635 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3636 pub const DEBUG_ENGOPT_DISABLESQM
: u32 = 524288u32;
3637 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3638 pub const DEBUG_ENGOPT_DISABLE_EXECUTION_COMMANDS
: u32 = 65536u32;
3639 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3640 pub const DEBUG_ENGOPT_DISABLE_MANAGED_SUPPORT
: u32 = 16384u32;
3641 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3642 pub const DEBUG_ENGOPT_DISABLE_MODULE_SYMBOL_LOAD
: u32 = 32768u32;
3643 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3644 pub const DEBUG_ENGOPT_DISABLE_STEPLINES_OPTIONS
: u32 = 2097152u32;
3645 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3646 pub const DEBUG_ENGOPT_DISALLOW_IMAGE_FILE_MAPPING
: u32 = 131072u32;
3647 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3648 pub const DEBUG_ENGOPT_DISALLOW_NETWORK_PATHS
: u32 = 8u32;
3649 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3650 pub const DEBUG_ENGOPT_DISALLOW_SHELL_COMMANDS
: u32 = 4096u32;
3651 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3652 pub const DEBUG_ENGOPT_FAIL_INCOMPLETE_INFORMATION
: u32 = 512u32;
3653 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3654 pub const DEBUG_ENGOPT_FINAL_BREAK
: u32 = 128u32;
3655 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3656 pub const DEBUG_ENGOPT_IGNORE_DBGHELP_VERSION
: u32 = 1u32;
3657 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3658 pub const DEBUG_ENGOPT_IGNORE_EXTENSION_VERSIONS
: u32 = 2u32;
3659 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3660 pub const DEBUG_ENGOPT_IGNORE_LOADER_EXCEPTIONS
: u32 = 16u32;
3661 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3662 pub const DEBUG_ENGOPT_INITIAL_BREAK
: u32 = 32u32;
3663 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3664 pub const DEBUG_ENGOPT_INITIAL_MODULE_BREAK
: u32 = 64u32;
3665 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3666 pub const DEBUG_ENGOPT_KD_QUIET_MODE
: u32 = 8192u32;
3667 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3668 pub const DEBUG_ENGOPT_NO_EXECUTE_REPEAT
: u32 = 256u32;
3669 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3670 pub const DEBUG_ENGOPT_PREFER_DML
: u32 = 262144u32;
3671 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3672 pub const DEBUG_ENGOPT_PREFER_TRACE_FILES
: u32 = 8388608u32;
3673 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3674 pub const DEBUG_ENGOPT_SYNCHRONIZE_BREAKPOINTS
: u32 = 2048u32;
3676 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"]
3677 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
3678 pub struct DEBUG_EVENT
{
3679 pub dwDebugEventCode
: DEBUG_EVENT_CODE
,
3680 pub dwProcessId
: u32,
3681 pub dwThreadId
: u32,
3682 pub u
: DEBUG_EVENT_0
,
3684 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
3685 impl ::core
::marker
::Copy
for DEBUG_EVENT {}
3686 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
3687 impl ::core
::clone
::Clone
for DEBUG_EVENT
{
3688 fn clone(&self) -> Self {
3693 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"]
3694 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
3695 pub union DEBUG_EVENT_0
{
3696 pub Exception
: EXCEPTION_DEBUG_INFO
,
3697 pub CreateThread
: CREATE_THREAD_DEBUG_INFO
,
3698 pub CreateProcessInfo
: CREATE_PROCESS_DEBUG_INFO
,
3699 pub ExitThread
: EXIT_THREAD_DEBUG_INFO
,
3700 pub ExitProcess
: EXIT_PROCESS_DEBUG_INFO
,
3701 pub LoadDll
: LOAD_DLL_DEBUG_INFO
,
3702 pub UnloadDll
: UNLOAD_DLL_DEBUG_INFO
,
3703 pub DebugString
: OUTPUT_DEBUG_STRING_INFO
,
3704 pub RipInfo
: RIP_INFO
,
3706 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
3707 impl ::core
::marker
::Copy
for DEBUG_EVENT_0 {}
3708 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))]
3709 impl ::core
::clone
::Clone
for DEBUG_EVENT_0
{
3710 fn clone(&self) -> Self {
3714 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3715 pub const DEBUG_EVENT_BREAKPOINT
: u32 = 1u32;
3716 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3717 pub const DEBUG_EVENT_CHANGE_DEBUGGEE_STATE
: u32 = 1024u32;
3718 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3719 pub const DEBUG_EVENT_CHANGE_ENGINE_STATE
: u32 = 2048u32;
3720 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3721 pub const DEBUG_EVENT_CHANGE_SYMBOL_STATE
: u32 = 4096u32;
3722 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3723 pub type DEBUG_EVENT_CODE
= u32;
3724 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3725 pub const CREATE_PROCESS_DEBUG_EVENT
: DEBUG_EVENT_CODE
= 3u32;
3726 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3727 pub const CREATE_THREAD_DEBUG_EVENT
: DEBUG_EVENT_CODE
= 2u32;
3728 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3729 pub const EXCEPTION_DEBUG_EVENT
: DEBUG_EVENT_CODE
= 1u32;
3730 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3731 pub const EXIT_PROCESS_DEBUG_EVENT
: DEBUG_EVENT_CODE
= 5u32;
3732 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3733 pub const EXIT_THREAD_DEBUG_EVENT
: DEBUG_EVENT_CODE
= 4u32;
3734 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3735 pub const LOAD_DLL_DEBUG_EVENT
: DEBUG_EVENT_CODE
= 6u32;
3736 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3737 pub const OUTPUT_DEBUG_STRING_EVENT
: DEBUG_EVENT_CODE
= 8u32;
3738 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3739 pub const RIP_EVENT
: DEBUG_EVENT_CODE
= 9u32;
3740 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3741 pub const UNLOAD_DLL_DEBUG_EVENT
: DEBUG_EVENT_CODE
= 7u32;
3743 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3744 pub struct DEBUG_EVENT_CONTEXT
{
3746 pub ProcessEngineId
: u32,
3747 pub ThreadEngineId
: u32,
3748 pub FrameEngineId
: u32,
3750 impl ::core
::marker
::Copy
for DEBUG_EVENT_CONTEXT {}
3751 impl ::core
::clone
::Clone
for DEBUG_EVENT_CONTEXT
{
3752 fn clone(&self) -> Self {
3756 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3757 pub const DEBUG_EVENT_CREATE_PROCESS
: u32 = 16u32;
3758 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3759 pub const DEBUG_EVENT_CREATE_THREAD
: u32 = 4u32;
3760 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3761 pub const DEBUG_EVENT_EXCEPTION
: u32 = 2u32;
3762 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3763 pub const DEBUG_EVENT_EXIT_PROCESS
: u32 = 32u32;
3764 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3765 pub const DEBUG_EVENT_EXIT_THREAD
: u32 = 8u32;
3766 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3767 pub type DEBUG_EVENT_INFO_TYPE
= i32;
3768 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3769 pub const DEIT_GENERAL
: DEBUG_EVENT_INFO_TYPE
= 0i32;
3770 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3771 pub const DEIT_ASMJS_IN_DEBUGGING
: DEBUG_EVENT_INFO_TYPE
= 1i32;
3772 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3773 pub const DEIT_ASMJS_SUCCEEDED
: DEBUG_EVENT_INFO_TYPE
= 2i32;
3774 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3775 pub const DEIT_ASMJS_FAILED
: DEBUG_EVENT_INFO_TYPE
= 3i32;
3776 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3777 pub const DEBUG_EVENT_LOAD_MODULE
: u32 = 64u32;
3778 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3779 pub const DEBUG_EVENT_SERVICE_EXCEPTION
: u32 = 8192u32;
3780 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3781 pub const DEBUG_EVENT_SESSION_STATUS
: u32 = 512u32;
3782 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3783 pub const DEBUG_EVENT_SYSTEM_ERROR
: u32 = 256u32;
3784 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3785 pub const DEBUG_EVENT_UNLOAD_MODULE
: u32 = 128u32;
3787 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3788 pub struct DEBUG_EXCEPTION_FILTER_PARAMETERS
{
3789 pub ExecutionOption
: u32,
3790 pub ContinueOption
: u32,
3792 pub CommandSize
: u32,
3793 pub SecondCommandSize
: u32,
3794 pub ExceptionCode
: u32,
3796 impl ::core
::marker
::Copy
for DEBUG_EXCEPTION_FILTER_PARAMETERS {}
3797 impl ::core
::clone
::Clone
for DEBUG_EXCEPTION_FILTER_PARAMETERS
{
3798 fn clone(&self) -> Self {
3802 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3803 pub const DEBUG_EXECUTE_DEFAULT
: u32 = 0u32;
3804 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3805 pub const DEBUG_EXECUTE_ECHO
: u32 = 1u32;
3806 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3807 pub const DEBUG_EXECUTE_EVENT
: u32 = 2048u32;
3808 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3809 pub const DEBUG_EXECUTE_EXTENSION
: u32 = 32u32;
3810 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3811 pub const DEBUG_EXECUTE_HOTKEY
: u32 = 1024u32;
3812 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3813 pub const DEBUG_EXECUTE_INTERNAL
: u32 = 64u32;
3814 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3815 pub const DEBUG_EXECUTE_MENU
: u32 = 512u32;
3816 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3817 pub const DEBUG_EXECUTE_NOT_LOGGED
: u32 = 2u32;
3818 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3819 pub const DEBUG_EXECUTE_NO_REPEAT
: u32 = 4u32;
3820 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3821 pub const DEBUG_EXECUTE_SCRIPT
: u32 = 128u32;
3822 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3823 pub const DEBUG_EXECUTE_TOOLBAR
: u32 = 256u32;
3824 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3825 pub const DEBUG_EXECUTE_USER_CLICKED
: u32 = 16u32;
3826 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3827 pub const DEBUG_EXECUTE_USER_TYPED
: u32 = 8u32;
3828 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3829 pub const DEBUG_EXEC_FLAGS_NONBLOCK
: u32 = 1u32;
3830 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3831 pub const DEBUG_EXPR_CPLUSPLUS
: u32 = 1u32;
3832 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3833 pub const DEBUG_EXPR_MASM
: u32 = 0u32;
3834 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3835 pub const DEBUG_EXTENSION_AT_ENGINE
: u32 = 0u32;
3836 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3837 pub const DEBUG_EXTINIT_HAS_COMMAND_HELP
: u32 = 1u32;
3838 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3839 pub const DEBUG_EXT_PVALUE_DEFAULT
: u32 = 0u32;
3840 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3841 pub const DEBUG_EXT_PVTYPE_IS_POINTER
: u32 = 1u32;
3842 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3843 pub const DEBUG_EXT_PVTYPE_IS_VALUE
: u32 = 0u32;
3844 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3845 pub const DEBUG_EXT_QVALUE_DEFAULT
: u32 = 0u32;
3846 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3847 pub const DEBUG_FILTER_BREAK
: u32 = 0u32;
3848 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3849 pub const DEBUG_FILTER_CREATE_PROCESS
: u32 = 2u32;
3850 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3851 pub const DEBUG_FILTER_CREATE_THREAD
: u32 = 0u32;
3852 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3853 pub const DEBUG_FILTER_DEBUGGEE_OUTPUT
: u32 = 9u32;
3854 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3855 pub const DEBUG_FILTER_EXIT_PROCESS
: u32 = 3u32;
3856 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3857 pub const DEBUG_FILTER_EXIT_THREAD
: u32 = 1u32;
3858 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3859 pub const DEBUG_FILTER_GO_HANDLED
: u32 = 0u32;
3860 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3861 pub const DEBUG_FILTER_GO_NOT_HANDLED
: u32 = 1u32;
3862 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3863 pub const DEBUG_FILTER_IGNORE
: u32 = 3u32;
3864 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3865 pub const DEBUG_FILTER_INITIAL_BREAKPOINT
: u32 = 7u32;
3866 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3867 pub const DEBUG_FILTER_INITIAL_MODULE_LOAD
: u32 = 8u32;
3868 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3869 pub const DEBUG_FILTER_LOAD_MODULE
: u32 = 4u32;
3870 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3871 pub const DEBUG_FILTER_OUTPUT
: u32 = 2u32;
3872 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3873 pub const DEBUG_FILTER_REMOVE
: u32 = 4u32;
3874 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3875 pub const DEBUG_FILTER_SECOND_CHANCE_BREAK
: u32 = 1u32;
3876 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3877 pub const DEBUG_FILTER_SYSTEM_ERROR
: u32 = 6u32;
3878 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3879 pub const DEBUG_FILTER_UNLOAD_MODULE
: u32 = 5u32;
3880 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3881 pub const DEBUG_FIND_SOURCE_BEST_MATCH
: u32 = 2u32;
3882 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3883 pub const DEBUG_FIND_SOURCE_DEFAULT
: u32 = 0u32;
3884 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3885 pub const DEBUG_FIND_SOURCE_FULL_PATH
: u32 = 1u32;
3886 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3887 pub const DEBUG_FIND_SOURCE_NO_SRCSRV
: u32 = 4u32;
3888 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3889 pub const DEBUG_FIND_SOURCE_TOKEN_LOOKUP
: u32 = 8u32;
3890 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3891 pub const DEBUG_FIND_SOURCE_WITH_CHECKSUM
: u32 = 16u32;
3892 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3893 pub const DEBUG_FIND_SOURCE_WITH_CHECKSUM_STRICT
: u32 = 32u32;
3894 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3895 pub const DEBUG_FORMAT_CAB_SECONDARY_ALL_IMAGES
: u32 = 268435456u32;
3896 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3897 pub const DEBUG_FORMAT_CAB_SECONDARY_FILES
: u32 = 1073741824u32;
3898 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3899 pub const DEBUG_FORMAT_DEFAULT
: u32 = 0u32;
3900 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3901 pub const DEBUG_FORMAT_NO_OVERWRITE
: u32 = 2147483648u32;
3902 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3903 pub const DEBUG_FORMAT_USER_SMALL_ADD_AVX_XSTATE_CONTEXT
: u32 = 131072u32;
3904 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3905 pub const DEBUG_FORMAT_USER_SMALL_CODE_SEGMENTS
: u32 = 4096u32;
3906 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3907 pub const DEBUG_FORMAT_USER_SMALL_DATA_SEGMENTS
: u32 = 16u32;
3908 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3909 pub const DEBUG_FORMAT_USER_SMALL_FILTER_MEMORY
: u32 = 32u32;
3910 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3911 pub const DEBUG_FORMAT_USER_SMALL_FILTER_PATHS
: u32 = 64u32;
3912 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3913 pub const DEBUG_FORMAT_USER_SMALL_FILTER_TRIAGE
: u32 = 65536u32;
3914 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3915 pub const DEBUG_FORMAT_USER_SMALL_FULL_AUXILIARY_STATE
: u32 = 16384u32;
3916 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3917 pub const DEBUG_FORMAT_USER_SMALL_FULL_MEMORY
: u32 = 1u32;
3918 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3919 pub const DEBUG_FORMAT_USER_SMALL_FULL_MEMORY_INFO
: u32 = 1024u32;
3920 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3921 pub const DEBUG_FORMAT_USER_SMALL_HANDLE_DATA
: u32 = 2u32;
3922 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3923 pub const DEBUG_FORMAT_USER_SMALL_IGNORE_INACCESSIBLE_MEM
: u32 = 134217728u32;
3924 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3925 pub const DEBUG_FORMAT_USER_SMALL_INDIRECT_MEMORY
: u32 = 8u32;
3926 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3927 pub const DEBUG_FORMAT_USER_SMALL_IPT_TRACE
: u32 = 262144u32;
3928 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3929 pub const DEBUG_FORMAT_USER_SMALL_MODULE_HEADERS
: u32 = 32768u32;
3930 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3931 pub const DEBUG_FORMAT_USER_SMALL_NO_AUXILIARY_STATE
: u32 = 8192u32;
3932 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3933 pub const DEBUG_FORMAT_USER_SMALL_NO_OPTIONAL_DATA
: u32 = 512u32;
3934 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3935 pub const DEBUG_FORMAT_USER_SMALL_PRIVATE_READ_WRITE_MEMORY
: u32 = 256u32;
3936 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3937 pub const DEBUG_FORMAT_USER_SMALL_PROCESS_THREAD_DATA
: u32 = 128u32;
3938 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3939 pub const DEBUG_FORMAT_USER_SMALL_SCAN_PARTIAL_PAGES
: u32 = 268435456u32;
3940 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3941 pub const DEBUG_FORMAT_USER_SMALL_THREAD_INFO
: u32 = 2048u32;
3942 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3943 pub const DEBUG_FORMAT_USER_SMALL_UNLOADED_MODULES
: u32 = 4u32;
3944 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3945 pub const DEBUG_FORMAT_WRITE_CAB
: u32 = 536870912u32;
3946 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3947 pub const DEBUG_FRAME_DEFAULT
: u32 = 0u32;
3948 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3949 pub const DEBUG_FRAME_IGNORE_INLINE
: u32 = 1u32;
3950 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3951 pub const DEBUG_GETFNENT_DEFAULT
: u32 = 0u32;
3952 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3953 pub const DEBUG_GETFNENT_RAW_ENTRY_ONLY
: u32 = 1u32;
3954 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3955 pub const DEBUG_GETMOD_DEFAULT
: u32 = 0u32;
3956 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3957 pub const DEBUG_GETMOD_NO_LOADED_MODULES
: u32 = 1u32;
3958 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3959 pub const DEBUG_GETMOD_NO_UNLOADED_MODULES
: u32 = 2u32;
3960 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3961 pub const DEBUG_GET_PROC_DEFAULT
: u32 = 0u32;
3962 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3963 pub const DEBUG_GET_PROC_FULL_MATCH
: u32 = 1u32;
3964 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3965 pub const DEBUG_GET_PROC_ONLY_MATCH
: u32 = 2u32;
3966 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3967 pub const DEBUG_GET_PROC_SERVICE_NAME
: u32 = 4u32;
3969 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3970 pub struct DEBUG_GET_TEXT_COMPLETIONS_IN
{
3972 pub MatchCountLimit
: u32,
3973 pub Reserved
: [u64; 3],
3975 impl ::core
::marker
::Copy
for DEBUG_GET_TEXT_COMPLETIONS_IN {}
3976 impl ::core
::clone
::Clone
for DEBUG_GET_TEXT_COMPLETIONS_IN
{
3977 fn clone(&self) -> Self {
3981 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3982 pub const DEBUG_GET_TEXT_COMPLETIONS_IS_DOT_COMMAND
: u32 = 1u32;
3983 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3984 pub const DEBUG_GET_TEXT_COMPLETIONS_IS_EXTENSION_COMMAND
: u32 = 2u32;
3985 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3986 pub const DEBUG_GET_TEXT_COMPLETIONS_IS_SYMBOL
: u32 = 4u32;
3987 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3988 pub const DEBUG_GET_TEXT_COMPLETIONS_NO_DOT_COMMANDS
: u32 = 1u32;
3989 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3990 pub const DEBUG_GET_TEXT_COMPLETIONS_NO_EXTENSION_COMMANDS
: u32 = 2u32;
3991 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3992 pub const DEBUG_GET_TEXT_COMPLETIONS_NO_SYMBOLS
: u32 = 4u32;
3994 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
3995 pub struct DEBUG_GET_TEXT_COMPLETIONS_OUT
{
3997 pub ReplaceIndex
: u32,
3998 pub MatchCount
: u32,
4000 pub Reserved2
: [u64; 2],
4002 impl ::core
::marker
::Copy
for DEBUG_GET_TEXT_COMPLETIONS_OUT {}
4003 impl ::core
::clone
::Clone
for DEBUG_GET_TEXT_COMPLETIONS_OUT
{
4004 fn clone(&self) -> Self {
4008 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4009 pub const DEBUG_GSEL_ALLOW_HIGHER
: u32 = 4u32;
4010 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4011 pub const DEBUG_GSEL_ALLOW_LOWER
: u32 = 2u32;
4012 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4013 pub const DEBUG_GSEL_DEFAULT
: u32 = 0u32;
4014 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4015 pub const DEBUG_GSEL_INLINE_CALLSITE
: u32 = 16u32;
4016 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4017 pub const DEBUG_GSEL_NEAREST_ONLY
: u32 = 8u32;
4018 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4019 pub const DEBUG_GSEL_NO_SYMBOL_LOADS
: u32 = 1u32;
4021 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4022 pub struct DEBUG_HANDLE_DATA_BASIC
{
4023 pub TypeNameSize
: u32,
4024 pub ObjectNameSize
: u32,
4025 pub Attributes
: u32,
4026 pub GrantedAccess
: u32,
4027 pub HandleCount
: u32,
4028 pub PointerCount
: u32,
4030 impl ::core
::marker
::Copy
for DEBUG_HANDLE_DATA_BASIC {}
4031 impl ::core
::clone
::Clone
for DEBUG_HANDLE_DATA_BASIC
{
4032 fn clone(&self) -> Self {
4036 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4037 pub const DEBUG_HANDLE_DATA_TYPE_ALL_HANDLE_OPERATIONS
: u32 = 10u32;
4038 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4039 pub const DEBUG_HANDLE_DATA_TYPE_BASIC
: u32 = 0u32;
4040 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4041 pub const DEBUG_HANDLE_DATA_TYPE_HANDLE_COUNT
: u32 = 3u32;
4042 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4043 pub const DEBUG_HANDLE_DATA_TYPE_MINI_EVENT_1
: u32 = 13u32;
4044 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4045 pub const DEBUG_HANDLE_DATA_TYPE_MINI_MUTANT_1
: u32 = 7u32;
4046 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4047 pub const DEBUG_HANDLE_DATA_TYPE_MINI_MUTANT_2
: u32 = 8u32;
4048 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4049 pub const DEBUG_HANDLE_DATA_TYPE_MINI_PROCESS_1
: u32 = 11u32;
4050 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4051 pub const DEBUG_HANDLE_DATA_TYPE_MINI_PROCESS_2
: u32 = 12u32;
4052 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4053 pub const DEBUG_HANDLE_DATA_TYPE_MINI_SECTION_1
: u32 = 14u32;
4054 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4055 pub const DEBUG_HANDLE_DATA_TYPE_MINI_SEMAPHORE_1
: u32 = 15u32;
4056 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4057 pub const DEBUG_HANDLE_DATA_TYPE_MINI_THREAD_1
: u32 = 6u32;
4058 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4059 pub const DEBUG_HANDLE_DATA_TYPE_OBJECT_NAME
: u32 = 2u32;
4060 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4061 pub const DEBUG_HANDLE_DATA_TYPE_OBJECT_NAME_WIDE
: u32 = 5u32;
4062 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4063 pub const DEBUG_HANDLE_DATA_TYPE_PER_HANDLE_OPERATIONS
: u32 = 9u32;
4064 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4065 pub const DEBUG_HANDLE_DATA_TYPE_TYPE_NAME
: u32 = 1u32;
4066 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4067 pub const DEBUG_HANDLE_DATA_TYPE_TYPE_NAME_WIDE
: u32 = 4u32;
4068 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4069 pub const DEBUG_INTERRUPT_ACTIVE
: u32 = 0u32;
4070 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4071 pub const DEBUG_INTERRUPT_EXIT
: u32 = 2u32;
4072 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4073 pub const DEBUG_INTERRUPT_PASSIVE
: u32 = 1u32;
4074 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4075 pub const DEBUG_IOUTPUT_ADDR_TRANSLATE
: u32 = 134217728u32;
4076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4077 pub const DEBUG_IOUTPUT_BREAKPOINT
: u32 = 536870912u32;
4078 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4079 pub const DEBUG_IOUTPUT_EVENT
: u32 = 268435456u32;
4080 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4081 pub const DEBUG_IOUTPUT_KD_PROTOCOL
: u32 = 2147483648u32;
4082 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4083 pub const DEBUG_IOUTPUT_REMOTING
: u32 = 1073741824u32;
4084 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4085 pub const DEBUG_KERNEL_ACTIVE_DUMP
: u32 = 1030u32;
4086 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4087 pub const DEBUG_KERNEL_CONNECTION
: u32 = 0u32;
4088 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4089 pub const DEBUG_KERNEL_DUMP
: u32 = 1025u32;
4090 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4091 pub const DEBUG_KERNEL_EXDI_DRIVER
: u32 = 2u32;
4092 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4093 pub const DEBUG_KERNEL_FULL_DUMP
: u32 = 1026u32;
4094 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4095 pub const DEBUG_KERNEL_IDNA
: u32 = 3u32;
4096 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4097 pub const DEBUG_KERNEL_INSTALL_DRIVER
: u32 = 4u32;
4098 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4099 pub const DEBUG_KERNEL_LOCAL
: u32 = 1u32;
4100 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4101 pub const DEBUG_KERNEL_REPT
: u32 = 5u32;
4102 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4103 pub const DEBUG_KERNEL_SMALL_DUMP
: u32 = 1024u32;
4104 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4105 pub const DEBUG_KERNEL_TRACE_LOG
: u32 = 1028u32;
4106 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4107 pub const DEBUG_KNOWN_STRUCT_GET_NAMES
: u32 = 1u32;
4108 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4109 pub const DEBUG_KNOWN_STRUCT_GET_SINGLE_LINE_OUTPUT
: u32 = 2u32;
4110 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4111 pub const DEBUG_KNOWN_STRUCT_SUPPRESS_TYPE_NAME
: u32 = 3u32;
4113 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4114 pub struct DEBUG_LAST_EVENT_INFO_BREAKPOINT
{
4117 impl ::core
::marker
::Copy
for DEBUG_LAST_EVENT_INFO_BREAKPOINT {}
4118 impl ::core
::clone
::Clone
for DEBUG_LAST_EVENT_INFO_BREAKPOINT
{
4119 fn clone(&self) -> Self {
4124 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4125 #[cfg(feature = "Win32_Foundation")]
4126 pub struct DEBUG_LAST_EVENT_INFO_EXCEPTION
{
4127 pub ExceptionRecord
: EXCEPTION_RECORD64
,
4128 pub FirstChance
: u32,
4130 #[cfg(feature = "Win32_Foundation")]
4131 impl ::core
::marker
::Copy
for DEBUG_LAST_EVENT_INFO_EXCEPTION {}
4132 #[cfg(feature = "Win32_Foundation")]
4133 impl ::core
::clone
::Clone
for DEBUG_LAST_EVENT_INFO_EXCEPTION
{
4134 fn clone(&self) -> Self {
4139 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4140 pub struct DEBUG_LAST_EVENT_INFO_EXIT_PROCESS
{
4143 impl ::core
::marker
::Copy
for DEBUG_LAST_EVENT_INFO_EXIT_PROCESS {}
4144 impl ::core
::clone
::Clone
for DEBUG_LAST_EVENT_INFO_EXIT_PROCESS
{
4145 fn clone(&self) -> Self {
4150 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4151 pub struct DEBUG_LAST_EVENT_INFO_EXIT_THREAD
{
4154 impl ::core
::marker
::Copy
for DEBUG_LAST_EVENT_INFO_EXIT_THREAD {}
4155 impl ::core
::clone
::Clone
for DEBUG_LAST_EVENT_INFO_EXIT_THREAD
{
4156 fn clone(&self) -> Self {
4161 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4162 pub struct DEBUG_LAST_EVENT_INFO_LOAD_MODULE
{
4165 impl ::core
::marker
::Copy
for DEBUG_LAST_EVENT_INFO_LOAD_MODULE {}
4166 impl ::core
::clone
::Clone
for DEBUG_LAST_EVENT_INFO_LOAD_MODULE
{
4167 fn clone(&self) -> Self {
4172 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4173 pub struct DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION
{
4178 impl ::core
::marker
::Copy
for DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION {}
4179 impl ::core
::clone
::Clone
for DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION
{
4180 fn clone(&self) -> Self {
4185 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4186 pub struct DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR
{
4190 impl ::core
::marker
::Copy
for DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR {}
4191 impl ::core
::clone
::Clone
for DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR
{
4192 fn clone(&self) -> Self {
4197 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4198 pub struct DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE
{
4201 impl ::core
::marker
::Copy
for DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE {}
4202 impl ::core
::clone
::Clone
for DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE
{
4203 fn clone(&self) -> Self {
4207 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4208 pub const DEBUG_LEVEL_ASSEMBLY
: u32 = 1u32;
4209 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4210 pub const DEBUG_LEVEL_SOURCE
: u32 = 0u32;
4211 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4212 pub const DEBUG_LIVE_USER_NON_INVASIVE
: u32 = 33u32;
4213 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4214 pub const DEBUG_LOG_APPEND
: u32 = 1u32;
4215 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4216 pub const DEBUG_LOG_DEFAULT
: u32 = 0u32;
4217 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4218 pub const DEBUG_LOG_DML
: u32 = 4u32;
4219 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4220 pub const DEBUG_LOG_UNICODE
: u32 = 2u32;
4221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4222 pub const DEBUG_MANAGED_ALLOWED
: u32 = 1u32;
4223 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4224 pub const DEBUG_MANAGED_DISABLED
: u32 = 0u32;
4225 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4226 pub const DEBUG_MANAGED_DLL_LOADED
: u32 = 2u32;
4227 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4228 pub const DEBUG_MANRESET_DEFAULT
: u32 = 0u32;
4229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4230 pub const DEBUG_MANRESET_LOAD_DLL
: u32 = 1u32;
4231 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4232 pub const DEBUG_MANSTR_LOADED_SUPPORT_DLL
: u32 = 1u32;
4233 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4234 pub const DEBUG_MANSTR_LOAD_STATUS
: u32 = 2u32;
4235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4236 pub const DEBUG_MANSTR_NONE
: u32 = 0u32;
4237 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4238 pub const DEBUG_MODNAME_IMAGE
: u32 = 0u32;
4239 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4240 pub const DEBUG_MODNAME_LOADED_IMAGE
: u32 = 2u32;
4241 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4242 pub const DEBUG_MODNAME_MAPPED_IMAGE
: u32 = 4u32;
4243 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4244 pub const DEBUG_MODNAME_MODULE
: u32 = 1u32;
4245 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4246 pub const DEBUG_MODNAME_SYMBOL_FILE
: u32 = 3u32;
4248 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4249 pub struct DEBUG_MODULE_AND_ID
{
4250 pub ModuleBase
: u64,
4253 impl ::core
::marker
::Copy
for DEBUG_MODULE_AND_ID {}
4254 impl ::core
::clone
::Clone
for DEBUG_MODULE_AND_ID
{
4255 fn clone(&self) -> Self {
4259 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4260 pub const DEBUG_MODULE_EXE_MODULE
: u32 = 4u32;
4261 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4262 pub const DEBUG_MODULE_EXPLICIT
: u32 = 8u32;
4263 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4264 pub const DEBUG_MODULE_LOADED
: u32 = 0u32;
4266 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4267 pub struct DEBUG_MODULE_PARAMETERS
{
4270 pub TimeDateStamp
: u32,
4273 pub SymbolType
: u32,
4274 pub ImageNameSize
: u32,
4275 pub ModuleNameSize
: u32,
4276 pub LoadedImageNameSize
: u32,
4277 pub SymbolFileNameSize
: u32,
4278 pub MappedImageNameSize
: u32,
4279 pub Reserved
: [u64; 2],
4281 impl ::core
::marker
::Copy
for DEBUG_MODULE_PARAMETERS {}
4282 impl ::core
::clone
::Clone
for DEBUG_MODULE_PARAMETERS
{
4283 fn clone(&self) -> Self {
4287 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4288 pub const DEBUG_MODULE_SECONDARY
: u32 = 16u32;
4289 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4290 pub const DEBUG_MODULE_SYM_BAD_CHECKSUM
: u32 = 65536u32;
4291 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4292 pub const DEBUG_MODULE_SYNTHETIC
: u32 = 32u32;
4293 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4294 pub const DEBUG_MODULE_UNLOADED
: u32 = 1u32;
4295 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4296 pub const DEBUG_MODULE_USER_MODE
: u32 = 2u32;
4297 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4298 pub const DEBUG_NOTIFY_SESSION_ACCESSIBLE
: u32 = 2u32;
4299 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4300 pub const DEBUG_NOTIFY_SESSION_ACTIVE
: u32 = 0u32;
4301 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4302 pub const DEBUG_NOTIFY_SESSION_INACCESSIBLE
: u32 = 3u32;
4303 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4304 pub const DEBUG_NOTIFY_SESSION_INACTIVE
: u32 = 1u32;
4306 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4307 pub struct DEBUG_OFFSET_REGION
{
4311 impl ::core
::marker
::Copy
for DEBUG_OFFSET_REGION {}
4312 impl ::core
::clone
::Clone
for DEBUG_OFFSET_REGION
{
4313 fn clone(&self) -> Self {
4317 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4318 pub const DEBUG_OFFSINFO_VIRTUAL_SOURCE
: u32 = 1u32;
4319 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4320 pub const DEBUG_OUTCBF_COMBINED_EXPLICIT_FLUSH
: u32 = 1u32;
4321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4322 pub const DEBUG_OUTCBF_DML_HAS_SPECIAL_CHARACTERS
: u32 = 4u32;
4323 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4324 pub const DEBUG_OUTCBF_DML_HAS_TAGS
: u32 = 2u32;
4325 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4326 pub const DEBUG_OUTCBI_ANY_FORMAT
: u32 = 6u32;
4327 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4328 pub const DEBUG_OUTCBI_DML
: u32 = 4u32;
4329 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4330 pub const DEBUG_OUTCBI_EXPLICIT_FLUSH
: u32 = 1u32;
4331 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4332 pub const DEBUG_OUTCBI_TEXT
: u32 = 2u32;
4333 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4334 pub const DEBUG_OUTCB_DML
: u32 = 1u32;
4335 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4336 pub const DEBUG_OUTCB_EXPLICIT_FLUSH
: u32 = 2u32;
4337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4338 pub const DEBUG_OUTCB_TEXT
: u32 = 0u32;
4339 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4340 pub const DEBUG_OUTCTL_ALL_CLIENTS
: u32 = 1u32;
4341 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4342 pub const DEBUG_OUTCTL_ALL_OTHER_CLIENTS
: u32 = 2u32;
4343 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4344 pub const DEBUG_OUTCTL_AMBIENT
: u32 = 4294967295u32;
4345 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4346 pub const DEBUG_OUTCTL_AMBIENT_DML
: u32 = 4294967294u32;
4347 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4348 pub const DEBUG_OUTCTL_AMBIENT_TEXT
: u32 = 4294967295u32;
4349 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4350 pub const DEBUG_OUTCTL_DML
: u32 = 32u32;
4351 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4352 pub const DEBUG_OUTCTL_IGNORE
: u32 = 3u32;
4353 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4354 pub const DEBUG_OUTCTL_LOG_ONLY
: u32 = 4u32;
4355 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4356 pub const DEBUG_OUTCTL_NOT_LOGGED
: u32 = 8u32;
4357 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4358 pub const DEBUG_OUTCTL_OVERRIDE_MASK
: u32 = 16u32;
4359 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4360 pub const DEBUG_OUTCTL_SEND_MASK
: u32 = 7u32;
4361 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4362 pub const DEBUG_OUTCTL_THIS_CLIENT
: u32 = 0u32;
4363 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4364 pub const DEBUG_OUTPUT_DEBUGGEE
: u32 = 128u32;
4365 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4366 pub const DEBUG_OUTPUT_DEBUGGEE_PROMPT
: u32 = 256u32;
4367 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4368 pub const DEBUG_OUTPUT_ERROR
: u32 = 2u32;
4369 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4370 pub const DEBUG_OUTPUT_EXTENSION_WARNING
: u32 = 64u32;
4371 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4372 pub const DEBUG_OUTPUT_IDENTITY_DEFAULT
: u32 = 0u32;
4373 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4374 pub const DEBUG_OUTPUT_NAME_END
: &'
static str = "**NAME**";
4375 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4376 pub const DEBUG_OUTPUT_NAME_END_T
: &'
static str = "**NAME**";
4377 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4378 pub const DEBUG_OUTPUT_NAME_END_WIDE
: &'
static str = "**NAME**";
4379 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4380 pub const DEBUG_OUTPUT_NORMAL
: u32 = 1u32;
4381 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4382 pub const DEBUG_OUTPUT_OFFSET_END
: &'
static str = "**OFF**";
4383 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4384 pub const DEBUG_OUTPUT_OFFSET_END_T
: &'
static str = "**OFF**";
4385 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4386 pub const DEBUG_OUTPUT_OFFSET_END_WIDE
: &'
static str = "**OFF**";
4387 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4388 pub const DEBUG_OUTPUT_PROMPT
: u32 = 16u32;
4389 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4390 pub const DEBUG_OUTPUT_PROMPT_REGISTERS
: u32 = 32u32;
4391 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4392 pub const DEBUG_OUTPUT_STATUS
: u32 = 1024u32;
4393 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4394 pub const DEBUG_OUTPUT_SYMBOLS
: u32 = 512u32;
4395 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4396 pub const DEBUG_OUTPUT_SYMBOLS_DEFAULT
: u32 = 0u32;
4397 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4398 pub const DEBUG_OUTPUT_SYMBOLS_NO_NAMES
: u32 = 1u32;
4399 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4400 pub const DEBUG_OUTPUT_SYMBOLS_NO_OFFSETS
: u32 = 2u32;
4401 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4402 pub const DEBUG_OUTPUT_SYMBOLS_NO_TYPES
: u32 = 16u32;
4403 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4404 pub const DEBUG_OUTPUT_SYMBOLS_NO_VALUES
: u32 = 4u32;
4405 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4406 pub const DEBUG_OUTPUT_TYPE_END
: &'
static str = "**TYPE**";
4407 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4408 pub const DEBUG_OUTPUT_TYPE_END_T
: &'
static str = "**TYPE**";
4409 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4410 pub const DEBUG_OUTPUT_TYPE_END_WIDE
: &'
static str = "**TYPE**";
4411 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4412 pub const DEBUG_OUTPUT_VALUE_END
: &'
static str = "**VALUE**";
4413 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4414 pub const DEBUG_OUTPUT_VALUE_END_T
: &'
static str = "**VALUE**";
4415 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4416 pub const DEBUG_OUTPUT_VALUE_END_WIDE
: &'
static str = "**VALUE**";
4417 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4418 pub const DEBUG_OUTPUT_VERBOSE
: u32 = 8u32;
4419 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4420 pub const DEBUG_OUTPUT_WARNING
: u32 = 4u32;
4421 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4422 pub const DEBUG_OUTPUT_XML
: u32 = 2048u32;
4423 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4424 pub const DEBUG_OUTSYM_ALLOW_DISPLACEMENT
: u32 = 4u32;
4425 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4426 pub const DEBUG_OUTSYM_DEFAULT
: u32 = 0u32;
4427 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4428 pub const DEBUG_OUTSYM_FORCE_OFFSET
: u32 = 1u32;
4429 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4430 pub const DEBUG_OUTSYM_SOURCE_LINE
: u32 = 2u32;
4431 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4432 pub const DEBUG_OUTTYPE_ADDRESS_AT_END
: u32 = 131072u32;
4433 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4434 pub const DEBUG_OUTTYPE_ADDRESS_OF_FIELD
: u32 = 65536u32;
4435 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4436 pub const DEBUG_OUTTYPE_BLOCK_RECURSE
: u32 = 2097152u32;
4437 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4438 pub const DEBUG_OUTTYPE_COMPACT_OUTPUT
: u32 = 8u32;
4439 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4440 pub const DEBUG_OUTTYPE_DEFAULT
: u32 = 0u32;
4441 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4442 pub const DEBUG_OUTTYPE_NO_INDENT
: u32 = 1u32;
4443 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4444 pub const DEBUG_OUTTYPE_NO_OFFSET
: u32 = 2u32;
4445 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4446 pub const DEBUG_OUTTYPE_VERBOSE
: u32 = 4u32;
4447 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4448 pub const DEBUG_OUT_TEXT_REPL_DEFAULT
: u32 = 0u32;
4449 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4450 pub const DEBUG_PHYSICAL_CACHED
: u32 = 1u32;
4451 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4452 pub const DEBUG_PHYSICAL_DEFAULT
: u32 = 0u32;
4453 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4454 pub const DEBUG_PHYSICAL_UNCACHED
: u32 = 2u32;
4455 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4456 pub const DEBUG_PHYSICAL_WRITE_COMBINED
: u32 = 3u32;
4458 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4459 #[cfg(feature = "Win32_Foundation")]
4460 pub union DEBUG_PROCESSOR_IDENTIFICATION_ALL
{
4461 pub Alpha
: DEBUG_PROCESSOR_IDENTIFICATION_ALPHA
,
4462 pub Amd64
: DEBUG_PROCESSOR_IDENTIFICATION_AMD64
,
4463 pub Ia64
: DEBUG_PROCESSOR_IDENTIFICATION_IA64
,
4464 pub X86
: DEBUG_PROCESSOR_IDENTIFICATION_X86
,
4465 pub Arm
: DEBUG_PROCESSOR_IDENTIFICATION_ARM
,
4466 pub Arm64
: DEBUG_PROCESSOR_IDENTIFICATION_ARM64
,
4468 #[cfg(feature = "Win32_Foundation")]
4469 impl ::core
::marker
::Copy
for DEBUG_PROCESSOR_IDENTIFICATION_ALL {}
4470 #[cfg(feature = "Win32_Foundation")]
4471 impl ::core
::clone
::Clone
for DEBUG_PROCESSOR_IDENTIFICATION_ALL
{
4472 fn clone(&self) -> Self {
4477 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4478 pub struct DEBUG_PROCESSOR_IDENTIFICATION_ALPHA
{
4482 impl ::core
::marker
::Copy
for DEBUG_PROCESSOR_IDENTIFICATION_ALPHA {}
4483 impl ::core
::clone
::Clone
for DEBUG_PROCESSOR_IDENTIFICATION_ALPHA
{
4484 fn clone(&self) -> Self {
4489 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4490 #[cfg(feature = "Win32_Foundation")]
4491 pub struct DEBUG_PROCESSOR_IDENTIFICATION_AMD64
{
4495 pub VendorString
: [super::super::super::Foundation
::CHAR
; 16],
4497 #[cfg(feature = "Win32_Foundation")]
4498 impl ::core
::marker
::Copy
for DEBUG_PROCESSOR_IDENTIFICATION_AMD64 {}
4499 #[cfg(feature = "Win32_Foundation")]
4500 impl ::core
::clone
::Clone
for DEBUG_PROCESSOR_IDENTIFICATION_AMD64
{
4501 fn clone(&self) -> Self {
4506 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4507 #[cfg(feature = "Win32_Foundation")]
4508 pub struct DEBUG_PROCESSOR_IDENTIFICATION_ARM
{
4511 pub VendorString
: [super::super::super::Foundation
::CHAR
; 16],
4513 #[cfg(feature = "Win32_Foundation")]
4514 impl ::core
::marker
::Copy
for DEBUG_PROCESSOR_IDENTIFICATION_ARM {}
4515 #[cfg(feature = "Win32_Foundation")]
4516 impl ::core
::clone
::Clone
for DEBUG_PROCESSOR_IDENTIFICATION_ARM
{
4517 fn clone(&self) -> Self {
4522 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4523 #[cfg(feature = "Win32_Foundation")]
4524 pub struct DEBUG_PROCESSOR_IDENTIFICATION_ARM64
{
4527 pub VendorString
: [super::super::super::Foundation
::CHAR
; 16],
4529 #[cfg(feature = "Win32_Foundation")]
4530 impl ::core
::marker
::Copy
for DEBUG_PROCESSOR_IDENTIFICATION_ARM64 {}
4531 #[cfg(feature = "Win32_Foundation")]
4532 impl ::core
::clone
::Clone
for DEBUG_PROCESSOR_IDENTIFICATION_ARM64
{
4533 fn clone(&self) -> Self {
4538 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4539 #[cfg(feature = "Win32_Foundation")]
4540 pub struct DEBUG_PROCESSOR_IDENTIFICATION_IA64
{
4545 pub VendorString
: [super::super::super::Foundation
::CHAR
; 16],
4547 #[cfg(feature = "Win32_Foundation")]
4548 impl ::core
::marker
::Copy
for DEBUG_PROCESSOR_IDENTIFICATION_IA64 {}
4549 #[cfg(feature = "Win32_Foundation")]
4550 impl ::core
::clone
::Clone
for DEBUG_PROCESSOR_IDENTIFICATION_IA64
{
4551 fn clone(&self) -> Self {
4556 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4557 #[cfg(feature = "Win32_Foundation")]
4558 pub struct DEBUG_PROCESSOR_IDENTIFICATION_X86
{
4562 pub VendorString
: [super::super::super::Foundation
::CHAR
; 16],
4564 #[cfg(feature = "Win32_Foundation")]
4565 impl ::core
::marker
::Copy
for DEBUG_PROCESSOR_IDENTIFICATION_X86 {}
4566 #[cfg(feature = "Win32_Foundation")]
4567 impl ::core
::clone
::Clone
for DEBUG_PROCESSOR_IDENTIFICATION_X86
{
4568 fn clone(&self) -> Self {
4572 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4573 pub const DEBUG_PROCESS_DETACH_ON_EXIT
: u32 = 1u32;
4574 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4575 pub const DEBUG_PROCESS_ONLY_THIS_PROCESS
: u32 = 2u32;
4576 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4577 pub const DEBUG_PROC_DESC_DEFAULT
: u32 = 0u32;
4578 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4579 pub const DEBUG_PROC_DESC_NO_COMMAND_LINE
: u32 = 8u32;
4580 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4581 pub const DEBUG_PROC_DESC_NO_MTS_PACKAGES
: u32 = 4u32;
4582 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4583 pub const DEBUG_PROC_DESC_NO_PATHS
: u32 = 1u32;
4584 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4585 pub const DEBUG_PROC_DESC_NO_SERVICES
: u32 = 2u32;
4586 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4587 pub const DEBUG_PROC_DESC_NO_SESSION_ID
: u32 = 16u32;
4588 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4589 pub const DEBUG_PROC_DESC_NO_USER_NAME
: u32 = 32u32;
4590 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4591 pub const DEBUG_PROC_DESC_WITH_PACKAGEFAMILY
: u32 = 64u32;
4593 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4594 pub struct DEBUG_READ_USER_MINIDUMP_STREAM
{
4595 pub StreamType
: u32,
4598 pub Buffer
: *mut ::core
::ffi
::c_void
,
4599 pub BufferSize
: u32,
4600 pub BufferUsed
: u32,
4602 impl ::core
::marker
::Copy
for DEBUG_READ_USER_MINIDUMP_STREAM {}
4603 impl ::core
::clone
::Clone
for DEBUG_READ_USER_MINIDUMP_STREAM
{
4604 fn clone(&self) -> Self {
4608 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4609 pub const DEBUG_REGISTERS_ALL
: u32 = 7u32;
4610 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4611 pub const DEBUG_REGISTERS_DEFAULT
: u32 = 0u32;
4612 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4613 pub const DEBUG_REGISTERS_FLOAT
: u32 = 4u32;
4614 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4615 pub const DEBUG_REGISTERS_INT32
: u32 = 1u32;
4616 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4617 pub const DEBUG_REGISTERS_INT64
: u32 = 2u32;
4619 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4620 pub struct DEBUG_REGISTER_DESCRIPTION
{
4623 pub SubregMaster
: u32,
4624 pub SubregLength
: u32,
4625 pub SubregMask
: u64,
4626 pub SubregShift
: u32,
4629 impl ::core
::marker
::Copy
for DEBUG_REGISTER_DESCRIPTION {}
4630 impl ::core
::clone
::Clone
for DEBUG_REGISTER_DESCRIPTION
{
4631 fn clone(&self) -> Self {
4635 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4636 pub const DEBUG_REGISTER_SUB_REGISTER
: u32 = 1u32;
4637 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4638 pub const DEBUG_REGSRC_DEBUGGEE
: u32 = 0u32;
4639 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4640 pub const DEBUG_REGSRC_EXPLICIT
: u32 = 1u32;
4641 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4642 pub const DEBUG_REGSRC_FRAME
: u32 = 2u32;
4643 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4644 pub const DEBUG_REQUEST_ADD_CACHED_SYMBOL_INFO
: u32 = 16u32;
4645 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4646 pub const DEBUG_REQUEST_CLOSE_TOKEN
: u32 = 30u32;
4647 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4648 pub const DEBUG_REQUEST_CURRENT_OUTPUT_CALLBACKS_ARE_DML_AWARE
: u32 = 19u32;
4649 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4650 pub const DEBUG_REQUEST_DUPLICATE_TOKEN
: u32 = 28u32;
4651 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4652 pub const DEBUG_REQUEST_EXT_TYPED_DATA_ANSI
: u32 = 12u32;
4653 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4654 pub const DEBUG_REQUEST_GET_ADDITIONAL_CREATE_OPTIONS
: u32 = 4u32;
4655 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4656 pub const DEBUG_REQUEST_GET_CACHED_SYMBOL_INFO
: u32 = 15u32;
4657 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4658 pub const DEBUG_REQUEST_GET_CAPTURED_EVENT_CODE_OFFSET
: u32 = 10u32;
4659 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4660 pub const DEBUG_REQUEST_GET_DUMP_HEADER
: u32 = 21u32;
4661 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4662 pub const DEBUG_REQUEST_GET_EXTENSION_SEARCH_PATH_WIDE
: u32 = 13u32;
4663 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4664 pub const DEBUG_REQUEST_GET_INSTRUMENTATION_VERSION
: u32 = 37u32;
4665 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4666 pub const DEBUG_REQUEST_GET_MODULE_ARCHITECTURE
: u32 = 38u32;
4667 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4668 pub const DEBUG_REQUEST_GET_OFFSET_UNWIND_INFORMATION
: u32 = 20u32;
4669 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4670 pub const DEBUG_REQUEST_GET_TEXT_COMPLETIONS_ANSI
: u32 = 18u32;
4671 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4672 pub const DEBUG_REQUEST_GET_TEXT_COMPLETIONS_WIDE
: u32 = 14u32;
4673 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4674 pub const DEBUG_REQUEST_GET_WIN32_MAJOR_MINOR_VERSIONS
: u32 = 6u32;
4675 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4676 pub const DEBUG_REQUEST_INLINE_QUERY
: u32 = 35u32;
4677 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4678 pub const DEBUG_REQUEST_MIDORI
: u32 = 23u32;
4679 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4680 pub const DEBUG_REQUEST_MISC_INFORMATION
: u32 = 25u32;
4681 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4682 pub const DEBUG_REQUEST_OPEN_PROCESS_TOKEN
: u32 = 26u32;
4683 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4684 pub const DEBUG_REQUEST_OPEN_THREAD_TOKEN
: u32 = 27u32;
4685 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4686 pub const DEBUG_REQUEST_PROCESS_DESCRIPTORS
: u32 = 24u32;
4687 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4688 pub const DEBUG_REQUEST_QUERY_INFO_TOKEN
: u32 = 29u32;
4689 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4690 pub const DEBUG_REQUEST_READ_CAPTURED_EVENT_CODE_STREAM
: u32 = 11u32;
4691 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4692 pub const DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM
: u32 = 7u32;
4693 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4694 pub const DEBUG_REQUEST_REMOVE_CACHED_SYMBOL_INFO
: u32 = 17u32;
4695 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4696 pub const DEBUG_REQUEST_RESUME_THREAD
: u32 = 34u32;
4697 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4698 pub const DEBUG_REQUEST_SET_ADDITIONAL_CREATE_OPTIONS
: u32 = 5u32;
4699 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4700 pub const DEBUG_REQUEST_SET_DUMP_HEADER
: u32 = 22u32;
4701 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4702 pub const DEBUG_REQUEST_SET_LOCAL_IMPLICIT_COMMAND_LINE
: u32 = 9u32;
4703 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4704 pub const DEBUG_REQUEST_SOURCE_PATH_HAS_SOURCE_SERVER
: u32 = 0u32;
4705 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4706 pub const DEBUG_REQUEST_TARGET_CAN_DETACH
: u32 = 8u32;
4707 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4708 pub const DEBUG_REQUEST_TARGET_EXCEPTION_CONTEXT
: u32 = 1u32;
4709 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4710 pub const DEBUG_REQUEST_TARGET_EXCEPTION_RECORD
: u32 = 3u32;
4711 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4712 pub const DEBUG_REQUEST_TARGET_EXCEPTION_THREAD
: u32 = 2u32;
4713 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4714 pub const DEBUG_REQUEST_TL_INSTRUMENTATION_AWARE
: u32 = 36u32;
4715 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4716 pub const DEBUG_REQUEST_WOW_MODULE
: u32 = 32u32;
4717 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4718 pub const DEBUG_REQUEST_WOW_PROCESS
: u32 = 31u32;
4719 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4720 pub const DEBUG_SCOPE_GROUP_ALL
: u32 = 3u32;
4721 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4722 pub const DEBUG_SCOPE_GROUP_ARGUMENTS
: u32 = 1u32;
4723 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4724 pub const DEBUG_SCOPE_GROUP_BY_DATAMODEL
: u32 = 4u32;
4725 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4726 pub const DEBUG_SCOPE_GROUP_LOCALS
: u32 = 2u32;
4727 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4728 pub const DEBUG_SERVERS_ALL
: u32 = 3u32;
4729 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4730 pub const DEBUG_SERVERS_DEBUGGER
: u32 = 1u32;
4731 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4732 pub const DEBUG_SERVERS_PROCESS
: u32 = 2u32;
4733 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4734 pub const DEBUG_SESSION_ACTIVE
: u32 = 0u32;
4735 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4736 pub const DEBUG_SESSION_END
: u32 = 4u32;
4737 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4738 pub const DEBUG_SESSION_END_SESSION_ACTIVE_DETACH
: u32 = 2u32;
4739 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4740 pub const DEBUG_SESSION_END_SESSION_ACTIVE_TERMINATE
: u32 = 1u32;
4741 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4742 pub const DEBUG_SESSION_END_SESSION_PASSIVE
: u32 = 3u32;
4743 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4744 pub const DEBUG_SESSION_FAILURE
: u32 = 7u32;
4745 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4746 pub const DEBUG_SESSION_HIBERNATE
: u32 = 6u32;
4747 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4748 pub const DEBUG_SESSION_REBOOT
: u32 = 5u32;
4749 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4750 pub const DEBUG_SOURCE_IS_STATEMENT
: u32 = 1u32;
4752 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4753 pub struct DEBUG_SPECIFIC_FILTER_PARAMETERS
{
4754 pub ExecutionOption
: u32,
4755 pub ContinueOption
: u32,
4757 pub CommandSize
: u32,
4758 pub ArgumentSize
: u32,
4760 impl ::core
::marker
::Copy
for DEBUG_SPECIFIC_FILTER_PARAMETERS {}
4761 impl ::core
::clone
::Clone
for DEBUG_SPECIFIC_FILTER_PARAMETERS
{
4762 fn clone(&self) -> Self {
4766 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4767 pub const DEBUG_SRCFILE_SYMBOL_CHECKSUMINFO
: u32 = 2u32;
4768 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4769 pub const DEBUG_SRCFILE_SYMBOL_TOKEN
: u32 = 0u32;
4770 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4771 pub const DEBUG_SRCFILE_SYMBOL_TOKEN_SOURCE_COMMAND_WIDE
: u32 = 1u32;
4772 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4773 pub type DEBUG_STACKFRAME_TYPE
= i32;
4774 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4775 pub const DST_SCRIPT_FRAME
: DEBUG_STACKFRAME_TYPE
= 0i32;
4776 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4777 pub const DST_INTERNAL_FRAME
: DEBUG_STACKFRAME_TYPE
= 1i32;
4778 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4779 pub const DST_INVOCATION_FRAME
: DEBUG_STACKFRAME_TYPE
= 2i32;
4780 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4781 pub const DEBUG_STACK_ARGUMENTS
: u32 = 1u32;
4782 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4783 pub const DEBUG_STACK_COLUMN_NAMES
: u32 = 16u32;
4784 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4785 pub const DEBUG_STACK_DML
: u32 = 2048u32;
4787 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4788 #[cfg(feature = "Win32_Foundation")]
4789 pub struct DEBUG_STACK_FRAME
{
4790 pub InstructionOffset
: u64,
4791 pub ReturnOffset
: u64,
4792 pub FrameOffset
: u64,
4793 pub StackOffset
: u64,
4794 pub FuncTableEntry
: u64,
4795 pub Params
: [u64; 4],
4796 pub Reserved
: [u64; 6],
4797 pub Virtual
: super::super::super::Foundation
::BOOL
,
4798 pub FrameNumber
: u32,
4800 #[cfg(feature = "Win32_Foundation")]
4801 impl ::core
::marker
::Copy
for DEBUG_STACK_FRAME {}
4802 #[cfg(feature = "Win32_Foundation")]
4803 impl ::core
::clone
::Clone
for DEBUG_STACK_FRAME
{
4804 fn clone(&self) -> Self {
4808 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4809 pub const DEBUG_STACK_FRAME_ADDRESSES
: u32 = 8u32;
4810 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4811 pub const DEBUG_STACK_FRAME_ADDRESSES_RA_ONLY
: u32 = 256u32;
4812 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4813 pub const DEBUG_STACK_FRAME_ARCH
: u32 = 16384u32;
4815 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
4816 #[cfg(feature = "Win32_Foundation")]
4817 pub struct DEBUG_STACK_FRAME_EX
{
4818 pub InstructionOffset
: u64,
4819 pub ReturnOffset
: u64,
4820 pub FrameOffset
: u64,
4821 pub StackOffset
: u64,
4822 pub FuncTableEntry
: u64,
4823 pub Params
: [u64; 4],
4824 pub Reserved
: [u64; 6],
4825 pub Virtual
: super::super::super::Foundation
::BOOL
,
4826 pub FrameNumber
: u32,
4827 pub InlineFrameContext
: u32,
4830 #[cfg(feature = "Win32_Foundation")]
4831 impl ::core
::marker
::Copy
for DEBUG_STACK_FRAME_EX {}
4832 #[cfg(feature = "Win32_Foundation")]
4833 impl ::core
::clone
::Clone
for DEBUG_STACK_FRAME_EX
{
4834 fn clone(&self) -> Self {
4838 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4839 pub const DEBUG_STACK_FRAME_MEMORY_USAGE
: u32 = 512u32;
4840 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4841 pub const DEBUG_STACK_FRAME_NUMBERS
: u32 = 64u32;
4842 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4843 pub const DEBUG_STACK_FRAME_OFFSETS
: u32 = 4096u32;
4844 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4845 pub const DEBUG_STACK_FUNCTION_INFO
: u32 = 2u32;
4846 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4847 pub const DEBUG_STACK_NONVOLATILE_REGISTERS
: u32 = 32u32;
4848 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4849 pub const DEBUG_STACK_PARAMETERS
: u32 = 128u32;
4850 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4851 pub const DEBUG_STACK_PARAMETERS_NEWLINE
: u32 = 1024u32;
4852 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4853 pub const DEBUG_STACK_PROVIDER
: u32 = 8192u32;
4854 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4855 pub const DEBUG_STACK_SOURCE_LINE
: u32 = 4u32;
4856 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4857 pub const DEBUG_STATUS_BREAK
: u32 = 6u32;
4858 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4859 pub const DEBUG_STATUS_GO
: u32 = 1u32;
4860 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4861 pub const DEBUG_STATUS_GO_HANDLED
: u32 = 2u32;
4862 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4863 pub const DEBUG_STATUS_GO_NOT_HANDLED
: u32 = 3u32;
4864 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4865 pub const DEBUG_STATUS_IGNORE_EVENT
: u32 = 9u32;
4866 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4867 pub const DEBUG_STATUS_INSIDE_WAIT
: u64 = 4294967296u64;
4868 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4869 pub const DEBUG_STATUS_MASK
: u32 = 31u32;
4870 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4871 pub const DEBUG_STATUS_NO_CHANGE
: u32 = 0u32;
4872 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4873 pub const DEBUG_STATUS_NO_DEBUGGEE
: u32 = 7u32;
4874 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4875 pub const DEBUG_STATUS_OUT_OF_SYNC
: u32 = 15u32;
4876 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4877 pub const DEBUG_STATUS_RESTART_REQUESTED
: u32 = 10u32;
4878 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4879 pub const DEBUG_STATUS_REVERSE_GO
: u32 = 11u32;
4880 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4881 pub const DEBUG_STATUS_REVERSE_STEP_BRANCH
: u32 = 12u32;
4882 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4883 pub const DEBUG_STATUS_REVERSE_STEP_INTO
: u32 = 14u32;
4884 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4885 pub const DEBUG_STATUS_REVERSE_STEP_OVER
: u32 = 13u32;
4886 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4887 pub const DEBUG_STATUS_STEP_BRANCH
: u32 = 8u32;
4888 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4889 pub const DEBUG_STATUS_STEP_INTO
: u32 = 5u32;
4890 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4891 pub const DEBUG_STATUS_STEP_OVER
: u32 = 4u32;
4892 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4893 pub const DEBUG_STATUS_TIMEOUT
: u32 = 17u32;
4894 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4895 pub const DEBUG_STATUS_WAIT_INPUT
: u32 = 16u32;
4896 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4897 pub const DEBUG_STATUS_WAIT_TIMEOUT
: u64 = 8589934592u64;
4899 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4900 pub struct DEBUG_SYMBOL_ENTRY
{
4901 pub ModuleBase
: u64,
4914 impl ::core
::marker
::Copy
for DEBUG_SYMBOL_ENTRY {}
4915 impl ::core
::clone
::Clone
for DEBUG_SYMBOL_ENTRY
{
4916 fn clone(&self) -> Self {
4920 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4921 pub const DEBUG_SYMBOL_EXPANDED
: u32 = 16u32;
4922 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4923 pub const DEBUG_SYMBOL_EXPANSION_LEVEL_MASK
: u32 = 15u32;
4924 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4925 pub const DEBUG_SYMBOL_IS_ARGUMENT
: u32 = 256u32;
4926 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4927 pub const DEBUG_SYMBOL_IS_ARRAY
: u32 = 64u32;
4928 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4929 pub const DEBUG_SYMBOL_IS_FLOAT
: u32 = 128u32;
4930 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4931 pub const DEBUG_SYMBOL_IS_LOCAL
: u32 = 512u32;
4933 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4934 pub struct DEBUG_SYMBOL_PARAMETERS
{
4937 pub ParentSymbol
: u32,
4938 pub SubElements
: u32,
4942 impl ::core
::marker
::Copy
for DEBUG_SYMBOL_PARAMETERS {}
4943 impl ::core
::clone
::Clone
for DEBUG_SYMBOL_PARAMETERS
{
4944 fn clone(&self) -> Self {
4948 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4949 pub const DEBUG_SYMBOL_READ_ONLY
: u32 = 32u32;
4951 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4952 pub struct DEBUG_SYMBOL_SOURCE_ENTRY
{
4953 pub ModuleBase
: u64,
4955 pub FileNameId
: u64,
4956 pub EngineInternal
: u64,
4959 pub FileNameSize
: u32,
4962 pub StartColumn
: u32,
4966 impl ::core
::marker
::Copy
for DEBUG_SYMBOL_SOURCE_ENTRY {}
4967 impl ::core
::clone
::Clone
for DEBUG_SYMBOL_SOURCE_ENTRY
{
4968 fn clone(&self) -> Self {
4972 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4973 pub const DEBUG_SYMENT_IS_CODE
: u32 = 1u32;
4974 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4975 pub const DEBUG_SYMENT_IS_DATA
: u32 = 2u32;
4976 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4977 pub const DEBUG_SYMENT_IS_LOCAL
: u32 = 8u32;
4978 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4979 pub const DEBUG_SYMENT_IS_MANAGED
: u32 = 16u32;
4980 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4981 pub const DEBUG_SYMENT_IS_PARAMETER
: u32 = 4u32;
4982 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4983 pub const DEBUG_SYMENT_IS_SYNTHETIC
: u32 = 32u32;
4984 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4985 pub const DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE
: u32 = 0u32;
4986 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4987 pub const DEBUG_SYMINFO_GET_MODULE_SYMBOL_NAMES_AND_OFFSETS
: u32 = 3u32;
4988 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4989 pub const DEBUG_SYMINFO_GET_SYMBOL_NAME_BY_OFFSET_AND_TAG_WIDE
: u32 = 2u32;
4990 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4991 pub const DEBUG_SYMINFO_IMAGEHLP_MODULEW64
: u32 = 1u32;
4992 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4993 pub const DEBUG_SYMTYPE_CODEVIEW
: u32 = 2u32;
4994 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4995 pub const DEBUG_SYMTYPE_COFF
: u32 = 1u32;
4996 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4997 pub const DEBUG_SYMTYPE_DEFERRED
: u32 = 5u32;
4998 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
4999 pub const DEBUG_SYMTYPE_DIA
: u32 = 7u32;
5000 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5001 pub const DEBUG_SYMTYPE_EXPORT
: u32 = 4u32;
5002 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5003 pub const DEBUG_SYMTYPE_NONE
: u32 = 0u32;
5004 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5005 pub const DEBUG_SYMTYPE_PDB
: u32 = 3u32;
5006 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5007 pub const DEBUG_SYMTYPE_SYM
: u32 = 6u32;
5008 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5009 pub const DEBUG_SYSOBJINFO_CURRENT_PROCESS_COOKIE
: u32 = 2u32;
5010 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5011 pub const DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION
: u32 = 0u32;
5012 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5013 pub const DEBUG_SYSOBJINFO_THREAD_NAME_WIDE
: u32 = 1u32;
5014 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5015 pub const DEBUG_SYSVERSTR_BUILD
: u32 = 1u32;
5016 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5017 pub const DEBUG_SYSVERSTR_SERVICE_PACK
: u32 = 0u32;
5018 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5019 pub const DEBUG_TBINFO_AFFINITY
: u32 = 32u32;
5020 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5021 pub const DEBUG_TBINFO_ALL
: u32 = 63u32;
5022 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5023 pub const DEBUG_TBINFO_EXIT_STATUS
: u32 = 1u32;
5024 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5025 pub const DEBUG_TBINFO_PRIORITY
: u32 = 4u32;
5026 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5027 pub const DEBUG_TBINFO_PRIORITY_CLASS
: u32 = 2u32;
5028 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5029 pub const DEBUG_TBINFO_START_OFFSET
: u32 = 16u32;
5030 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5031 pub const DEBUG_TBINFO_TIMES
: u32 = 8u32;
5032 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5033 pub const DEBUG_TEXT_ALLOWBREAKPOINTS
: u32 = 8u32;
5034 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5035 pub const DEBUG_TEXT_ALLOWERRORREPORT
: u32 = 16u32;
5036 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5037 pub const DEBUG_TEXT_EVALUATETOCODECONTEXT
: u32 = 32u32;
5038 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5039 pub const DEBUG_TEXT_ISEXPRESSION
: u32 = 1u32;
5040 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5041 pub const DEBUG_TEXT_ISNONUSERCODE
: u32 = 64u32;
5042 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5043 pub const DEBUG_TEXT_NOSIDEEFFECTS
: u32 = 4u32;
5044 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5045 pub const DEBUG_TEXT_RETURNVALUE
: u32 = 2u32;
5047 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5048 pub struct DEBUG_THREAD_BASIC_INFORMATION
{
5050 pub ExitStatus
: u32,
5051 pub PriorityClass
: u32,
5053 pub CreateTime
: u64,
5055 pub KernelTime
: u64,
5057 pub StartOffset
: u64,
5060 impl ::core
::marker
::Copy
for DEBUG_THREAD_BASIC_INFORMATION {}
5061 impl ::core
::clone
::Clone
for DEBUG_THREAD_BASIC_INFORMATION
{
5062 fn clone(&self) -> Self {
5067 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5068 pub struct DEBUG_TYPED_DATA
{
5071 pub EngineHandle
: u64,
5076 pub BaseTypeId
: u32,
5079 pub Internal
: [u64; 9],
5081 impl ::core
::marker
::Copy
for DEBUG_TYPED_DATA {}
5082 impl ::core
::clone
::Clone
for DEBUG_TYPED_DATA
{
5083 fn clone(&self) -> Self {
5087 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5088 pub const DEBUG_TYPED_DATA_IS_IN_MEMORY
: u32 = 1u32;
5089 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5090 pub const DEBUG_TYPED_DATA_PHYSICAL_CACHED
: u32 = 4u32;
5091 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5092 pub const DEBUG_TYPED_DATA_PHYSICAL_DEFAULT
: u32 = 2u32;
5093 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5094 pub const DEBUG_TYPED_DATA_PHYSICAL_MEMORY
: u32 = 14u32;
5095 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5096 pub const DEBUG_TYPED_DATA_PHYSICAL_UNCACHED
: u32 = 6u32;
5097 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5098 pub const DEBUG_TYPED_DATA_PHYSICAL_WRITE_COMBINED
: u32 = 8u32;
5099 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5100 pub const DEBUG_TYPEOPTS_FORCERADIX_OUTPUT
: u32 = 4u32;
5101 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5102 pub const DEBUG_TYPEOPTS_LONGSTATUS_DISPLAY
: u32 = 2u32;
5103 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5104 pub const DEBUG_TYPEOPTS_MATCH_MAXSIZE
: u32 = 8u32;
5105 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5106 pub const DEBUG_TYPEOPTS_UNICODE_DISPLAY
: u32 = 1u32;
5107 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5108 pub const DEBUG_USER_WINDOWS_DUMP
: u32 = 1025u32;
5109 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5110 pub const DEBUG_USER_WINDOWS_DUMP_WINDOWS_CE
: u32 = 1029u32;
5111 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5112 pub const DEBUG_USER_WINDOWS_IDNA
: u32 = 2u32;
5113 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5114 pub const DEBUG_USER_WINDOWS_PROCESS
: u32 = 0u32;
5115 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5116 pub const DEBUG_USER_WINDOWS_PROCESS_SERVER
: u32 = 1u32;
5117 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5118 pub const DEBUG_USER_WINDOWS_REPT
: u32 = 3u32;
5119 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5120 pub const DEBUG_USER_WINDOWS_SMALL_DUMP
: u32 = 1024u32;
5122 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5123 #[cfg(feature = "Win32_Foundation")]
5124 pub struct DEBUG_VALUE
{
5125 pub Anonymous
: DEBUG_VALUE_0
,
5126 pub TailOfRawBytes
: u32,
5129 #[cfg(feature = "Win32_Foundation")]
5130 impl ::core
::marker
::Copy
for DEBUG_VALUE {}
5131 #[cfg(feature = "Win32_Foundation")]
5132 impl ::core
::clone
::Clone
for DEBUG_VALUE
{
5133 fn clone(&self) -> Self {
5138 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5139 #[cfg(feature = "Win32_Foundation")]
5140 pub union DEBUG_VALUE_0
{
5144 pub Anonymous
: DEBUG_VALUE_0_0
,
5147 pub F80Bytes
: [u8; 10],
5148 pub F82Bytes
: [u8; 11],
5149 pub F128Bytes
: [u8; 16],
5156 pub I64Parts32
: DEBUG_VALUE_0_2
,
5157 pub F128Parts64
: DEBUG_VALUE_0_1
,
5158 pub RawBytes
: [u8; 24],
5160 #[cfg(feature = "Win32_Foundation")]
5161 impl ::core
::marker
::Copy
for DEBUG_VALUE_0 {}
5162 #[cfg(feature = "Win32_Foundation")]
5163 impl ::core
::clone
::Clone
for DEBUG_VALUE_0
{
5164 fn clone(&self) -> Self {
5169 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5170 #[cfg(feature = "Win32_Foundation")]
5171 pub struct DEBUG_VALUE_0_0
{
5173 pub Nat
: super::super::super::Foundation
::BOOL
,
5175 #[cfg(feature = "Win32_Foundation")]
5176 impl ::core
::marker
::Copy
for DEBUG_VALUE_0_0 {}
5177 #[cfg(feature = "Win32_Foundation")]
5178 impl ::core
::clone
::Clone
for DEBUG_VALUE_0_0
{
5179 fn clone(&self) -> Self {
5184 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5185 #[cfg(feature = "Win32_Foundation")]
5186 pub struct DEBUG_VALUE_0_1
{
5190 #[cfg(feature = "Win32_Foundation")]
5191 impl ::core
::marker
::Copy
for DEBUG_VALUE_0_1 {}
5192 #[cfg(feature = "Win32_Foundation")]
5193 impl ::core
::clone
::Clone
for DEBUG_VALUE_0_1
{
5194 fn clone(&self) -> Self {
5199 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5200 #[cfg(feature = "Win32_Foundation")]
5201 pub struct DEBUG_VALUE_0_2
{
5205 #[cfg(feature = "Win32_Foundation")]
5206 impl ::core
::marker
::Copy
for DEBUG_VALUE_0_2 {}
5207 #[cfg(feature = "Win32_Foundation")]
5208 impl ::core
::clone
::Clone
for DEBUG_VALUE_0_2
{
5209 fn clone(&self) -> Self {
5213 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5214 pub const DEBUG_VALUE_FLOAT128
: u32 = 9u32;
5215 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5216 pub const DEBUG_VALUE_FLOAT32
: u32 = 5u32;
5217 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5218 pub const DEBUG_VALUE_FLOAT64
: u32 = 6u32;
5219 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5220 pub const DEBUG_VALUE_FLOAT80
: u32 = 7u32;
5221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5222 pub const DEBUG_VALUE_FLOAT82
: u32 = 8u32;
5223 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5224 pub const DEBUG_VALUE_INT16
: u32 = 2u32;
5225 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5226 pub const DEBUG_VALUE_INT32
: u32 = 3u32;
5227 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5228 pub const DEBUG_VALUE_INT64
: u32 = 4u32;
5229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5230 pub const DEBUG_VALUE_INT8
: u32 = 1u32;
5231 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5232 pub const DEBUG_VALUE_INVALID
: u32 = 0u32;
5233 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5234 pub const DEBUG_VALUE_TYPES
: u32 = 12u32;
5235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5236 pub const DEBUG_VALUE_VECTOR128
: u32 = 11u32;
5237 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5238 pub const DEBUG_VALUE_VECTOR64
: u32 = 10u32;
5239 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5240 pub const DEBUG_VSEARCH_DEFAULT
: u32 = 0u32;
5241 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5242 pub const DEBUG_VSEARCH_WRITABLE_ONLY
: u32 = 1u32;
5243 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5244 pub const DEBUG_VSOURCE_DEBUGGEE
: u32 = 1u32;
5245 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5246 pub const DEBUG_VSOURCE_DUMP_WITHOUT_MEMINFO
: u32 = 3u32;
5247 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5248 pub const DEBUG_VSOURCE_INVALID
: u32 = 0u32;
5249 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5250 pub const DEBUG_VSOURCE_MAPPED_IMAGE
: u32 = 2u32;
5251 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5252 pub const DEBUG_WAIT_DEFAULT
: u32 = 0u32;
5253 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5254 #[cfg(feature = "Win32_Foundation")]
5255 pub type DIGEST_FUNCTION
= ::core
::option
::Option
<unsafe extern "system" fn(refdata
: *mut ::core
::ffi
::c_void
, pdata
: *mut u8, dwlength
: u32) -> super::super::super::Foundation
::BOOL
>;
5257 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
5258 #[cfg(target_arch = "aarch64")]
5259 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5260 pub struct DISPATCHER_CONTEXT
{
5261 pub ControlPc
: usize,
5262 pub ImageBase
: usize,
5263 pub FunctionEntry
: *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
,
5264 pub EstablisherFrame
: usize,
5265 pub TargetPc
: usize,
5266 pub ContextRecord
: *mut CONTEXT
,
5267 pub LanguageHandler
: super::super::Kernel
::EXCEPTION_ROUTINE
,
5268 pub HandlerData
: *mut ::core
::ffi
::c_void
,
5269 pub HistoryTable
: *mut UNWIND_HISTORY_TABLE
,
5270 pub ScopeIndex
: u32,
5271 pub ControlPcIsUnwound
: super::super::super::Foundation
::BOOLEAN
,
5272 pub NonVolatileRegisters
: *mut u8,
5274 #[cfg(target_arch = "aarch64")]
5275 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5276 impl ::core
::marker
::Copy
for DISPATCHER_CONTEXT {}
5277 #[cfg(target_arch = "aarch64")]
5278 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5279 impl ::core
::clone
::Clone
for DISPATCHER_CONTEXT
{
5280 fn clone(&self) -> Self {
5285 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
5286 #[cfg(target_arch = "x86_64")]
5287 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5288 pub struct DISPATCHER_CONTEXT
{
5291 pub FunctionEntry
: *mut IMAGE_RUNTIME_FUNCTION_ENTRY
,
5292 pub EstablisherFrame
: u64,
5294 pub ContextRecord
: *mut CONTEXT
,
5295 pub LanguageHandler
: super::super::Kernel
::EXCEPTION_ROUTINE
,
5296 pub HandlerData
: *mut ::core
::ffi
::c_void
,
5297 pub HistoryTable
: *mut UNWIND_HISTORY_TABLE
,
5298 pub ScopeIndex
: u32,
5301 #[cfg(target_arch = "x86_64")]
5302 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5303 impl ::core
::marker
::Copy
for DISPATCHER_CONTEXT {}
5304 #[cfg(target_arch = "x86_64")]
5305 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5306 impl ::core
::clone
::Clone
for DISPATCHER_CONTEXT
{
5307 fn clone(&self) -> Self {
5311 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5312 pub const DMP_CONTEXT_RECORD_SIZE_32
: u32 = 1200u32;
5313 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5314 pub const DMP_CONTEXT_RECORD_SIZE_64
: u32 = 3000u32;
5315 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5316 pub const DMP_HEADER_COMMENT_SIZE
: u32 = 128u32;
5317 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5318 pub const DMP_PHYSICAL_MEMORY_BLOCK_SIZE_32
: u32 = 700u32;
5319 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5320 pub const DMP_PHYSICAL_MEMORY_BLOCK_SIZE_64
: u32 = 700u32;
5321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5322 pub const DMP_RESERVED_0_SIZE_32
: u32 = 1760u32;
5323 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5324 pub const DMP_RESERVED_0_SIZE_64
: u32 = 4008u32;
5325 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5326 pub const DMP_RESERVED_2_SIZE_32
: u32 = 16u32;
5327 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5328 pub const DMP_RESERVED_3_SIZE_32
: u32 = 56u32;
5329 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5330 pub type DOCUMENTNAMETYPE
= i32;
5331 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5332 pub const DOCUMENTNAMETYPE_APPNODE
: DOCUMENTNAMETYPE
= 0i32;
5333 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5334 pub const DOCUMENTNAMETYPE_TITLE
: DOCUMENTNAMETYPE
= 1i32;
5335 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5336 pub const DOCUMENTNAMETYPE_FILE_TAIL
: DOCUMENTNAMETYPE
= 2i32;
5337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5338 pub const DOCUMENTNAMETYPE_URL
: DOCUMENTNAMETYPE
= 3i32;
5339 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5340 pub const DOCUMENTNAMETYPE_UNIQUE_TITLE
: DOCUMENTNAMETYPE
= 4i32;
5341 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5342 pub const DOCUMENTNAMETYPE_SOURCE_MAP_URL
: DOCUMENTNAMETYPE
= 5i32;
5343 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5344 pub const DSLFLAG_MISMATCHED_DBG
: u32 = 2u32;
5345 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5346 pub const DSLFLAG_MISMATCHED_PDB
: u32 = 1u32;
5348 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5349 pub union DUMP_FILE_ATTRIBUTES
{
5350 pub Anonymous
: DUMP_FILE_ATTRIBUTES_0
,
5351 pub Attributes
: u32,
5353 impl ::core
::marker
::Copy
for DUMP_FILE_ATTRIBUTES {}
5354 impl ::core
::clone
::Clone
for DUMP_FILE_ATTRIBUTES
{
5355 fn clone(&self) -> Self {
5360 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5361 pub struct DUMP_FILE_ATTRIBUTES_0
{
5364 impl ::core
::marker
::Copy
for DUMP_FILE_ATTRIBUTES_0 {}
5365 impl ::core
::clone
::Clone
for DUMP_FILE_ATTRIBUTES_0
{
5366 fn clone(&self) -> Self {
5371 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5372 #[cfg(feature = "Win32_Foundation")]
5373 pub struct DUMP_HEADER32
{
5376 pub MajorVersion
: u32,
5377 pub MinorVersion
: u32,
5378 pub DirectoryTableBase
: u32,
5379 pub PfnDataBase
: u32,
5380 pub PsLoadedModuleList
: u32,
5381 pub PsActiveProcessHead
: u32,
5382 pub MachineImageType
: u32,
5383 pub NumberProcessors
: u32,
5384 pub BugCheckCode
: u32,
5385 pub BugCheckParameter1
: u32,
5386 pub BugCheckParameter2
: u32,
5387 pub BugCheckParameter3
: u32,
5388 pub BugCheckParameter4
: u32,
5389 pub VersionUser
: [super::super::super::Foundation
::CHAR
; 32],
5391 pub KdSecondaryVersion
: u8,
5392 pub Spare3
: [u8; 2],
5393 pub KdDebuggerDataBlock
: u32,
5394 pub Anonymous
: DUMP_HEADER32_0
,
5395 pub ContextRecord
: [u8; 1200],
5396 pub Exception
: EXCEPTION_RECORD32
,
5397 pub Comment
: [super::super::super::Foundation
::CHAR
; 128],
5398 pub Attributes
: DUMP_FILE_ATTRIBUTES
,
5400 pub _reserved0
: [u8; 1760],
5402 pub MiniDumpFields
: u32,
5403 pub SecondaryDataState
: u32,
5404 pub ProductType
: u32,
5406 pub WriterStatus
: u32,
5407 pub RequiredDumpSpace
: i64,
5408 pub _reserved2
: [u8; 16],
5409 pub SystemUpTime
: i64,
5410 pub SystemTime
: i64,
5411 pub _reserved3
: [u8; 56],
5413 #[cfg(feature = "Win32_Foundation")]
5414 impl ::core
::marker
::Copy
for DUMP_HEADER32 {}
5415 #[cfg(feature = "Win32_Foundation")]
5416 impl ::core
::clone
::Clone
for DUMP_HEADER32
{
5417 fn clone(&self) -> Self {
5422 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5423 #[cfg(feature = "Win32_Foundation")]
5424 pub union DUMP_HEADER32_0
{
5425 pub PhysicalMemoryBlock
: PHYSICAL_MEMORY_DESCRIPTOR32
,
5426 pub PhysicalMemoryBlockBuffer
: [u8; 700],
5428 #[cfg(feature = "Win32_Foundation")]
5429 impl ::core
::marker
::Copy
for DUMP_HEADER32_0 {}
5430 #[cfg(feature = "Win32_Foundation")]
5431 impl ::core
::clone
::Clone
for DUMP_HEADER32_0
{
5432 fn clone(&self) -> Self {
5437 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5438 #[cfg(feature = "Win32_Foundation")]
5439 pub struct DUMP_HEADER64
{
5442 pub MajorVersion
: u32,
5443 pub MinorVersion
: u32,
5444 pub DirectoryTableBase
: u64,
5445 pub PfnDataBase
: u64,
5446 pub PsLoadedModuleList
: u64,
5447 pub PsActiveProcessHead
: u64,
5448 pub MachineImageType
: u32,
5449 pub NumberProcessors
: u32,
5450 pub BugCheckCode
: u32,
5451 pub BugCheckParameter1
: u64,
5452 pub BugCheckParameter2
: u64,
5453 pub BugCheckParameter3
: u64,
5454 pub BugCheckParameter4
: u64,
5455 pub VersionUser
: [super::super::super::Foundation
::CHAR
; 32],
5456 pub KdDebuggerDataBlock
: u64,
5457 pub Anonymous
: DUMP_HEADER64_0
,
5458 pub ContextRecord
: [u8; 3000],
5459 pub Exception
: EXCEPTION_RECORD64
,
5461 pub RequiredDumpSpace
: i64,
5462 pub SystemTime
: i64,
5463 pub Comment
: [super::super::super::Foundation
::CHAR
; 128],
5464 pub SystemUpTime
: i64,
5465 pub MiniDumpFields
: u32,
5466 pub SecondaryDataState
: u32,
5467 pub ProductType
: u32,
5469 pub WriterStatus
: u32,
5471 pub KdSecondaryVersion
: u8,
5472 pub Unused
: [u8; 2],
5473 pub Attributes
: DUMP_FILE_ATTRIBUTES
,
5475 pub _reserved0
: [u8; 4008],
5477 #[cfg(feature = "Win32_Foundation")]
5478 impl ::core
::marker
::Copy
for DUMP_HEADER64 {}
5479 #[cfg(feature = "Win32_Foundation")]
5480 impl ::core
::clone
::Clone
for DUMP_HEADER64
{
5481 fn clone(&self) -> Self {
5486 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5487 #[cfg(feature = "Win32_Foundation")]
5488 pub union DUMP_HEADER64_0
{
5489 pub PhysicalMemoryBlock
: PHYSICAL_MEMORY_DESCRIPTOR64
,
5490 pub PhysicalMemoryBlockBuffer
: [u8; 700],
5492 #[cfg(feature = "Win32_Foundation")]
5493 impl ::core
::marker
::Copy
for DUMP_HEADER64_0 {}
5494 #[cfg(feature = "Win32_Foundation")]
5495 impl ::core
::clone
::Clone
for DUMP_HEADER64_0
{
5496 fn clone(&self) -> Self {
5500 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5501 pub const DUMP_SUMMARY_VALID_CURRENT_USER_VA
: u32 = 2u32;
5502 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5503 pub const DUMP_SUMMARY_VALID_KERNEL_VA
: u32 = 1u32;
5504 pub type DebugBaseEventCallbacks
= *mut ::core
::ffi
::c_void
;
5505 pub type DebugBaseEventCallbacksWide
= *mut ::core
::ffi
::c_void
;
5506 pub const DebugHelper
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 201113696, data2: 35869, data3: 4560, data4: [172, 205, 0, 170, 0, 96, 39, 92] }
;
5508 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5509 #[cfg(feature = "Win32_Foundation")]
5510 pub struct DebugPropertyInfo
{
5511 pub m_dwValidFields
: u32,
5512 pub m_bstrName
: super::super::super::Foundation
::BSTR
,
5513 pub m_bstrType
: super::super::super::Foundation
::BSTR
,
5514 pub m_bstrValue
: super::super::super::Foundation
::BSTR
,
5515 pub m_bstrFullName
: super::super::super::Foundation
::BSTR
,
5516 pub m_dwAttrib
: u32,
5517 pub m_pDebugProp
: IDebugProperty
,
5519 #[cfg(feature = "Win32_Foundation")]
5520 impl ::core
::marker
::Copy
for DebugPropertyInfo {}
5521 #[cfg(feature = "Win32_Foundation")]
5522 impl ::core
::clone
::Clone
for DebugPropertyInfo
{
5523 fn clone(&self) -> Self {
5528 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5529 #[cfg(feature = "Win32_Foundation")]
5530 pub struct DebugStackFrameDescriptor
{
5531 pub pdsf
: IDebugStackFrame
,
5534 pub fFinal
: super::super::super::Foundation
::BOOL
,
5535 pub punkFinal
: ::windows_sys
::core
::IUnknown
,
5537 #[cfg(feature = "Win32_Foundation")]
5538 impl ::core
::marker
::Copy
for DebugStackFrameDescriptor {}
5539 #[cfg(feature = "Win32_Foundation")]
5540 impl ::core
::clone
::Clone
for DebugStackFrameDescriptor
{
5541 fn clone(&self) -> Self {
5546 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5547 #[cfg(feature = "Win32_Foundation")]
5548 pub struct DebugStackFrameDescriptor64
{
5549 pub pdsf
: IDebugStackFrame
,
5552 pub fFinal
: super::super::super::Foundation
::BOOL
,
5553 pub punkFinal
: ::windows_sys
::core
::IUnknown
,
5555 #[cfg(feature = "Win32_Foundation")]
5556 impl ::core
::marker
::Copy
for DebugStackFrameDescriptor64 {}
5557 #[cfg(feature = "Win32_Foundation")]
5558 impl ::core
::clone
::Clone
for DebugStackFrameDescriptor64
{
5559 fn clone(&self) -> Self {
5563 pub const DefaultDebugSessionProvider
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2202085538, data2: 20980, data3: 4560, data4: [143, 32, 0, 128, 95, 44, 208, 100] }
;
5564 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5565 pub type ERRORRESUMEACTION
= i32;
5566 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5567 pub const ERRORRESUMEACTION_ReexecuteErrorStatement
: ERRORRESUMEACTION
= 0i32;
5568 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5569 pub const ERRORRESUMEACTION_AbortCallAndReturnErrorToCaller
: ERRORRESUMEACTION
= 1i32;
5570 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5571 pub const ERRORRESUMEACTION_SkipErrorStatement
: ERRORRESUMEACTION
= 2i32;
5572 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5573 pub const ERROR_DBG_CANCELLED
: u32 = 3221226695u32;
5574 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5575 pub const ERROR_DBG_TIMEOUT
: u32 = 3221226932u32;
5576 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5577 pub const ERROR_IMAGE_NOT_STRIPPED
: u32 = 34816u32;
5578 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5579 pub const ERROR_NO_DBG_POINTER
: u32 = 34817u32;
5580 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5581 pub const ERROR_NO_PDB_POINTER
: u32 = 34818u32;
5582 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5583 pub const ESLFLAG_FULLPATH
: u32 = 1u32;
5584 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5585 pub const ESLFLAG_INLINE_SITE
: u32 = 16u32;
5586 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5587 pub const ESLFLAG_NEAREST
: u32 = 2u32;
5588 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5589 pub const ESLFLAG_NEXT
: u32 = 8u32;
5590 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5591 pub const ESLFLAG_PREV
: u32 = 4u32;
5592 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5593 pub const EVENT_SRCSPEW
: u32 = 100u32;
5594 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5595 pub const EVENT_SRCSPEW_END
: u32 = 199u32;
5596 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5597 pub const EVENT_SRCSPEW_START
: u32 = 100u32;
5599 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5600 #[cfg(feature = "Win32_Foundation")]
5601 pub struct EXCEPTION_DEBUG_INFO
{
5602 pub ExceptionRecord
: EXCEPTION_RECORD
,
5603 pub dwFirstChance
: u32,
5605 #[cfg(feature = "Win32_Foundation")]
5606 impl ::core
::marker
::Copy
for EXCEPTION_DEBUG_INFO {}
5607 #[cfg(feature = "Win32_Foundation")]
5608 impl ::core
::clone
::Clone
for EXCEPTION_DEBUG_INFO
{
5609 fn clone(&self) -> Self {
5614 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
5615 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5616 pub struct EXCEPTION_POINTERS
{
5617 pub ExceptionRecord
: *mut EXCEPTION_RECORD
,
5618 pub ContextRecord
: *mut CONTEXT
,
5620 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5621 impl ::core
::marker
::Copy
for EXCEPTION_POINTERS {}
5622 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
5623 impl ::core
::clone
::Clone
for EXCEPTION_POINTERS
{
5624 fn clone(&self) -> Self {
5629 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5630 #[cfg(feature = "Win32_Foundation")]
5631 pub struct EXCEPTION_RECORD
{
5632 pub ExceptionCode
: super::super::super::Foundation
::NTSTATUS
,
5633 pub ExceptionFlags
: u32,
5634 pub ExceptionRecord
: *mut EXCEPTION_RECORD
,
5635 pub ExceptionAddress
: *mut ::core
::ffi
::c_void
,
5636 pub NumberParameters
: u32,
5637 pub ExceptionInformation
: [usize; 15],
5639 #[cfg(feature = "Win32_Foundation")]
5640 impl ::core
::marker
::Copy
for EXCEPTION_RECORD {}
5641 #[cfg(feature = "Win32_Foundation")]
5642 impl ::core
::clone
::Clone
for EXCEPTION_RECORD
{
5643 fn clone(&self) -> Self {
5648 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5649 #[cfg(feature = "Win32_Foundation")]
5650 pub struct EXCEPTION_RECORD32
{
5651 pub ExceptionCode
: super::super::super::Foundation
::NTSTATUS
,
5652 pub ExceptionFlags
: u32,
5653 pub ExceptionRecord
: u32,
5654 pub ExceptionAddress
: u32,
5655 pub NumberParameters
: u32,
5656 pub ExceptionInformation
: [u32; 15],
5658 #[cfg(feature = "Win32_Foundation")]
5659 impl ::core
::marker
::Copy
for EXCEPTION_RECORD32 {}
5660 #[cfg(feature = "Win32_Foundation")]
5661 impl ::core
::clone
::Clone
for EXCEPTION_RECORD32
{
5662 fn clone(&self) -> Self {
5667 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5668 #[cfg(feature = "Win32_Foundation")]
5669 pub struct EXCEPTION_RECORD64
{
5670 pub ExceptionCode
: super::super::super::Foundation
::NTSTATUS
,
5671 pub ExceptionFlags
: u32,
5672 pub ExceptionRecord
: u64,
5673 pub ExceptionAddress
: u64,
5674 pub NumberParameters
: u32,
5675 pub __unusedAlignment
: u32,
5676 pub ExceptionInformation
: [u64; 15],
5678 #[cfg(feature = "Win32_Foundation")]
5679 impl ::core
::marker
::Copy
for EXCEPTION_RECORD64 {}
5680 #[cfg(feature = "Win32_Foundation")]
5681 impl ::core
::clone
::Clone
for EXCEPTION_RECORD64
{
5682 fn clone(&self) -> Self {
5686 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5687 pub const EXIT_ON_CONTROLC
: u32 = 8u32;
5689 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5690 pub struct EXIT_PROCESS_DEBUG_INFO
{
5691 pub dwExitCode
: u32,
5693 impl ::core
::marker
::Copy
for EXIT_PROCESS_DEBUG_INFO {}
5694 impl ::core
::clone
::Clone
for EXIT_PROCESS_DEBUG_INFO
{
5695 fn clone(&self) -> Self {
5700 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5701 pub struct EXIT_THREAD_DEBUG_INFO
{
5702 pub dwExitCode
: u32,
5704 impl ::core
::marker
::Copy
for EXIT_THREAD_DEBUG_INFO {}
5705 impl ::core
::clone
::Clone
for EXIT_THREAD_DEBUG_INFO
{
5706 fn clone(&self) -> Self {
5711 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5712 pub struct EXTSTACKTRACE
{
5713 pub FramePointer
: u32,
5714 pub ProgramCounter
: u32,
5715 pub ReturnAddress
: u32,
5718 impl ::core
::marker
::Copy
for EXTSTACKTRACE {}
5719 impl ::core
::clone
::Clone
for EXTSTACKTRACE
{
5720 fn clone(&self) -> Self {
5725 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5726 pub struct EXTSTACKTRACE32
{
5727 pub FramePointer
: u32,
5728 pub ProgramCounter
: u32,
5729 pub ReturnAddress
: u32,
5732 impl ::core
::marker
::Copy
for EXTSTACKTRACE32 {}
5733 impl ::core
::clone
::Clone
for EXTSTACKTRACE32
{
5734 fn clone(&self) -> Self {
5739 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5740 pub struct EXTSTACKTRACE64
{
5741 pub FramePointer
: u64,
5742 pub ProgramCounter
: u64,
5743 pub ReturnAddress
: u64,
5746 impl ::core
::marker
::Copy
for EXTSTACKTRACE64 {}
5747 impl ::core
::clone
::Clone
for EXTSTACKTRACE64
{
5748 fn clone(&self) -> Self {
5753 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5754 pub struct EXT_API_VERSION
{
5755 pub MajorVersion
: u16,
5756 pub MinorVersion
: u16,
5760 impl ::core
::marker
::Copy
for EXT_API_VERSION {}
5761 impl ::core
::clone
::Clone
for EXT_API_VERSION
{
5762 fn clone(&self) -> Self {
5766 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5767 pub const EXT_API_VERSION_NUMBER
: u32 = 5u32;
5768 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5769 pub const EXT_API_VERSION_NUMBER32
: u32 = 5u32;
5770 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5771 pub const EXT_API_VERSION_NUMBER64
: u32 = 6u32;
5773 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
5774 #[cfg(feature = "Win32_Foundation")]
5775 pub struct EXT_FIND_FILE
{
5776 pub FileName
: ::windows_sys
::core
::PCWSTR
,
5777 pub IndexedSize
: u64,
5778 pub ImageTimeDateStamp
: u32,
5779 pub ImageCheckSum
: u32,
5780 pub ExtraInfo
: *mut ::core
::ffi
::c_void
,
5781 pub ExtraInfoSize
: u32,
5783 pub FileMapping
: *mut ::core
::ffi
::c_void
,
5784 pub FileMappingSize
: u64,
5785 pub FileHandle
: super::super::super::Foundation
::HANDLE
,
5786 pub FoundFileName
: ::windows_sys
::core
::PWSTR
,
5787 pub FoundFileNameChars
: u32,
5789 #[cfg(feature = "Win32_Foundation")]
5790 impl ::core
::marker
::Copy
for EXT_FIND_FILE {}
5791 #[cfg(feature = "Win32_Foundation")]
5792 impl ::core
::clone
::Clone
for EXT_FIND_FILE
{
5793 fn clone(&self) -> Self {
5797 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5798 pub const EXT_FIND_FILE_ALLOW_GIVEN_PATH
: u32 = 1u32;
5800 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5801 pub struct EXT_MATCH_PATTERN_A
{
5802 pub Str
: ::windows_sys
::core
::PCSTR
,
5803 pub Pattern
: ::windows_sys
::core
::PCSTR
,
5804 pub CaseSensitive
: u32,
5806 impl ::core
::marker
::Copy
for EXT_MATCH_PATTERN_A {}
5807 impl ::core
::clone
::Clone
for EXT_MATCH_PATTERN_A
{
5808 fn clone(&self) -> Self {
5812 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5813 pub const EXT_OUTPUT_VER
: u32 = 1u32;
5814 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5815 pub const EXT_TDF_PHYSICAL_CACHED
: u32 = 4u32;
5816 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5817 pub const EXT_TDF_PHYSICAL_DEFAULT
: u32 = 2u32;
5818 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5819 pub const EXT_TDF_PHYSICAL_MEMORY
: u32 = 14u32;
5820 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5821 pub const EXT_TDF_PHYSICAL_UNCACHED
: u32 = 6u32;
5822 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5823 pub const EXT_TDF_PHYSICAL_WRITE_COMBINED
: u32 = 8u32;
5824 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5825 pub type EXT_TDOP
= i32;
5826 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5827 pub const EXT_TDOP_COPY
: EXT_TDOP
= 0i32;
5828 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5829 pub const EXT_TDOP_RELEASE
: EXT_TDOP
= 1i32;
5830 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5831 pub const EXT_TDOP_SET_FROM_EXPR
: EXT_TDOP
= 2i32;
5832 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5833 pub const EXT_TDOP_SET_FROM_U64_EXPR
: EXT_TDOP
= 3i32;
5834 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5835 pub const EXT_TDOP_GET_FIELD
: EXT_TDOP
= 4i32;
5836 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5837 pub const EXT_TDOP_EVALUATE
: EXT_TDOP
= 5i32;
5838 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5839 pub const EXT_TDOP_GET_TYPE_NAME
: EXT_TDOP
= 6i32;
5840 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5841 pub const EXT_TDOP_OUTPUT_TYPE_NAME
: EXT_TDOP
= 7i32;
5842 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5843 pub const EXT_TDOP_OUTPUT_SIMPLE_VALUE
: EXT_TDOP
= 8i32;
5844 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5845 pub const EXT_TDOP_OUTPUT_FULL_VALUE
: EXT_TDOP
= 9i32;
5846 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5847 pub const EXT_TDOP_HAS_FIELD
: EXT_TDOP
= 10i32;
5848 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5849 pub const EXT_TDOP_GET_FIELD_OFFSET
: EXT_TDOP
= 11i32;
5850 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5851 pub const EXT_TDOP_GET_ARRAY_ELEMENT
: EXT_TDOP
= 12i32;
5852 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5853 pub const EXT_TDOP_GET_DEREFERENCE
: EXT_TDOP
= 13i32;
5854 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5855 pub const EXT_TDOP_GET_TYPE_SIZE
: EXT_TDOP
= 14i32;
5856 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5857 pub const EXT_TDOP_OUTPUT_TYPE_DEFINITION
: EXT_TDOP
= 15i32;
5858 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5859 pub const EXT_TDOP_GET_POINTER_TO
: EXT_TDOP
= 16i32;
5860 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5861 pub const EXT_TDOP_SET_FROM_TYPE_ID_AND_U64
: EXT_TDOP
= 17i32;
5862 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5863 pub const EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64
: EXT_TDOP
= 18i32;
5864 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5865 pub const EXT_TDOP_COUNT
: EXT_TDOP
= 19i32;
5867 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5868 pub struct EXT_TYPED_DATA
{
5869 pub Operation
: EXT_TDOP
,
5871 pub InData
: DEBUG_TYPED_DATA
,
5872 pub OutData
: DEBUG_TYPED_DATA
,
5873 pub InStrIndex
: u32,
5878 pub StrBufferIndex
: u32,
5879 pub StrBufferChars
: u32,
5880 pub StrCharsNeeded
: u32,
5881 pub DataBufferIndex
: u32,
5882 pub DataBufferBytes
: u32,
5883 pub DataBytesNeeded
: u32,
5884 pub Status
: ::windows_sys
::core
::HRESULT
,
5885 pub Reserved
: [u64; 8],
5887 impl ::core
::marker
::Copy
for EXT_TYPED_DATA {}
5888 impl ::core
::clone
::Clone
for EXT_TYPED_DATA
{
5889 fn clone(&self) -> Self {
5893 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5894 pub type EX_PROP_INFO_FLAGS
= i32;
5895 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5896 pub const EX_PROP_INFO_ID
: EX_PROP_INFO_FLAGS
= 256i32;
5897 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5898 pub const EX_PROP_INFO_NTYPE
: EX_PROP_INFO_FLAGS
= 512i32;
5899 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5900 pub const EX_PROP_INFO_NVALUE
: EX_PROP_INFO_FLAGS
= 1024i32;
5901 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5902 pub const EX_PROP_INFO_LOCKBYTES
: EX_PROP_INFO_FLAGS
= 2048i32;
5903 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5904 pub const EX_PROP_INFO_DEBUGEXTPROP
: EX_PROP_INFO_FLAGS
= 4096i32;
5905 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5906 pub const E_JsDEBUG_INVALID_MEMORY_ADDRESS
: ::windows_sys
::core
::HRESULT
= -1916338171i32;
5907 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5908 pub const E_JsDEBUG_MISMATCHED_RUNTIME
: ::windows_sys
::core
::HRESULT
= -1916338175i32;
5909 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5910 pub const E_JsDEBUG_OUTSIDE_OF_VM
: ::windows_sys
::core
::HRESULT
= -1916338172i32;
5911 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5912 pub const E_JsDEBUG_RUNTIME_NOT_IN_DEBUG_MODE
: ::windows_sys
::core
::HRESULT
= -1916338169i32;
5913 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5914 pub const E_JsDEBUG_SOURCE_LOCATION_NOT_FOUND
: ::windows_sys
::core
::HRESULT
= -1916338170i32;
5915 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5916 pub const E_JsDEBUG_UNKNOWN_THREAD
: ::windows_sys
::core
::HRESULT
= -1916338174i32;
5917 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5918 pub type ErrorClass
= i32;
5919 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5920 pub const ErrorClassWarning
: ErrorClass
= 0i32;
5921 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5922 pub const ErrorClassError
: ErrorClass
= 1i32;
5924 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"]
5925 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
5926 pub struct ExtendedDebugPropertyInfo
{
5927 pub dwValidFields
: u32,
5928 pub pszName
: ::windows_sys
::core
::PWSTR
,
5929 pub pszType
: ::windows_sys
::core
::PWSTR
,
5930 pub pszValue
: ::windows_sys
::core
::PWSTR
,
5931 pub pszFullName
: ::windows_sys
::core
::PWSTR
,
5933 pub pDebugProp
: IDebugProperty
,
5936 pub varValue
: super::super::Com
::VARIANT
,
5937 pub plbValue
: super::super::Com
::StructuredStorage
::ILockBytes
,
5938 pub pDebugExtProp
: IDebugExtendedProperty
,
5940 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
5941 impl ::core
::marker
::Copy
for ExtendedDebugPropertyInfo {}
5942 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
5943 impl ::core
::clone
::Clone
for ExtendedDebugPropertyInfo
{
5944 fn clone(&self) -> Self {
5948 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5949 pub type FACILITY_CODE
= u32;
5950 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5951 pub const FACILITY_NULL
: FACILITY_CODE
= 0u32;
5952 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5953 pub const FACILITY_RPC
: FACILITY_CODE
= 1u32;
5954 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5955 pub const FACILITY_DISPATCH
: FACILITY_CODE
= 2u32;
5956 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5957 pub const FACILITY_STORAGE
: FACILITY_CODE
= 3u32;
5958 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5959 pub const FACILITY_ITF
: FACILITY_CODE
= 4u32;
5960 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5961 pub const FACILITY_WIN32
: FACILITY_CODE
= 7u32;
5962 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5963 pub const FACILITY_WINDOWS
: FACILITY_CODE
= 8u32;
5964 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5965 pub const FACILITY_SSPI
: FACILITY_CODE
= 9u32;
5966 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5967 pub const FACILITY_SECURITY
: FACILITY_CODE
= 9u32;
5968 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5969 pub const FACILITY_CONTROL
: FACILITY_CODE
= 10u32;
5970 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5971 pub const FACILITY_CERT
: FACILITY_CODE
= 11u32;
5972 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5973 pub const FACILITY_INTERNET
: FACILITY_CODE
= 12u32;
5974 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5975 pub const FACILITY_MEDIASERVER
: FACILITY_CODE
= 13u32;
5976 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5977 pub const FACILITY_MSMQ
: FACILITY_CODE
= 14u32;
5978 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5979 pub const FACILITY_SETUPAPI
: FACILITY_CODE
= 15u32;
5980 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5981 pub const FACILITY_SCARD
: FACILITY_CODE
= 16u32;
5982 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5983 pub const FACILITY_COMPLUS
: FACILITY_CODE
= 17u32;
5984 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5985 pub const FACILITY_AAF
: FACILITY_CODE
= 18u32;
5986 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5987 pub const FACILITY_URT
: FACILITY_CODE
= 19u32;
5988 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5989 pub const FACILITY_ACS
: FACILITY_CODE
= 20u32;
5990 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5991 pub const FACILITY_DPLAY
: FACILITY_CODE
= 21u32;
5992 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5993 pub const FACILITY_UMI
: FACILITY_CODE
= 22u32;
5994 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5995 pub const FACILITY_SXS
: FACILITY_CODE
= 23u32;
5996 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5997 pub const FACILITY_WINDOWS_CE
: FACILITY_CODE
= 24u32;
5998 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
5999 pub const FACILITY_HTTP
: FACILITY_CODE
= 25u32;
6000 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6001 pub const FACILITY_USERMODE_COMMONLOG
: FACILITY_CODE
= 26u32;
6002 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6003 pub const FACILITY_WER
: FACILITY_CODE
= 27u32;
6004 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6005 pub const FACILITY_USERMODE_FILTER_MANAGER
: FACILITY_CODE
= 31u32;
6006 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6007 pub const FACILITY_BACKGROUNDCOPY
: FACILITY_CODE
= 32u32;
6008 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6009 pub const FACILITY_CONFIGURATION
: FACILITY_CODE
= 33u32;
6010 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6011 pub const FACILITY_WIA
: FACILITY_CODE
= 33u32;
6012 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6013 pub const FACILITY_STATE_MANAGEMENT
: FACILITY_CODE
= 34u32;
6014 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6015 pub const FACILITY_METADIRECTORY
: FACILITY_CODE
= 35u32;
6016 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6017 pub const FACILITY_WINDOWSUPDATE
: FACILITY_CODE
= 36u32;
6018 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6019 pub const FACILITY_DIRECTORYSERVICE
: FACILITY_CODE
= 37u32;
6020 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6021 pub const FACILITY_GRAPHICS
: FACILITY_CODE
= 38u32;
6022 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6023 pub const FACILITY_SHELL
: FACILITY_CODE
= 39u32;
6024 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6025 pub const FACILITY_NAP
: FACILITY_CODE
= 39u32;
6026 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6027 pub const FACILITY_TPM_SERVICES
: FACILITY_CODE
= 40u32;
6028 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6029 pub const FACILITY_TPM_SOFTWARE
: FACILITY_CODE
= 41u32;
6030 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6031 pub const FACILITY_UI
: FACILITY_CODE
= 42u32;
6032 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6033 pub const FACILITY_XAML
: FACILITY_CODE
= 43u32;
6034 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6035 pub const FACILITY_ACTION_QUEUE
: FACILITY_CODE
= 44u32;
6036 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6037 pub const FACILITY_PLA
: FACILITY_CODE
= 48u32;
6038 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6039 pub const FACILITY_WINDOWS_SETUP
: FACILITY_CODE
= 48u32;
6040 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6041 pub const FACILITY_FVE
: FACILITY_CODE
= 49u32;
6042 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6043 pub const FACILITY_FWP
: FACILITY_CODE
= 50u32;
6044 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6045 pub const FACILITY_WINRM
: FACILITY_CODE
= 51u32;
6046 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6047 pub const FACILITY_NDIS
: FACILITY_CODE
= 52u32;
6048 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6049 pub const FACILITY_USERMODE_HYPERVISOR
: FACILITY_CODE
= 53u32;
6050 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6051 pub const FACILITY_CMI
: FACILITY_CODE
= 54u32;
6052 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6053 pub const FACILITY_USERMODE_VIRTUALIZATION
: FACILITY_CODE
= 55u32;
6054 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6055 pub const FACILITY_USERMODE_VOLMGR
: FACILITY_CODE
= 56u32;
6056 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6057 pub const FACILITY_BCD
: FACILITY_CODE
= 57u32;
6058 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6059 pub const FACILITY_USERMODE_VHD
: FACILITY_CODE
= 58u32;
6060 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6061 pub const FACILITY_USERMODE_HNS
: FACILITY_CODE
= 59u32;
6062 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6063 pub const FACILITY_SDIAG
: FACILITY_CODE
= 60u32;
6064 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6065 pub const FACILITY_WEBSERVICES
: FACILITY_CODE
= 61u32;
6066 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6067 pub const FACILITY_WINPE
: FACILITY_CODE
= 61u32;
6068 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6069 pub const FACILITY_WPN
: FACILITY_CODE
= 62u32;
6070 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6071 pub const FACILITY_WINDOWS_STORE
: FACILITY_CODE
= 63u32;
6072 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6073 pub const FACILITY_INPUT
: FACILITY_CODE
= 64u32;
6074 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6075 pub const FACILITY_QUIC
: FACILITY_CODE
= 65u32;
6076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6077 pub const FACILITY_EAP
: FACILITY_CODE
= 66u32;
6078 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6079 pub const FACILITY_IORING
: FACILITY_CODE
= 70u32;
6080 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6081 pub const FACILITY_WINDOWS_DEFENDER
: FACILITY_CODE
= 80u32;
6082 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6083 pub const FACILITY_OPC
: FACILITY_CODE
= 81u32;
6084 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6085 pub const FACILITY_XPS
: FACILITY_CODE
= 82u32;
6086 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6087 pub const FACILITY_MBN
: FACILITY_CODE
= 84u32;
6088 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6089 pub const FACILITY_POWERSHELL
: FACILITY_CODE
= 84u32;
6090 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6091 pub const FACILITY_RAS
: FACILITY_CODE
= 83u32;
6092 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6093 pub const FACILITY_P2P_INT
: FACILITY_CODE
= 98u32;
6094 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6095 pub const FACILITY_P2P
: FACILITY_CODE
= 99u32;
6096 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6097 pub const FACILITY_DAF
: FACILITY_CODE
= 100u32;
6098 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6099 pub const FACILITY_BLUETOOTH_ATT
: FACILITY_CODE
= 101u32;
6100 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6101 pub const FACILITY_AUDIO
: FACILITY_CODE
= 102u32;
6102 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6103 pub const FACILITY_STATEREPOSITORY
: FACILITY_CODE
= 103u32;
6104 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6105 pub const FACILITY_VISUALCPP
: FACILITY_CODE
= 109u32;
6106 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6107 pub const FACILITY_SCRIPT
: FACILITY_CODE
= 112u32;
6108 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6109 pub const FACILITY_PARSE
: FACILITY_CODE
= 113u32;
6110 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6111 pub const FACILITY_BLB
: FACILITY_CODE
= 120u32;
6112 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6113 pub const FACILITY_BLB_CLI
: FACILITY_CODE
= 121u32;
6114 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6115 pub const FACILITY_WSBAPP
: FACILITY_CODE
= 122u32;
6116 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6117 pub const FACILITY_BLBUI
: FACILITY_CODE
= 128u32;
6118 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6119 pub const FACILITY_USN
: FACILITY_CODE
= 129u32;
6120 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6121 pub const FACILITY_USERMODE_VOLSNAP
: FACILITY_CODE
= 130u32;
6122 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6123 pub const FACILITY_TIERING
: FACILITY_CODE
= 131u32;
6124 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6125 pub const FACILITY_WSB_ONLINE
: FACILITY_CODE
= 133u32;
6126 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6127 pub const FACILITY_ONLINE_ID
: FACILITY_CODE
= 134u32;
6128 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6129 pub const FACILITY_DEVICE_UPDATE_AGENT
: FACILITY_CODE
= 135u32;
6130 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6131 pub const FACILITY_DRVSERVICING
: FACILITY_CODE
= 136u32;
6132 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6133 pub const FACILITY_DLS
: FACILITY_CODE
= 153u32;
6134 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6135 pub const FACILITY_DELIVERY_OPTIMIZATION
: FACILITY_CODE
= 208u32;
6136 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6137 pub const FACILITY_USERMODE_SPACES
: FACILITY_CODE
= 231u32;
6138 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6139 pub const FACILITY_USER_MODE_SECURITY_CORE
: FACILITY_CODE
= 232u32;
6140 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6141 pub const FACILITY_USERMODE_LICENSING
: FACILITY_CODE
= 234u32;
6142 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6143 pub const FACILITY_SOS
: FACILITY_CODE
= 160u32;
6144 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6145 pub const FACILITY_OCP_UPDATE_AGENT
: FACILITY_CODE
= 173u32;
6146 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6147 pub const FACILITY_DEBUGGERS
: FACILITY_CODE
= 176u32;
6148 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6149 pub const FACILITY_SPP
: FACILITY_CODE
= 256u32;
6150 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6151 pub const FACILITY_RESTORE
: FACILITY_CODE
= 256u32;
6152 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6153 pub const FACILITY_DMSERVER
: FACILITY_CODE
= 256u32;
6154 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6155 pub const FACILITY_DEPLOYMENT_SERVICES_SERVER
: FACILITY_CODE
= 257u32;
6156 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6157 pub const FACILITY_DEPLOYMENT_SERVICES_IMAGING
: FACILITY_CODE
= 258u32;
6158 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6159 pub const FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT
: FACILITY_CODE
= 259u32;
6160 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6161 pub const FACILITY_DEPLOYMENT_SERVICES_UTIL
: FACILITY_CODE
= 260u32;
6162 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6163 pub const FACILITY_DEPLOYMENT_SERVICES_BINLSVC
: FACILITY_CODE
= 261u32;
6164 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6165 pub const FACILITY_DEPLOYMENT_SERVICES_PXE
: FACILITY_CODE
= 263u32;
6166 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6167 pub const FACILITY_DEPLOYMENT_SERVICES_TFTP
: FACILITY_CODE
= 264u32;
6168 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6169 pub const FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT
: FACILITY_CODE
= 272u32;
6170 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6171 pub const FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING
: FACILITY_CODE
= 278u32;
6172 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6173 pub const FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER
: FACILITY_CODE
= 289u32;
6174 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6175 pub const FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT
: FACILITY_CODE
= 290u32;
6176 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6177 pub const FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER
: FACILITY_CODE
= 293u32;
6178 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6179 pub const FACILITY_HSP_SERVICES
: FACILITY_CODE
= 296u32;
6180 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6181 pub const FACILITY_HSP_SOFTWARE
: FACILITY_CODE
= 297u32;
6182 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6183 pub const FACILITY_LINGUISTIC_SERVICES
: FACILITY_CODE
= 305u32;
6184 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6185 pub const FACILITY_AUDIOSTREAMING
: FACILITY_CODE
= 1094u32;
6186 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6187 pub const FACILITY_TTD
: FACILITY_CODE
= 1490u32;
6188 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6189 pub const FACILITY_ACCELERATOR
: FACILITY_CODE
= 1536u32;
6190 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6191 pub const FACILITY_WMAAECMA
: FACILITY_CODE
= 1996u32;
6192 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6193 pub const FACILITY_DIRECTMUSIC
: FACILITY_CODE
= 2168u32;
6194 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6195 pub const FACILITY_DIRECT3D10
: FACILITY_CODE
= 2169u32;
6196 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6197 pub const FACILITY_DXGI
: FACILITY_CODE
= 2170u32;
6198 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6199 pub const FACILITY_DXGI_DDI
: FACILITY_CODE
= 2171u32;
6200 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6201 pub const FACILITY_DIRECT3D11
: FACILITY_CODE
= 2172u32;
6202 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6203 pub const FACILITY_DIRECT3D11_DEBUG
: FACILITY_CODE
= 2173u32;
6204 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6205 pub const FACILITY_DIRECT3D12
: FACILITY_CODE
= 2174u32;
6206 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6207 pub const FACILITY_DIRECT3D12_DEBUG
: FACILITY_CODE
= 2175u32;
6208 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6209 pub const FACILITY_DXCORE
: FACILITY_CODE
= 2176u32;
6210 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6211 pub const FACILITY_PRESENTATION
: FACILITY_CODE
= 2177u32;
6212 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6213 pub const FACILITY_LEAP
: FACILITY_CODE
= 2184u32;
6214 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6215 pub const FACILITY_AUDCLNT
: FACILITY_CODE
= 2185u32;
6216 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6217 pub const FACILITY_WINCODEC_DWRITE_DWM
: FACILITY_CODE
= 2200u32;
6218 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6219 pub const FACILITY_WINML
: FACILITY_CODE
= 2192u32;
6220 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6221 pub const FACILITY_DIRECT2D
: FACILITY_CODE
= 2201u32;
6222 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6223 pub const FACILITY_DEFRAG
: FACILITY_CODE
= 2304u32;
6224 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6225 pub const FACILITY_USERMODE_SDBUS
: FACILITY_CODE
= 2305u32;
6226 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6227 pub const FACILITY_JSCRIPT
: FACILITY_CODE
= 2306u32;
6228 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6229 pub const FACILITY_PIDGENX
: FACILITY_CODE
= 2561u32;
6230 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6231 pub const FACILITY_EAS
: FACILITY_CODE
= 85u32;
6232 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6233 pub const FACILITY_WEB
: FACILITY_CODE
= 885u32;
6234 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6235 pub const FACILITY_WEB_SOCKET
: FACILITY_CODE
= 886u32;
6236 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6237 pub const FACILITY_MOBILE
: FACILITY_CODE
= 1793u32;
6238 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6239 pub const FACILITY_SQLITE
: FACILITY_CODE
= 1967u32;
6240 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6241 pub const FACILITY_SERVICE_FABRIC
: FACILITY_CODE
= 1968u32;
6242 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6243 pub const FACILITY_UTC
: FACILITY_CODE
= 1989u32;
6244 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6245 pub const FACILITY_WEP
: FACILITY_CODE
= 2049u32;
6246 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6247 pub const FACILITY_SYNCENGINE
: FACILITY_CODE
= 2050u32;
6248 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6249 pub const FACILITY_XBOX
: FACILITY_CODE
= 2339u32;
6250 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6251 pub const FACILITY_GAME
: FACILITY_CODE
= 2340u32;
6252 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6253 pub const FACILITY_PIX
: FACILITY_CODE
= 2748u32;
6254 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6255 pub const FACILITY_NT_BIT
: FACILITY_CODE
= 268435456u32;
6256 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6257 pub const FACILITY_JsDEBUG
: u32 = 3527u32;
6258 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6259 pub const FIELDS_DID_NOT_MATCH
: u32 = 4u32;
6261 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6262 pub struct FIELD_INFO
{
6264 pub printName
: *mut u8,
6268 pub Anonymous
: FIELD_INFO_0
,
6270 pub FieldOffset
: u32,
6271 pub BufferSize
: u32,
6272 pub BitField
: FIELD_INFO_1
,
6275 impl ::core
::marker
::Copy
for FIELD_INFO {}
6276 impl ::core
::clone
::Clone
for FIELD_INFO
{
6277 fn clone(&self) -> Self {
6282 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6283 pub union FIELD_INFO_0
{
6284 pub fieldCallBack
: *mut ::core
::ffi
::c_void
,
6285 pub pBuffer
: *mut ::core
::ffi
::c_void
,
6287 impl ::core
::marker
::Copy
for FIELD_INFO_0 {}
6288 impl ::core
::clone
::Clone
for FIELD_INFO_0
{
6289 fn clone(&self) -> Self {
6294 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6295 pub struct FIELD_INFO_1
{
6299 impl ::core
::marker
::Copy
for FIELD_INFO_1 {}
6300 impl ::core
::clone
::Clone
for FIELD_INFO_1
{
6301 fn clone(&self) -> Self {
6305 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6306 pub const FLAG_ENGINE_PRESENT
: u32 = 4u32;
6307 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6308 pub const FLAG_ENGOPT_DISALLOW_NETWORK_PATHS
: u32 = 8u32;
6309 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6310 pub const FLAG_OVERRIDE_ARM_MACHINE_TYPE
: u32 = 16u32;
6311 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6312 pub type FORMAT_MESSAGE_OPTIONS
= u32;
6313 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6314 pub const FORMAT_MESSAGE_ALLOCATE_BUFFER
: FORMAT_MESSAGE_OPTIONS
= 256u32;
6315 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6316 pub const FORMAT_MESSAGE_ARGUMENT_ARRAY
: FORMAT_MESSAGE_OPTIONS
= 8192u32;
6317 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6318 pub const FORMAT_MESSAGE_FROM_HMODULE
: FORMAT_MESSAGE_OPTIONS
= 2048u32;
6319 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6320 pub const FORMAT_MESSAGE_FROM_STRING
: FORMAT_MESSAGE_OPTIONS
= 1024u32;
6321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6322 pub const FORMAT_MESSAGE_FROM_SYSTEM
: FORMAT_MESSAGE_OPTIONS
= 4096u32;
6323 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6324 pub const FORMAT_MESSAGE_IGNORE_INSERTS
: FORMAT_MESSAGE_OPTIONS
= 512u32;
6326 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6327 pub struct FPO_DATA
{
6328 pub ulOffStart
: u32,
6329 pub cbProcSize
: u32,
6334 impl ::core
::marker
::Copy
for FPO_DATA {}
6335 impl ::core
::clone
::Clone
for FPO_DATA
{
6336 fn clone(&self) -> Self {
6340 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6341 pub const GETATTRFLAG_HUMANTEXT
: u32 = 32768u32;
6342 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6343 pub const GETATTRFLAG_THIS
: u32 = 256u32;
6344 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6345 pub const GETATTRTYPE_DEPSCAN
: u32 = 1u32;
6346 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6347 pub const GETATTRTYPE_NORMAL
: u32 = 0u32;
6349 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6350 pub struct GET_CONTEXT_EX
{
6352 pub ContextSize
: u32,
6353 pub pContext
: *mut ::core
::ffi
::c_void
,
6355 impl ::core
::marker
::Copy
for GET_CONTEXT_EX {}
6356 impl ::core
::clone
::Clone
for GET_CONTEXT_EX
{
6357 fn clone(&self) -> Self {
6362 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6363 pub struct GET_CURRENT_PROCESS_ADDRESS
{
6365 pub CurrentThread
: u64,
6368 impl ::core
::marker
::Copy
for GET_CURRENT_PROCESS_ADDRESS {}
6369 impl ::core
::clone
::Clone
for GET_CURRENT_PROCESS_ADDRESS
{
6370 fn clone(&self) -> Self {
6375 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6376 pub struct GET_CURRENT_THREAD_ADDRESS
{
6380 impl ::core
::marker
::Copy
for GET_CURRENT_THREAD_ADDRESS {}
6381 impl ::core
::clone
::Clone
for GET_CURRENT_THREAD_ADDRESS
{
6382 fn clone(&self) -> Self {
6387 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6388 pub struct GET_EXPRESSION_EX
{
6389 pub Expression
: ::windows_sys
::core
::PCSTR
,
6390 pub Remainder
: ::windows_sys
::core
::PCSTR
,
6393 impl ::core
::marker
::Copy
for GET_EXPRESSION_EX {}
6394 impl ::core
::clone
::Clone
for GET_EXPRESSION_EX
{
6395 fn clone(&self) -> Self {
6400 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6401 pub struct GET_INPUT_LINE
{
6402 pub Prompt
: ::windows_sys
::core
::PCSTR
,
6403 pub Buffer
: ::windows_sys
::core
::PSTR
,
6404 pub BufferSize
: u32,
6407 impl ::core
::marker
::Copy
for GET_INPUT_LINE {}
6408 impl ::core
::clone
::Clone
for GET_INPUT_LINE
{
6409 fn clone(&self) -> Self {
6414 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6415 pub struct GET_PEB_ADDRESS
{
6416 pub CurrentThread
: u64,
6419 impl ::core
::marker
::Copy
for GET_PEB_ADDRESS {}
6420 impl ::core
::clone
::Clone
for GET_PEB_ADDRESS
{
6421 fn clone(&self) -> Self {
6426 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6427 pub struct GET_SET_SYMPATH
{
6428 pub Args
: ::windows_sys
::core
::PCSTR
,
6429 pub Result
: ::windows_sys
::core
::PSTR
,
6432 impl ::core
::marker
::Copy
for GET_SET_SYMPATH {}
6433 impl ::core
::clone
::Clone
for GET_SET_SYMPATH
{
6434 fn clone(&self) -> Self {
6439 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6440 pub struct GET_TEB_ADDRESS
{
6443 impl ::core
::marker
::Copy
for GET_TEB_ADDRESS {}
6444 impl ::core
::clone
::Clone
for GET_TEB_ADDRESS
{
6445 fn clone(&self) -> Self {
6449 pub type IActiveScript
= *mut ::core
::ffi
::c_void
;
6450 pub type IActiveScriptAuthor
= *mut ::core
::ffi
::c_void
;
6451 pub type IActiveScriptAuthorProcedure
= *mut ::core
::ffi
::c_void
;
6452 pub type IActiveScriptDebug32
= *mut ::core
::ffi
::c_void
;
6453 pub type IActiveScriptDebug64
= *mut ::core
::ffi
::c_void
;
6454 pub type IActiveScriptEncode
= *mut ::core
::ffi
::c_void
;
6455 pub type IActiveScriptError
= *mut ::core
::ffi
::c_void
;
6456 pub type IActiveScriptError64
= *mut ::core
::ffi
::c_void
;
6457 pub type IActiveScriptErrorDebug
= *mut ::core
::ffi
::c_void
;
6458 pub type IActiveScriptErrorDebug110
= *mut ::core
::ffi
::c_void
;
6459 pub type IActiveScriptGarbageCollector
= *mut ::core
::ffi
::c_void
;
6460 pub type IActiveScriptHostEncode
= *mut ::core
::ffi
::c_void
;
6461 pub type IActiveScriptParse32
= *mut ::core
::ffi
::c_void
;
6462 pub type IActiveScriptParse64
= *mut ::core
::ffi
::c_void
;
6463 pub type IActiveScriptParseProcedure2_32
= *mut ::core
::ffi
::c_void
;
6464 pub type IActiveScriptParseProcedure2_64
= *mut ::core
::ffi
::c_void
;
6465 pub type IActiveScriptParseProcedure32
= *mut ::core
::ffi
::c_void
;
6466 pub type IActiveScriptParseProcedure64
= *mut ::core
::ffi
::c_void
;
6467 pub type IActiveScriptParseProcedureOld32
= *mut ::core
::ffi
::c_void
;
6468 pub type IActiveScriptParseProcedureOld64
= *mut ::core
::ffi
::c_void
;
6469 pub type IActiveScriptProfilerCallback
= *mut ::core
::ffi
::c_void
;
6470 pub type IActiveScriptProfilerCallback2
= *mut ::core
::ffi
::c_void
;
6471 pub type IActiveScriptProfilerCallback3
= *mut ::core
::ffi
::c_void
;
6472 pub type IActiveScriptProfilerControl
= *mut ::core
::ffi
::c_void
;
6473 pub type IActiveScriptProfilerControl2
= *mut ::core
::ffi
::c_void
;
6474 pub type IActiveScriptProfilerControl3
= *mut ::core
::ffi
::c_void
;
6475 pub type IActiveScriptProfilerControl4
= *mut ::core
::ffi
::c_void
;
6476 pub type IActiveScriptProfilerControl5
= *mut ::core
::ffi
::c_void
;
6477 pub type IActiveScriptProfilerHeapEnum
= *mut ::core
::ffi
::c_void
;
6478 pub type IActiveScriptProperty
= *mut ::core
::ffi
::c_void
;
6479 pub type IActiveScriptSIPInfo
= *mut ::core
::ffi
::c_void
;
6480 pub type IActiveScriptSite
= *mut ::core
::ffi
::c_void
;
6481 pub type IActiveScriptSiteDebug32
= *mut ::core
::ffi
::c_void
;
6482 pub type IActiveScriptSiteDebug64
= *mut ::core
::ffi
::c_void
;
6483 pub type IActiveScriptSiteDebugEx
= *mut ::core
::ffi
::c_void
;
6484 pub type IActiveScriptSiteInterruptPoll
= *mut ::core
::ffi
::c_void
;
6485 pub type IActiveScriptSiteTraceInfo
= *mut ::core
::ffi
::c_void
;
6486 pub type IActiveScriptSiteUIControl
= *mut ::core
::ffi
::c_void
;
6487 pub type IActiveScriptSiteWindow
= *mut ::core
::ffi
::c_void
;
6488 pub type IActiveScriptStats
= *mut ::core
::ffi
::c_void
;
6489 pub type IActiveScriptStringCompare
= *mut ::core
::ffi
::c_void
;
6490 pub type IActiveScriptTraceInfo
= *mut ::core
::ffi
::c_void
;
6491 pub type IActiveScriptWinRTErrorDebug
= *mut ::core
::ffi
::c_void
;
6492 pub type IApplicationDebugger
= *mut ::core
::ffi
::c_void
;
6493 pub type IApplicationDebuggerUI
= *mut ::core
::ffi
::c_void
;
6494 pub type IBindEventHandler
= *mut ::core
::ffi
::c_void
;
6495 pub type ICodeAddressConcept
= *mut ::core
::ffi
::c_void
;
6496 pub type IComparableConcept
= *mut ::core
::ffi
::c_void
;
6497 pub type IDataModelConcept
= *mut ::core
::ffi
::c_void
;
6498 pub type IDataModelManager
= *mut ::core
::ffi
::c_void
;
6499 pub type IDataModelManager2
= *mut ::core
::ffi
::c_void
;
6500 pub type IDataModelNameBinder
= *mut ::core
::ffi
::c_void
;
6501 pub type IDataModelScript
= *mut ::core
::ffi
::c_void
;
6502 pub type IDataModelScriptClient
= *mut ::core
::ffi
::c_void
;
6503 pub type IDataModelScriptDebug
= *mut ::core
::ffi
::c_void
;
6504 pub type IDataModelScriptDebug2
= *mut ::core
::ffi
::c_void
;
6505 pub type IDataModelScriptDebugBreakpoint
= *mut ::core
::ffi
::c_void
;
6506 pub type IDataModelScriptDebugBreakpointEnumerator
= *mut ::core
::ffi
::c_void
;
6507 pub type IDataModelScriptDebugClient
= *mut ::core
::ffi
::c_void
;
6508 pub type IDataModelScriptDebugStack
= *mut ::core
::ffi
::c_void
;
6509 pub type IDataModelScriptDebugStackFrame
= *mut ::core
::ffi
::c_void
;
6510 pub type IDataModelScriptDebugVariableSetEnumerator
= *mut ::core
::ffi
::c_void
;
6511 pub type IDataModelScriptHostContext
= *mut ::core
::ffi
::c_void
;
6512 pub type IDataModelScriptManager
= *mut ::core
::ffi
::c_void
;
6513 pub type IDataModelScriptProvider
= *mut ::core
::ffi
::c_void
;
6514 pub type IDataModelScriptProviderEnumerator
= *mut ::core
::ffi
::c_void
;
6515 pub type IDataModelScriptTemplate
= *mut ::core
::ffi
::c_void
;
6516 pub type IDataModelScriptTemplateEnumerator
= *mut ::core
::ffi
::c_void
;
6517 pub type IDebugAdvanced
= *mut ::core
::ffi
::c_void
;
6518 pub type IDebugAdvanced2
= *mut ::core
::ffi
::c_void
;
6519 pub type IDebugAdvanced3
= *mut ::core
::ffi
::c_void
;
6520 pub type IDebugAdvanced4
= *mut ::core
::ffi
::c_void
;
6521 pub type IDebugApplication11032
= *mut ::core
::ffi
::c_void
;
6522 pub type IDebugApplication11064
= *mut ::core
::ffi
::c_void
;
6523 pub type IDebugApplication32
= *mut ::core
::ffi
::c_void
;
6524 pub type IDebugApplication64
= *mut ::core
::ffi
::c_void
;
6525 pub type IDebugApplicationNode
= *mut ::core
::ffi
::c_void
;
6526 pub type IDebugApplicationNode100
= *mut ::core
::ffi
::c_void
;
6527 pub type IDebugApplicationNodeEvents
= *mut ::core
::ffi
::c_void
;
6528 pub type IDebugApplicationThread
= *mut ::core
::ffi
::c_void
;
6529 pub type IDebugApplicationThread11032
= *mut ::core
::ffi
::c_void
;
6530 pub type IDebugApplicationThread11064
= *mut ::core
::ffi
::c_void
;
6531 pub type IDebugApplicationThread64
= *mut ::core
::ffi
::c_void
;
6532 pub type IDebugApplicationThreadEvents110
= *mut ::core
::ffi
::c_void
;
6533 pub type IDebugAsyncOperation
= *mut ::core
::ffi
::c_void
;
6534 pub type IDebugAsyncOperationCallBack
= *mut ::core
::ffi
::c_void
;
6535 pub type IDebugBreakpoint
= *mut ::core
::ffi
::c_void
;
6536 pub type IDebugBreakpoint2
= *mut ::core
::ffi
::c_void
;
6537 pub type IDebugBreakpoint3
= *mut ::core
::ffi
::c_void
;
6538 pub type IDebugClient
= *mut ::core
::ffi
::c_void
;
6539 pub type IDebugClient2
= *mut ::core
::ffi
::c_void
;
6540 pub type IDebugClient3
= *mut ::core
::ffi
::c_void
;
6541 pub type IDebugClient4
= *mut ::core
::ffi
::c_void
;
6542 pub type IDebugClient5
= *mut ::core
::ffi
::c_void
;
6543 pub type IDebugClient6
= *mut ::core
::ffi
::c_void
;
6544 pub type IDebugClient7
= *mut ::core
::ffi
::c_void
;
6545 pub type IDebugClient8
= *mut ::core
::ffi
::c_void
;
6546 pub type IDebugCodeContext
= *mut ::core
::ffi
::c_void
;
6547 pub type IDebugControl
= *mut ::core
::ffi
::c_void
;
6548 pub type IDebugControl2
= *mut ::core
::ffi
::c_void
;
6549 pub type IDebugControl3
= *mut ::core
::ffi
::c_void
;
6550 pub type IDebugControl4
= *mut ::core
::ffi
::c_void
;
6551 pub type IDebugControl5
= *mut ::core
::ffi
::c_void
;
6552 pub type IDebugControl6
= *mut ::core
::ffi
::c_void
;
6553 pub type IDebugControl7
= *mut ::core
::ffi
::c_void
;
6554 pub type IDebugCookie
= *mut ::core
::ffi
::c_void
;
6555 pub type IDebugDataSpaces
= *mut ::core
::ffi
::c_void
;
6556 pub type IDebugDataSpaces2
= *mut ::core
::ffi
::c_void
;
6557 pub type IDebugDataSpaces3
= *mut ::core
::ffi
::c_void
;
6558 pub type IDebugDataSpaces4
= *mut ::core
::ffi
::c_void
;
6559 pub type IDebugDocument
= *mut ::core
::ffi
::c_void
;
6560 pub type IDebugDocumentContext
= *mut ::core
::ffi
::c_void
;
6561 pub type IDebugDocumentHelper32
= *mut ::core
::ffi
::c_void
;
6562 pub type IDebugDocumentHelper64
= *mut ::core
::ffi
::c_void
;
6563 pub type IDebugDocumentHost
= *mut ::core
::ffi
::c_void
;
6564 pub type IDebugDocumentInfo
= *mut ::core
::ffi
::c_void
;
6565 pub type IDebugDocumentProvider
= *mut ::core
::ffi
::c_void
;
6566 pub type IDebugDocumentText
= *mut ::core
::ffi
::c_void
;
6567 pub type IDebugDocumentTextAuthor
= *mut ::core
::ffi
::c_void
;
6568 pub type IDebugDocumentTextEvents
= *mut ::core
::ffi
::c_void
;
6569 pub type IDebugDocumentTextExternalAuthor
= *mut ::core
::ffi
::c_void
;
6570 pub type IDebugEventCallbacks
= *mut ::core
::ffi
::c_void
;
6571 pub type IDebugEventCallbacksWide
= *mut ::core
::ffi
::c_void
;
6572 pub type IDebugEventContextCallbacks
= *mut ::core
::ffi
::c_void
;
6573 pub type IDebugExpression
= *mut ::core
::ffi
::c_void
;
6574 pub type IDebugExpressionCallBack
= *mut ::core
::ffi
::c_void
;
6575 pub type IDebugExpressionContext
= *mut ::core
::ffi
::c_void
;
6576 pub type IDebugExtendedProperty
= *mut ::core
::ffi
::c_void
;
6577 pub type IDebugFormatter
= *mut ::core
::ffi
::c_void
;
6578 pub type IDebugHelper
= *mut ::core
::ffi
::c_void
;
6579 pub type IDebugHost
= *mut ::core
::ffi
::c_void
;
6580 pub type IDebugHostBaseClass
= *mut ::core
::ffi
::c_void
;
6581 pub type IDebugHostConstant
= *mut ::core
::ffi
::c_void
;
6582 pub type IDebugHostContext
= *mut ::core
::ffi
::c_void
;
6583 pub type IDebugHostData
= *mut ::core
::ffi
::c_void
;
6584 pub type IDebugHostErrorSink
= *mut ::core
::ffi
::c_void
;
6585 pub type IDebugHostEvaluator
= *mut ::core
::ffi
::c_void
;
6586 pub type IDebugHostEvaluator2
= *mut ::core
::ffi
::c_void
;
6587 pub type IDebugHostExtensibility
= *mut ::core
::ffi
::c_void
;
6588 pub type IDebugHostField
= *mut ::core
::ffi
::c_void
;
6589 pub type IDebugHostMemory
= *mut ::core
::ffi
::c_void
;
6590 pub type IDebugHostMemory2
= *mut ::core
::ffi
::c_void
;
6591 pub type IDebugHostModule
= *mut ::core
::ffi
::c_void
;
6592 pub type IDebugHostModule2
= *mut ::core
::ffi
::c_void
;
6593 pub type IDebugHostModuleSignature
= *mut ::core
::ffi
::c_void
;
6594 pub type IDebugHostPublic
= *mut ::core
::ffi
::c_void
;
6595 pub type IDebugHostScriptHost
= *mut ::core
::ffi
::c_void
;
6596 pub type IDebugHostStatus
= *mut ::core
::ffi
::c_void
;
6597 pub type IDebugHostSymbol
= *mut ::core
::ffi
::c_void
;
6598 pub type IDebugHostSymbol2
= *mut ::core
::ffi
::c_void
;
6599 pub type IDebugHostSymbolEnumerator
= *mut ::core
::ffi
::c_void
;
6600 pub type IDebugHostSymbols
= *mut ::core
::ffi
::c_void
;
6601 pub type IDebugHostType
= *mut ::core
::ffi
::c_void
;
6602 pub type IDebugHostType2
= *mut ::core
::ffi
::c_void
;
6603 pub type IDebugHostTypeSignature
= *mut ::core
::ffi
::c_void
;
6604 pub type IDebugInputCallbacks
= *mut ::core
::ffi
::c_void
;
6605 pub type IDebugOutputCallbacks
= *mut ::core
::ffi
::c_void
;
6606 pub type IDebugOutputCallbacks2
= *mut ::core
::ffi
::c_void
;
6607 pub type IDebugOutputCallbacksWide
= *mut ::core
::ffi
::c_void
;
6608 pub type IDebugOutputStream
= *mut ::core
::ffi
::c_void
;
6609 pub type IDebugPlmClient
= *mut ::core
::ffi
::c_void
;
6610 pub type IDebugPlmClient2
= *mut ::core
::ffi
::c_void
;
6611 pub type IDebugPlmClient3
= *mut ::core
::ffi
::c_void
;
6612 pub type IDebugProperty
= *mut ::core
::ffi
::c_void
;
6613 pub type IDebugPropertyEnumType_All
= *mut ::core
::ffi
::c_void
;
6614 pub type IDebugPropertyEnumType_Arguments
= *mut ::core
::ffi
::c_void
;
6615 pub type IDebugPropertyEnumType_Locals
= *mut ::core
::ffi
::c_void
;
6616 pub type IDebugPropertyEnumType_LocalsPlusArgs
= *mut ::core
::ffi
::c_void
;
6617 pub type IDebugPropertyEnumType_Registers
= *mut ::core
::ffi
::c_void
;
6618 pub type IDebugRegisters
= *mut ::core
::ffi
::c_void
;
6619 pub type IDebugRegisters2
= *mut ::core
::ffi
::c_void
;
6620 pub type IDebugSessionProvider
= *mut ::core
::ffi
::c_void
;
6621 pub type IDebugStackFrame
= *mut ::core
::ffi
::c_void
;
6622 pub type IDebugStackFrame110
= *mut ::core
::ffi
::c_void
;
6623 pub type IDebugStackFrameSniffer
= *mut ::core
::ffi
::c_void
;
6624 pub type IDebugStackFrameSnifferEx32
= *mut ::core
::ffi
::c_void
;
6625 pub type IDebugStackFrameSnifferEx64
= *mut ::core
::ffi
::c_void
;
6626 pub type IDebugSymbolGroup
= *mut ::core
::ffi
::c_void
;
6627 pub type IDebugSymbolGroup2
= *mut ::core
::ffi
::c_void
;
6628 pub type IDebugSymbols
= *mut ::core
::ffi
::c_void
;
6629 pub type IDebugSymbols2
= *mut ::core
::ffi
::c_void
;
6630 pub type IDebugSymbols3
= *mut ::core
::ffi
::c_void
;
6631 pub type IDebugSymbols4
= *mut ::core
::ffi
::c_void
;
6632 pub type IDebugSymbols5
= *mut ::core
::ffi
::c_void
;
6633 pub type IDebugSyncOperation
= *mut ::core
::ffi
::c_void
;
6634 pub type IDebugSystemObjects
= *mut ::core
::ffi
::c_void
;
6635 pub type IDebugSystemObjects2
= *mut ::core
::ffi
::c_void
;
6636 pub type IDebugSystemObjects3
= *mut ::core
::ffi
::c_void
;
6637 pub type IDebugSystemObjects4
= *mut ::core
::ffi
::c_void
;
6638 pub type IDebugThreadCall32
= *mut ::core
::ffi
::c_void
;
6639 pub type IDebugThreadCall64
= *mut ::core
::ffi
::c_void
;
6640 pub type IDynamicConceptProviderConcept
= *mut ::core
::ffi
::c_void
;
6641 pub type IDynamicKeyProviderConcept
= *mut ::core
::ffi
::c_void
;
6642 pub type IEnumDebugApplicationNodes
= *mut ::core
::ffi
::c_void
;
6643 pub type IEnumDebugCodeContexts
= *mut ::core
::ffi
::c_void
;
6644 pub type IEnumDebugExpressionContexts
= *mut ::core
::ffi
::c_void
;
6645 pub type IEnumDebugExtendedPropertyInfo
= *mut ::core
::ffi
::c_void
;
6646 pub type IEnumDebugPropertyInfo
= *mut ::core
::ffi
::c_void
;
6647 pub type IEnumDebugStackFrames
= *mut ::core
::ffi
::c_void
;
6648 pub type IEnumDebugStackFrames64
= *mut ::core
::ffi
::c_void
;
6649 pub type IEnumJsStackFrames
= *mut ::core
::ffi
::c_void
;
6650 pub type IEnumRemoteDebugApplicationThreads
= *mut ::core
::ffi
::c_void
;
6651 pub type IEnumRemoteDebugApplications
= *mut ::core
::ffi
::c_void
;
6652 pub type IEquatableConcept
= *mut ::core
::ffi
::c_void
;
6653 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6654 pub const IG_DISASSEMBLE_BUFFER
: u32 = 44u32;
6655 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6656 pub const IG_DUMP_SYMBOL_INFO
: u32 = 22u32;
6657 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6658 pub const IG_FIND_FILE
: u32 = 40u32;
6659 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6660 pub const IG_GET_ANY_MODULE_IN_RANGE
: u32 = 45u32;
6661 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6662 pub const IG_GET_BUS_DATA
: u32 = 20u32;
6663 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6664 pub const IG_GET_CACHE_SIZE
: u32 = 32u32;
6665 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6666 pub const IG_GET_CLR_DATA_INTERFACE
: u32 = 38u32;
6667 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6668 pub const IG_GET_CONTEXT_EX
: u32 = 48u32;
6669 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6670 pub const IG_GET_CURRENT_PROCESS
: u32 = 26u32;
6671 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6672 pub const IG_GET_CURRENT_PROCESS_HANDLE
: u32 = 28u32;
6673 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6674 pub const IG_GET_CURRENT_THREAD
: u32 = 25u32;
6675 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6676 pub const IG_GET_DEBUGGER_DATA
: u32 = 14u32;
6677 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6678 pub const IG_GET_EXCEPTION_RECORD
: u32 = 18u32;
6679 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6680 pub const IG_GET_EXPRESSION_EX
: u32 = 30u32;
6681 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6682 pub const IG_GET_INPUT_LINE
: u32 = 29u32;
6683 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6684 pub const IG_GET_KERNEL_VERSION
: u32 = 15u32;
6685 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6686 pub const IG_GET_PEB_ADDRESS
: u32 = 129u32;
6687 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6688 pub const IG_GET_SET_SYMPATH
: u32 = 17u32;
6689 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6690 pub const IG_GET_TEB_ADDRESS
: u32 = 128u32;
6691 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6692 pub const IG_GET_THREAD_OS_INFO
: u32 = 37u32;
6693 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6694 pub const IG_GET_TYPE_SIZE
: u32 = 27u32;
6695 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6696 pub const IG_IS_PTR64
: u32 = 19u32;
6697 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6698 pub const IG_KD_CONTEXT
: u32 = 1u32;
6699 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6700 pub const IG_KSTACK_HELP
: u32 = 10u32;
6701 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6702 pub const IG_LOWMEM_CHECK
: u32 = 23u32;
6703 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6704 pub const IG_MATCH_PATTERN_A
: u32 = 39u32;
6705 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6706 pub const IG_OBSOLETE_PLACEHOLDER_36
: u32 = 36u32;
6707 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6708 pub const IG_PHYSICAL_TO_VIRTUAL
: u32 = 47u32;
6709 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6710 pub const IG_POINTER_SEARCH_PHYSICAL
: u32 = 35u32;
6711 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6712 pub const IG_QUERY_TARGET_INTERFACE
: u32 = 42u32;
6713 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6714 pub const IG_READ_CONTROL_SPACE
: u32 = 2u32;
6715 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6716 pub const IG_READ_IO_SPACE
: u32 = 4u32;
6717 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6718 pub const IG_READ_IO_SPACE_EX
: u32 = 8u32;
6719 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6720 pub const IG_READ_MSR
: u32 = 12u32;
6721 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6722 pub const IG_READ_PHYSICAL
: u32 = 6u32;
6723 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6724 pub const IG_READ_PHYSICAL_WITH_FLAGS
: u32 = 33u32;
6725 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6726 pub const IG_RELOAD_SYMBOLS
: u32 = 16u32;
6727 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6728 pub const IG_SEARCH_MEMORY
: u32 = 24u32;
6729 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6730 pub const IG_SET_BUS_DATA
: u32 = 21u32;
6731 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6732 pub const IG_SET_THREAD
: u32 = 11u32;
6733 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6734 pub const IG_TRANSLATE_VIRTUAL_TO_PHYSICAL
: u32 = 31u32;
6735 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6736 pub const IG_TYPED_DATA
: u32 = 43u32;
6737 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6738 pub const IG_TYPED_DATA_OBSOLETE
: u32 = 41u32;
6739 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6740 pub const IG_VIRTUAL_TO_PHYSICAL
: u32 = 46u32;
6741 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6742 pub const IG_WRITE_CONTROL_SPACE
: u32 = 3u32;
6743 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6744 pub const IG_WRITE_IO_SPACE
: u32 = 5u32;
6745 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6746 pub const IG_WRITE_IO_SPACE_EX
: u32 = 9u32;
6747 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6748 pub const IG_WRITE_MSR
: u32 = 13u32;
6749 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6750 pub const IG_WRITE_PHYSICAL
: u32 = 7u32;
6751 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6752 pub const IG_WRITE_PHYSICAL_WITH_FLAGS
: u32 = 34u32;
6753 pub type IHostDataModelAccess
= *mut ::core
::ffi
::c_void
;
6754 pub type IIndexableConcept
= *mut ::core
::ffi
::c_void
;
6755 pub type IIterableConcept
= *mut ::core
::ffi
::c_void
;
6756 pub type IJsDebug
= *mut ::core
::ffi
::c_void
;
6757 pub type IJsDebugBreakPoint
= *mut ::core
::ffi
::c_void
;
6758 pub type IJsDebugDataTarget
= *mut ::core
::ffi
::c_void
;
6759 pub type IJsDebugFrame
= *mut ::core
::ffi
::c_void
;
6760 pub type IJsDebugProcess
= *mut ::core
::ffi
::c_void
;
6761 pub type IJsDebugProperty
= *mut ::core
::ffi
::c_void
;
6762 pub type IJsDebugStackWalker
= *mut ::core
::ffi
::c_void
;
6763 pub type IJsEnumDebugProperty
= *mut ::core
::ffi
::c_void
;
6764 pub type IKeyEnumerator
= *mut ::core
::ffi
::c_void
;
6765 pub type IKeyStore
= *mut ::core
::ffi
::c_void
;
6767 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6768 pub struct IMAGEHLP_CBA_EVENT
{
6769 pub severity
: IMAGEHLP_CBA_EVENT_SEVERITY
,
6771 pub desc
: ::windows_sys
::core
::PSTR
,
6772 pub object
: *mut ::core
::ffi
::c_void
,
6774 impl ::core
::marker
::Copy
for IMAGEHLP_CBA_EVENT {}
6775 impl ::core
::clone
::Clone
for IMAGEHLP_CBA_EVENT
{
6776 fn clone(&self) -> Self {
6781 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6782 pub struct IMAGEHLP_CBA_EVENTW
{
6783 pub severity
: IMAGEHLP_CBA_EVENT_SEVERITY
,
6785 pub desc
: ::windows_sys
::core
::PCWSTR
,
6786 pub object
: *mut ::core
::ffi
::c_void
,
6788 impl ::core
::marker
::Copy
for IMAGEHLP_CBA_EVENTW {}
6789 impl ::core
::clone
::Clone
for IMAGEHLP_CBA_EVENTW
{
6790 fn clone(&self) -> Self {
6794 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6795 pub type IMAGEHLP_CBA_EVENT_SEVERITY
= u32;
6796 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6797 pub const sevInfo
: IMAGEHLP_CBA_EVENT_SEVERITY
= 0u32;
6798 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6799 pub const sevProblem
: IMAGEHLP_CBA_EVENT_SEVERITY
= 1u32;
6800 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6801 pub const sevAttn
: IMAGEHLP_CBA_EVENT_SEVERITY
= 2u32;
6802 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6803 pub const sevFatal
: IMAGEHLP_CBA_EVENT_SEVERITY
= 3u32;
6805 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6806 pub struct IMAGEHLP_CBA_READ_MEMORY
{
6808 pub buf
: *mut ::core
::ffi
::c_void
,
6810 pub bytesread
: *mut u32,
6812 impl ::core
::marker
::Copy
for IMAGEHLP_CBA_READ_MEMORY {}
6813 impl ::core
::clone
::Clone
for IMAGEHLP_CBA_READ_MEMORY
{
6814 fn clone(&self) -> Self {
6819 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
6820 #[cfg(target_arch = "x86")]
6821 #[cfg(feature = "Win32_Foundation")]
6822 pub struct IMAGEHLP_DEFERRED_SYMBOL_LOAD
{
6823 pub SizeOfStruct
: u32,
6824 pub BaseOfImage
: u32,
6826 pub TimeDateStamp
: u32,
6827 pub FileName
: [super::super::super::Foundation
::CHAR
; 260],
6828 pub Reparse
: super::super::super::Foundation
::BOOLEAN
,
6829 pub hFile
: super::super::super::Foundation
::HANDLE
,
6831 #[cfg(target_arch = "x86")]
6832 #[cfg(feature = "Win32_Foundation")]
6833 impl ::core
::marker
::Copy
for IMAGEHLP_DEFERRED_SYMBOL_LOAD {}
6834 #[cfg(target_arch = "x86")]
6835 #[cfg(feature = "Win32_Foundation")]
6836 impl ::core
::clone
::Clone
for IMAGEHLP_DEFERRED_SYMBOL_LOAD
{
6837 fn clone(&self) -> Self {
6842 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
6843 #[cfg(feature = "Win32_Foundation")]
6844 pub struct IMAGEHLP_DEFERRED_SYMBOL_LOAD64
{
6845 pub SizeOfStruct
: u32,
6846 pub BaseOfImage
: u64,
6848 pub TimeDateStamp
: u32,
6849 pub FileName
: [super::super::super::Foundation
::CHAR
; 260],
6850 pub Reparse
: super::super::super::Foundation
::BOOLEAN
,
6851 pub hFile
: super::super::super::Foundation
::HANDLE
,
6854 #[cfg(feature = "Win32_Foundation")]
6855 impl ::core
::marker
::Copy
for IMAGEHLP_DEFERRED_SYMBOL_LOAD64 {}
6856 #[cfg(feature = "Win32_Foundation")]
6857 impl ::core
::clone
::Clone
for IMAGEHLP_DEFERRED_SYMBOL_LOAD64
{
6858 fn clone(&self) -> Self {
6863 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
6864 #[cfg(feature = "Win32_Foundation")]
6865 pub struct IMAGEHLP_DEFERRED_SYMBOL_LOADW64
{
6866 pub SizeOfStruct
: u32,
6867 pub BaseOfImage
: u64,
6869 pub TimeDateStamp
: u32,
6870 pub FileName
: [u16; 261],
6871 pub Reparse
: super::super::super::Foundation
::BOOLEAN
,
6872 pub hFile
: super::super::super::Foundation
::HANDLE
,
6875 #[cfg(feature = "Win32_Foundation")]
6876 impl ::core
::marker
::Copy
for IMAGEHLP_DEFERRED_SYMBOL_LOADW64 {}
6877 #[cfg(feature = "Win32_Foundation")]
6878 impl ::core
::clone
::Clone
for IMAGEHLP_DEFERRED_SYMBOL_LOADW64
{
6879 fn clone(&self) -> Self {
6884 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
6885 #[cfg(target_arch = "x86")]
6886 #[cfg(feature = "Win32_Foundation")]
6887 pub struct IMAGEHLP_DUPLICATE_SYMBOL
{
6888 pub SizeOfStruct
: u32,
6889 pub NumberOfDups
: u32,
6890 pub Symbol
: *mut IMAGEHLP_SYMBOL
,
6891 pub SelectedSymbol
: u32,
6893 #[cfg(target_arch = "x86")]
6894 #[cfg(feature = "Win32_Foundation")]
6895 impl ::core
::marker
::Copy
for IMAGEHLP_DUPLICATE_SYMBOL {}
6896 #[cfg(target_arch = "x86")]
6897 #[cfg(feature = "Win32_Foundation")]
6898 impl ::core
::clone
::Clone
for IMAGEHLP_DUPLICATE_SYMBOL
{
6899 fn clone(&self) -> Self {
6904 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
6905 #[cfg(feature = "Win32_Foundation")]
6906 pub struct IMAGEHLP_DUPLICATE_SYMBOL64
{
6907 pub SizeOfStruct
: u32,
6908 pub NumberOfDups
: u32,
6909 pub Symbol
: *mut IMAGEHLP_SYMBOL64
,
6910 pub SelectedSymbol
: u32,
6912 #[cfg(feature = "Win32_Foundation")]
6913 impl ::core
::marker
::Copy
for IMAGEHLP_DUPLICATE_SYMBOL64 {}
6914 #[cfg(feature = "Win32_Foundation")]
6915 impl ::core
::clone
::Clone
for IMAGEHLP_DUPLICATE_SYMBOL64
{
6916 fn clone(&self) -> Self {
6920 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6921 pub type IMAGEHLP_EXTENDED_OPTIONS
= i32;
6922 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6923 pub const SYMOPT_EX_DISABLEACCESSTIMEUPDATE
: IMAGEHLP_EXTENDED_OPTIONS
= 0i32;
6924 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6925 pub const SYMOPT_EX_LASTVALIDDEBUGDIRECTORY
: IMAGEHLP_EXTENDED_OPTIONS
= 1i32;
6926 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6927 pub const SYMOPT_EX_NOIMPLICITPATTERNSEARCH
: IMAGEHLP_EXTENDED_OPTIONS
= 2i32;
6928 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6929 pub const SYMOPT_EX_NEVERLOADSYMBOLS
: IMAGEHLP_EXTENDED_OPTIONS
= 3i32;
6930 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6931 pub const SYMOPT_EX_MAX
: IMAGEHLP_EXTENDED_OPTIONS
= 4i32;
6932 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6933 pub type IMAGEHLP_GET_TYPE_INFO_FLAGS
= u32;
6934 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6935 pub const IMAGEHLP_GET_TYPE_INFO_CHILDREN
: IMAGEHLP_GET_TYPE_INFO_FLAGS
= 2u32;
6936 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6937 pub const IMAGEHLP_GET_TYPE_INFO_UNCACHED
: IMAGEHLP_GET_TYPE_INFO_FLAGS
= 1u32;
6939 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6940 pub struct IMAGEHLP_GET_TYPE_INFO_PARAMS
{
6941 pub SizeOfStruct
: u32,
6942 pub Flags
: IMAGEHLP_GET_TYPE_INFO_FLAGS
,
6944 pub TypeIds
: *mut u32,
6947 pub ReqKinds
: *mut IMAGEHLP_SYMBOL_TYPE_INFO
,
6948 pub ReqOffsets
: *mut usize,
6949 pub ReqSizes
: *mut u32,
6950 pub ReqStride
: usize,
6951 pub BufferSize
: usize,
6952 pub Buffer
: *mut ::core
::ffi
::c_void
,
6953 pub EntriesMatched
: u32,
6954 pub EntriesFilled
: u32,
6956 pub AllReqsValid
: u64,
6957 pub NumReqsValid
: u32,
6958 pub ReqsValid
: *mut u64,
6960 impl ::core
::marker
::Copy
for IMAGEHLP_GET_TYPE_INFO_PARAMS {}
6961 impl ::core
::clone
::Clone
for IMAGEHLP_GET_TYPE_INFO_PARAMS
{
6962 fn clone(&self) -> Self {
6966 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6967 pub type IMAGEHLP_HD_TYPE
= i32;
6968 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6969 pub const hdBase
: IMAGEHLP_HD_TYPE
= 0i32;
6970 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6971 pub const hdSym
: IMAGEHLP_HD_TYPE
= 1i32;
6972 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6973 pub const hdSrc
: IMAGEHLP_HD_TYPE
= 2i32;
6974 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6975 pub const hdMax
: IMAGEHLP_HD_TYPE
= 3i32;
6977 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6978 #[cfg(target_arch = "x86")]
6979 pub struct IMAGEHLP_LINE
{
6980 pub SizeOfStruct
: u32,
6981 pub Key
: *mut ::core
::ffi
::c_void
,
6982 pub LineNumber
: u32,
6983 pub FileName
: ::windows_sys
::core
::PSTR
,
6986 #[cfg(target_arch = "x86")]
6987 impl ::core
::marker
::Copy
for IMAGEHLP_LINE {}
6988 #[cfg(target_arch = "x86")]
6989 impl ::core
::clone
::Clone
for IMAGEHLP_LINE
{
6990 fn clone(&self) -> Self {
6995 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
6996 pub struct IMAGEHLP_LINE64
{
6997 pub SizeOfStruct
: u32,
6998 pub Key
: *mut ::core
::ffi
::c_void
,
6999 pub LineNumber
: u32,
7000 pub FileName
: ::windows_sys
::core
::PSTR
,
7003 impl ::core
::marker
::Copy
for IMAGEHLP_LINE64 {}
7004 impl ::core
::clone
::Clone
for IMAGEHLP_LINE64
{
7005 fn clone(&self) -> Self {
7010 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7011 #[cfg(target_arch = "x86")]
7012 pub struct IMAGEHLP_LINEW
{
7013 pub SizeOfStruct
: u32,
7014 pub Key
: *mut ::core
::ffi
::c_void
,
7015 pub LineNumber
: u32,
7016 pub FileName
: ::windows_sys
::core
::PSTR
,
7019 #[cfg(target_arch = "x86")]
7020 impl ::core
::marker
::Copy
for IMAGEHLP_LINEW {}
7021 #[cfg(target_arch = "x86")]
7022 impl ::core
::clone
::Clone
for IMAGEHLP_LINEW
{
7023 fn clone(&self) -> Self {
7028 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7029 pub struct IMAGEHLP_LINEW64
{
7030 pub SizeOfStruct
: u32,
7031 pub Key
: *mut ::core
::ffi
::c_void
,
7032 pub LineNumber
: u32,
7033 pub FileName
: ::windows_sys
::core
::PWSTR
,
7036 impl ::core
::marker
::Copy
for IMAGEHLP_LINEW64 {}
7037 impl ::core
::clone
::Clone
for IMAGEHLP_LINEW64
{
7038 fn clone(&self) -> Self {
7043 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7044 #[cfg(target_arch = "x86")]
7045 #[cfg(feature = "Win32_Foundation")]
7046 pub struct IMAGEHLP_MODULE
{
7047 pub SizeOfStruct
: u32,
7048 pub BaseOfImage
: u32,
7050 pub TimeDateStamp
: u32,
7053 pub SymType
: SYM_TYPE
,
7054 pub ModuleName
: [super::super::super::Foundation
::CHAR
; 32],
7055 pub ImageName
: [super::super::super::Foundation
::CHAR
; 256],
7056 pub LoadedImageName
: [super::super::super::Foundation
::CHAR
; 256],
7058 #[cfg(target_arch = "x86")]
7059 #[cfg(feature = "Win32_Foundation")]
7060 impl ::core
::marker
::Copy
for IMAGEHLP_MODULE {}
7061 #[cfg(target_arch = "x86")]
7062 #[cfg(feature = "Win32_Foundation")]
7063 impl ::core
::clone
::Clone
for IMAGEHLP_MODULE
{
7064 fn clone(&self) -> Self {
7069 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7070 #[cfg(feature = "Win32_Foundation")]
7071 pub struct IMAGEHLP_MODULE64
{
7072 pub SizeOfStruct
: u32,
7073 pub BaseOfImage
: u64,
7075 pub TimeDateStamp
: u32,
7078 pub SymType
: SYM_TYPE
,
7079 pub ModuleName
: [super::super::super::Foundation
::CHAR
; 32],
7080 pub ImageName
: [super::super::super::Foundation
::CHAR
; 256],
7081 pub LoadedImageName
: [super::super::super::Foundation
::CHAR
; 256],
7082 pub LoadedPdbName
: [super::super::super::Foundation
::CHAR
; 256],
7084 pub CVData
: [super::super::super::Foundation
::CHAR
; 780],
7086 pub PdbSig70
: ::windows_sys
::core
::GUID
,
7088 pub PdbUnmatched
: super::super::super::Foundation
::BOOL
,
7089 pub DbgUnmatched
: super::super::super::Foundation
::BOOL
,
7090 pub LineNumbers
: super::super::super::Foundation
::BOOL
,
7091 pub GlobalSymbols
: super::super::super::Foundation
::BOOL
,
7092 pub TypeInfo
: super::super::super::Foundation
::BOOL
,
7093 pub SourceIndexed
: super::super::super::Foundation
::BOOL
,
7094 pub Publics
: super::super::super::Foundation
::BOOL
,
7095 pub MachineType
: u32,
7098 #[cfg(feature = "Win32_Foundation")]
7099 impl ::core
::marker
::Copy
for IMAGEHLP_MODULE64 {}
7100 #[cfg(feature = "Win32_Foundation")]
7101 impl ::core
::clone
::Clone
for IMAGEHLP_MODULE64
{
7102 fn clone(&self) -> Self {
7107 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7108 #[cfg(feature = "Win32_Foundation")]
7109 pub struct IMAGEHLP_MODULE64_EX
{
7110 pub Module
: IMAGEHLP_MODULE64
,
7111 pub RegionFlags
: u32,
7113 #[cfg(feature = "Win32_Foundation")]
7114 impl ::core
::marker
::Copy
for IMAGEHLP_MODULE64_EX {}
7115 #[cfg(feature = "Win32_Foundation")]
7116 impl ::core
::clone
::Clone
for IMAGEHLP_MODULE64_EX
{
7117 fn clone(&self) -> Self {
7122 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7123 #[cfg(target_arch = "x86")]
7124 pub struct IMAGEHLP_MODULEW
{
7125 pub SizeOfStruct
: u32,
7126 pub BaseOfImage
: u32,
7128 pub TimeDateStamp
: u32,
7131 pub SymType
: SYM_TYPE
,
7132 pub ModuleName
: [u16; 32],
7133 pub ImageName
: [u16; 256],
7134 pub LoadedImageName
: [u16; 256],
7136 #[cfg(target_arch = "x86")]
7137 impl ::core
::marker
::Copy
for IMAGEHLP_MODULEW {}
7138 #[cfg(target_arch = "x86")]
7139 impl ::core
::clone
::Clone
for IMAGEHLP_MODULEW
{
7140 fn clone(&self) -> Self {
7145 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7146 #[cfg(feature = "Win32_Foundation")]
7147 pub struct IMAGEHLP_MODULEW64
{
7148 pub SizeOfStruct
: u32,
7149 pub BaseOfImage
: u64,
7151 pub TimeDateStamp
: u32,
7154 pub SymType
: SYM_TYPE
,
7155 pub ModuleName
: [u16; 32],
7156 pub ImageName
: [u16; 256],
7157 pub LoadedImageName
: [u16; 256],
7158 pub LoadedPdbName
: [u16; 256],
7160 pub CVData
: [u16; 780],
7162 pub PdbSig70
: ::windows_sys
::core
::GUID
,
7164 pub PdbUnmatched
: super::super::super::Foundation
::BOOL
,
7165 pub DbgUnmatched
: super::super::super::Foundation
::BOOL
,
7166 pub LineNumbers
: super::super::super::Foundation
::BOOL
,
7167 pub GlobalSymbols
: super::super::super::Foundation
::BOOL
,
7168 pub TypeInfo
: super::super::super::Foundation
::BOOL
,
7169 pub SourceIndexed
: super::super::super::Foundation
::BOOL
,
7170 pub Publics
: super::super::super::Foundation
::BOOL
,
7171 pub MachineType
: u32,
7174 #[cfg(feature = "Win32_Foundation")]
7175 impl ::core
::marker
::Copy
for IMAGEHLP_MODULEW64 {}
7176 #[cfg(feature = "Win32_Foundation")]
7177 impl ::core
::clone
::Clone
for IMAGEHLP_MODULEW64
{
7178 fn clone(&self) -> Self {
7183 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7184 #[cfg(feature = "Win32_Foundation")]
7185 pub struct IMAGEHLP_MODULEW64_EX
{
7186 pub Module
: IMAGEHLP_MODULEW64
,
7187 pub RegionFlags
: u32,
7189 #[cfg(feature = "Win32_Foundation")]
7190 impl ::core
::marker
::Copy
for IMAGEHLP_MODULEW64_EX {}
7191 #[cfg(feature = "Win32_Foundation")]
7192 impl ::core
::clone
::Clone
for IMAGEHLP_MODULEW64_EX
{
7193 fn clone(&self) -> Self {
7197 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7198 pub const IMAGEHLP_MODULE_REGION_ADDITIONAL
: u32 = 4u32;
7199 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7200 pub const IMAGEHLP_MODULE_REGION_ALL
: u32 = 255u32;
7201 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7202 pub const IMAGEHLP_MODULE_REGION_DLLBASE
: u32 = 1u32;
7203 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7204 pub const IMAGEHLP_MODULE_REGION_DLLRANGE
: u32 = 2u32;
7205 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7206 pub const IMAGEHLP_MODULE_REGION_JIT
: u32 = 8u32;
7207 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7208 pub const IMAGEHLP_RMAP_BIG_ENDIAN
: u32 = 2u32;
7209 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7210 pub const IMAGEHLP_RMAP_FIXUP_ARM64X
: u32 = 268435456u32;
7211 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7212 pub const IMAGEHLP_RMAP_FIXUP_IMAGEBASE
: u32 = 2147483648u32;
7213 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7214 pub const IMAGEHLP_RMAP_IGNORE_MISCOMPARE
: u32 = 4u32;
7215 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7216 pub const IMAGEHLP_RMAP_LOAD_RW_DATA_SECTIONS
: u32 = 536870912u32;
7217 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7218 pub const IMAGEHLP_RMAP_MAPPED_FLAT
: u32 = 1u32;
7219 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7220 pub const IMAGEHLP_RMAP_OMIT_SHARED_RW_DATA_SECTIONS
: u32 = 1073741824u32;
7221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7222 pub type IMAGEHLP_SF_TYPE
= i32;
7223 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7224 pub const sfImage
: IMAGEHLP_SF_TYPE
= 0i32;
7225 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7226 pub const sfDbg
: IMAGEHLP_SF_TYPE
= 1i32;
7227 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7228 pub const sfPdb
: IMAGEHLP_SF_TYPE
= 2i32;
7229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7230 pub const sfMpd
: IMAGEHLP_SF_TYPE
= 3i32;
7231 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7232 pub const sfMax
: IMAGEHLP_SF_TYPE
= 4i32;
7234 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7235 #[cfg(feature = "Win32_Foundation")]
7236 pub struct IMAGEHLP_STACK_FRAME
{
7237 pub InstructionOffset
: u64,
7238 pub ReturnOffset
: u64,
7239 pub FrameOffset
: u64,
7240 pub StackOffset
: u64,
7241 pub BackingStoreOffset
: u64,
7242 pub FuncTableEntry
: u64,
7243 pub Params
: [u64; 4],
7244 pub Reserved
: [u64; 5],
7245 pub Virtual
: super::super::super::Foundation
::BOOL
,
7248 #[cfg(feature = "Win32_Foundation")]
7249 impl ::core
::marker
::Copy
for IMAGEHLP_STACK_FRAME {}
7250 #[cfg(feature = "Win32_Foundation")]
7251 impl ::core
::clone
::Clone
for IMAGEHLP_STACK_FRAME
{
7252 fn clone(&self) -> Self {
7256 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7257 pub type IMAGEHLP_STATUS_REASON
= i32;
7258 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7259 pub const BindOutOfMemory
: IMAGEHLP_STATUS_REASON
= 0i32;
7260 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7261 pub const BindRvaToVaFailed
: IMAGEHLP_STATUS_REASON
= 1i32;
7262 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7263 pub const BindNoRoomInImage
: IMAGEHLP_STATUS_REASON
= 2i32;
7264 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7265 pub const BindImportModuleFailed
: IMAGEHLP_STATUS_REASON
= 3i32;
7266 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7267 pub const BindImportProcedureFailed
: IMAGEHLP_STATUS_REASON
= 4i32;
7268 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7269 pub const BindImportModule
: IMAGEHLP_STATUS_REASON
= 5i32;
7270 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7271 pub const BindImportProcedure
: IMAGEHLP_STATUS_REASON
= 6i32;
7272 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7273 pub const BindForwarder
: IMAGEHLP_STATUS_REASON
= 7i32;
7274 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7275 pub const BindForwarderNOT
: IMAGEHLP_STATUS_REASON
= 8i32;
7276 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7277 pub const BindImageModified
: IMAGEHLP_STATUS_REASON
= 9i32;
7278 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7279 pub const BindExpandFileHeaders
: IMAGEHLP_STATUS_REASON
= 10i32;
7280 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7281 pub const BindImageComplete
: IMAGEHLP_STATUS_REASON
= 11i32;
7282 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7283 pub const BindMismatchedSymbols
: IMAGEHLP_STATUS_REASON
= 12i32;
7284 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7285 pub const BindSymbolsNotUpdated
: IMAGEHLP_STATUS_REASON
= 13i32;
7286 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7287 pub const BindImportProcedure32
: IMAGEHLP_STATUS_REASON
= 14i32;
7288 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7289 pub const BindImportProcedure64
: IMAGEHLP_STATUS_REASON
= 15i32;
7290 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7291 pub const BindForwarder32
: IMAGEHLP_STATUS_REASON
= 16i32;
7292 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7293 pub const BindForwarder64
: IMAGEHLP_STATUS_REASON
= 17i32;
7294 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7295 pub const BindForwarderNOT32
: IMAGEHLP_STATUS_REASON
= 18i32;
7296 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7297 pub const BindForwarderNOT64
: IMAGEHLP_STATUS_REASON
= 19i32;
7299 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7300 #[cfg(target_arch = "x86")]
7301 #[cfg(feature = "Win32_Foundation")]
7302 pub struct IMAGEHLP_SYMBOL
{
7303 pub SizeOfStruct
: u32,
7307 pub MaxNameLength
: u32,
7308 pub Name
: [super::super::super::Foundation
::CHAR
; 1],
7310 #[cfg(target_arch = "x86")]
7311 #[cfg(feature = "Win32_Foundation")]
7312 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOL {}
7313 #[cfg(target_arch = "x86")]
7314 #[cfg(feature = "Win32_Foundation")]
7315 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOL
{
7316 fn clone(&self) -> Self {
7321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7322 #[cfg(feature = "Win32_Foundation")]
7323 pub struct IMAGEHLP_SYMBOL64
{
7324 pub SizeOfStruct
: u32,
7328 pub MaxNameLength
: u32,
7329 pub Name
: [super::super::super::Foundation
::CHAR
; 1],
7331 #[cfg(feature = "Win32_Foundation")]
7332 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOL64 {}
7333 #[cfg(feature = "Win32_Foundation")]
7334 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOL64
{
7335 fn clone(&self) -> Self {
7340 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7341 #[cfg(feature = "Win32_Foundation")]
7342 pub struct IMAGEHLP_SYMBOL64_PACKAGE
{
7343 pub sym
: IMAGEHLP_SYMBOL64
,
7344 pub name
: [super::super::super::Foundation
::CHAR
; 2001],
7346 #[cfg(feature = "Win32_Foundation")]
7347 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOL64_PACKAGE {}
7348 #[cfg(feature = "Win32_Foundation")]
7349 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOL64_PACKAGE
{
7350 fn clone(&self) -> Self {
7355 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7356 #[cfg(target_arch = "x86")]
7357 pub struct IMAGEHLP_SYMBOLW
{
7358 pub SizeOfStruct
: u32,
7362 pub MaxNameLength
: u32,
7365 #[cfg(target_arch = "x86")]
7366 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOLW {}
7367 #[cfg(target_arch = "x86")]
7368 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOLW
{
7369 fn clone(&self) -> Self {
7374 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7375 pub struct IMAGEHLP_SYMBOLW64
{
7376 pub SizeOfStruct
: u32,
7380 pub MaxNameLength
: u32,
7383 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOLW64 {}
7384 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOLW64
{
7385 fn clone(&self) -> Self {
7390 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7391 pub struct IMAGEHLP_SYMBOLW64_PACKAGE
{
7392 pub sym
: IMAGEHLP_SYMBOLW64
,
7393 pub name
: [u16; 2001],
7395 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOLW64_PACKAGE {}
7396 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOLW64_PACKAGE
{
7397 fn clone(&self) -> Self {
7402 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7403 #[cfg(target_arch = "x86")]
7404 pub struct IMAGEHLP_SYMBOLW_PACKAGE
{
7405 pub sym
: IMAGEHLP_SYMBOLW
,
7406 pub name
: [u16; 2001],
7408 #[cfg(target_arch = "x86")]
7409 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOLW_PACKAGE {}
7410 #[cfg(target_arch = "x86")]
7411 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOLW_PACKAGE
{
7412 fn clone(&self) -> Self {
7416 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7417 pub const IMAGEHLP_SYMBOL_FUNCTION
: u32 = 2048u32;
7418 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7419 pub const IMAGEHLP_SYMBOL_INFO_CONSTANT
: u32 = 256u32;
7420 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7421 pub const IMAGEHLP_SYMBOL_INFO_FRAMERELATIVE
: u32 = 32u32;
7422 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7423 pub const IMAGEHLP_SYMBOL_INFO_LOCAL
: u32 = 128u32;
7424 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7425 pub const IMAGEHLP_SYMBOL_INFO_PARAMETER
: u32 = 64u32;
7426 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7427 pub const IMAGEHLP_SYMBOL_INFO_REGISTER
: u32 = 8u32;
7428 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7429 pub const IMAGEHLP_SYMBOL_INFO_REGRELATIVE
: u32 = 16u32;
7430 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7431 pub const IMAGEHLP_SYMBOL_INFO_TLSRELATIVE
: u32 = 16384u32;
7432 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7433 pub const IMAGEHLP_SYMBOL_INFO_VALUEPRESENT
: u32 = 1u32;
7435 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7436 #[cfg(target_arch = "x86")]
7437 #[cfg(feature = "Win32_Foundation")]
7438 pub struct IMAGEHLP_SYMBOL_PACKAGE
{
7439 pub sym
: IMAGEHLP_SYMBOL
,
7440 pub name
: [super::super::super::Foundation
::CHAR
; 2001],
7442 #[cfg(target_arch = "x86")]
7443 #[cfg(feature = "Win32_Foundation")]
7444 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOL_PACKAGE {}
7445 #[cfg(target_arch = "x86")]
7446 #[cfg(feature = "Win32_Foundation")]
7447 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOL_PACKAGE
{
7448 fn clone(&self) -> Self {
7453 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
7454 #[cfg(feature = "Win32_Foundation")]
7455 pub struct IMAGEHLP_SYMBOL_SRC
{
7456 pub sizeofstruct
: u32,
7458 pub file
: [super::super::super::Foundation
::CHAR
; 260],
7460 #[cfg(feature = "Win32_Foundation")]
7461 impl ::core
::marker
::Copy
for IMAGEHLP_SYMBOL_SRC {}
7462 #[cfg(feature = "Win32_Foundation")]
7463 impl ::core
::clone
::Clone
for IMAGEHLP_SYMBOL_SRC
{
7464 fn clone(&self) -> Self {
7468 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7469 pub const IMAGEHLP_SYMBOL_THUNK
: u32 = 8192u32;
7470 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7471 pub type IMAGEHLP_SYMBOL_TYPE_INFO
= i32;
7472 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7473 pub const TI_GET_SYMTAG
: IMAGEHLP_SYMBOL_TYPE_INFO
= 0i32;
7474 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7475 pub const TI_GET_SYMNAME
: IMAGEHLP_SYMBOL_TYPE_INFO
= 1i32;
7476 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7477 pub const TI_GET_LENGTH
: IMAGEHLP_SYMBOL_TYPE_INFO
= 2i32;
7478 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7479 pub const TI_GET_TYPE
: IMAGEHLP_SYMBOL_TYPE_INFO
= 3i32;
7480 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7481 pub const TI_GET_TYPEID
: IMAGEHLP_SYMBOL_TYPE_INFO
= 4i32;
7482 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7483 pub const TI_GET_BASETYPE
: IMAGEHLP_SYMBOL_TYPE_INFO
= 5i32;
7484 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7485 pub const TI_GET_ARRAYINDEXTYPEID
: IMAGEHLP_SYMBOL_TYPE_INFO
= 6i32;
7486 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7487 pub const TI_FINDCHILDREN
: IMAGEHLP_SYMBOL_TYPE_INFO
= 7i32;
7488 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7489 pub const TI_GET_DATAKIND
: IMAGEHLP_SYMBOL_TYPE_INFO
= 8i32;
7490 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7491 pub const TI_GET_ADDRESSOFFSET
: IMAGEHLP_SYMBOL_TYPE_INFO
= 9i32;
7492 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7493 pub const TI_GET_OFFSET
: IMAGEHLP_SYMBOL_TYPE_INFO
= 10i32;
7494 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7495 pub const TI_GET_VALUE
: IMAGEHLP_SYMBOL_TYPE_INFO
= 11i32;
7496 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7497 pub const TI_GET_COUNT
: IMAGEHLP_SYMBOL_TYPE_INFO
= 12i32;
7498 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7499 pub const TI_GET_CHILDRENCOUNT
: IMAGEHLP_SYMBOL_TYPE_INFO
= 13i32;
7500 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7501 pub const TI_GET_BITPOSITION
: IMAGEHLP_SYMBOL_TYPE_INFO
= 14i32;
7502 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7503 pub const TI_GET_VIRTUALBASECLASS
: IMAGEHLP_SYMBOL_TYPE_INFO
= 15i32;
7504 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7505 pub const TI_GET_VIRTUALTABLESHAPEID
: IMAGEHLP_SYMBOL_TYPE_INFO
= 16i32;
7506 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7507 pub const TI_GET_VIRTUALBASEPOINTEROFFSET
: IMAGEHLP_SYMBOL_TYPE_INFO
= 17i32;
7508 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7509 pub const TI_GET_CLASSPARENTID
: IMAGEHLP_SYMBOL_TYPE_INFO
= 18i32;
7510 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7511 pub const TI_GET_NESTED
: IMAGEHLP_SYMBOL_TYPE_INFO
= 19i32;
7512 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7513 pub const TI_GET_SYMINDEX
: IMAGEHLP_SYMBOL_TYPE_INFO
= 20i32;
7514 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7515 pub const TI_GET_LEXICALPARENT
: IMAGEHLP_SYMBOL_TYPE_INFO
= 21i32;
7516 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7517 pub const TI_GET_ADDRESS
: IMAGEHLP_SYMBOL_TYPE_INFO
= 22i32;
7518 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7519 pub const TI_GET_THISADJUST
: IMAGEHLP_SYMBOL_TYPE_INFO
= 23i32;
7520 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7521 pub const TI_GET_UDTKIND
: IMAGEHLP_SYMBOL_TYPE_INFO
= 24i32;
7522 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7523 pub const TI_IS_EQUIV_TO
: IMAGEHLP_SYMBOL_TYPE_INFO
= 25i32;
7524 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7525 pub const TI_GET_CALLING_CONVENTION
: IMAGEHLP_SYMBOL_TYPE_INFO
= 26i32;
7526 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7527 pub const TI_IS_CLOSE_EQUIV_TO
: IMAGEHLP_SYMBOL_TYPE_INFO
= 27i32;
7528 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7529 pub const TI_GTIEX_REQS_VALID
: IMAGEHLP_SYMBOL_TYPE_INFO
= 28i32;
7530 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7531 pub const TI_GET_VIRTUALBASEOFFSET
: IMAGEHLP_SYMBOL_TYPE_INFO
= 29i32;
7532 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7533 pub const TI_GET_VIRTUALBASEDISPINDEX
: IMAGEHLP_SYMBOL_TYPE_INFO
= 30i32;
7534 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7535 pub const TI_GET_IS_REFERENCE
: IMAGEHLP_SYMBOL_TYPE_INFO
= 31i32;
7536 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7537 pub const TI_GET_INDIRECTVIRTUALBASECLASS
: IMAGEHLP_SYMBOL_TYPE_INFO
= 32i32;
7538 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7539 pub const TI_GET_VIRTUALBASETABLETYPE
: IMAGEHLP_SYMBOL_TYPE_INFO
= 33i32;
7540 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7541 pub const TI_GET_OBJECTPOINTERTYPE
: IMAGEHLP_SYMBOL_TYPE_INFO
= 34i32;
7542 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7543 pub const IMAGEHLP_SYMBOL_TYPE_INFO_MAX
: IMAGEHLP_SYMBOL_TYPE_INFO
= 35i32;
7544 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7545 pub const IMAGEHLP_SYMBOL_VIRTUAL
: u32 = 4096u32;
7547 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7548 pub struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
{
7549 pub BeginAddress
: u32,
7550 pub Anonymous
: IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0
,
7552 impl ::core
::marker
::Copy
for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY {}
7553 impl ::core
::clone
::Clone
for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
{
7554 fn clone(&self) -> Self {
7559 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7560 pub union IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0
{
7561 pub UnwindData
: u32,
7562 pub Anonymous
: IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0
,
7564 impl ::core
::marker
::Copy
for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0 {}
7565 impl ::core
::clone
::Clone
for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0
{
7566 fn clone(&self) -> Self {
7571 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7572 pub struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0
{
7575 impl ::core
::marker
::Copy
for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0 {}
7576 impl ::core
::clone
::Clone
for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0
{
7577 fn clone(&self) -> Self {
7582 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7583 pub struct IMAGE_COFF_SYMBOLS_HEADER
{
7584 pub NumberOfSymbols
: u32,
7585 pub LvaToFirstSymbol
: u32,
7586 pub NumberOfLinenumbers
: u32,
7587 pub LvaToFirstLinenumber
: u32,
7588 pub RvaToFirstByteOfCode
: u32,
7589 pub RvaToLastByteOfCode
: u32,
7590 pub RvaToFirstByteOfData
: u32,
7591 pub RvaToLastByteOfData
: u32,
7593 impl ::core
::marker
::Copy
for IMAGE_COFF_SYMBOLS_HEADER {}
7594 impl ::core
::clone
::Clone
for IMAGE_COFF_SYMBOLS_HEADER
{
7595 fn clone(&self) -> Self {
7600 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7601 pub struct IMAGE_COR20_HEADER
{
7603 pub MajorRuntimeVersion
: u16,
7604 pub MinorRuntimeVersion
: u16,
7605 pub MetaData
: IMAGE_DATA_DIRECTORY
,
7607 pub Anonymous
: IMAGE_COR20_HEADER_0
,
7608 pub Resources
: IMAGE_DATA_DIRECTORY
,
7609 pub StrongNameSignature
: IMAGE_DATA_DIRECTORY
,
7610 pub CodeManagerTable
: IMAGE_DATA_DIRECTORY
,
7611 pub VTableFixups
: IMAGE_DATA_DIRECTORY
,
7612 pub ExportAddressTableJumps
: IMAGE_DATA_DIRECTORY
,
7613 pub ManagedNativeHeader
: IMAGE_DATA_DIRECTORY
,
7615 impl ::core
::marker
::Copy
for IMAGE_COR20_HEADER {}
7616 impl ::core
::clone
::Clone
for IMAGE_COR20_HEADER
{
7617 fn clone(&self) -> Self {
7622 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7623 pub union IMAGE_COR20_HEADER_0
{
7624 pub EntryPointToken
: u32,
7625 pub EntryPointRVA
: u32,
7627 impl ::core
::marker
::Copy
for IMAGE_COR20_HEADER_0 {}
7628 impl ::core
::clone
::Clone
for IMAGE_COR20_HEADER_0
{
7629 fn clone(&self) -> Self {
7634 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7635 pub struct IMAGE_DATA_DIRECTORY
{
7636 pub VirtualAddress
: u32,
7639 impl ::core
::marker
::Copy
for IMAGE_DATA_DIRECTORY {}
7640 impl ::core
::clone
::Clone
for IMAGE_DATA_DIRECTORY
{
7641 fn clone(&self) -> Self {
7646 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7647 pub struct IMAGE_DEBUG_DIRECTORY
{
7648 pub Characteristics
: u32,
7649 pub TimeDateStamp
: u32,
7650 pub MajorVersion
: u16,
7651 pub MinorVersion
: u16,
7652 pub Type
: IMAGE_DEBUG_TYPE
,
7653 pub SizeOfData
: u32,
7654 pub AddressOfRawData
: u32,
7655 pub PointerToRawData
: u32,
7657 impl ::core
::marker
::Copy
for IMAGE_DEBUG_DIRECTORY {}
7658 impl ::core
::clone
::Clone
for IMAGE_DEBUG_DIRECTORY
{
7659 fn clone(&self) -> Self {
7664 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
7665 #[cfg(target_arch = "x86")]
7666 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
7667 pub struct IMAGE_DEBUG_INFORMATION
{
7668 pub List
: super::super::Kernel
::LIST_ENTRY
,
7669 pub ReservedSize
: u32,
7670 pub ReservedMappedBase
: *mut ::core
::ffi
::c_void
,
7671 pub ReservedMachine
: u16,
7672 pub ReservedCharacteristics
: u16,
7673 pub ReservedCheckSum
: u32,
7675 pub SizeOfImage
: u32,
7676 pub ReservedNumberOfSections
: u32,
7677 pub ReservedSections
: *mut IMAGE_SECTION_HEADER
,
7678 pub ReservedExportedNamesSize
: u32,
7679 pub ReservedExportedNames
: ::windows_sys
::core
::PSTR
,
7680 pub ReservedNumberOfFunctionTableEntries
: u32,
7681 pub ReservedFunctionTableEntries
: *mut IMAGE_FUNCTION_ENTRY
,
7682 pub ReservedLowestFunctionStartingAddress
: u32,
7683 pub ReservedHighestFunctionEndingAddress
: u32,
7684 pub ReservedNumberOfFpoTableEntries
: u32,
7685 pub ReservedFpoTableEntries
: *mut FPO_DATA
,
7686 pub SizeOfCoffSymbols
: u32,
7687 pub CoffSymbols
: *mut IMAGE_COFF_SYMBOLS_HEADER
,
7688 pub ReservedSizeOfCodeViewSymbols
: u32,
7689 pub ReservedCodeViewSymbols
: *mut ::core
::ffi
::c_void
,
7690 pub ImageFilePath
: ::windows_sys
::core
::PSTR
,
7691 pub ImageFileName
: ::windows_sys
::core
::PSTR
,
7692 pub ReservedDebugFilePath
: ::windows_sys
::core
::PSTR
,
7693 pub ReservedTimeDateStamp
: u32,
7694 pub ReservedRomImage
: super::super::super::Foundation
::BOOL
,
7695 pub ReservedDebugDirectory
: *mut IMAGE_DEBUG_DIRECTORY
,
7696 pub ReservedNumberOfDebugDirectories
: u32,
7697 pub ReservedOriginalFunctionTableBaseAddress
: u32,
7698 pub Reserved
: [u32; 2],
7700 #[cfg(target_arch = "x86")]
7701 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
7702 impl ::core
::marker
::Copy
for IMAGE_DEBUG_INFORMATION {}
7703 #[cfg(target_arch = "x86")]
7704 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
7705 impl ::core
::clone
::Clone
for IMAGE_DEBUG_INFORMATION
{
7706 fn clone(&self) -> Self {
7710 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7711 pub type IMAGE_DEBUG_TYPE
= u32;
7712 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7713 pub const IMAGE_DEBUG_TYPE_UNKNOWN
: IMAGE_DEBUG_TYPE
= 0u32;
7714 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7715 pub const IMAGE_DEBUG_TYPE_COFF
: IMAGE_DEBUG_TYPE
= 1u32;
7716 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7717 pub const IMAGE_DEBUG_TYPE_CODEVIEW
: IMAGE_DEBUG_TYPE
= 2u32;
7718 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7719 pub const IMAGE_DEBUG_TYPE_FPO
: IMAGE_DEBUG_TYPE
= 3u32;
7720 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7721 pub const IMAGE_DEBUG_TYPE_MISC
: IMAGE_DEBUG_TYPE
= 4u32;
7722 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7723 pub const IMAGE_DEBUG_TYPE_EXCEPTION
: IMAGE_DEBUG_TYPE
= 5u32;
7724 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7725 pub const IMAGE_DEBUG_TYPE_FIXUP
: IMAGE_DEBUG_TYPE
= 6u32;
7726 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7727 pub const IMAGE_DEBUG_TYPE_BORLAND
: IMAGE_DEBUG_TYPE
= 9u32;
7728 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7729 pub type IMAGE_DIRECTORY_ENTRY
= u32;
7730 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7731 pub const IMAGE_DIRECTORY_ENTRY_ARCHITECTURE
: IMAGE_DIRECTORY_ENTRY
= 7u32;
7732 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7733 pub const IMAGE_DIRECTORY_ENTRY_BASERELOC
: IMAGE_DIRECTORY_ENTRY
= 5u32;
7734 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7735 pub const IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT
: IMAGE_DIRECTORY_ENTRY
= 11u32;
7736 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7737 pub const IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR
: IMAGE_DIRECTORY_ENTRY
= 14u32;
7738 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7739 pub const IMAGE_DIRECTORY_ENTRY_DEBUG
: IMAGE_DIRECTORY_ENTRY
= 6u32;
7740 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7741 pub const IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT
: IMAGE_DIRECTORY_ENTRY
= 13u32;
7742 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7743 pub const IMAGE_DIRECTORY_ENTRY_EXCEPTION
: IMAGE_DIRECTORY_ENTRY
= 3u32;
7744 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7745 pub const IMAGE_DIRECTORY_ENTRY_EXPORT
: IMAGE_DIRECTORY_ENTRY
= 0u32;
7746 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7747 pub const IMAGE_DIRECTORY_ENTRY_GLOBALPTR
: IMAGE_DIRECTORY_ENTRY
= 8u32;
7748 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7749 pub const IMAGE_DIRECTORY_ENTRY_IAT
: IMAGE_DIRECTORY_ENTRY
= 12u32;
7750 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7751 pub const IMAGE_DIRECTORY_ENTRY_IMPORT
: IMAGE_DIRECTORY_ENTRY
= 1u32;
7752 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7753 pub const IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
: IMAGE_DIRECTORY_ENTRY
= 10u32;
7754 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7755 pub const IMAGE_DIRECTORY_ENTRY_RESOURCE
: IMAGE_DIRECTORY_ENTRY
= 2u32;
7756 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7757 pub const IMAGE_DIRECTORY_ENTRY_SECURITY
: IMAGE_DIRECTORY_ENTRY
= 4u32;
7758 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7759 pub const IMAGE_DIRECTORY_ENTRY_TLS
: IMAGE_DIRECTORY_ENTRY
= 9u32;
7760 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7761 pub type IMAGE_DLL_CHARACTERISTICS
= u16;
7762 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7763 pub const IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
: IMAGE_DLL_CHARACTERISTICS
= 32u16;
7764 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7765 pub const IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
: IMAGE_DLL_CHARACTERISTICS
= 64u16;
7766 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7767 pub const IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY
: IMAGE_DLL_CHARACTERISTICS
= 128u16;
7768 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7769 pub const IMAGE_DLLCHARACTERISTICS_NX_COMPAT
: IMAGE_DLL_CHARACTERISTICS
= 256u16;
7770 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7771 pub const IMAGE_DLLCHARACTERISTICS_NO_ISOLATION
: IMAGE_DLL_CHARACTERISTICS
= 512u16;
7772 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7773 pub const IMAGE_DLLCHARACTERISTICS_NO_SEH
: IMAGE_DLL_CHARACTERISTICS
= 1024u16;
7774 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7775 pub const IMAGE_DLLCHARACTERISTICS_NO_BIND
: IMAGE_DLL_CHARACTERISTICS
= 2048u16;
7776 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7777 pub const IMAGE_DLLCHARACTERISTICS_APPCONTAINER
: IMAGE_DLL_CHARACTERISTICS
= 4096u16;
7778 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7779 pub const IMAGE_DLLCHARACTERISTICS_WDM_DRIVER
: IMAGE_DLL_CHARACTERISTICS
= 8192u16;
7780 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7781 pub const IMAGE_DLLCHARACTERISTICS_GUARD_CF
: IMAGE_DLL_CHARACTERISTICS
= 16384u16;
7782 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7783 pub const IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
: IMAGE_DLL_CHARACTERISTICS
= 32768u16;
7784 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7785 pub const IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT
: IMAGE_DLL_CHARACTERISTICS
= 1u16;
7786 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7787 pub const IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE
: IMAGE_DLL_CHARACTERISTICS
= 2u16;
7788 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7789 pub const IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE
: IMAGE_DLL_CHARACTERISTICS
= 4u16;
7790 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7791 pub const IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC
: IMAGE_DLL_CHARACTERISTICS
= 8u16;
7792 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7793 pub const IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1
: IMAGE_DLL_CHARACTERISTICS
= 16u16;
7794 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7795 pub const IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2
: IMAGE_DLL_CHARACTERISTICS
= 32u16;
7796 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7797 pub type IMAGE_FILE_CHARACTERISTICS
= u16;
7798 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7799 pub const IMAGE_FILE_RELOCS_STRIPPED
: IMAGE_FILE_CHARACTERISTICS
= 1u16;
7800 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7801 pub const IMAGE_FILE_EXECUTABLE_IMAGE
: IMAGE_FILE_CHARACTERISTICS
= 2u16;
7802 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7803 pub const IMAGE_FILE_LINE_NUMS_STRIPPED
: IMAGE_FILE_CHARACTERISTICS
= 4u16;
7804 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7805 pub const IMAGE_FILE_LOCAL_SYMS_STRIPPED
: IMAGE_FILE_CHARACTERISTICS
= 8u16;
7806 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7807 pub const IMAGE_FILE_AGGRESIVE_WS_TRIM
: IMAGE_FILE_CHARACTERISTICS
= 16u16;
7808 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7809 pub const IMAGE_FILE_LARGE_ADDRESS_AWARE
: IMAGE_FILE_CHARACTERISTICS
= 32u16;
7810 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7811 pub const IMAGE_FILE_BYTES_REVERSED_LO
: IMAGE_FILE_CHARACTERISTICS
= 128u16;
7812 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7813 pub const IMAGE_FILE_32BIT_MACHINE
: IMAGE_FILE_CHARACTERISTICS
= 256u16;
7814 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7815 pub const IMAGE_FILE_DEBUG_STRIPPED
: IMAGE_FILE_CHARACTERISTICS
= 512u16;
7816 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7817 pub const IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
: IMAGE_FILE_CHARACTERISTICS
= 1024u16;
7818 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7819 pub const IMAGE_FILE_NET_RUN_FROM_SWAP
: IMAGE_FILE_CHARACTERISTICS
= 2048u16;
7820 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7821 pub const IMAGE_FILE_SYSTEM
: IMAGE_FILE_CHARACTERISTICS
= 4096u16;
7822 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7823 pub const IMAGE_FILE_DLL
: IMAGE_FILE_CHARACTERISTICS
= 8192u16;
7824 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7825 pub const IMAGE_FILE_UP_SYSTEM_ONLY
: IMAGE_FILE_CHARACTERISTICS
= 16384u16;
7826 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7827 pub const IMAGE_FILE_BYTES_REVERSED_HI
: IMAGE_FILE_CHARACTERISTICS
= 32768u16;
7828 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7829 pub type IMAGE_FILE_CHARACTERISTICS2
= u32;
7830 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7831 pub const IMAGE_FILE_RELOCS_STRIPPED2
: IMAGE_FILE_CHARACTERISTICS2
= 1u32;
7832 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7833 pub const IMAGE_FILE_EXECUTABLE_IMAGE2
: IMAGE_FILE_CHARACTERISTICS2
= 2u32;
7834 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7835 pub const IMAGE_FILE_LINE_NUMS_STRIPPED2
: IMAGE_FILE_CHARACTERISTICS2
= 4u32;
7836 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7837 pub const IMAGE_FILE_LOCAL_SYMS_STRIPPED2
: IMAGE_FILE_CHARACTERISTICS2
= 8u32;
7838 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7839 pub const IMAGE_FILE_AGGRESIVE_WS_TRIM2
: IMAGE_FILE_CHARACTERISTICS2
= 16u32;
7840 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7841 pub const IMAGE_FILE_LARGE_ADDRESS_AWARE2
: IMAGE_FILE_CHARACTERISTICS2
= 32u32;
7842 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7843 pub const IMAGE_FILE_BYTES_REVERSED_LO2
: IMAGE_FILE_CHARACTERISTICS2
= 128u32;
7844 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7845 pub const IMAGE_FILE_32BIT_MACHINE2
: IMAGE_FILE_CHARACTERISTICS2
= 256u32;
7846 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7847 pub const IMAGE_FILE_DEBUG_STRIPPED2
: IMAGE_FILE_CHARACTERISTICS2
= 512u32;
7848 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7849 pub const IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2
: IMAGE_FILE_CHARACTERISTICS2
= 1024u32;
7850 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7851 pub const IMAGE_FILE_NET_RUN_FROM_SWAP2
: IMAGE_FILE_CHARACTERISTICS2
= 2048u32;
7852 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7853 pub const IMAGE_FILE_SYSTEM_2
: IMAGE_FILE_CHARACTERISTICS2
= 4096u32;
7854 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7855 pub const IMAGE_FILE_DLL_2
: IMAGE_FILE_CHARACTERISTICS2
= 8192u32;
7856 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7857 pub const IMAGE_FILE_UP_SYSTEM_ONLY_2
: IMAGE_FILE_CHARACTERISTICS2
= 16384u32;
7858 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7859 pub const IMAGE_FILE_BYTES_REVERSED_HI_2
: IMAGE_FILE_CHARACTERISTICS2
= 32768u32;
7861 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7862 pub struct IMAGE_FILE_HEADER
{
7863 pub Machine
: IMAGE_FILE_MACHINE
,
7864 pub NumberOfSections
: u16,
7865 pub TimeDateStamp
: u32,
7866 pub PointerToSymbolTable
: u32,
7867 pub NumberOfSymbols
: u32,
7868 pub SizeOfOptionalHeader
: u16,
7869 pub Characteristics
: IMAGE_FILE_CHARACTERISTICS
,
7871 impl ::core
::marker
::Copy
for IMAGE_FILE_HEADER {}
7872 impl ::core
::clone
::Clone
for IMAGE_FILE_HEADER
{
7873 fn clone(&self) -> Self {
7877 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7878 pub type IMAGE_FILE_MACHINE
= u16;
7879 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7880 pub const IMAGE_FILE_MACHINE_AXP64
: IMAGE_FILE_MACHINE
= 644u16;
7881 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7882 pub const IMAGE_FILE_MACHINE_I386
: IMAGE_FILE_MACHINE
= 332u16;
7883 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7884 pub const IMAGE_FILE_MACHINE_IA64
: IMAGE_FILE_MACHINE
= 512u16;
7885 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7886 pub const IMAGE_FILE_MACHINE_AMD64
: IMAGE_FILE_MACHINE
= 34404u16;
7887 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7888 pub const IMAGE_FILE_MACHINE_UNKNOWN
: IMAGE_FILE_MACHINE
= 0u16;
7889 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7890 pub const IMAGE_FILE_MACHINE_TARGET_HOST
: IMAGE_FILE_MACHINE
= 1u16;
7891 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7892 pub const IMAGE_FILE_MACHINE_R3000
: IMAGE_FILE_MACHINE
= 354u16;
7893 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7894 pub const IMAGE_FILE_MACHINE_R4000
: IMAGE_FILE_MACHINE
= 358u16;
7895 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7896 pub const IMAGE_FILE_MACHINE_R10000
: IMAGE_FILE_MACHINE
= 360u16;
7897 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7898 pub const IMAGE_FILE_MACHINE_WCEMIPSV2
: IMAGE_FILE_MACHINE
= 361u16;
7899 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7900 pub const IMAGE_FILE_MACHINE_ALPHA
: IMAGE_FILE_MACHINE
= 388u16;
7901 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7902 pub const IMAGE_FILE_MACHINE_SH3
: IMAGE_FILE_MACHINE
= 418u16;
7903 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7904 pub const IMAGE_FILE_MACHINE_SH3DSP
: IMAGE_FILE_MACHINE
= 419u16;
7905 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7906 pub const IMAGE_FILE_MACHINE_SH3E
: IMAGE_FILE_MACHINE
= 420u16;
7907 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7908 pub const IMAGE_FILE_MACHINE_SH4
: IMAGE_FILE_MACHINE
= 422u16;
7909 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7910 pub const IMAGE_FILE_MACHINE_SH5
: IMAGE_FILE_MACHINE
= 424u16;
7911 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7912 pub const IMAGE_FILE_MACHINE_ARM
: IMAGE_FILE_MACHINE
= 448u16;
7913 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7914 pub const IMAGE_FILE_MACHINE_THUMB
: IMAGE_FILE_MACHINE
= 450u16;
7915 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7916 pub const IMAGE_FILE_MACHINE_ARMNT
: IMAGE_FILE_MACHINE
= 452u16;
7917 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7918 pub const IMAGE_FILE_MACHINE_AM33
: IMAGE_FILE_MACHINE
= 467u16;
7919 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7920 pub const IMAGE_FILE_MACHINE_POWERPC
: IMAGE_FILE_MACHINE
= 496u16;
7921 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7922 pub const IMAGE_FILE_MACHINE_POWERPCFP
: IMAGE_FILE_MACHINE
= 497u16;
7923 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7924 pub const IMAGE_FILE_MACHINE_MIPS16
: IMAGE_FILE_MACHINE
= 614u16;
7925 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7926 pub const IMAGE_FILE_MACHINE_ALPHA64
: IMAGE_FILE_MACHINE
= 644u16;
7927 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7928 pub const IMAGE_FILE_MACHINE_MIPSFPU
: IMAGE_FILE_MACHINE
= 870u16;
7929 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7930 pub const IMAGE_FILE_MACHINE_MIPSFPU16
: IMAGE_FILE_MACHINE
= 1126u16;
7931 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7932 pub const IMAGE_FILE_MACHINE_TRICORE
: IMAGE_FILE_MACHINE
= 1312u16;
7933 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7934 pub const IMAGE_FILE_MACHINE_CEF
: IMAGE_FILE_MACHINE
= 3311u16;
7935 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7936 pub const IMAGE_FILE_MACHINE_EBC
: IMAGE_FILE_MACHINE
= 3772u16;
7937 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7938 pub const IMAGE_FILE_MACHINE_M32R
: IMAGE_FILE_MACHINE
= 36929u16;
7939 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7940 pub const IMAGE_FILE_MACHINE_ARM64
: IMAGE_FILE_MACHINE
= 43620u16;
7941 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7942 pub const IMAGE_FILE_MACHINE_CEE
: IMAGE_FILE_MACHINE
= 49390u16;
7944 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7945 pub struct IMAGE_FUNCTION_ENTRY
{
7946 pub StartingAddress
: u32,
7947 pub EndingAddress
: u32,
7948 pub EndOfPrologue
: u32,
7950 impl ::core
::marker
::Copy
for IMAGE_FUNCTION_ENTRY {}
7951 impl ::core
::clone
::Clone
for IMAGE_FUNCTION_ENTRY
{
7952 fn clone(&self) -> Self {
7956 #[repr(C, packed(4))]
7957 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7958 pub struct IMAGE_FUNCTION_ENTRY64
{
7959 pub StartingAddress
: u64,
7960 pub EndingAddress
: u64,
7961 pub Anonymous
: IMAGE_FUNCTION_ENTRY64_0
,
7963 impl ::core
::marker
::Copy
for IMAGE_FUNCTION_ENTRY64 {}
7964 impl ::core
::clone
::Clone
for IMAGE_FUNCTION_ENTRY64
{
7965 fn clone(&self) -> Self {
7969 #[repr(C, packed(4))]
7970 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7971 pub union IMAGE_FUNCTION_ENTRY64_0
{
7972 pub EndOfPrologue
: u64,
7973 pub UnwindInfoAddress
: u64,
7975 impl ::core
::marker
::Copy
for IMAGE_FUNCTION_ENTRY64_0 {}
7976 impl ::core
::clone
::Clone
for IMAGE_FUNCTION_ENTRY64_0
{
7977 fn clone(&self) -> Self {
7982 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7983 pub struct IMAGE_LOAD_CONFIG_CODE_INTEGRITY
{
7986 pub CatalogOffset
: u32,
7989 impl ::core
::marker
::Copy
for IMAGE_LOAD_CONFIG_CODE_INTEGRITY {}
7990 impl ::core
::clone
::Clone
for IMAGE_LOAD_CONFIG_CODE_INTEGRITY
{
7991 fn clone(&self) -> Self {
7996 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
7997 pub struct IMAGE_LOAD_CONFIG_DIRECTORY32
{
7999 pub TimeDateStamp
: u32,
8000 pub MajorVersion
: u16,
8001 pub MinorVersion
: u16,
8002 pub GlobalFlagsClear
: u32,
8003 pub GlobalFlagsSet
: u32,
8004 pub CriticalSectionDefaultTimeout
: u32,
8005 pub DeCommitFreeBlockThreshold
: u32,
8006 pub DeCommitTotalFreeThreshold
: u32,
8007 pub LockPrefixTable
: u32,
8008 pub MaximumAllocationSize
: u32,
8009 pub VirtualMemoryThreshold
: u32,
8010 pub ProcessHeapFlags
: u32,
8011 pub ProcessAffinityMask
: u32,
8012 pub CSDVersion
: u16,
8013 pub DependentLoadFlags
: u16,
8015 pub SecurityCookie
: u32,
8016 pub SEHandlerTable
: u32,
8017 pub SEHandlerCount
: u32,
8018 pub GuardCFCheckFunctionPointer
: u32,
8019 pub GuardCFDispatchFunctionPointer
: u32,
8020 pub GuardCFFunctionTable
: u32,
8021 pub GuardCFFunctionCount
: u32,
8022 pub GuardFlags
: u32,
8023 pub CodeIntegrity
: IMAGE_LOAD_CONFIG_CODE_INTEGRITY
,
8024 pub GuardAddressTakenIatEntryTable
: u32,
8025 pub GuardAddressTakenIatEntryCount
: u32,
8026 pub GuardLongJumpTargetTable
: u32,
8027 pub GuardLongJumpTargetCount
: u32,
8028 pub DynamicValueRelocTable
: u32,
8029 pub CHPEMetadataPointer
: u32,
8030 pub GuardRFFailureRoutine
: u32,
8031 pub GuardRFFailureRoutineFunctionPointer
: u32,
8032 pub DynamicValueRelocTableOffset
: u32,
8033 pub DynamicValueRelocTableSection
: u16,
8035 pub GuardRFVerifyStackPointerFunctionPointer
: u32,
8036 pub HotPatchTableOffset
: u32,
8038 pub EnclaveConfigurationPointer
: u32,
8039 pub VolatileMetadataPointer
: u32,
8040 pub GuardEHContinuationTable
: u32,
8041 pub GuardEHContinuationCount
: u32,
8042 pub GuardXFGCheckFunctionPointer
: u32,
8043 pub GuardXFGDispatchFunctionPointer
: u32,
8044 pub GuardXFGTableDispatchFunctionPointer
: u32,
8045 pub CastGuardOsDeterminedFailureMode
: u32,
8047 impl ::core
::marker
::Copy
for IMAGE_LOAD_CONFIG_DIRECTORY32 {}
8048 impl ::core
::clone
::Clone
for IMAGE_LOAD_CONFIG_DIRECTORY32
{
8049 fn clone(&self) -> Self {
8053 #[repr(C, packed(4))]
8054 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8055 pub struct IMAGE_LOAD_CONFIG_DIRECTORY64
{
8057 pub TimeDateStamp
: u32,
8058 pub MajorVersion
: u16,
8059 pub MinorVersion
: u16,
8060 pub GlobalFlagsClear
: u32,
8061 pub GlobalFlagsSet
: u32,
8062 pub CriticalSectionDefaultTimeout
: u32,
8063 pub DeCommitFreeBlockThreshold
: u64,
8064 pub DeCommitTotalFreeThreshold
: u64,
8065 pub LockPrefixTable
: u64,
8066 pub MaximumAllocationSize
: u64,
8067 pub VirtualMemoryThreshold
: u64,
8068 pub ProcessAffinityMask
: u64,
8069 pub ProcessHeapFlags
: u32,
8070 pub CSDVersion
: u16,
8071 pub DependentLoadFlags
: u16,
8073 pub SecurityCookie
: u64,
8074 pub SEHandlerTable
: u64,
8075 pub SEHandlerCount
: u64,
8076 pub GuardCFCheckFunctionPointer
: u64,
8077 pub GuardCFDispatchFunctionPointer
: u64,
8078 pub GuardCFFunctionTable
: u64,
8079 pub GuardCFFunctionCount
: u64,
8080 pub GuardFlags
: u32,
8081 pub CodeIntegrity
: IMAGE_LOAD_CONFIG_CODE_INTEGRITY
,
8082 pub GuardAddressTakenIatEntryTable
: u64,
8083 pub GuardAddressTakenIatEntryCount
: u64,
8084 pub GuardLongJumpTargetTable
: u64,
8085 pub GuardLongJumpTargetCount
: u64,
8086 pub DynamicValueRelocTable
: u64,
8087 pub CHPEMetadataPointer
: u64,
8088 pub GuardRFFailureRoutine
: u64,
8089 pub GuardRFFailureRoutineFunctionPointer
: u64,
8090 pub DynamicValueRelocTableOffset
: u32,
8091 pub DynamicValueRelocTableSection
: u16,
8093 pub GuardRFVerifyStackPointerFunctionPointer
: u64,
8094 pub HotPatchTableOffset
: u32,
8096 pub EnclaveConfigurationPointer
: u64,
8097 pub VolatileMetadataPointer
: u64,
8098 pub GuardEHContinuationTable
: u64,
8099 pub GuardEHContinuationCount
: u64,
8100 pub GuardXFGCheckFunctionPointer
: u64,
8101 pub GuardXFGDispatchFunctionPointer
: u64,
8102 pub GuardXFGTableDispatchFunctionPointer
: u64,
8103 pub CastGuardOsDeterminedFailureMode
: u64,
8105 impl ::core
::marker
::Copy
for IMAGE_LOAD_CONFIG_DIRECTORY64 {}
8106 impl ::core
::clone
::Clone
for IMAGE_LOAD_CONFIG_DIRECTORY64
{
8107 fn clone(&self) -> Self {
8112 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8113 pub struct IMAGE_NT_HEADERS32
{
8115 pub FileHeader
: IMAGE_FILE_HEADER
,
8116 pub OptionalHeader
: IMAGE_OPTIONAL_HEADER32
,
8118 impl ::core
::marker
::Copy
for IMAGE_NT_HEADERS32 {}
8119 impl ::core
::clone
::Clone
for IMAGE_NT_HEADERS32
{
8120 fn clone(&self) -> Self {
8125 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8126 pub struct IMAGE_NT_HEADERS64
{
8128 pub FileHeader
: IMAGE_FILE_HEADER
,
8129 pub OptionalHeader
: IMAGE_OPTIONAL_HEADER64
,
8131 impl ::core
::marker
::Copy
for IMAGE_NT_HEADERS64 {}
8132 impl ::core
::clone
::Clone
for IMAGE_NT_HEADERS64
{
8133 fn clone(&self) -> Self {
8138 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8139 pub struct IMAGE_OPTIONAL_HEADER32
{
8140 pub Magic
: IMAGE_OPTIONAL_HEADER_MAGIC
,
8141 pub MajorLinkerVersion
: u8,
8142 pub MinorLinkerVersion
: u8,
8143 pub SizeOfCode
: u32,
8144 pub SizeOfInitializedData
: u32,
8145 pub SizeOfUninitializedData
: u32,
8146 pub AddressOfEntryPoint
: u32,
8147 pub BaseOfCode
: u32,
8148 pub BaseOfData
: u32,
8150 pub SectionAlignment
: u32,
8151 pub FileAlignment
: u32,
8152 pub MajorOperatingSystemVersion
: u16,
8153 pub MinorOperatingSystemVersion
: u16,
8154 pub MajorImageVersion
: u16,
8155 pub MinorImageVersion
: u16,
8156 pub MajorSubsystemVersion
: u16,
8157 pub MinorSubsystemVersion
: u16,
8158 pub Win32VersionValue
: u32,
8159 pub SizeOfImage
: u32,
8160 pub SizeOfHeaders
: u32,
8162 pub Subsystem
: IMAGE_SUBSYSTEM
,
8163 pub DllCharacteristics
: IMAGE_DLL_CHARACTERISTICS
,
8164 pub SizeOfStackReserve
: u32,
8165 pub SizeOfStackCommit
: u32,
8166 pub SizeOfHeapReserve
: u32,
8167 pub SizeOfHeapCommit
: u32,
8168 pub LoaderFlags
: u32,
8169 pub NumberOfRvaAndSizes
: u32,
8170 pub DataDirectory
: [IMAGE_DATA_DIRECTORY
; 16],
8172 impl ::core
::marker
::Copy
for IMAGE_OPTIONAL_HEADER32 {}
8173 impl ::core
::clone
::Clone
for IMAGE_OPTIONAL_HEADER32
{
8174 fn clone(&self) -> Self {
8178 #[repr(C, packed(4))]
8179 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8180 pub struct IMAGE_OPTIONAL_HEADER64
{
8181 pub Magic
: IMAGE_OPTIONAL_HEADER_MAGIC
,
8182 pub MajorLinkerVersion
: u8,
8183 pub MinorLinkerVersion
: u8,
8184 pub SizeOfCode
: u32,
8185 pub SizeOfInitializedData
: u32,
8186 pub SizeOfUninitializedData
: u32,
8187 pub AddressOfEntryPoint
: u32,
8188 pub BaseOfCode
: u32,
8190 pub SectionAlignment
: u32,
8191 pub FileAlignment
: u32,
8192 pub MajorOperatingSystemVersion
: u16,
8193 pub MinorOperatingSystemVersion
: u16,
8194 pub MajorImageVersion
: u16,
8195 pub MinorImageVersion
: u16,
8196 pub MajorSubsystemVersion
: u16,
8197 pub MinorSubsystemVersion
: u16,
8198 pub Win32VersionValue
: u32,
8199 pub SizeOfImage
: u32,
8200 pub SizeOfHeaders
: u32,
8202 pub Subsystem
: IMAGE_SUBSYSTEM
,
8203 pub DllCharacteristics
: IMAGE_DLL_CHARACTERISTICS
,
8204 pub SizeOfStackReserve
: u64,
8205 pub SizeOfStackCommit
: u64,
8206 pub SizeOfHeapReserve
: u64,
8207 pub SizeOfHeapCommit
: u64,
8208 pub LoaderFlags
: u32,
8209 pub NumberOfRvaAndSizes
: u32,
8210 pub DataDirectory
: [IMAGE_DATA_DIRECTORY
; 16],
8212 impl ::core
::marker
::Copy
for IMAGE_OPTIONAL_HEADER64 {}
8213 impl ::core
::clone
::Clone
for IMAGE_OPTIONAL_HEADER64
{
8214 fn clone(&self) -> Self {
8218 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8219 pub type IMAGE_OPTIONAL_HEADER_MAGIC
= u16;
8220 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8221 pub const IMAGE_NT_OPTIONAL_HDR_MAGIC
: IMAGE_OPTIONAL_HEADER_MAGIC
= 523u16;
8222 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8223 pub const IMAGE_NT_OPTIONAL_HDR32_MAGIC
: IMAGE_OPTIONAL_HEADER_MAGIC
= 267u16;
8224 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8225 pub const IMAGE_NT_OPTIONAL_HDR64_MAGIC
: IMAGE_OPTIONAL_HEADER_MAGIC
= 523u16;
8226 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8227 pub const IMAGE_ROM_OPTIONAL_HDR_MAGIC
: IMAGE_OPTIONAL_HEADER_MAGIC
= 263u16;
8229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8230 pub struct IMAGE_ROM_HEADERS
{
8231 pub FileHeader
: IMAGE_FILE_HEADER
,
8232 pub OptionalHeader
: IMAGE_ROM_OPTIONAL_HEADER
,
8234 impl ::core
::marker
::Copy
for IMAGE_ROM_HEADERS {}
8235 impl ::core
::clone
::Clone
for IMAGE_ROM_HEADERS
{
8236 fn clone(&self) -> Self {
8241 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8242 pub struct IMAGE_ROM_OPTIONAL_HEADER
{
8244 pub MajorLinkerVersion
: u8,
8245 pub MinorLinkerVersion
: u8,
8246 pub SizeOfCode
: u32,
8247 pub SizeOfInitializedData
: u32,
8248 pub SizeOfUninitializedData
: u32,
8249 pub AddressOfEntryPoint
: u32,
8250 pub BaseOfCode
: u32,
8251 pub BaseOfData
: u32,
8254 pub CprMask
: [u32; 4],
8257 impl ::core
::marker
::Copy
for IMAGE_ROM_OPTIONAL_HEADER {}
8258 impl ::core
::clone
::Clone
for IMAGE_ROM_OPTIONAL_HEADER
{
8259 fn clone(&self) -> Self {
8264 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8265 pub struct IMAGE_RUNTIME_FUNCTION_ENTRY
{
8266 pub BeginAddress
: u32,
8267 pub EndAddress
: u32,
8268 pub Anonymous
: IMAGE_RUNTIME_FUNCTION_ENTRY_0
,
8270 impl ::core
::marker
::Copy
for IMAGE_RUNTIME_FUNCTION_ENTRY {}
8271 impl ::core
::clone
::Clone
for IMAGE_RUNTIME_FUNCTION_ENTRY
{
8272 fn clone(&self) -> Self {
8277 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8278 pub union IMAGE_RUNTIME_FUNCTION_ENTRY_0
{
8279 pub UnwindInfoAddress
: u32,
8280 pub UnwindData
: u32,
8282 impl ::core
::marker
::Copy
for IMAGE_RUNTIME_FUNCTION_ENTRY_0 {}
8283 impl ::core
::clone
::Clone
for IMAGE_RUNTIME_FUNCTION_ENTRY_0
{
8284 fn clone(&self) -> Self {
8288 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8289 pub type IMAGE_SECTION_CHARACTERISTICS
= u32;
8290 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8291 pub const IMAGE_SCN_TYPE_NO_PAD
: IMAGE_SECTION_CHARACTERISTICS
= 8u32;
8292 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8293 pub const IMAGE_SCN_CNT_CODE
: IMAGE_SECTION_CHARACTERISTICS
= 32u32;
8294 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8295 pub const IMAGE_SCN_CNT_INITIALIZED_DATA
: IMAGE_SECTION_CHARACTERISTICS
= 64u32;
8296 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8297 pub const IMAGE_SCN_CNT_UNINITIALIZED_DATA
: IMAGE_SECTION_CHARACTERISTICS
= 128u32;
8298 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8299 pub const IMAGE_SCN_LNK_OTHER
: IMAGE_SECTION_CHARACTERISTICS
= 256u32;
8300 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8301 pub const IMAGE_SCN_LNK_INFO
: IMAGE_SECTION_CHARACTERISTICS
= 512u32;
8302 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8303 pub const IMAGE_SCN_LNK_REMOVE
: IMAGE_SECTION_CHARACTERISTICS
= 2048u32;
8304 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8305 pub const IMAGE_SCN_LNK_COMDAT
: IMAGE_SECTION_CHARACTERISTICS
= 4096u32;
8306 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8307 pub const IMAGE_SCN_NO_DEFER_SPEC_EXC
: IMAGE_SECTION_CHARACTERISTICS
= 16384u32;
8308 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8309 pub const IMAGE_SCN_GPREL
: IMAGE_SECTION_CHARACTERISTICS
= 32768u32;
8310 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8311 pub const IMAGE_SCN_MEM_FARDATA
: IMAGE_SECTION_CHARACTERISTICS
= 32768u32;
8312 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8313 pub const IMAGE_SCN_MEM_PURGEABLE
: IMAGE_SECTION_CHARACTERISTICS
= 131072u32;
8314 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8315 pub const IMAGE_SCN_MEM_16BIT
: IMAGE_SECTION_CHARACTERISTICS
= 131072u32;
8316 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8317 pub const IMAGE_SCN_MEM_LOCKED
: IMAGE_SECTION_CHARACTERISTICS
= 262144u32;
8318 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8319 pub const IMAGE_SCN_MEM_PRELOAD
: IMAGE_SECTION_CHARACTERISTICS
= 524288u32;
8320 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8321 pub const IMAGE_SCN_ALIGN_1BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 1048576u32;
8322 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8323 pub const IMAGE_SCN_ALIGN_2BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 2097152u32;
8324 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8325 pub const IMAGE_SCN_ALIGN_4BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 3145728u32;
8326 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8327 pub const IMAGE_SCN_ALIGN_8BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 4194304u32;
8328 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8329 pub const IMAGE_SCN_ALIGN_16BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 5242880u32;
8330 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8331 pub const IMAGE_SCN_ALIGN_32BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 6291456u32;
8332 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8333 pub const IMAGE_SCN_ALIGN_64BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 7340032u32;
8334 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8335 pub const IMAGE_SCN_ALIGN_128BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 8388608u32;
8336 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8337 pub const IMAGE_SCN_ALIGN_256BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 9437184u32;
8338 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8339 pub const IMAGE_SCN_ALIGN_512BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 10485760u32;
8340 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8341 pub const IMAGE_SCN_ALIGN_1024BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 11534336u32;
8342 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8343 pub const IMAGE_SCN_ALIGN_2048BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 12582912u32;
8344 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8345 pub const IMAGE_SCN_ALIGN_4096BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 13631488u32;
8346 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8347 pub const IMAGE_SCN_ALIGN_8192BYTES
: IMAGE_SECTION_CHARACTERISTICS
= 14680064u32;
8348 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8349 pub const IMAGE_SCN_ALIGN_MASK
: IMAGE_SECTION_CHARACTERISTICS
= 15728640u32;
8350 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8351 pub const IMAGE_SCN_LNK_NRELOC_OVFL
: IMAGE_SECTION_CHARACTERISTICS
= 16777216u32;
8352 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8353 pub const IMAGE_SCN_MEM_DISCARDABLE
: IMAGE_SECTION_CHARACTERISTICS
= 33554432u32;
8354 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8355 pub const IMAGE_SCN_MEM_NOT_CACHED
: IMAGE_SECTION_CHARACTERISTICS
= 67108864u32;
8356 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8357 pub const IMAGE_SCN_MEM_NOT_PAGED
: IMAGE_SECTION_CHARACTERISTICS
= 134217728u32;
8358 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8359 pub const IMAGE_SCN_MEM_SHARED
: IMAGE_SECTION_CHARACTERISTICS
= 268435456u32;
8360 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8361 pub const IMAGE_SCN_MEM_EXECUTE
: IMAGE_SECTION_CHARACTERISTICS
= 536870912u32;
8362 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8363 pub const IMAGE_SCN_MEM_READ
: IMAGE_SECTION_CHARACTERISTICS
= 1073741824u32;
8364 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8365 pub const IMAGE_SCN_MEM_WRITE
: IMAGE_SECTION_CHARACTERISTICS
= 2147483648u32;
8366 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8367 pub const IMAGE_SCN_SCALE_INDEX
: IMAGE_SECTION_CHARACTERISTICS
= 1u32;
8369 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8370 pub struct IMAGE_SECTION_HEADER
{
8372 pub Misc
: IMAGE_SECTION_HEADER_0
,
8373 pub VirtualAddress
: u32,
8374 pub SizeOfRawData
: u32,
8375 pub PointerToRawData
: u32,
8376 pub PointerToRelocations
: u32,
8377 pub PointerToLinenumbers
: u32,
8378 pub NumberOfRelocations
: u16,
8379 pub NumberOfLinenumbers
: u16,
8380 pub Characteristics
: IMAGE_SECTION_CHARACTERISTICS
,
8382 impl ::core
::marker
::Copy
for IMAGE_SECTION_HEADER {}
8383 impl ::core
::clone
::Clone
for IMAGE_SECTION_HEADER
{
8384 fn clone(&self) -> Self {
8389 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8390 pub union IMAGE_SECTION_HEADER_0
{
8391 pub PhysicalAddress
: u32,
8392 pub VirtualSize
: u32,
8394 impl ::core
::marker
::Copy
for IMAGE_SECTION_HEADER_0 {}
8395 impl ::core
::clone
::Clone
for IMAGE_SECTION_HEADER_0
{
8396 fn clone(&self) -> Self {
8400 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8401 pub type IMAGE_SUBSYSTEM
= u16;
8402 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8403 pub const IMAGE_SUBSYSTEM_UNKNOWN
: IMAGE_SUBSYSTEM
= 0u16;
8404 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8405 pub const IMAGE_SUBSYSTEM_NATIVE
: IMAGE_SUBSYSTEM
= 1u16;
8406 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8407 pub const IMAGE_SUBSYSTEM_WINDOWS_GUI
: IMAGE_SUBSYSTEM
= 2u16;
8408 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8409 pub const IMAGE_SUBSYSTEM_WINDOWS_CUI
: IMAGE_SUBSYSTEM
= 3u16;
8410 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8411 pub const IMAGE_SUBSYSTEM_OS2_CUI
: IMAGE_SUBSYSTEM
= 5u16;
8412 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8413 pub const IMAGE_SUBSYSTEM_POSIX_CUI
: IMAGE_SUBSYSTEM
= 7u16;
8414 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8415 pub const IMAGE_SUBSYSTEM_NATIVE_WINDOWS
: IMAGE_SUBSYSTEM
= 8u16;
8416 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8417 pub const IMAGE_SUBSYSTEM_WINDOWS_CE_GUI
: IMAGE_SUBSYSTEM
= 9u16;
8418 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8419 pub const IMAGE_SUBSYSTEM_EFI_APPLICATION
: IMAGE_SUBSYSTEM
= 10u16;
8420 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8421 pub const IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER
: IMAGE_SUBSYSTEM
= 11u16;
8422 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8423 pub const IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER
: IMAGE_SUBSYSTEM
= 12u16;
8424 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8425 pub const IMAGE_SUBSYSTEM_EFI_ROM
: IMAGE_SUBSYSTEM
= 13u16;
8426 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8427 pub const IMAGE_SUBSYSTEM_XBOX
: IMAGE_SUBSYSTEM
= 14u16;
8428 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8429 pub const IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION
: IMAGE_SUBSYSTEM
= 16u16;
8430 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8431 pub const IMAGE_SUBSYSTEM_XBOX_CODE_CATALOG
: IMAGE_SUBSYSTEM
= 17u16;
8432 pub type IMachineDebugManager
= *mut ::core
::ffi
::c_void
;
8433 pub type IMachineDebugManagerCookie
= *mut ::core
::ffi
::c_void
;
8434 pub type IMachineDebugManagerEvents
= *mut ::core
::ffi
::c_void
;
8435 pub type IModelIterator
= *mut ::core
::ffi
::c_void
;
8436 pub type IModelKeyReference
= *mut ::core
::ffi
::c_void
;
8437 pub type IModelKeyReference2
= *mut ::core
::ffi
::c_void
;
8438 pub type IModelMethod
= *mut ::core
::ffi
::c_void
;
8439 pub type IModelObject
= *mut ::core
::ffi
::c_void
;
8440 pub type IModelPropertyAccessor
= *mut ::core
::ffi
::c_void
;
8441 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8442 pub const INCORRECT_VERSION_INFO
: u32 = 7u32;
8444 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8445 pub union INLINE_FRAME_CONTEXT
{
8446 pub ContextValue
: u32,
8447 pub Anonymous
: INLINE_FRAME_CONTEXT_0
,
8449 impl ::core
::marker
::Copy
for INLINE_FRAME_CONTEXT {}
8450 impl ::core
::clone
::Clone
for INLINE_FRAME_CONTEXT
{
8451 fn clone(&self) -> Self {
8456 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8457 pub struct INLINE_FRAME_CONTEXT_0
{
8460 pub FrameSignature
: u16,
8462 impl ::core
::marker
::Copy
for INLINE_FRAME_CONTEXT_0 {}
8463 impl ::core
::clone
::Clone
for INLINE_FRAME_CONTEXT_0
{
8464 fn clone(&self) -> Self {
8468 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8469 pub const INLINE_FRAME_CONTEXT_IGNORE
: u32 = 4294967295u32;
8470 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8471 pub const INLINE_FRAME_CONTEXT_INIT
: u32 = 0u32;
8472 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8473 pub const INSUFFICIENT_SPACE_TO_COPY
: u32 = 10u32;
8474 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8475 pub const INTERFACESAFE_FOR_UNTRUSTED_CALLER
: u32 = 1u32;
8476 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8477 pub const INTERFACESAFE_FOR_UNTRUSTED_DATA
: u32 = 2u32;
8478 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8479 pub const INTERFACE_USES_DISPEX
: u32 = 4u32;
8480 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8481 pub const INTERFACE_USES_SECURITY_MANAGER
: u32 = 8u32;
8482 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8483 pub const IOCTL_IPMI_INTERNAL_RECORD_SEL_EVENT
: u32 = 2232320u32;
8485 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8486 pub struct IOSPACE
{
8491 impl ::core
::marker
::Copy
for IOSPACE {}
8492 impl ::core
::clone
::Clone
for IOSPACE
{
8493 fn clone(&self) -> Self {
8498 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8499 pub struct IOSPACE32
{
8504 impl ::core
::marker
::Copy
for IOSPACE32 {}
8505 impl ::core
::clone
::Clone
for IOSPACE32
{
8506 fn clone(&self) -> Self {
8511 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8512 pub struct IOSPACE64
{
8517 impl ::core
::marker
::Copy
for IOSPACE64 {}
8518 impl ::core
::clone
::Clone
for IOSPACE64
{
8519 fn clone(&self) -> Self {
8524 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8525 pub struct IOSPACE_EX
{
8529 pub InterfaceType
: u32,
8531 pub AddressSpace
: u32,
8533 impl ::core
::marker
::Copy
for IOSPACE_EX {}
8534 impl ::core
::clone
::Clone
for IOSPACE_EX
{
8535 fn clone(&self) -> Self {
8540 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8541 pub struct IOSPACE_EX32
{
8545 pub InterfaceType
: u32,
8547 pub AddressSpace
: u32,
8549 impl ::core
::marker
::Copy
for IOSPACE_EX32 {}
8550 impl ::core
::clone
::Clone
for IOSPACE_EX32
{
8551 fn clone(&self) -> Self {
8556 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8557 pub struct IOSPACE_EX64
{
8561 pub InterfaceType
: u32,
8563 pub AddressSpace
: u32,
8565 impl ::core
::marker
::Copy
for IOSPACE_EX64 {}
8566 impl ::core
::clone
::Clone
for IOSPACE_EX64
{
8567 fn clone(&self) -> Self {
8571 pub type IObjectSafety
= *mut ::core
::ffi
::c_void
;
8572 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8573 pub const IPMI_IOCTL_INDEX
: u32 = 1024u32;
8574 #[repr(C, packed(1))]
8575 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8576 pub struct IPMI_OS_SEL_RECORD
{
8580 pub RecordType
: IPMI_OS_SEL_RECORD_TYPE
,
8581 pub DataLength
: u32,
8584 impl ::core
::marker
::Copy
for IPMI_OS_SEL_RECORD {}
8585 impl ::core
::clone
::Clone
for IPMI_OS_SEL_RECORD
{
8586 fn clone(&self) -> Self {
8590 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8591 pub const IPMI_OS_SEL_RECORD_MASK
: u32 = 65535u32;
8592 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8593 pub type IPMI_OS_SEL_RECORD_TYPE
= i32;
8594 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8595 pub const IpmiOsSelRecordTypeWhea
: IPMI_OS_SEL_RECORD_TYPE
= 0i32;
8596 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8597 pub const IpmiOsSelRecordTypeOther
: IPMI_OS_SEL_RECORD_TYPE
= 1i32;
8598 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8599 pub const IpmiOsSelRecordTypeWheaErrorXpfMca
: IPMI_OS_SEL_RECORD_TYPE
= 2i32;
8600 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8601 pub const IpmiOsSelRecordTypeWheaErrorPci
: IPMI_OS_SEL_RECORD_TYPE
= 3i32;
8602 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8603 pub const IpmiOsSelRecordTypeWheaErrorNmi
: IPMI_OS_SEL_RECORD_TYPE
= 4i32;
8604 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8605 pub const IpmiOsSelRecordTypeWheaErrorOther
: IPMI_OS_SEL_RECORD_TYPE
= 5i32;
8606 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8607 pub const IpmiOsSelRecordTypeRaw
: IPMI_OS_SEL_RECORD_TYPE
= 6i32;
8608 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8609 pub const IpmiOsSelRecordTypeDriver
: IPMI_OS_SEL_RECORD_TYPE
= 7i32;
8610 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8611 pub const IpmiOsSelRecordTypeBugcheckRecovery
: IPMI_OS_SEL_RECORD_TYPE
= 8i32;
8612 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8613 pub const IpmiOsSelRecordTypeBugcheckData
: IPMI_OS_SEL_RECORD_TYPE
= 9i32;
8614 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8615 pub const IpmiOsSelRecordTypeMax
: IPMI_OS_SEL_RECORD_TYPE
= 10i32;
8616 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8617 pub const IPMI_OS_SEL_RECORD_VERSION
: u32 = 1u32;
8618 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8619 pub const IPMI_OS_SEL_RECORD_VERSION_1
: u32 = 1u32;
8620 pub type IPerPropertyBrowsing2
= *mut ::core
::ffi
::c_void
;
8621 pub type IPreferredRuntimeTypeConcept
= *mut ::core
::ffi
::c_void
;
8622 pub type IProcessDebugManager32
= *mut ::core
::ffi
::c_void
;
8623 pub type IProcessDebugManager64
= *mut ::core
::ffi
::c_void
;
8624 pub type IProvideExpressionContexts
= *mut ::core
::ffi
::c_void
;
8625 pub type IRawEnumerator
= *mut ::core
::ffi
::c_void
;
8626 pub type IRemoteDebugApplication
= *mut ::core
::ffi
::c_void
;
8627 pub type IRemoteDebugApplication110
= *mut ::core
::ffi
::c_void
;
8628 pub type IRemoteDebugApplicationEvents
= *mut ::core
::ffi
::c_void
;
8629 pub type IRemoteDebugApplicationThread
= *mut ::core
::ffi
::c_void
;
8630 pub type IRemoteDebugCriticalErrorEvent110
= *mut ::core
::ffi
::c_void
;
8631 pub type IRemoteDebugInfoEvent110
= *mut ::core
::ffi
::c_void
;
8632 pub type IScriptEntry
= *mut ::core
::ffi
::c_void
;
8633 pub type IScriptInvocationContext
= *mut ::core
::ffi
::c_void
;
8634 pub type IScriptNode
= *mut ::core
::ffi
::c_void
;
8635 pub type IScriptScriptlet
= *mut ::core
::ffi
::c_void
;
8636 pub type ISimpleConnectionPoint
= *mut ::core
::ffi
::c_void
;
8637 pub type IStringDisplayableConcept
= *mut ::core
::ffi
::c_void
;
8638 pub type ITridentEventSink
= *mut ::core
::ffi
::c_void
;
8639 pub type IWebAppDiagnosticsObjectInitialization
= *mut ::core
::ffi
::c_void
;
8640 pub type IWebAppDiagnosticsSetup
= *mut ::core
::ffi
::c_void
;
8641 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8642 pub type IntrinsicKind
= i32;
8643 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8644 pub const IntrinsicVoid
: IntrinsicKind
= 0i32;
8645 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8646 pub const IntrinsicBool
: IntrinsicKind
= 1i32;
8647 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8648 pub const IntrinsicChar
: IntrinsicKind
= 2i32;
8649 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8650 pub const IntrinsicWChar
: IntrinsicKind
= 3i32;
8651 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8652 pub const IntrinsicInt
: IntrinsicKind
= 4i32;
8653 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8654 pub const IntrinsicUInt
: IntrinsicKind
= 5i32;
8655 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8656 pub const IntrinsicLong
: IntrinsicKind
= 6i32;
8657 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8658 pub const IntrinsicULong
: IntrinsicKind
= 7i32;
8659 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8660 pub const IntrinsicFloat
: IntrinsicKind
= 8i32;
8661 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8662 pub const IntrinsicHRESULT
: IntrinsicKind
= 9i32;
8663 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8664 pub const IntrinsicChar16
: IntrinsicKind
= 10i32;
8665 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8666 pub const IntrinsicChar32
: IntrinsicKind
= 11i32;
8667 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8668 pub type JS_PROPERTY_ATTRIBUTES
= i32;
8669 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8670 pub const JS_PROPERTY_ATTRIBUTE_NONE
: JS_PROPERTY_ATTRIBUTES
= 0i32;
8671 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8672 pub const JS_PROPERTY_HAS_CHILDREN
: JS_PROPERTY_ATTRIBUTES
= 1i32;
8673 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8674 pub const JS_PROPERTY_FAKE
: JS_PROPERTY_ATTRIBUTES
= 2i32;
8675 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8676 pub const JS_PROPERTY_METHOD
: JS_PROPERTY_ATTRIBUTES
= 4i32;
8677 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8678 pub const JS_PROPERTY_READONLY
: JS_PROPERTY_ATTRIBUTES
= 8i32;
8679 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8680 pub const JS_PROPERTY_NATIVE_WINRT_POINTER
: JS_PROPERTY_ATTRIBUTES
= 16i32;
8681 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8682 pub const JS_PROPERTY_FRAME_INTRYBLOCK
: JS_PROPERTY_ATTRIBUTES
= 32i32;
8683 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8684 pub const JS_PROPERTY_FRAME_INCATCHBLOCK
: JS_PROPERTY_ATTRIBUTES
= 64i32;
8685 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8686 pub const JS_PROPERTY_FRAME_INFINALLYBLOCK
: JS_PROPERTY_ATTRIBUTES
= 128i32;
8687 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8688 pub type JS_PROPERTY_MEMBERS
= i32;
8689 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8690 pub const JS_PROPERTY_MEMBERS_ALL
: JS_PROPERTY_MEMBERS
= 0i32;
8691 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8692 pub const JS_PROPERTY_MEMBERS_ARGUMENTS
: JS_PROPERTY_MEMBERS
= 1i32;
8694 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
8695 #[cfg(feature = "Win32_Foundation")]
8696 pub struct JsDebugPropertyInfo
{
8697 pub name
: super::super::super::Foundation
::BSTR
,
8698 pub r
#type: super::super::super::Foundation::BSTR,
8699 pub value
: super::super::super::Foundation
::BSTR
,
8700 pub fullName
: super::super::super::Foundation
::BSTR
,
8701 pub attr
: JS_PROPERTY_ATTRIBUTES
,
8703 #[cfg(feature = "Win32_Foundation")]
8704 impl ::core
::marker
::Copy
for JsDebugPropertyInfo {}
8705 #[cfg(feature = "Win32_Foundation")]
8706 impl ::core
::clone
::Clone
for JsDebugPropertyInfo
{
8707 fn clone(&self) -> Self {
8711 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8712 #[repr(transparent)]
8713 pub struct JsDebugReadMemoryFlags(pub i32);
8714 impl JsDebugReadMemoryFlags
{
8715 pub const None
: Self = Self(0i32);
8716 pub const JsDebugAllowPartialRead
: Self = Self(1i32);
8718 impl ::core
::marker
::Copy
for JsDebugReadMemoryFlags {}
8719 impl ::core
::clone
::Clone
for JsDebugReadMemoryFlags
{
8720 fn clone(&self) -> Self {
8725 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
8726 #[cfg(feature = "Win32_System_Kernel")]
8727 pub struct KDDEBUGGER_DATA32
{
8728 pub Header
: DBGKD_DEBUG_DATA_HEADER32
,
8730 pub BreakpointWithStatus
: u32,
8731 pub SavedContext
: u32,
8732 pub ThCallbackStack
: u16,
8733 pub NextCallback
: u16,
8734 pub FramePointer
: u16,
8736 pub KiCallUserMode
: u32,
8737 pub KeUserCallbackDispatcher
: u32,
8738 pub PsLoadedModuleList
: u32,
8739 pub PsActiveProcessHead
: u32,
8740 pub PspCidTable
: u32,
8741 pub ExpSystemResourcesList
: u32,
8742 pub ExpPagedPoolDescriptor
: u32,
8743 pub ExpNumberOfPagedPools
: u32,
8744 pub KeTimeIncrement
: u32,
8745 pub KeBugCheckCallbackListHead
: u32,
8746 pub KiBugcheckData
: u32,
8747 pub IopErrorLogListHead
: u32,
8748 pub ObpRootDirectoryObject
: u32,
8749 pub ObpTypeObjectType
: u32,
8750 pub MmSystemCacheStart
: u32,
8751 pub MmSystemCacheEnd
: u32,
8752 pub MmSystemCacheWs
: u32,
8753 pub MmPfnDatabase
: u32,
8754 pub MmSystemPtesStart
: u32,
8755 pub MmSystemPtesEnd
: u32,
8756 pub MmSubsectionBase
: u32,
8757 pub MmNumberOfPagingFiles
: u32,
8758 pub MmLowestPhysicalPage
: u32,
8759 pub MmHighestPhysicalPage
: u32,
8760 pub MmNumberOfPhysicalPages
: u32,
8761 pub MmMaximumNonPagedPoolInBytes
: u32,
8762 pub MmNonPagedSystemStart
: u32,
8763 pub MmNonPagedPoolStart
: u32,
8764 pub MmNonPagedPoolEnd
: u32,
8765 pub MmPagedPoolStart
: u32,
8766 pub MmPagedPoolEnd
: u32,
8767 pub MmPagedPoolInformation
: u32,
8768 pub MmPageSize
: u32,
8769 pub MmSizeOfPagedPoolInBytes
: u32,
8770 pub MmTotalCommitLimit
: u32,
8771 pub MmTotalCommittedPages
: u32,
8772 pub MmSharedCommit
: u32,
8773 pub MmDriverCommit
: u32,
8774 pub MmProcessCommit
: u32,
8775 pub MmPagedPoolCommit
: u32,
8776 pub MmExtendedCommit
: u32,
8777 pub MmZeroedPageListHead
: u32,
8778 pub MmFreePageListHead
: u32,
8779 pub MmStandbyPageListHead
: u32,
8780 pub MmModifiedPageListHead
: u32,
8781 pub MmModifiedNoWritePageListHead
: u32,
8782 pub MmAvailablePages
: u32,
8783 pub MmResidentAvailablePages
: u32,
8784 pub PoolTrackTable
: u32,
8785 pub NonPagedPoolDescriptor
: u32,
8786 pub MmHighestUserAddress
: u32,
8787 pub MmSystemRangeStart
: u32,
8788 pub MmUserProbeAddress
: u32,
8789 pub KdPrintCircularBuffer
: u32,
8790 pub KdPrintCircularBufferEnd
: u32,
8791 pub KdPrintWritePointer
: u32,
8792 pub KdPrintRolloverCount
: u32,
8793 pub MmLoadedUserImageList
: u32,
8795 #[cfg(feature = "Win32_System_Kernel")]
8796 impl ::core
::marker
::Copy
for KDDEBUGGER_DATA32 {}
8797 #[cfg(feature = "Win32_System_Kernel")]
8798 impl ::core
::clone
::Clone
for KDDEBUGGER_DATA32
{
8799 fn clone(&self) -> Self {
8804 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
8805 #[cfg(feature = "Win32_System_Kernel")]
8806 pub struct KDDEBUGGER_DATA64
{
8807 pub Header
: DBGKD_DEBUG_DATA_HEADER64
,
8809 pub BreakpointWithStatus
: u64,
8810 pub SavedContext
: u64,
8811 pub ThCallbackStack
: u16,
8812 pub NextCallback
: u16,
8813 pub FramePointer
: u16,
8815 pub KiCallUserMode
: u64,
8816 pub KeUserCallbackDispatcher
: u64,
8817 pub PsLoadedModuleList
: u64,
8818 pub PsActiveProcessHead
: u64,
8819 pub PspCidTable
: u64,
8820 pub ExpSystemResourcesList
: u64,
8821 pub ExpPagedPoolDescriptor
: u64,
8822 pub ExpNumberOfPagedPools
: u64,
8823 pub KeTimeIncrement
: u64,
8824 pub KeBugCheckCallbackListHead
: u64,
8825 pub KiBugcheckData
: u64,
8826 pub IopErrorLogListHead
: u64,
8827 pub ObpRootDirectoryObject
: u64,
8828 pub ObpTypeObjectType
: u64,
8829 pub MmSystemCacheStart
: u64,
8830 pub MmSystemCacheEnd
: u64,
8831 pub MmSystemCacheWs
: u64,
8832 pub MmPfnDatabase
: u64,
8833 pub MmSystemPtesStart
: u64,
8834 pub MmSystemPtesEnd
: u64,
8835 pub MmSubsectionBase
: u64,
8836 pub MmNumberOfPagingFiles
: u64,
8837 pub MmLowestPhysicalPage
: u64,
8838 pub MmHighestPhysicalPage
: u64,
8839 pub MmNumberOfPhysicalPages
: u64,
8840 pub MmMaximumNonPagedPoolInBytes
: u64,
8841 pub MmNonPagedSystemStart
: u64,
8842 pub MmNonPagedPoolStart
: u64,
8843 pub MmNonPagedPoolEnd
: u64,
8844 pub MmPagedPoolStart
: u64,
8845 pub MmPagedPoolEnd
: u64,
8846 pub MmPagedPoolInformation
: u64,
8847 pub MmPageSize
: u64,
8848 pub MmSizeOfPagedPoolInBytes
: u64,
8849 pub MmTotalCommitLimit
: u64,
8850 pub MmTotalCommittedPages
: u64,
8851 pub MmSharedCommit
: u64,
8852 pub MmDriverCommit
: u64,
8853 pub MmProcessCommit
: u64,
8854 pub MmPagedPoolCommit
: u64,
8855 pub MmExtendedCommit
: u64,
8856 pub MmZeroedPageListHead
: u64,
8857 pub MmFreePageListHead
: u64,
8858 pub MmStandbyPageListHead
: u64,
8859 pub MmModifiedPageListHead
: u64,
8860 pub MmModifiedNoWritePageListHead
: u64,
8861 pub MmAvailablePages
: u64,
8862 pub MmResidentAvailablePages
: u64,
8863 pub PoolTrackTable
: u64,
8864 pub NonPagedPoolDescriptor
: u64,
8865 pub MmHighestUserAddress
: u64,
8866 pub MmSystemRangeStart
: u64,
8867 pub MmUserProbeAddress
: u64,
8868 pub KdPrintCircularBuffer
: u64,
8869 pub KdPrintCircularBufferEnd
: u64,
8870 pub KdPrintWritePointer
: u64,
8871 pub KdPrintRolloverCount
: u64,
8872 pub MmLoadedUserImageList
: u64,
8873 pub NtBuildLab
: u64,
8874 pub KiNormalSystemCall
: u64,
8875 pub KiProcessorBlock
: u64,
8876 pub MmUnloadedDrivers
: u64,
8877 pub MmLastUnloadedDriver
: u64,
8878 pub MmTriageActionTaken
: u64,
8879 pub MmSpecialPoolTag
: u64,
8880 pub KernelVerifier
: u64,
8881 pub MmVerifierData
: u64,
8882 pub MmAllocatedNonPagedPool
: u64,
8883 pub MmPeakCommitment
: u64,
8884 pub MmTotalCommitLimitMaximum
: u64,
8885 pub CmNtCSDVersion
: u64,
8886 pub MmPhysicalMemoryBlock
: u64,
8887 pub MmSessionBase
: u64,
8888 pub MmSessionSize
: u64,
8889 pub MmSystemParentTablePage
: u64,
8890 pub MmVirtualTranslationBase
: u64,
8891 pub OffsetKThreadNextProcessor
: u16,
8892 pub OffsetKThreadTeb
: u16,
8893 pub OffsetKThreadKernelStack
: u16,
8894 pub OffsetKThreadInitialStack
: u16,
8895 pub OffsetKThreadApcProcess
: u16,
8896 pub OffsetKThreadState
: u16,
8897 pub OffsetKThreadBStore
: u16,
8898 pub OffsetKThreadBStoreLimit
: u16,
8899 pub SizeEProcess
: u16,
8900 pub OffsetEprocessPeb
: u16,
8901 pub OffsetEprocessParentCID
: u16,
8902 pub OffsetEprocessDirectoryTableBase
: u16,
8904 pub OffsetPrcbDpcRoutine
: u16,
8905 pub OffsetPrcbCurrentThread
: u16,
8906 pub OffsetPrcbMhz
: u16,
8907 pub OffsetPrcbCpuType
: u16,
8908 pub OffsetPrcbVendorString
: u16,
8909 pub OffsetPrcbProcStateContext
: u16,
8910 pub OffsetPrcbNumber
: u16,
8911 pub SizeEThread
: u16,
8912 pub L1tfHighPhysicalBitIndex
: u8,
8913 pub L1tfSwizzleBitIndex
: u8,
8915 pub KdPrintCircularBufferPtr
: u64,
8916 pub KdPrintBufferSize
: u64,
8917 pub KeLoaderBlock
: u64,
8919 pub OffsetPcrSelfPcr
: u16,
8920 pub OffsetPcrCurrentPrcb
: u16,
8921 pub OffsetPcrContainedPrcb
: u16,
8922 pub OffsetPcrInitialBStore
: u16,
8923 pub OffsetPcrBStoreLimit
: u16,
8924 pub OffsetPcrInitialStack
: u16,
8925 pub OffsetPcrStackLimit
: u16,
8926 pub OffsetPrcbPcrPage
: u16,
8927 pub OffsetPrcbProcStateSpecialReg
: u16,
8936 pub Gdt64R3CmCode
: u16,
8937 pub Gdt64R3CmTeb
: u16,
8938 pub IopNumTriageDumpDataBlocks
: u64,
8939 pub IopTriageDumpDataBlocks
: u64,
8940 pub VfCrashDataBlock
: u64,
8941 pub MmBadPagesDetected
: u64,
8942 pub MmZeroedPageSingleBitErrorsDetected
: u64,
8943 pub EtwpDebuggerData
: u64,
8944 pub OffsetPrcbContext
: u16,
8945 pub OffsetPrcbMaxBreakpoints
: u16,
8946 pub OffsetPrcbMaxWatchpoints
: u16,
8947 pub OffsetKThreadStackLimit
: u32,
8948 pub OffsetKThreadStackBase
: u32,
8949 pub OffsetKThreadQueueListEntry
: u32,
8950 pub OffsetEThreadIrpList
: u32,
8951 pub OffsetPrcbIdleThread
: u16,
8952 pub OffsetPrcbNormalDpcState
: u16,
8953 pub OffsetPrcbDpcStack
: u16,
8954 pub OffsetPrcbIsrStack
: u16,
8955 pub SizeKDPC_STACK_FRAME
: u16,
8956 pub OffsetKPriQueueThreadListHead
: u16,
8957 pub OffsetKThreadWaitReason
: u16,
8960 pub RetpolineStubFunctionTable
: u64,
8961 pub RetpolineStubFunctionTableSize
: u32,
8962 pub RetpolineStubOffset
: u32,
8963 pub RetpolineStubSize
: u32,
8964 pub OffsetEProcessMmHotPatchContext
: u16,
8966 #[cfg(feature = "Win32_System_Kernel")]
8967 impl ::core
::marker
::Copy
for KDDEBUGGER_DATA64 {}
8968 #[cfg(feature = "Win32_System_Kernel")]
8969 impl ::core
::clone
::Clone
for KDDEBUGGER_DATA64
{
8970 fn clone(&self) -> Self {
8975 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
8976 #[cfg(target_arch = "x86")]
8979 pub ThCallbackStack
: u32,
8980 pub NextCallback
: u32,
8981 pub FramePointer
: u32,
8982 pub KiCallUserMode
: u32,
8983 pub KeUserCallbackDispatcher
: u32,
8984 pub SystemRangeStart
: u32,
8985 pub ThCallbackBStore
: u32,
8986 pub KiUserExceptionDispatcher
: u32,
8988 pub StackLimit
: u32,
8989 pub Reserved
: [u32; 5],
8991 #[cfg(target_arch = "x86")]
8992 impl ::core
::marker
::Copy
for KDHELP {}
8993 #[cfg(target_arch = "x86")]
8994 impl ::core
::clone
::Clone
for KDHELP
{
8995 fn clone(&self) -> Self {
9000 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9001 pub struct KDHELP64
{
9003 pub ThCallbackStack
: u32,
9004 pub ThCallbackBStore
: u32,
9005 pub NextCallback
: u32,
9006 pub FramePointer
: u32,
9007 pub KiCallUserMode
: u64,
9008 pub KeUserCallbackDispatcher
: u64,
9009 pub SystemRangeStart
: u64,
9010 pub KiUserExceptionDispatcher
: u64,
9012 pub StackLimit
: u64,
9013 pub BuildVersion
: u32,
9014 pub RetpolineStubFunctionTableSize
: u32,
9015 pub RetpolineStubFunctionTable
: u64,
9016 pub RetpolineStubOffset
: u32,
9017 pub RetpolineStubSize
: u32,
9018 pub Reserved0
: [u64; 2],
9020 impl ::core
::marker
::Copy
for KDHELP64 {}
9021 impl ::core
::clone
::Clone
for KDHELP64
{
9022 fn clone(&self) -> Self {
9026 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9027 pub const KD_SECONDARY_VERSION_AMD64_CONTEXT
: u32 = 2u32;
9028 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9029 pub const KD_SECONDARY_VERSION_AMD64_OBSOLETE_CONTEXT_1
: u32 = 0u32;
9030 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9031 pub const KD_SECONDARY_VERSION_AMD64_OBSOLETE_CONTEXT_2
: u32 = 1u32;
9032 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9033 pub const KD_SECONDARY_VERSION_DEFAULT
: u32 = 0u32;
9035 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9036 #[cfg(target_arch = "x86_64")]
9037 pub struct KNONVOLATILE_CONTEXT_POINTERS
{
9038 pub Anonymous1
: KNONVOLATILE_CONTEXT_POINTERS_0
,
9039 pub Anonymous2
: KNONVOLATILE_CONTEXT_POINTERS_1
,
9041 #[cfg(target_arch = "x86_64")]
9042 impl ::core
::marker
::Copy
for KNONVOLATILE_CONTEXT_POINTERS {}
9043 #[cfg(target_arch = "x86_64")]
9044 impl ::core
::clone
::Clone
for KNONVOLATILE_CONTEXT_POINTERS
{
9045 fn clone(&self) -> Self {
9050 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9051 #[cfg(target_arch = "x86_64")]
9052 pub union KNONVOLATILE_CONTEXT_POINTERS_0
{
9053 pub FloatingContext
: [*mut M128A
; 16],
9054 pub Anonymous
: KNONVOLATILE_CONTEXT_POINTERS_0_0
,
9056 #[cfg(target_arch = "x86_64")]
9057 impl ::core
::marker
::Copy
for KNONVOLATILE_CONTEXT_POINTERS_0 {}
9058 #[cfg(target_arch = "x86_64")]
9059 impl ::core
::clone
::Clone
for KNONVOLATILE_CONTEXT_POINTERS_0
{
9060 fn clone(&self) -> Self {
9065 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9066 #[cfg(target_arch = "x86_64")]
9067 pub struct KNONVOLATILE_CONTEXT_POINTERS_0_0
{
9068 pub Xmm0
: *mut M128A
,
9069 pub Xmm1
: *mut M128A
,
9070 pub Xmm2
: *mut M128A
,
9071 pub Xmm3
: *mut M128A
,
9072 pub Xmm4
: *mut M128A
,
9073 pub Xmm5
: *mut M128A
,
9074 pub Xmm6
: *mut M128A
,
9075 pub Xmm7
: *mut M128A
,
9076 pub Xmm8
: *mut M128A
,
9077 pub Xmm9
: *mut M128A
,
9078 pub Xmm10
: *mut M128A
,
9079 pub Xmm11
: *mut M128A
,
9080 pub Xmm12
: *mut M128A
,
9081 pub Xmm13
: *mut M128A
,
9082 pub Xmm14
: *mut M128A
,
9083 pub Xmm15
: *mut M128A
,
9085 #[cfg(target_arch = "x86_64")]
9086 impl ::core
::marker
::Copy
for KNONVOLATILE_CONTEXT_POINTERS_0_0 {}
9087 #[cfg(target_arch = "x86_64")]
9088 impl ::core
::clone
::Clone
for KNONVOLATILE_CONTEXT_POINTERS_0_0
{
9089 fn clone(&self) -> Self {
9094 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9095 #[cfg(target_arch = "x86_64")]
9096 pub union KNONVOLATILE_CONTEXT_POINTERS_1
{
9097 pub IntegerContext
: [*mut u64; 16],
9098 pub Anonymous
: KNONVOLATILE_CONTEXT_POINTERS_1_0
,
9100 #[cfg(target_arch = "x86_64")]
9101 impl ::core
::marker
::Copy
for KNONVOLATILE_CONTEXT_POINTERS_1 {}
9102 #[cfg(target_arch = "x86_64")]
9103 impl ::core
::clone
::Clone
for KNONVOLATILE_CONTEXT_POINTERS_1
{
9104 fn clone(&self) -> Self {
9109 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9110 #[cfg(target_arch = "x86_64")]
9111 pub struct KNONVOLATILE_CONTEXT_POINTERS_1_0
{
9129 #[cfg(target_arch = "x86_64")]
9130 impl ::core
::marker
::Copy
for KNONVOLATILE_CONTEXT_POINTERS_1_0 {}
9131 #[cfg(target_arch = "x86_64")]
9132 impl ::core
::clone
::Clone
for KNONVOLATILE_CONTEXT_POINTERS_1_0
{
9133 fn clone(&self) -> Self {
9138 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9139 #[cfg(target_arch = "x86")]
9140 pub struct KNONVOLATILE_CONTEXT_POINTERS
{
9143 #[cfg(target_arch = "x86")]
9144 impl ::core
::marker
::Copy
for KNONVOLATILE_CONTEXT_POINTERS {}
9145 #[cfg(target_arch = "x86")]
9146 impl ::core
::clone
::Clone
for KNONVOLATILE_CONTEXT_POINTERS
{
9147 fn clone(&self) -> Self {
9152 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9153 #[cfg(target_arch = "aarch64")]
9154 pub struct KNONVOLATILE_CONTEXT_POINTERS_ARM64
{
9176 #[cfg(target_arch = "aarch64")]
9177 impl ::core
::marker
::Copy
for KNONVOLATILE_CONTEXT_POINTERS_ARM64 {}
9178 #[cfg(target_arch = "aarch64")]
9179 impl ::core
::clone
::Clone
for KNONVOLATILE_CONTEXT_POINTERS_ARM64
{
9180 fn clone(&self) -> Self {
9185 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9186 pub struct LDT_ENTRY
{
9189 pub HighWord
: LDT_ENTRY_0
,
9191 impl ::core
::marker
::Copy
for LDT_ENTRY {}
9192 impl ::core
::clone
::Clone
for LDT_ENTRY
{
9193 fn clone(&self) -> Self {
9198 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9199 pub union LDT_ENTRY_0
{
9200 pub Bytes
: LDT_ENTRY_0_1
,
9201 pub Bits
: LDT_ENTRY_0_0
,
9203 impl ::core
::marker
::Copy
for LDT_ENTRY_0 {}
9204 impl ::core
::clone
::Clone
for LDT_ENTRY_0
{
9205 fn clone(&self) -> Self {
9210 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9211 pub struct LDT_ENTRY_0_0
{
9214 impl ::core
::marker
::Copy
for LDT_ENTRY_0_0 {}
9215 impl ::core
::clone
::Clone
for LDT_ENTRY_0_0
{
9216 fn clone(&self) -> Self {
9221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9222 pub struct LDT_ENTRY_0_1
{
9228 impl ::core
::marker
::Copy
for LDT_ENTRY_0_1 {}
9229 impl ::core
::clone
::Clone
for LDT_ENTRY_0_1
{
9230 fn clone(&self) -> Self {
9235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
9236 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
9237 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9238 pub struct LOADED_IMAGE
{
9239 pub ModuleName
: ::windows_sys
::core
::PSTR
,
9240 pub hFile
: super::super::super::Foundation
::HANDLE
,
9241 pub MappedAddress
: *mut u8,
9242 pub FileHeader
: *mut IMAGE_NT_HEADERS64
,
9243 pub LastRvaSection
: *mut IMAGE_SECTION_HEADER
,
9244 pub NumberOfSections
: u32,
9245 pub Sections
: *mut IMAGE_SECTION_HEADER
,
9246 pub Characteristics
: IMAGE_FILE_CHARACTERISTICS2
,
9247 pub fSystemImage
: super::super::super::Foundation
::BOOLEAN
,
9248 pub fDOSImage
: super::super::super::Foundation
::BOOLEAN
,
9249 pub fReadOnly
: super::super::super::Foundation
::BOOLEAN
,
9251 pub Links
: super::super::Kernel
::LIST_ENTRY
,
9252 pub SizeOfImage
: u32,
9254 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
9255 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9256 impl ::core
::marker
::Copy
for LOADED_IMAGE {}
9257 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
9258 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9259 impl ::core
::clone
::Clone
for LOADED_IMAGE
{
9260 fn clone(&self) -> Self {
9265 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
9266 #[cfg(target_arch = "x86")]
9267 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9268 pub struct LOADED_IMAGE
{
9269 pub ModuleName
: ::windows_sys
::core
::PSTR
,
9270 pub hFile
: super::super::super::Foundation
::HANDLE
,
9271 pub MappedAddress
: *mut u8,
9272 pub FileHeader
: *mut IMAGE_NT_HEADERS32
,
9273 pub LastRvaSection
: *mut IMAGE_SECTION_HEADER
,
9274 pub NumberOfSections
: u32,
9275 pub Sections
: *mut IMAGE_SECTION_HEADER
,
9276 pub Characteristics
: IMAGE_FILE_CHARACTERISTICS2
,
9277 pub fSystemImage
: super::super::super::Foundation
::BOOLEAN
,
9278 pub fDOSImage
: super::super::super::Foundation
::BOOLEAN
,
9279 pub fReadOnly
: super::super::super::Foundation
::BOOLEAN
,
9281 pub Links
: super::super::Kernel
::LIST_ENTRY
,
9282 pub SizeOfImage
: u32,
9284 #[cfg(target_arch = "x86")]
9285 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9286 impl ::core
::marker
::Copy
for LOADED_IMAGE {}
9287 #[cfg(target_arch = "x86")]
9288 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9289 impl ::core
::clone
::Clone
for LOADED_IMAGE
{
9290 fn clone(&self) -> Self {
9295 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
9296 #[cfg(feature = "Win32_Foundation")]
9297 pub struct LOAD_DLL_DEBUG_INFO
{
9298 pub hFile
: super::super::super::Foundation
::HANDLE
,
9299 pub lpBaseOfDll
: *mut ::core
::ffi
::c_void
,
9300 pub dwDebugInfoFileOffset
: u32,
9301 pub nDebugInfoSize
: u32,
9302 pub lpImageName
: *mut ::core
::ffi
::c_void
,
9305 #[cfg(feature = "Win32_Foundation")]
9306 impl ::core
::marker
::Copy
for LOAD_DLL_DEBUG_INFO {}
9307 #[cfg(feature = "Win32_Foundation")]
9308 impl ::core
::clone
::Clone
for LOAD_DLL_DEBUG_INFO
{
9309 fn clone(&self) -> Self {
9313 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9314 pub type LPCALL_BACK_USER_INTERRUPT_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn() -> u32>;
9315 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
9316 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9317 pub type LPTOP_LEVEL_EXCEPTION_FILTER
= ::core
::option
::Option
<unsafe extern "system" fn(exceptioninfo
: *const EXCEPTION_POINTERS
) -> i32>;
9318 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9319 pub type LanguageKind
= i32;
9320 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9321 pub const LanguageUnknown
: LanguageKind
= 0i32;
9322 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9323 pub const LanguageC
: LanguageKind
= 1i32;
9324 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9325 pub const LanguageCPP
: LanguageKind
= 2i32;
9326 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9327 pub const LanguageAssembly
: LanguageKind
= 3i32;
9329 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9330 pub struct Location
{
9331 pub HostDefined
: u64,
9334 impl ::core
::marker
::Copy
for Location {}
9335 impl ::core
::clone
::Clone
for Location
{
9336 fn clone(&self) -> Self {
9340 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9341 pub type LocationKind
= i32;
9342 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9343 pub const LocationMember
: LocationKind
= 0i32;
9344 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9345 pub const LocationStatic
: LocationKind
= 1i32;
9346 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9347 pub const LocationConstant
: LocationKind
= 2i32;
9348 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9349 pub const LocationNone
: LocationKind
= 3i32;
9351 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9356 impl ::core
::marker
::Copy
for M128A {}
9357 impl ::core
::clone
::Clone
for M128A
{
9358 fn clone(&self) -> Self {
9362 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9363 pub const MAX_SYM_NAME
: u32 = 2000u32;
9364 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9365 pub const MEMORY_READ_ERROR
: u32 = 1u32;
9366 #[repr(C, packed(4))]
9367 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`*"]
9368 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))]
9369 pub struct MINIDUMP_CALLBACK_INFORMATION
{
9370 pub CallbackRoutine
: MINIDUMP_CALLBACK_ROUTINE
,
9371 pub CallbackParam
: *mut ::core
::ffi
::c_void
,
9373 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))]
9374 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_INFORMATION {}
9375 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))]
9376 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_INFORMATION
{
9377 fn clone(&self) -> Self {
9382 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`*"]
9383 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))]
9384 pub struct MINIDUMP_CALLBACK_INPUT
{
9386 pub ProcessHandle
: super::super::super::Foundation
::HANDLE
,
9387 pub CallbackType
: u32,
9388 pub Anonymous
: MINIDUMP_CALLBACK_INPUT_0
,
9390 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))]
9391 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_INPUT {}
9392 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))]
9393 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_INPUT
{
9394 fn clone(&self) -> Self {
9399 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`*"]
9400 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))]
9401 pub union MINIDUMP_CALLBACK_INPUT_0
{
9402 pub Status
: ::windows_sys
::core
::HRESULT
,
9403 pub Thread
: MINIDUMP_THREAD_CALLBACK
,
9404 pub ThreadEx
: MINIDUMP_THREAD_EX_CALLBACK
,
9405 pub Module
: MINIDUMP_MODULE_CALLBACK
,
9406 pub IncludeThread
: MINIDUMP_INCLUDE_THREAD_CALLBACK
,
9407 pub IncludeModule
: MINIDUMP_INCLUDE_MODULE_CALLBACK
,
9408 pub Io
: MINIDUMP_IO_CALLBACK
,
9409 pub ReadMemoryFailure
: MINIDUMP_READ_MEMORY_FAILURE_CALLBACK
,
9410 pub SecondaryFlags
: u32,
9411 pub VmQuery
: MINIDUMP_VM_QUERY_CALLBACK
,
9412 pub VmPreRead
: MINIDUMP_VM_PRE_READ_CALLBACK
,
9413 pub VmPostRead
: MINIDUMP_VM_POST_READ_CALLBACK
,
9415 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))]
9416 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_INPUT_0 {}
9417 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))]
9418 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_INPUT_0
{
9419 fn clone(&self) -> Self {
9424 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"]
9425 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9426 pub struct MINIDUMP_CALLBACK_OUTPUT
{
9427 pub Anonymous
: MINIDUMP_CALLBACK_OUTPUT_0
,
9429 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9430 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_OUTPUT {}
9431 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9432 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_OUTPUT
{
9433 fn clone(&self) -> Self {
9437 #[repr(C, packed(4))]
9438 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"]
9439 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9440 pub union MINIDUMP_CALLBACK_OUTPUT_0
{
9441 pub ModuleWriteFlags
: u32,
9442 pub ThreadWriteFlags
: u32,
9443 pub SecondaryFlags
: u32,
9444 pub Anonymous1
: MINIDUMP_CALLBACK_OUTPUT_0_0
,
9445 pub Anonymous2
: MINIDUMP_CALLBACK_OUTPUT_0_1
,
9446 pub Handle
: super::super::super::Foundation
::HANDLE
,
9447 pub Anonymous3
: MINIDUMP_CALLBACK_OUTPUT_0_2
,
9448 pub Anonymous4
: MINIDUMP_CALLBACK_OUTPUT_0_3
,
9449 pub Anonymous5
: MINIDUMP_CALLBACK_OUTPUT_0_4
,
9450 pub Status
: ::windows_sys
::core
::HRESULT
,
9452 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9453 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_OUTPUT_0 {}
9454 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9455 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_OUTPUT_0
{
9456 fn clone(&self) -> Self {
9460 #[repr(C, packed(4))]
9461 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"]
9462 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9463 pub struct MINIDUMP_CALLBACK_OUTPUT_0_0
{
9464 pub MemoryBase
: u64,
9465 pub MemorySize
: u32,
9467 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9468 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_OUTPUT_0_0 {}
9469 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9470 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_OUTPUT_0_0
{
9471 fn clone(&self) -> Self {
9476 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"]
9477 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9478 pub struct MINIDUMP_CALLBACK_OUTPUT_0_1
{
9479 pub CheckCancel
: super::super::super::Foundation
::BOOL
,
9480 pub Cancel
: super::super::super::Foundation
::BOOL
,
9482 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9483 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_OUTPUT_0_1 {}
9484 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9485 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_OUTPUT_0_1
{
9486 fn clone(&self) -> Self {
9491 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"]
9492 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9493 pub struct MINIDUMP_CALLBACK_OUTPUT_0_2
{
9494 pub VmRegion
: MINIDUMP_MEMORY_INFO
,
9495 pub Continue
: super::super::super::Foundation
::BOOL
,
9497 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9498 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_OUTPUT_0_2 {}
9499 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9500 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_OUTPUT_0_2
{
9501 fn clone(&self) -> Self {
9506 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"]
9507 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9508 pub struct MINIDUMP_CALLBACK_OUTPUT_0_3
{
9509 pub VmQueryStatus
: ::windows_sys
::core
::HRESULT
,
9510 pub VmQueryResult
: MINIDUMP_MEMORY_INFO
,
9512 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9513 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_OUTPUT_0_3 {}
9514 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9515 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_OUTPUT_0_3
{
9516 fn clone(&self) -> Self {
9521 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"]
9522 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9523 pub struct MINIDUMP_CALLBACK_OUTPUT_0_4
{
9524 pub VmReadStatus
: ::windows_sys
::core
::HRESULT
,
9525 pub VmReadBytesCompleted
: u32,
9527 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9528 impl ::core
::marker
::Copy
for MINIDUMP_CALLBACK_OUTPUT_0_4 {}
9529 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))]
9530 impl ::core
::clone
::Clone
for MINIDUMP_CALLBACK_OUTPUT_0_4
{
9531 fn clone(&self) -> Self {
9535 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`*"]
9536 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))]
9537 pub type MINIDUMP_CALLBACK_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(callbackparam
: *mut ::core
::ffi
::c_void
, callbackinput
: *const MINIDUMP_CALLBACK_INPUT
, callbackoutput
: *mut MINIDUMP_CALLBACK_OUTPUT
) -> super::super::super::Foundation
::BOOL
>;
9538 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9539 pub type MINIDUMP_CALLBACK_TYPE
= i32;
9540 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9541 pub const ModuleCallback
: MINIDUMP_CALLBACK_TYPE
= 0i32;
9542 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9543 pub const ThreadCallback
: MINIDUMP_CALLBACK_TYPE
= 1i32;
9544 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9545 pub const ThreadExCallback
: MINIDUMP_CALLBACK_TYPE
= 2i32;
9546 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9547 pub const IncludeThreadCallback
: MINIDUMP_CALLBACK_TYPE
= 3i32;
9548 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9549 pub const IncludeModuleCallback
: MINIDUMP_CALLBACK_TYPE
= 4i32;
9550 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9551 pub const MemoryCallback
: MINIDUMP_CALLBACK_TYPE
= 5i32;
9552 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9553 pub const CancelCallback
: MINIDUMP_CALLBACK_TYPE
= 6i32;
9554 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9555 pub const WriteKernelMinidumpCallback
: MINIDUMP_CALLBACK_TYPE
= 7i32;
9556 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9557 pub const KernelMinidumpStatusCallback
: MINIDUMP_CALLBACK_TYPE
= 8i32;
9558 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9559 pub const RemoveMemoryCallback
: MINIDUMP_CALLBACK_TYPE
= 9i32;
9560 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9561 pub const IncludeVmRegionCallback
: MINIDUMP_CALLBACK_TYPE
= 10i32;
9562 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9563 pub const IoStartCallback
: MINIDUMP_CALLBACK_TYPE
= 11i32;
9564 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9565 pub const IoWriteAllCallback
: MINIDUMP_CALLBACK_TYPE
= 12i32;
9566 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9567 pub const IoFinishCallback
: MINIDUMP_CALLBACK_TYPE
= 13i32;
9568 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9569 pub const ReadMemoryFailureCallback
: MINIDUMP_CALLBACK_TYPE
= 14i32;
9570 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9571 pub const SecondaryFlagsCallback
: MINIDUMP_CALLBACK_TYPE
= 15i32;
9572 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9573 pub const IsProcessSnapshotCallback
: MINIDUMP_CALLBACK_TYPE
= 16i32;
9574 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9575 pub const VmStartCallback
: MINIDUMP_CALLBACK_TYPE
= 17i32;
9576 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9577 pub const VmQueryCallback
: MINIDUMP_CALLBACK_TYPE
= 18i32;
9578 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9579 pub const VmPreReadCallback
: MINIDUMP_CALLBACK_TYPE
= 19i32;
9580 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9581 pub const VmPostReadCallback
: MINIDUMP_CALLBACK_TYPE
= 20i32;
9583 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9584 pub struct MINIDUMP_DIRECTORY
{
9585 pub StreamType
: u32,
9586 pub Location
: MINIDUMP_LOCATION_DESCRIPTOR
,
9588 impl ::core
::marker
::Copy
for MINIDUMP_DIRECTORY {}
9589 impl ::core
::clone
::Clone
for MINIDUMP_DIRECTORY
{
9590 fn clone(&self) -> Self {
9594 #[repr(C, packed(4))]
9595 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9596 pub struct MINIDUMP_EXCEPTION
{
9597 pub ExceptionCode
: u32,
9598 pub ExceptionFlags
: u32,
9599 pub ExceptionRecord
: u64,
9600 pub ExceptionAddress
: u64,
9601 pub NumberParameters
: u32,
9602 pub __unusedAlignment
: u32,
9603 pub ExceptionInformation
: [u64; 15],
9605 impl ::core
::marker
::Copy
for MINIDUMP_EXCEPTION {}
9606 impl ::core
::clone
::Clone
for MINIDUMP_EXCEPTION
{
9607 fn clone(&self) -> Self {
9611 #[repr(C, packed(4))]
9612 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
9613 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9614 pub struct MINIDUMP_EXCEPTION_INFORMATION
{
9616 pub ExceptionPointers
: *mut EXCEPTION_POINTERS
,
9617 pub ClientPointers
: super::super::super::Foundation
::BOOL
,
9619 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9620 impl ::core
::marker
::Copy
for MINIDUMP_EXCEPTION_INFORMATION {}
9621 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
9622 impl ::core
::clone
::Clone
for MINIDUMP_EXCEPTION_INFORMATION
{
9623 fn clone(&self) -> Self {
9627 #[repr(C, packed(4))]
9628 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
9629 #[cfg(feature = "Win32_Foundation")]
9630 pub struct MINIDUMP_EXCEPTION_INFORMATION64
{
9632 pub ExceptionRecord
: u64,
9633 pub ContextRecord
: u64,
9634 pub ClientPointers
: super::super::super::Foundation
::BOOL
,
9636 #[cfg(feature = "Win32_Foundation")]
9637 impl ::core
::marker
::Copy
for MINIDUMP_EXCEPTION_INFORMATION64 {}
9638 #[cfg(feature = "Win32_Foundation")]
9639 impl ::core
::clone
::Clone
for MINIDUMP_EXCEPTION_INFORMATION64
{
9640 fn clone(&self) -> Self {
9645 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9646 pub struct MINIDUMP_EXCEPTION_STREAM
{
9648 pub __alignment
: u32,
9649 pub ExceptionRecord
: MINIDUMP_EXCEPTION
,
9650 pub ThreadContext
: MINIDUMP_LOCATION_DESCRIPTOR
,
9652 impl ::core
::marker
::Copy
for MINIDUMP_EXCEPTION_STREAM {}
9653 impl ::core
::clone
::Clone
for MINIDUMP_EXCEPTION_STREAM
{
9654 fn clone(&self) -> Self {
9658 #[repr(C, packed(4))]
9659 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9660 pub struct MINIDUMP_FUNCTION_TABLE_DESCRIPTOR
{
9661 pub MinimumAddress
: u64,
9662 pub MaximumAddress
: u64,
9663 pub BaseAddress
: u64,
9664 pub EntryCount
: u32,
9665 pub SizeOfAlignPad
: u32,
9667 impl ::core
::marker
::Copy
for MINIDUMP_FUNCTION_TABLE_DESCRIPTOR {}
9668 impl ::core
::clone
::Clone
for MINIDUMP_FUNCTION_TABLE_DESCRIPTOR
{
9669 fn clone(&self) -> Self {
9674 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9675 pub struct MINIDUMP_FUNCTION_TABLE_STREAM
{
9676 pub SizeOfHeader
: u32,
9677 pub SizeOfDescriptor
: u32,
9678 pub SizeOfNativeDescriptor
: u32,
9679 pub SizeOfFunctionEntry
: u32,
9680 pub NumberOfDescriptors
: u32,
9681 pub SizeOfAlignPad
: u32,
9683 impl ::core
::marker
::Copy
for MINIDUMP_FUNCTION_TABLE_STREAM {}
9684 impl ::core
::clone
::Clone
for MINIDUMP_FUNCTION_TABLE_STREAM
{
9685 fn clone(&self) -> Self {
9690 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9691 pub struct MINIDUMP_HANDLE_DATA_STREAM
{
9692 pub SizeOfHeader
: u32,
9693 pub SizeOfDescriptor
: u32,
9694 pub NumberOfDescriptors
: u32,
9697 impl ::core
::marker
::Copy
for MINIDUMP_HANDLE_DATA_STREAM {}
9698 impl ::core
::clone
::Clone
for MINIDUMP_HANDLE_DATA_STREAM
{
9699 fn clone(&self) -> Self {
9703 #[repr(C, packed(4))]
9704 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9705 pub struct MINIDUMP_HANDLE_DESCRIPTOR
{
9707 pub TypeNameRva
: u32,
9708 pub ObjectNameRva
: u32,
9709 pub Attributes
: u32,
9710 pub GrantedAccess
: u32,
9711 pub HandleCount
: u32,
9712 pub PointerCount
: u32,
9714 impl ::core
::marker
::Copy
for MINIDUMP_HANDLE_DESCRIPTOR {}
9715 impl ::core
::clone
::Clone
for MINIDUMP_HANDLE_DESCRIPTOR
{
9716 fn clone(&self) -> Self {
9720 #[repr(C, packed(4))]
9721 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9722 pub struct MINIDUMP_HANDLE_DESCRIPTOR_2
{
9724 pub TypeNameRva
: u32,
9725 pub ObjectNameRva
: u32,
9726 pub Attributes
: u32,
9727 pub GrantedAccess
: u32,
9728 pub HandleCount
: u32,
9729 pub PointerCount
: u32,
9730 pub ObjectInfoRva
: u32,
9733 impl ::core
::marker
::Copy
for MINIDUMP_HANDLE_DESCRIPTOR_2 {}
9734 impl ::core
::clone
::Clone
for MINIDUMP_HANDLE_DESCRIPTOR_2
{
9735 fn clone(&self) -> Self {
9740 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9741 pub struct MINIDUMP_HANDLE_OBJECT_INFORMATION
{
9742 pub NextInfoRva
: u32,
9744 pub SizeOfInfo
: u32,
9746 impl ::core
::marker
::Copy
for MINIDUMP_HANDLE_OBJECT_INFORMATION {}
9747 impl ::core
::clone
::Clone
for MINIDUMP_HANDLE_OBJECT_INFORMATION
{
9748 fn clone(&self) -> Self {
9752 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9753 pub type MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= i32;
9754 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9755 pub const MiniHandleObjectInformationNone
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 0i32;
9756 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9757 pub const MiniThreadInformation1
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 1i32;
9758 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9759 pub const MiniMutantInformation1
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 2i32;
9760 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9761 pub const MiniMutantInformation2
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 3i32;
9762 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9763 pub const MiniProcessInformation1
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 4i32;
9764 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9765 pub const MiniProcessInformation2
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 5i32;
9766 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9767 pub const MiniEventInformation1
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 6i32;
9768 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9769 pub const MiniSectionInformation1
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 7i32;
9770 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9771 pub const MiniSemaphoreInformation1
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 8i32;
9772 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9773 pub const MiniHandleObjectInformationTypeMax
: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE
= 9i32;
9775 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9776 pub struct MINIDUMP_HANDLE_OPERATION_LIST
{
9777 pub SizeOfHeader
: u32,
9778 pub SizeOfEntry
: u32,
9779 pub NumberOfEntries
: u32,
9782 impl ::core
::marker
::Copy
for MINIDUMP_HANDLE_OPERATION_LIST {}
9783 impl ::core
::clone
::Clone
for MINIDUMP_HANDLE_OPERATION_LIST
{
9784 fn clone(&self) -> Self {
9788 #[repr(C, packed(4))]
9789 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9790 pub struct MINIDUMP_HEADER
{
9793 pub NumberOfStreams
: u32,
9794 pub StreamDirectoryRva
: u32,
9796 pub Anonymous
: MINIDUMP_HEADER_0
,
9799 impl ::core
::marker
::Copy
for MINIDUMP_HEADER {}
9800 impl ::core
::clone
::Clone
for MINIDUMP_HEADER
{
9801 fn clone(&self) -> Self {
9806 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9807 pub union MINIDUMP_HEADER_0
{
9809 pub TimeDateStamp
: u32,
9811 impl ::core
::marker
::Copy
for MINIDUMP_HEADER_0 {}
9812 impl ::core
::clone
::Clone
for MINIDUMP_HEADER_0
{
9813 fn clone(&self) -> Self {
9817 #[repr(C, packed(4))]
9818 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9819 pub struct MINIDUMP_INCLUDE_MODULE_CALLBACK
{
9820 pub BaseOfImage
: u64,
9822 impl ::core
::marker
::Copy
for MINIDUMP_INCLUDE_MODULE_CALLBACK {}
9823 impl ::core
::clone
::Clone
for MINIDUMP_INCLUDE_MODULE_CALLBACK
{
9824 fn clone(&self) -> Self {
9829 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9830 pub struct MINIDUMP_INCLUDE_THREAD_CALLBACK
{
9833 impl ::core
::marker
::Copy
for MINIDUMP_INCLUDE_THREAD_CALLBACK {}
9834 impl ::core
::clone
::Clone
for MINIDUMP_INCLUDE_THREAD_CALLBACK
{
9835 fn clone(&self) -> Self {
9839 #[repr(C, packed(4))]
9840 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
9841 #[cfg(feature = "Win32_Foundation")]
9842 pub struct MINIDUMP_IO_CALLBACK
{
9843 pub Handle
: super::super::super::Foundation
::HANDLE
,
9845 pub Buffer
: *mut ::core
::ffi
::c_void
,
9846 pub BufferBytes
: u32,
9848 #[cfg(feature = "Win32_Foundation")]
9849 impl ::core
::marker
::Copy
for MINIDUMP_IO_CALLBACK {}
9850 #[cfg(feature = "Win32_Foundation")]
9851 impl ::core
::clone
::Clone
for MINIDUMP_IO_CALLBACK
{
9852 fn clone(&self) -> Self {
9857 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9858 pub struct MINIDUMP_LOCATION_DESCRIPTOR
{
9862 impl ::core
::marker
::Copy
for MINIDUMP_LOCATION_DESCRIPTOR {}
9863 impl ::core
::clone
::Clone
for MINIDUMP_LOCATION_DESCRIPTOR
{
9864 fn clone(&self) -> Self {
9868 #[repr(C, packed(4))]
9869 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9870 pub struct MINIDUMP_LOCATION_DESCRIPTOR64
{
9874 impl ::core
::marker
::Copy
for MINIDUMP_LOCATION_DESCRIPTOR64 {}
9875 impl ::core
::clone
::Clone
for MINIDUMP_LOCATION_DESCRIPTOR64
{
9876 fn clone(&self) -> Self {
9880 #[repr(C, packed(4))]
9881 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9882 pub struct MINIDUMP_MEMORY64_LIST
{
9883 pub NumberOfMemoryRanges
: u64,
9885 pub MemoryRanges
: [MINIDUMP_MEMORY_DESCRIPTOR64
; 1],
9887 impl ::core
::marker
::Copy
for MINIDUMP_MEMORY64_LIST {}
9888 impl ::core
::clone
::Clone
for MINIDUMP_MEMORY64_LIST
{
9889 fn clone(&self) -> Self {
9893 #[repr(C, packed(4))]
9894 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9895 pub struct MINIDUMP_MEMORY_DESCRIPTOR
{
9896 pub StartOfMemoryRange
: u64,
9897 pub Memory
: MINIDUMP_LOCATION_DESCRIPTOR
,
9899 impl ::core
::marker
::Copy
for MINIDUMP_MEMORY_DESCRIPTOR {}
9900 impl ::core
::clone
::Clone
for MINIDUMP_MEMORY_DESCRIPTOR
{
9901 fn clone(&self) -> Self {
9905 #[repr(C, packed(4))]
9906 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9907 pub struct MINIDUMP_MEMORY_DESCRIPTOR64
{
9908 pub StartOfMemoryRange
: u64,
9911 impl ::core
::marker
::Copy
for MINIDUMP_MEMORY_DESCRIPTOR64 {}
9912 impl ::core
::clone
::Clone
for MINIDUMP_MEMORY_DESCRIPTOR64
{
9913 fn clone(&self) -> Self {
9917 #[repr(C, packed(4))]
9918 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Memory\"`*"]
9919 #[cfg(feature = "Win32_System_Memory")]
9920 pub struct MINIDUMP_MEMORY_INFO
{
9921 pub BaseAddress
: u64,
9922 pub AllocationBase
: u64,
9923 pub AllocationProtect
: u32,
9924 pub __alignment1
: u32,
9925 pub RegionSize
: u64,
9926 pub State
: super::super::Memory
::VIRTUAL_ALLOCATION_TYPE
,
9929 pub __alignment2
: u32,
9931 #[cfg(feature = "Win32_System_Memory")]
9932 impl ::core
::marker
::Copy
for MINIDUMP_MEMORY_INFO {}
9933 #[cfg(feature = "Win32_System_Memory")]
9934 impl ::core
::clone
::Clone
for MINIDUMP_MEMORY_INFO
{
9935 fn clone(&self) -> Self {
9939 #[repr(C, packed(4))]
9940 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9941 pub struct MINIDUMP_MEMORY_INFO_LIST
{
9942 pub SizeOfHeader
: u32,
9943 pub SizeOfEntry
: u32,
9944 pub NumberOfEntries
: u64,
9946 impl ::core
::marker
::Copy
for MINIDUMP_MEMORY_INFO_LIST {}
9947 impl ::core
::clone
::Clone
for MINIDUMP_MEMORY_INFO_LIST
{
9948 fn clone(&self) -> Self {
9953 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9954 pub struct MINIDUMP_MEMORY_LIST
{
9955 pub NumberOfMemoryRanges
: u32,
9956 pub MemoryRanges
: [MINIDUMP_MEMORY_DESCRIPTOR
; 1],
9958 impl ::core
::marker
::Copy
for MINIDUMP_MEMORY_LIST {}
9959 impl ::core
::clone
::Clone
for MINIDUMP_MEMORY_LIST
{
9960 fn clone(&self) -> Self {
9964 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9965 pub const MINIDUMP_MISC1_PROCESSOR_POWER_INFO
: u32 = 4u32;
9966 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9967 pub const MINIDUMP_MISC3_PROCESS_EXECUTE_FLAGS
: u32 = 32u32;
9968 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9969 pub const MINIDUMP_MISC3_PROCESS_INTEGRITY
: u32 = 16u32;
9970 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9971 pub const MINIDUMP_MISC3_PROTECTED_PROCESS
: u32 = 128u32;
9972 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9973 pub const MINIDUMP_MISC3_TIMEZONE
: u32 = 64u32;
9974 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9975 pub const MINIDUMP_MISC4_BUILDSTRING
: u32 = 256u32;
9976 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9977 pub const MINIDUMP_MISC5_PROCESS_COOKIE
: u32 = 512u32;
9979 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9980 pub struct MINIDUMP_MISC_INFO
{
9981 pub SizeOfInfo
: u32,
9982 pub Flags1
: MINIDUMP_MISC_INFO_FLAGS
,
9984 pub ProcessCreateTime
: u32,
9985 pub ProcessUserTime
: u32,
9986 pub ProcessKernelTime
: u32,
9988 impl ::core
::marker
::Copy
for MINIDUMP_MISC_INFO {}
9989 impl ::core
::clone
::Clone
for MINIDUMP_MISC_INFO
{
9990 fn clone(&self) -> Self {
9995 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
9996 pub struct MINIDUMP_MISC_INFO_2
{
9997 pub SizeOfInfo
: u32,
10000 pub ProcessCreateTime
: u32,
10001 pub ProcessUserTime
: u32,
10002 pub ProcessKernelTime
: u32,
10003 pub ProcessorMaxMhz
: u32,
10004 pub ProcessorCurrentMhz
: u32,
10005 pub ProcessorMhzLimit
: u32,
10006 pub ProcessorMaxIdleState
: u32,
10007 pub ProcessorCurrentIdleState
: u32,
10009 impl ::core
::marker
::Copy
for MINIDUMP_MISC_INFO_2 {}
10010 impl ::core
::clone
::Clone
for MINIDUMP_MISC_INFO_2
{
10011 fn clone(&self) -> Self {
10016 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"]
10017 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10018 pub struct MINIDUMP_MISC_INFO_3
{
10019 pub SizeOfInfo
: u32,
10021 pub ProcessId
: u32,
10022 pub ProcessCreateTime
: u32,
10023 pub ProcessUserTime
: u32,
10024 pub ProcessKernelTime
: u32,
10025 pub ProcessorMaxMhz
: u32,
10026 pub ProcessorCurrentMhz
: u32,
10027 pub ProcessorMhzLimit
: u32,
10028 pub ProcessorMaxIdleState
: u32,
10029 pub ProcessorCurrentIdleState
: u32,
10030 pub ProcessIntegrityLevel
: u32,
10031 pub ProcessExecuteFlags
: u32,
10032 pub ProtectedProcess
: u32,
10033 pub TimeZoneId
: u32,
10034 pub TimeZone
: super::super::Time
::TIME_ZONE_INFORMATION
,
10036 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10037 impl ::core
::marker
::Copy
for MINIDUMP_MISC_INFO_3 {}
10038 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10039 impl ::core
::clone
::Clone
for MINIDUMP_MISC_INFO_3
{
10040 fn clone(&self) -> Self {
10045 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"]
10046 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10047 pub struct MINIDUMP_MISC_INFO_4
{
10048 pub SizeOfInfo
: u32,
10050 pub ProcessId
: u32,
10051 pub ProcessCreateTime
: u32,
10052 pub ProcessUserTime
: u32,
10053 pub ProcessKernelTime
: u32,
10054 pub ProcessorMaxMhz
: u32,
10055 pub ProcessorCurrentMhz
: u32,
10056 pub ProcessorMhzLimit
: u32,
10057 pub ProcessorMaxIdleState
: u32,
10058 pub ProcessorCurrentIdleState
: u32,
10059 pub ProcessIntegrityLevel
: u32,
10060 pub ProcessExecuteFlags
: u32,
10061 pub ProtectedProcess
: u32,
10062 pub TimeZoneId
: u32,
10063 pub TimeZone
: super::super::Time
::TIME_ZONE_INFORMATION
,
10064 pub BuildString
: [u16; 260],
10065 pub DbgBldStr
: [u16; 40],
10067 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10068 impl ::core
::marker
::Copy
for MINIDUMP_MISC_INFO_4 {}
10069 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10070 impl ::core
::clone
::Clone
for MINIDUMP_MISC_INFO_4
{
10071 fn clone(&self) -> Self {
10076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"]
10077 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10078 pub struct MINIDUMP_MISC_INFO_5
{
10079 pub SizeOfInfo
: u32,
10081 pub ProcessId
: u32,
10082 pub ProcessCreateTime
: u32,
10083 pub ProcessUserTime
: u32,
10084 pub ProcessKernelTime
: u32,
10085 pub ProcessorMaxMhz
: u32,
10086 pub ProcessorCurrentMhz
: u32,
10087 pub ProcessorMhzLimit
: u32,
10088 pub ProcessorMaxIdleState
: u32,
10089 pub ProcessorCurrentIdleState
: u32,
10090 pub ProcessIntegrityLevel
: u32,
10091 pub ProcessExecuteFlags
: u32,
10092 pub ProtectedProcess
: u32,
10093 pub TimeZoneId
: u32,
10094 pub TimeZone
: super::super::Time
::TIME_ZONE_INFORMATION
,
10095 pub BuildString
: [u16; 260],
10096 pub DbgBldStr
: [u16; 40],
10097 pub XStateData
: XSTATE_CONFIG_FEATURE_MSC_INFO
,
10098 pub ProcessCookie
: u32,
10100 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10101 impl ::core
::marker
::Copy
for MINIDUMP_MISC_INFO_5 {}
10102 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))]
10103 impl ::core
::clone
::Clone
for MINIDUMP_MISC_INFO_5
{
10104 fn clone(&self) -> Self {
10108 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10109 pub type MINIDUMP_MISC_INFO_FLAGS
= u32;
10110 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10111 pub const MINIDUMP_MISC1_PROCESS_ID
: MINIDUMP_MISC_INFO_FLAGS
= 1u32;
10112 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10113 pub const MINIDUMP_MISC1_PROCESS_TIMES
: MINIDUMP_MISC_INFO_FLAGS
= 2u32;
10114 #[repr(C, packed(4))]
10115 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Storage_FileSystem\"`*"]
10116 #[cfg(feature = "Win32_Storage_FileSystem")]
10117 pub struct MINIDUMP_MODULE
{
10118 pub BaseOfImage
: u64,
10119 pub SizeOfImage
: u32,
10121 pub TimeDateStamp
: u32,
10122 pub ModuleNameRva
: u32,
10123 pub VersionInfo
: super::super::super::Storage
::FileSystem
::VS_FIXEDFILEINFO
,
10124 pub CvRecord
: MINIDUMP_LOCATION_DESCRIPTOR
,
10125 pub MiscRecord
: MINIDUMP_LOCATION_DESCRIPTOR
,
10126 pub Reserved0
: u64,
10127 pub Reserved1
: u64,
10129 #[cfg(feature = "Win32_Storage_FileSystem")]
10130 impl ::core
::marker
::Copy
for MINIDUMP_MODULE {}
10131 #[cfg(feature = "Win32_Storage_FileSystem")]
10132 impl ::core
::clone
::Clone
for MINIDUMP_MODULE
{
10133 fn clone(&self) -> Self {
10137 #[repr(C, packed(4))]
10138 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Storage_FileSystem\"`*"]
10139 #[cfg(feature = "Win32_Storage_FileSystem")]
10140 pub struct MINIDUMP_MODULE_CALLBACK
{
10141 pub FullPath
: ::windows_sys
::core
::PWSTR
,
10142 pub BaseOfImage
: u64,
10143 pub SizeOfImage
: u32,
10145 pub TimeDateStamp
: u32,
10146 pub VersionInfo
: super::super::super::Storage
::FileSystem
::VS_FIXEDFILEINFO
,
10147 pub CvRecord
: *mut ::core
::ffi
::c_void
,
10148 pub SizeOfCvRecord
: u32,
10149 pub MiscRecord
: *mut ::core
::ffi
::c_void
,
10150 pub SizeOfMiscRecord
: u32,
10152 #[cfg(feature = "Win32_Storage_FileSystem")]
10153 impl ::core
::marker
::Copy
for MINIDUMP_MODULE_CALLBACK {}
10154 #[cfg(feature = "Win32_Storage_FileSystem")]
10155 impl ::core
::clone
::Clone
for MINIDUMP_MODULE_CALLBACK
{
10156 fn clone(&self) -> Self {
10161 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Storage_FileSystem\"`*"]
10162 #[cfg(feature = "Win32_Storage_FileSystem")]
10163 pub struct MINIDUMP_MODULE_LIST
{
10164 pub NumberOfModules
: u32,
10165 pub Modules
: [MINIDUMP_MODULE
; 1],
10167 #[cfg(feature = "Win32_Storage_FileSystem")]
10168 impl ::core
::marker
::Copy
for MINIDUMP_MODULE_LIST {}
10169 #[cfg(feature = "Win32_Storage_FileSystem")]
10170 impl ::core
::clone
::Clone
for MINIDUMP_MODULE_LIST
{
10171 fn clone(&self) -> Self {
10175 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10176 pub const MINIDUMP_PROCESS_VM_COUNTERS
: u32 = 1u32;
10177 #[repr(C, packed(4))]
10178 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10179 pub struct MINIDUMP_PROCESS_VM_COUNTERS_1
{
10181 pub PageFaultCount
: u32,
10182 pub PeakWorkingSetSize
: u64,
10183 pub WorkingSetSize
: u64,
10184 pub QuotaPeakPagedPoolUsage
: u64,
10185 pub QuotaPagedPoolUsage
: u64,
10186 pub QuotaPeakNonPagedPoolUsage
: u64,
10187 pub QuotaNonPagedPoolUsage
: u64,
10188 pub PagefileUsage
: u64,
10189 pub PeakPagefileUsage
: u64,
10190 pub PrivateUsage
: u64,
10192 impl ::core
::marker
::Copy
for MINIDUMP_PROCESS_VM_COUNTERS_1 {}
10193 impl ::core
::clone
::Clone
for MINIDUMP_PROCESS_VM_COUNTERS_1
{
10194 fn clone(&self) -> Self {
10198 #[repr(C, packed(4))]
10199 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10200 pub struct MINIDUMP_PROCESS_VM_COUNTERS_2
{
10203 pub PageFaultCount
: u32,
10204 pub PeakWorkingSetSize
: u64,
10205 pub WorkingSetSize
: u64,
10206 pub QuotaPeakPagedPoolUsage
: u64,
10207 pub QuotaPagedPoolUsage
: u64,
10208 pub QuotaPeakNonPagedPoolUsage
: u64,
10209 pub QuotaNonPagedPoolUsage
: u64,
10210 pub PagefileUsage
: u64,
10211 pub PeakPagefileUsage
: u64,
10212 pub PeakVirtualSize
: u64,
10213 pub VirtualSize
: u64,
10214 pub PrivateUsage
: u64,
10215 pub PrivateWorkingSetSize
: u64,
10216 pub SharedCommitUsage
: u64,
10217 pub JobSharedCommitUsage
: u64,
10218 pub JobPrivateCommitUsage
: u64,
10219 pub JobPeakPrivateCommitUsage
: u64,
10220 pub JobPrivateCommitLimit
: u64,
10221 pub JobTotalCommitLimit
: u64,
10223 impl ::core
::marker
::Copy
for MINIDUMP_PROCESS_VM_COUNTERS_2 {}
10224 impl ::core
::clone
::Clone
for MINIDUMP_PROCESS_VM_COUNTERS_2
{
10225 fn clone(&self) -> Self {
10229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10230 pub const MINIDUMP_PROCESS_VM_COUNTERS_EX
: u32 = 4u32;
10231 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10232 pub const MINIDUMP_PROCESS_VM_COUNTERS_EX2
: u32 = 8u32;
10233 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10234 pub const MINIDUMP_PROCESS_VM_COUNTERS_JOB
: u32 = 16u32;
10235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10236 pub const MINIDUMP_PROCESS_VM_COUNTERS_VIRTUALSIZE
: u32 = 2u32;
10237 #[repr(C, packed(4))]
10238 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10239 pub struct MINIDUMP_READ_MEMORY_FAILURE_CALLBACK
{
10242 pub FailureStatus
: ::windows_sys
::core
::HRESULT
,
10244 impl ::core
::marker
::Copy
for MINIDUMP_READ_MEMORY_FAILURE_CALLBACK {}
10245 impl ::core
::clone
::Clone
for MINIDUMP_READ_MEMORY_FAILURE_CALLBACK
{
10246 fn clone(&self) -> Self {
10250 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10251 pub type MINIDUMP_SECONDARY_FLAGS
= i32;
10252 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10253 pub const MiniSecondaryWithoutPowerInfo
: MINIDUMP_SECONDARY_FLAGS
= 1i32;
10254 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10255 pub const MiniSecondaryValidFlags
: MINIDUMP_SECONDARY_FLAGS
= 1i32;
10256 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10257 pub type MINIDUMP_STREAM_TYPE
= i32;
10258 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10259 pub const UnusedStream
: MINIDUMP_STREAM_TYPE
= 0i32;
10260 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10261 pub const ReservedStream0
: MINIDUMP_STREAM_TYPE
= 1i32;
10262 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10263 pub const ReservedStream1
: MINIDUMP_STREAM_TYPE
= 2i32;
10264 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10265 pub const ThreadListStream
: MINIDUMP_STREAM_TYPE
= 3i32;
10266 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10267 pub const ModuleListStream
: MINIDUMP_STREAM_TYPE
= 4i32;
10268 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10269 pub const MemoryListStream
: MINIDUMP_STREAM_TYPE
= 5i32;
10270 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10271 pub const ExceptionStream
: MINIDUMP_STREAM_TYPE
= 6i32;
10272 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10273 pub const SystemInfoStream
: MINIDUMP_STREAM_TYPE
= 7i32;
10274 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10275 pub const ThreadExListStream
: MINIDUMP_STREAM_TYPE
= 8i32;
10276 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10277 pub const Memory64ListStream
: MINIDUMP_STREAM_TYPE
= 9i32;
10278 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10279 pub const CommentStreamA
: MINIDUMP_STREAM_TYPE
= 10i32;
10280 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10281 pub const CommentStreamW
: MINIDUMP_STREAM_TYPE
= 11i32;
10282 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10283 pub const HandleDataStream
: MINIDUMP_STREAM_TYPE
= 12i32;
10284 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10285 pub const FunctionTableStream
: MINIDUMP_STREAM_TYPE
= 13i32;
10286 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10287 pub const UnloadedModuleListStream
: MINIDUMP_STREAM_TYPE
= 14i32;
10288 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10289 pub const MiscInfoStream
: MINIDUMP_STREAM_TYPE
= 15i32;
10290 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10291 pub const MemoryInfoListStream
: MINIDUMP_STREAM_TYPE
= 16i32;
10292 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10293 pub const ThreadInfoListStream
: MINIDUMP_STREAM_TYPE
= 17i32;
10294 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10295 pub const HandleOperationListStream
: MINIDUMP_STREAM_TYPE
= 18i32;
10296 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10297 pub const TokenStream
: MINIDUMP_STREAM_TYPE
= 19i32;
10298 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10299 pub const JavaScriptDataStream
: MINIDUMP_STREAM_TYPE
= 20i32;
10300 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10301 pub const SystemMemoryInfoStream
: MINIDUMP_STREAM_TYPE
= 21i32;
10302 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10303 pub const ProcessVmCountersStream
: MINIDUMP_STREAM_TYPE
= 22i32;
10304 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10305 pub const IptTraceStream
: MINIDUMP_STREAM_TYPE
= 23i32;
10306 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10307 pub const ThreadNamesStream
: MINIDUMP_STREAM_TYPE
= 24i32;
10308 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10309 pub const ceStreamNull
: MINIDUMP_STREAM_TYPE
= 32768i32;
10310 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10311 pub const ceStreamSystemInfo
: MINIDUMP_STREAM_TYPE
= 32769i32;
10312 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10313 pub const ceStreamException
: MINIDUMP_STREAM_TYPE
= 32770i32;
10314 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10315 pub const ceStreamModuleList
: MINIDUMP_STREAM_TYPE
= 32771i32;
10316 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10317 pub const ceStreamProcessList
: MINIDUMP_STREAM_TYPE
= 32772i32;
10318 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10319 pub const ceStreamThreadList
: MINIDUMP_STREAM_TYPE
= 32773i32;
10320 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10321 pub const ceStreamThreadContextList
: MINIDUMP_STREAM_TYPE
= 32774i32;
10322 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10323 pub const ceStreamThreadCallStackList
: MINIDUMP_STREAM_TYPE
= 32775i32;
10324 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10325 pub const ceStreamMemoryVirtualList
: MINIDUMP_STREAM_TYPE
= 32776i32;
10326 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10327 pub const ceStreamMemoryPhysicalList
: MINIDUMP_STREAM_TYPE
= 32777i32;
10328 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10329 pub const ceStreamBucketParameters
: MINIDUMP_STREAM_TYPE
= 32778i32;
10330 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10331 pub const ceStreamProcessModuleMap
: MINIDUMP_STREAM_TYPE
= 32779i32;
10332 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10333 pub const ceStreamDiagnosisList
: MINIDUMP_STREAM_TYPE
= 32780i32;
10334 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10335 pub const LastReservedStream
: MINIDUMP_STREAM_TYPE
= 65535i32;
10337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10338 pub struct MINIDUMP_STRING
{
10340 pub Buffer
: [u16; 1],
10342 impl ::core
::marker
::Copy
for MINIDUMP_STRING {}
10343 impl ::core
::clone
::Clone
for MINIDUMP_STRING
{
10344 fn clone(&self) -> Self {
10348 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10349 pub const MINIDUMP_SYSMEMINFO1_BASICPERF
: u32 = 2u32;
10350 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10351 pub const MINIDUMP_SYSMEMINFO1_FILECACHE_TRANSITIONREPURPOSECOUNT_FLAGS
: u32 = 1u32;
10352 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10353 pub const MINIDUMP_SYSMEMINFO1_PERF_CCTOTALDIRTYPAGES_CCDIRTYPAGETHRESHOLD
: u32 = 4u32;
10354 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10355 pub const MINIDUMP_SYSMEMINFO1_PERF_RESIDENTAVAILABLEPAGES_SHAREDCOMMITPAGES
: u32 = 8u32;
10356 #[repr(C, packed(4))]
10357 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10358 pub struct MINIDUMP_SYSTEM_BASIC_INFORMATION
{
10359 pub TimerResolution
: u32,
10361 pub NumberOfPhysicalPages
: u32,
10362 pub LowestPhysicalPageNumber
: u32,
10363 pub HighestPhysicalPageNumber
: u32,
10364 pub AllocationGranularity
: u32,
10365 pub MinimumUserModeAddress
: u64,
10366 pub MaximumUserModeAddress
: u64,
10367 pub ActiveProcessorsAffinityMask
: u64,
10368 pub NumberOfProcessors
: u32,
10370 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_BASIC_INFORMATION {}
10371 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_BASIC_INFORMATION
{
10372 fn clone(&self) -> Self {
10376 #[repr(C, packed(4))]
10377 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10378 pub struct MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION
{
10379 pub AvailablePages
: u64,
10380 pub CommittedPages
: u64,
10381 pub CommitLimit
: u64,
10382 pub PeakCommitment
: u64,
10384 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION {}
10385 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION
{
10386 fn clone(&self) -> Self {
10390 #[repr(C, packed(4))]
10391 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10392 pub struct MINIDUMP_SYSTEM_FILECACHE_INFORMATION
{
10393 pub CurrentSize
: u64,
10395 pub PageFaultCount
: u32,
10396 pub MinimumWorkingSet
: u64,
10397 pub MaximumWorkingSet
: u64,
10398 pub CurrentSizeIncludingTransitionInPages
: u64,
10399 pub PeakSizeIncludingTransitionInPages
: u64,
10400 pub TransitionRePurposeCount
: u32,
10403 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_FILECACHE_INFORMATION {}
10404 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_FILECACHE_INFORMATION
{
10405 fn clone(&self) -> Self {
10410 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10411 pub struct MINIDUMP_SYSTEM_INFO
{
10412 pub ProcessorArchitecture
: PROCESSOR_ARCHITECTURE
,
10413 pub ProcessorLevel
: u16,
10414 pub ProcessorRevision
: u16,
10415 pub Anonymous1
: MINIDUMP_SYSTEM_INFO_0
,
10416 pub MajorVersion
: u32,
10417 pub MinorVersion
: u32,
10418 pub BuildNumber
: u32,
10419 pub PlatformId
: VER_PLATFORM
,
10420 pub CSDVersionRva
: u32,
10421 pub Anonymous2
: MINIDUMP_SYSTEM_INFO_1
,
10422 pub Cpu
: CPU_INFORMATION
,
10424 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_INFO {}
10425 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_INFO
{
10426 fn clone(&self) -> Self {
10431 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10432 pub union MINIDUMP_SYSTEM_INFO_0
{
10433 pub Reserved0
: u16,
10434 pub Anonymous
: MINIDUMP_SYSTEM_INFO_0_0
,
10436 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_INFO_0 {}
10437 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_INFO_0
{
10438 fn clone(&self) -> Self {
10443 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10444 pub struct MINIDUMP_SYSTEM_INFO_0_0
{
10445 pub NumberOfProcessors
: u8,
10446 pub ProductType
: u8,
10448 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_INFO_0_0 {}
10449 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_INFO_0_0
{
10450 fn clone(&self) -> Self {
10455 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10456 pub union MINIDUMP_SYSTEM_INFO_1
{
10457 pub Reserved1
: u32,
10458 pub Anonymous
: MINIDUMP_SYSTEM_INFO_1_0
,
10460 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_INFO_1 {}
10461 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_INFO_1
{
10462 fn clone(&self) -> Self {
10467 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10468 pub struct MINIDUMP_SYSTEM_INFO_1_0
{
10469 pub SuiteMask
: u16,
10470 pub Reserved2
: u16,
10472 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_INFO_1_0 {}
10473 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_INFO_1_0
{
10474 fn clone(&self) -> Self {
10479 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10480 pub struct MINIDUMP_SYSTEM_MEMORY_INFO_1
{
10483 pub BasicInfo
: MINIDUMP_SYSTEM_BASIC_INFORMATION
,
10484 pub FileCacheInfo
: MINIDUMP_SYSTEM_FILECACHE_INFORMATION
,
10485 pub BasicPerfInfo
: MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION
,
10486 pub PerfInfo
: MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
,
10488 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_MEMORY_INFO_1 {}
10489 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_MEMORY_INFO_1
{
10490 fn clone(&self) -> Self {
10494 #[repr(C, packed(4))]
10495 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10496 pub struct MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
{
10497 pub IdleProcessTime
: u64,
10498 pub IoReadTransferCount
: u64,
10499 pub IoWriteTransferCount
: u64,
10500 pub IoOtherTransferCount
: u64,
10501 pub IoReadOperationCount
: u32,
10502 pub IoWriteOperationCount
: u32,
10503 pub IoOtherOperationCount
: u32,
10504 pub AvailablePages
: u32,
10505 pub CommittedPages
: u32,
10506 pub CommitLimit
: u32,
10507 pub PeakCommitment
: u32,
10508 pub PageFaultCount
: u32,
10509 pub CopyOnWriteCount
: u32,
10510 pub TransitionCount
: u32,
10511 pub CacheTransitionCount
: u32,
10512 pub DemandZeroCount
: u32,
10513 pub PageReadCount
: u32,
10514 pub PageReadIoCount
: u32,
10515 pub CacheReadCount
: u32,
10516 pub CacheIoCount
: u32,
10517 pub DirtyPagesWriteCount
: u32,
10518 pub DirtyWriteIoCount
: u32,
10519 pub MappedPagesWriteCount
: u32,
10520 pub MappedWriteIoCount
: u32,
10521 pub PagedPoolPages
: u32,
10522 pub NonPagedPoolPages
: u32,
10523 pub PagedPoolAllocs
: u32,
10524 pub PagedPoolFrees
: u32,
10525 pub NonPagedPoolAllocs
: u32,
10526 pub NonPagedPoolFrees
: u32,
10527 pub FreeSystemPtes
: u32,
10528 pub ResidentSystemCodePage
: u32,
10529 pub TotalSystemDriverPages
: u32,
10530 pub TotalSystemCodePages
: u32,
10531 pub NonPagedPoolLookasideHits
: u32,
10532 pub PagedPoolLookasideHits
: u32,
10533 pub AvailablePagedPoolPages
: u32,
10534 pub ResidentSystemCachePage
: u32,
10535 pub ResidentPagedPoolPage
: u32,
10536 pub ResidentSystemDriverPage
: u32,
10537 pub CcFastReadNoWait
: u32,
10538 pub CcFastReadWait
: u32,
10539 pub CcFastReadResourceMiss
: u32,
10540 pub CcFastReadNotPossible
: u32,
10541 pub CcFastMdlReadNoWait
: u32,
10542 pub CcFastMdlReadWait
: u32,
10543 pub CcFastMdlReadResourceMiss
: u32,
10544 pub CcFastMdlReadNotPossible
: u32,
10545 pub CcMapDataNoWait
: u32,
10546 pub CcMapDataWait
: u32,
10547 pub CcMapDataNoWaitMiss
: u32,
10548 pub CcMapDataWaitMiss
: u32,
10549 pub CcPinMappedDataCount
: u32,
10550 pub CcPinReadNoWait
: u32,
10551 pub CcPinReadWait
: u32,
10552 pub CcPinReadNoWaitMiss
: u32,
10553 pub CcPinReadWaitMiss
: u32,
10554 pub CcCopyReadNoWait
: u32,
10555 pub CcCopyReadWait
: u32,
10556 pub CcCopyReadNoWaitMiss
: u32,
10557 pub CcCopyReadWaitMiss
: u32,
10558 pub CcMdlReadNoWait
: u32,
10559 pub CcMdlReadWait
: u32,
10560 pub CcMdlReadNoWaitMiss
: u32,
10561 pub CcMdlReadWaitMiss
: u32,
10562 pub CcReadAheadIos
: u32,
10563 pub CcLazyWriteIos
: u32,
10564 pub CcLazyWritePages
: u32,
10565 pub CcDataFlushes
: u32,
10566 pub CcDataPages
: u32,
10567 pub ContextSwitches
: u32,
10568 pub FirstLevelTbFills
: u32,
10569 pub SecondLevelTbFills
: u32,
10570 pub SystemCalls
: u32,
10571 pub CcTotalDirtyPages
: u64,
10572 pub CcDirtyPageThreshold
: u64,
10573 pub ResidentAvailablePages
: i64,
10574 pub SharedCommittedPages
: u64,
10576 impl ::core
::marker
::Copy
for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION {}
10577 impl ::core
::clone
::Clone
for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION
{
10578 fn clone(&self) -> Self {
10582 #[repr(C, packed(4))]
10583 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10584 pub struct MINIDUMP_THREAD
{
10586 pub SuspendCount
: u32,
10587 pub PriorityClass
: u32,
10590 pub Stack
: MINIDUMP_MEMORY_DESCRIPTOR
,
10591 pub ThreadContext
: MINIDUMP_LOCATION_DESCRIPTOR
,
10593 impl ::core
::marker
::Copy
for MINIDUMP_THREAD {}
10594 impl ::core
::clone
::Clone
for MINIDUMP_THREAD
{
10595 fn clone(&self) -> Self {
10600 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
10601 #[cfg(target_arch = "aarch64")]
10602 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10603 pub struct MINIDUMP_THREAD_CALLBACK
{
10605 pub ThreadHandle
: super::super::super::Foundation
::HANDLE
,
10607 pub Context
: CONTEXT
,
10608 pub SizeOfContext
: u32,
10609 pub StackBase
: u64,
10612 #[cfg(target_arch = "aarch64")]
10613 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10614 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_CALLBACK {}
10615 #[cfg(target_arch = "aarch64")]
10616 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10617 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_CALLBACK
{
10618 fn clone(&self) -> Self {
10623 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
10624 #[cfg(target_arch = "x86_64")]
10625 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10626 pub struct MINIDUMP_THREAD_CALLBACK
{
10628 pub ThreadHandle
: super::super::super::Foundation
::HANDLE
,
10629 pub Context
: CONTEXT
,
10630 pub SizeOfContext
: u32,
10631 pub StackBase
: u64,
10634 #[cfg(target_arch = "x86_64")]
10635 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10636 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_CALLBACK {}
10637 #[cfg(target_arch = "x86_64")]
10638 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10639 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_CALLBACK
{
10640 fn clone(&self) -> Self {
10644 #[repr(C, packed(4))]
10645 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
10646 #[cfg(target_arch = "x86")]
10647 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10648 pub struct MINIDUMP_THREAD_CALLBACK
{
10650 pub ThreadHandle
: super::super::super::Foundation
::HANDLE
,
10651 pub Context
: CONTEXT
,
10652 pub SizeOfContext
: u32,
10653 pub StackBase
: u64,
10656 #[cfg(target_arch = "x86")]
10657 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10658 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_CALLBACK {}
10659 #[cfg(target_arch = "x86")]
10660 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10661 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_CALLBACK
{
10662 fn clone(&self) -> Self {
10666 #[repr(C, packed(4))]
10667 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10668 pub struct MINIDUMP_THREAD_EX
{
10670 pub SuspendCount
: u32,
10671 pub PriorityClass
: u32,
10674 pub Stack
: MINIDUMP_MEMORY_DESCRIPTOR
,
10675 pub ThreadContext
: MINIDUMP_LOCATION_DESCRIPTOR
,
10676 pub BackingStore
: MINIDUMP_MEMORY_DESCRIPTOR
,
10678 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_EX {}
10679 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_EX
{
10680 fn clone(&self) -> Self {
10685 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
10686 #[cfg(target_arch = "aarch64")]
10687 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10688 pub struct MINIDUMP_THREAD_EX_CALLBACK
{
10690 pub ThreadHandle
: super::super::super::Foundation
::HANDLE
,
10692 pub Context
: CONTEXT
,
10693 pub SizeOfContext
: u32,
10694 pub StackBase
: u64,
10696 pub BackingStoreBase
: u64,
10697 pub BackingStoreEnd
: u64,
10699 #[cfg(target_arch = "aarch64")]
10700 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10701 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_EX_CALLBACK {}
10702 #[cfg(target_arch = "aarch64")]
10703 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10704 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_EX_CALLBACK
{
10705 fn clone(&self) -> Self {
10710 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
10711 #[cfg(target_arch = "x86_64")]
10712 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10713 pub struct MINIDUMP_THREAD_EX_CALLBACK
{
10715 pub ThreadHandle
: super::super::super::Foundation
::HANDLE
,
10716 pub Context
: CONTEXT
,
10717 pub SizeOfContext
: u32,
10718 pub StackBase
: u64,
10720 pub BackingStoreBase
: u64,
10721 pub BackingStoreEnd
: u64,
10723 #[cfg(target_arch = "x86_64")]
10724 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10725 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_EX_CALLBACK {}
10726 #[cfg(target_arch = "x86_64")]
10727 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10728 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_EX_CALLBACK
{
10729 fn clone(&self) -> Self {
10733 #[repr(C, packed(4))]
10734 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
10735 #[cfg(target_arch = "x86")]
10736 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10737 pub struct MINIDUMP_THREAD_EX_CALLBACK
{
10739 pub ThreadHandle
: super::super::super::Foundation
::HANDLE
,
10740 pub Context
: CONTEXT
,
10741 pub SizeOfContext
: u32,
10742 pub StackBase
: u64,
10744 pub BackingStoreBase
: u64,
10745 pub BackingStoreEnd
: u64,
10747 #[cfg(target_arch = "x86")]
10748 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10749 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_EX_CALLBACK {}
10750 #[cfg(target_arch = "x86")]
10751 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
10752 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_EX_CALLBACK
{
10753 fn clone(&self) -> Self {
10758 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10759 pub struct MINIDUMP_THREAD_EX_LIST
{
10760 pub NumberOfThreads
: u32,
10761 pub Threads
: [MINIDUMP_THREAD_EX
; 1],
10763 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_EX_LIST {}
10764 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_EX_LIST
{
10765 fn clone(&self) -> Self {
10769 #[repr(C, packed(4))]
10770 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10771 pub struct MINIDUMP_THREAD_INFO
{
10773 pub DumpFlags
: MINIDUMP_THREAD_INFO_DUMP_FLAGS
,
10774 pub DumpError
: u32,
10775 pub ExitStatus
: u32,
10776 pub CreateTime
: u64,
10778 pub KernelTime
: u64,
10780 pub StartAddress
: u64,
10783 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_INFO {}
10784 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_INFO
{
10785 fn clone(&self) -> Self {
10789 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10790 pub type MINIDUMP_THREAD_INFO_DUMP_FLAGS
= u32;
10791 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10792 pub const MINIDUMP_THREAD_INFO_ERROR_THREAD
: MINIDUMP_THREAD_INFO_DUMP_FLAGS
= 1u32;
10793 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10794 pub const MINIDUMP_THREAD_INFO_EXITED_THREAD
: MINIDUMP_THREAD_INFO_DUMP_FLAGS
= 4u32;
10795 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10796 pub const MINIDUMP_THREAD_INFO_INVALID_CONTEXT
: MINIDUMP_THREAD_INFO_DUMP_FLAGS
= 16u32;
10797 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10798 pub const MINIDUMP_THREAD_INFO_INVALID_INFO
: MINIDUMP_THREAD_INFO_DUMP_FLAGS
= 8u32;
10799 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10800 pub const MINIDUMP_THREAD_INFO_INVALID_TEB
: MINIDUMP_THREAD_INFO_DUMP_FLAGS
= 32u32;
10801 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10802 pub const MINIDUMP_THREAD_INFO_WRITING_THREAD
: MINIDUMP_THREAD_INFO_DUMP_FLAGS
= 2u32;
10804 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10805 pub struct MINIDUMP_THREAD_INFO_LIST
{
10806 pub SizeOfHeader
: u32,
10807 pub SizeOfEntry
: u32,
10808 pub NumberOfEntries
: u32,
10810 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_INFO_LIST {}
10811 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_INFO_LIST
{
10812 fn clone(&self) -> Self {
10817 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10818 pub struct MINIDUMP_THREAD_LIST
{
10819 pub NumberOfThreads
: u32,
10820 pub Threads
: [MINIDUMP_THREAD
; 1],
10822 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_LIST {}
10823 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_LIST
{
10824 fn clone(&self) -> Self {
10828 #[repr(C, packed(4))]
10829 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10830 pub struct MINIDUMP_THREAD_NAME
{
10832 pub RvaOfThreadName
: u64,
10834 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_NAME {}
10835 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_NAME
{
10836 fn clone(&self) -> Self {
10841 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10842 pub struct MINIDUMP_THREAD_NAME_LIST
{
10843 pub NumberOfThreadNames
: u32,
10844 pub ThreadNames
: [MINIDUMP_THREAD_NAME
; 1],
10846 impl ::core
::marker
::Copy
for MINIDUMP_THREAD_NAME_LIST {}
10847 impl ::core
::clone
::Clone
for MINIDUMP_THREAD_NAME_LIST
{
10848 fn clone(&self) -> Self {
10852 #[repr(C, packed(4))]
10853 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10854 pub struct MINIDUMP_TOKEN_INFO_HEADER
{
10855 pub TokenSize
: u32,
10857 pub TokenHandle
: u64,
10859 impl ::core
::marker
::Copy
for MINIDUMP_TOKEN_INFO_HEADER {}
10860 impl ::core
::clone
::Clone
for MINIDUMP_TOKEN_INFO_HEADER
{
10861 fn clone(&self) -> Self {
10866 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10867 pub struct MINIDUMP_TOKEN_INFO_LIST
{
10868 pub TokenListSize
: u32,
10869 pub TokenListEntries
: u32,
10870 pub ListHeaderSize
: u32,
10871 pub ElementHeaderSize
: u32,
10873 impl ::core
::marker
::Copy
for MINIDUMP_TOKEN_INFO_LIST {}
10874 impl ::core
::clone
::Clone
for MINIDUMP_TOKEN_INFO_LIST
{
10875 fn clone(&self) -> Self {
10879 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10880 pub type MINIDUMP_TYPE
= u32;
10881 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10882 pub const MiniDumpNormal
: MINIDUMP_TYPE
= 0u32;
10883 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10884 pub const MiniDumpWithDataSegs
: MINIDUMP_TYPE
= 1u32;
10885 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10886 pub const MiniDumpWithFullMemory
: MINIDUMP_TYPE
= 2u32;
10887 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10888 pub const MiniDumpWithHandleData
: MINIDUMP_TYPE
= 4u32;
10889 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10890 pub const MiniDumpFilterMemory
: MINIDUMP_TYPE
= 8u32;
10891 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10892 pub const MiniDumpScanMemory
: MINIDUMP_TYPE
= 16u32;
10893 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10894 pub const MiniDumpWithUnloadedModules
: MINIDUMP_TYPE
= 32u32;
10895 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10896 pub const MiniDumpWithIndirectlyReferencedMemory
: MINIDUMP_TYPE
= 64u32;
10897 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10898 pub const MiniDumpFilterModulePaths
: MINIDUMP_TYPE
= 128u32;
10899 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10900 pub const MiniDumpWithProcessThreadData
: MINIDUMP_TYPE
= 256u32;
10901 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10902 pub const MiniDumpWithPrivateReadWriteMemory
: MINIDUMP_TYPE
= 512u32;
10903 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10904 pub const MiniDumpWithoutOptionalData
: MINIDUMP_TYPE
= 1024u32;
10905 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10906 pub const MiniDumpWithFullMemoryInfo
: MINIDUMP_TYPE
= 2048u32;
10907 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10908 pub const MiniDumpWithThreadInfo
: MINIDUMP_TYPE
= 4096u32;
10909 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10910 pub const MiniDumpWithCodeSegs
: MINIDUMP_TYPE
= 8192u32;
10911 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10912 pub const MiniDumpWithoutAuxiliaryState
: MINIDUMP_TYPE
= 16384u32;
10913 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10914 pub const MiniDumpWithFullAuxiliaryState
: MINIDUMP_TYPE
= 32768u32;
10915 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10916 pub const MiniDumpWithPrivateWriteCopyMemory
: MINIDUMP_TYPE
= 65536u32;
10917 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10918 pub const MiniDumpIgnoreInaccessibleMemory
: MINIDUMP_TYPE
= 131072u32;
10919 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10920 pub const MiniDumpWithTokenInformation
: MINIDUMP_TYPE
= 262144u32;
10921 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10922 pub const MiniDumpWithModuleHeaders
: MINIDUMP_TYPE
= 524288u32;
10923 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10924 pub const MiniDumpFilterTriage
: MINIDUMP_TYPE
= 1048576u32;
10925 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10926 pub const MiniDumpWithAvxXStateContext
: MINIDUMP_TYPE
= 2097152u32;
10927 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10928 pub const MiniDumpWithIptTrace
: MINIDUMP_TYPE
= 4194304u32;
10929 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10930 pub const MiniDumpScanInaccessiblePartialPages
: MINIDUMP_TYPE
= 8388608u32;
10931 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10932 pub const MiniDumpFilterWriteCombinedMemory
: MINIDUMP_TYPE
= 16777216u32;
10933 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10934 pub const MiniDumpValidTypeFlags
: MINIDUMP_TYPE
= 33554431u32;
10935 #[repr(C, packed(4))]
10936 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10937 pub struct MINIDUMP_UNLOADED_MODULE
{
10938 pub BaseOfImage
: u64,
10939 pub SizeOfImage
: u32,
10941 pub TimeDateStamp
: u32,
10942 pub ModuleNameRva
: u32,
10944 impl ::core
::marker
::Copy
for MINIDUMP_UNLOADED_MODULE {}
10945 impl ::core
::clone
::Clone
for MINIDUMP_UNLOADED_MODULE
{
10946 fn clone(&self) -> Self {
10951 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10952 pub struct MINIDUMP_UNLOADED_MODULE_LIST
{
10953 pub SizeOfHeader
: u32,
10954 pub SizeOfEntry
: u32,
10955 pub NumberOfEntries
: u32,
10957 impl ::core
::marker
::Copy
for MINIDUMP_UNLOADED_MODULE_LIST {}
10958 impl ::core
::clone
::Clone
for MINIDUMP_UNLOADED_MODULE_LIST
{
10959 fn clone(&self) -> Self {
10964 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10965 pub struct MINIDUMP_USER_RECORD
{
10967 pub Memory
: MINIDUMP_LOCATION_DESCRIPTOR
,
10969 impl ::core
::marker
::Copy
for MINIDUMP_USER_RECORD {}
10970 impl ::core
::clone
::Clone
for MINIDUMP_USER_RECORD
{
10971 fn clone(&self) -> Self {
10975 #[repr(C, packed(4))]
10976 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10977 pub struct MINIDUMP_USER_STREAM
{
10979 pub BufferSize
: u32,
10980 pub Buffer
: *mut ::core
::ffi
::c_void
,
10982 impl ::core
::marker
::Copy
for MINIDUMP_USER_STREAM {}
10983 impl ::core
::clone
::Clone
for MINIDUMP_USER_STREAM
{
10984 fn clone(&self) -> Self {
10988 #[repr(C, packed(4))]
10989 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
10990 pub struct MINIDUMP_USER_STREAM_INFORMATION
{
10991 pub UserStreamCount
: u32,
10992 pub UserStreamArray
: *mut MINIDUMP_USER_STREAM
,
10994 impl ::core
::marker
::Copy
for MINIDUMP_USER_STREAM_INFORMATION {}
10995 impl ::core
::clone
::Clone
for MINIDUMP_USER_STREAM_INFORMATION
{
10996 fn clone(&self) -> Self {
11000 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11001 pub const MINIDUMP_VERSION
: u32 = 42899u32;
11002 #[repr(C, packed(4))]
11003 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11004 pub struct MINIDUMP_VM_POST_READ_CALLBACK
{
11006 pub Buffer
: *mut ::core
::ffi
::c_void
,
11008 pub Completed
: u32,
11009 pub Status
: ::windows_sys
::core
::HRESULT
,
11011 impl ::core
::marker
::Copy
for MINIDUMP_VM_POST_READ_CALLBACK {}
11012 impl ::core
::clone
::Clone
for MINIDUMP_VM_POST_READ_CALLBACK
{
11013 fn clone(&self) -> Self {
11017 #[repr(C, packed(4))]
11018 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11019 pub struct MINIDUMP_VM_PRE_READ_CALLBACK
{
11021 pub Buffer
: *mut ::core
::ffi
::c_void
,
11024 impl ::core
::marker
::Copy
for MINIDUMP_VM_PRE_READ_CALLBACK {}
11025 impl ::core
::clone
::Clone
for MINIDUMP_VM_PRE_READ_CALLBACK
{
11026 fn clone(&self) -> Self {
11030 #[repr(C, packed(4))]
11031 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11032 pub struct MINIDUMP_VM_QUERY_CALLBACK
{
11035 impl ::core
::marker
::Copy
for MINIDUMP_VM_QUERY_CALLBACK {}
11036 impl ::core
::clone
::Clone
for MINIDUMP_VM_QUERY_CALLBACK
{
11037 fn clone(&self) -> Self {
11042 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11043 pub struct MODLOAD_CVMISC
{
11051 impl ::core
::marker
::Copy
for MODLOAD_CVMISC {}
11052 impl ::core
::clone
::Clone
for MODLOAD_CVMISC
{
11053 fn clone(&self) -> Self {
11058 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11059 pub struct MODLOAD_DATA
{
11061 pub ssig
: MODLOAD_DATA_TYPE
,
11062 pub data
: *mut ::core
::ffi
::c_void
,
11066 impl ::core
::marker
::Copy
for MODLOAD_DATA {}
11067 impl ::core
::clone
::Clone
for MODLOAD_DATA
{
11068 fn clone(&self) -> Self {
11072 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11073 pub type MODLOAD_DATA_TYPE
= u32;
11074 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11075 pub const DBHHEADER_DEBUGDIRS
: MODLOAD_DATA_TYPE
= 1u32;
11076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11077 pub const DBHHEADER_CVMISC
: MODLOAD_DATA_TYPE
= 2u32;
11079 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11080 pub struct MODLOAD_PDBGUID_PDBAGE
{
11081 pub PdbGuid
: ::windows_sys
::core
::GUID
,
11084 impl ::core
::marker
::Copy
for MODLOAD_PDBGUID_PDBAGE {}
11085 impl ::core
::clone
::Clone
for MODLOAD_PDBGUID_PDBAGE
{
11086 fn clone(&self) -> Self {
11090 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11091 pub const MODULE_ORDERS_LOADTIME
: u32 = 268435456u32;
11092 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11093 pub const MODULE_ORDERS_MASK
: u32 = 4026531840u32;
11094 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11095 pub const MODULE_ORDERS_MODULENAME
: u32 = 536870912u32;
11097 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11098 pub struct MODULE_TYPE_INFO
{
11099 pub dataLength
: u16,
11103 impl ::core
::marker
::Copy
for MODULE_TYPE_INFO {}
11104 impl ::core
::clone
::Clone
for MODULE_TYPE_INFO
{
11105 fn clone(&self) -> Self {
11109 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11110 pub type MODULE_WRITE_FLAGS
= i32;
11111 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11112 pub const ModuleWriteModule
: MODULE_WRITE_FLAGS
= 1i32;
11113 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11114 pub const ModuleWriteDataSeg
: MODULE_WRITE_FLAGS
= 2i32;
11115 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11116 pub const ModuleWriteMiscRecord
: MODULE_WRITE_FLAGS
= 4i32;
11117 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11118 pub const ModuleWriteCvRecord
: MODULE_WRITE_FLAGS
= 8i32;
11119 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11120 pub const ModuleReferencedByMemory
: MODULE_WRITE_FLAGS
= 16i32;
11121 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11122 pub const ModuleWriteTlsData
: MODULE_WRITE_FLAGS
= 32i32;
11123 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11124 pub const ModuleWriteCodeSegs
: MODULE_WRITE_FLAGS
= 64i32;
11125 pub const MachineDebugManager_DEBUG
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1232510188, data2: 14933, data3: 19376, data4: [182, 151, 136, 254, 222, 119, 232, 234] }
;
11126 pub const MachineDebugManager_RETAIL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 201995878, data2: 12489, data3: 4560, data4: [143, 32, 0, 128, 95, 44, 208, 100] }
;
11127 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11128 pub type ModelObjectKind
= i32;
11129 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11130 pub const ObjectPropertyAccessor
: ModelObjectKind
= 0i32;
11131 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11132 pub const ObjectContext
: ModelObjectKind
= 1i32;
11133 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11134 pub const ObjectTargetObject
: ModelObjectKind
= 2i32;
11135 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11136 pub const ObjectTargetObjectReference
: ModelObjectKind
= 3i32;
11137 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11138 pub const ObjectSynthetic
: ModelObjectKind
= 4i32;
11139 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11140 pub const ObjectNoValue
: ModelObjectKind
= 5i32;
11141 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11142 pub const ObjectError
: ModelObjectKind
= 6i32;
11143 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11144 pub const ObjectIntrinsic
: ModelObjectKind
= 7i32;
11145 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11146 pub const ObjectMethod
: ModelObjectKind
= 8i32;
11147 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11148 pub const ObjectKeyReference
: ModelObjectKind
= 9i32;
11149 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11150 pub const NULL_FIELD_NAME
: u32 = 6u32;
11151 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11152 pub const NULL_SYM_DUMP_PARAM
: u32 = 5u32;
11153 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11154 pub const NUM_SSRVOPTS
: u32 = 32u32;
11155 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11156 pub type OBJECT_ATTRIB_FLAG
= u32;
11157 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11158 pub const OBJECT_ATTRIB_NO_ATTRIB
: OBJECT_ATTRIB_FLAG
= 0u32;
11159 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11160 pub const OBJECT_ATTRIB_NO_NAME
: OBJECT_ATTRIB_FLAG
= 1u32;
11161 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11162 pub const OBJECT_ATTRIB_NO_TYPE
: OBJECT_ATTRIB_FLAG
= 2u32;
11163 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11164 pub const OBJECT_ATTRIB_NO_VALUE
: OBJECT_ATTRIB_FLAG
= 4u32;
11165 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11166 pub const OBJECT_ATTRIB_VALUE_IS_INVALID
: OBJECT_ATTRIB_FLAG
= 8u32;
11167 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11168 pub const OBJECT_ATTRIB_VALUE_IS_OBJECT
: OBJECT_ATTRIB_FLAG
= 16u32;
11169 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11170 pub const OBJECT_ATTRIB_VALUE_IS_ENUM
: OBJECT_ATTRIB_FLAG
= 32u32;
11171 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11172 pub const OBJECT_ATTRIB_VALUE_IS_CUSTOM
: OBJECT_ATTRIB_FLAG
= 64u32;
11173 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11174 pub const OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE
: OBJECT_ATTRIB_FLAG
= 112u32;
11175 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11176 pub const OBJECT_ATTRIB_VALUE_HAS_CODE
: OBJECT_ATTRIB_FLAG
= 128u32;
11177 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11178 pub const OBJECT_ATTRIB_TYPE_IS_OBJECT
: OBJECT_ATTRIB_FLAG
= 256u32;
11179 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11180 pub const OBJECT_ATTRIB_TYPE_HAS_CODE
: OBJECT_ATTRIB_FLAG
= 512u32;
11181 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11182 pub const OBJECT_ATTRIB_TYPE_IS_EXPANDABLE
: OBJECT_ATTRIB_FLAG
= 256u32;
11183 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11184 pub const OBJECT_ATTRIB_SLOT_IS_CATEGORY
: OBJECT_ATTRIB_FLAG
= 1024u32;
11185 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11186 pub const OBJECT_ATTRIB_VALUE_READONLY
: OBJECT_ATTRIB_FLAG
= 2048u32;
11187 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11188 pub const OBJECT_ATTRIB_ACCESS_PUBLIC
: OBJECT_ATTRIB_FLAG
= 4096u32;
11189 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11190 pub const OBJECT_ATTRIB_ACCESS_PRIVATE
: OBJECT_ATTRIB_FLAG
= 8192u32;
11191 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11192 pub const OBJECT_ATTRIB_ACCESS_PROTECTED
: OBJECT_ATTRIB_FLAG
= 16384u32;
11193 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11194 pub const OBJECT_ATTRIB_ACCESS_FINAL
: OBJECT_ATTRIB_FLAG
= 32768u32;
11195 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11196 pub const OBJECT_ATTRIB_STORAGE_GLOBAL
: OBJECT_ATTRIB_FLAG
= 65536u32;
11197 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11198 pub const OBJECT_ATTRIB_STORAGE_STATIC
: OBJECT_ATTRIB_FLAG
= 131072u32;
11199 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11200 pub const OBJECT_ATTRIB_STORAGE_FIELD
: OBJECT_ATTRIB_FLAG
= 262144u32;
11201 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11202 pub const OBJECT_ATTRIB_STORAGE_VIRTUAL
: OBJECT_ATTRIB_FLAG
= 524288u32;
11203 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11204 pub const OBJECT_ATTRIB_TYPE_IS_CONSTANT
: OBJECT_ATTRIB_FLAG
= 1048576u32;
11205 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11206 pub const OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED
: OBJECT_ATTRIB_FLAG
= 2097152u32;
11207 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11208 pub const OBJECT_ATTRIB_TYPE_IS_VOLATILE
: OBJECT_ATTRIB_FLAG
= 4194304u32;
11209 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11210 pub const OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS
: OBJECT_ATTRIB_FLAG
= 8388608u32;
11211 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11212 pub const OBJECT_ATTRIB_IS_CLASS
: OBJECT_ATTRIB_FLAG
= 16777216u32;
11213 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11214 pub const OBJECT_ATTRIB_IS_FUNCTION
: OBJECT_ATTRIB_FLAG
= 33554432u32;
11215 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11216 pub const OBJECT_ATTRIB_IS_VARIABLE
: OBJECT_ATTRIB_FLAG
= 67108864u32;
11217 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11218 pub const OBJECT_ATTRIB_IS_PROPERTY
: OBJECT_ATTRIB_FLAG
= 134217728u32;
11219 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11220 pub const OBJECT_ATTRIB_IS_MACRO
: OBJECT_ATTRIB_FLAG
= 268435456u32;
11221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11222 pub const OBJECT_ATTRIB_IS_TYPE
: OBJECT_ATTRIB_FLAG
= 536870912u32;
11223 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11224 pub const OBJECT_ATTRIB_IS_INHERITED
: OBJECT_ATTRIB_FLAG
= 1073741824u32;
11225 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11226 pub const OBJECT_ATTRIB_IS_INTERFACE
: OBJECT_ATTRIB_FLAG
= 2147483648u32;
11227 pub const OID_JSSIP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 113893392, data2: 14542, data3: 4564, data4: [162, 163, 0, 16, 75, 211, 80, 144] }
;
11228 pub const OID_VBSSIP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 371847246, data2: 10137, data3: 19893, data4: [143, 229, 172, 225, 15, 23, 235, 171] }
;
11229 pub const OID_WSFSIP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 442566000, data2: 14542, data3: 4564, data4: [162, 163, 0, 16, 75, 211, 80, 144] }
;
11231 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11236 impl ::core
::marker
::Copy
for OMAP {}
11237 impl ::core
::clone
::Clone
for OMAP
{
11238 fn clone(&self) -> Self {
11242 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11243 pub type OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS
= u32;
11244 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11245 pub const WCT_ASYNC_OPEN_FLAG
: OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS
= 1u32;
11247 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11248 pub struct OUTPUT_DEBUG_STRING_INFO
{
11249 pub lpDebugStringData
: ::windows_sys
::core
::PSTR
,
11251 pub nDebugStringLength
: u16,
11253 impl ::core
::marker
::Copy
for OUTPUT_DEBUG_STRING_INFO {}
11254 impl ::core
::clone
::Clone
for OUTPUT_DEBUG_STRING_INFO
{
11255 fn clone(&self) -> Self {
11259 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11260 pub type PCOGETACTIVATIONSTATE
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::GUID
, param1
: u32, param2
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
11261 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11262 pub type PCOGETCALLSTATE
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: i32, param1
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
11263 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11264 #[cfg(feature = "Win32_Foundation")]
11265 pub type PDBGHELP_CREATE_USER_DUMP_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(datatype
: u32, data
: *const *const ::core
::ffi
::c_void
, datalength
: *mut u32, userdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11266 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11267 pub type PDEBUG_EXTENSION_CALL
= ::core
::option
::Option
<unsafe extern "system" fn(client
: IDebugClient
, args
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::HRESULT
>;
11268 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11269 pub type PDEBUG_EXTENSION_CANUNLOAD
= ::core
::option
::Option
<unsafe extern "system" fn() -> ::windows_sys
::core
::HRESULT
>;
11270 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11271 pub type PDEBUG_EXTENSION_INITIALIZE
= ::core
::option
::Option
<unsafe extern "system" fn(version
: *mut u32, flags
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
11272 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11273 pub type PDEBUG_EXTENSION_KNOWN_STRUCT
= ::core
::option
::Option
<unsafe extern "system" fn(flags
: u32, offset
: u64, typename
: ::windows_sys
::core
::PCSTR
, buffer
: ::windows_sys
::core
::PSTR
, bufferchars
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
11274 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11275 pub type PDEBUG_EXTENSION_KNOWN_STRUCT_EX
= ::core
::option
::Option
<unsafe extern "system" fn(client
: IDebugClient
, flags
: u32, offset
: u64, typename
: ::windows_sys
::core
::PCSTR
, buffer
: ::windows_sys
::core
::PSTR
, bufferchars
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
11276 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11277 pub type PDEBUG_EXTENSION_NOTIFY
= ::core
::option
::Option
<unsafe extern "system" fn(notify
: u32, argument
: u64)>;
11278 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11279 pub type PDEBUG_EXTENSION_PROVIDE_VALUE
= ::core
::option
::Option
<unsafe extern "system" fn(client
: IDebugClient
, flags
: u32, name
: ::windows_sys
::core
::PCWSTR
, value
: *mut u64, typemodbase
: *mut u64, typeid
: *mut u32, typeflags
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
11280 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11281 pub type PDEBUG_EXTENSION_QUERY_VALUE_NAMES
= ::core
::option
::Option
<unsafe extern "system" fn(client
: IDebugClient
, flags
: u32, buffer
: ::windows_sys
::core
::PWSTR
, bufferchars
: u32, bufferneeded
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
11282 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11283 pub type PDEBUG_EXTENSION_UNINITIALIZE
= ::core
::option
::Option
<unsafe extern "system" fn()>;
11284 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11285 pub type PDEBUG_EXTENSION_UNLOAD
= ::core
::option
::Option
<unsafe extern "system" fn()>;
11286 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11287 pub type PDEBUG_STACK_PROVIDER_BEGINTHREADSTACKRECONSTRUCTION
= ::core
::option
::Option
<unsafe extern "system" fn(streamtype
: u32, minidumpstreambuffer
: *const ::core
::ffi
::c_void
, buffersize
: u32) -> ::windows_sys
::core
::HRESULT
>;
11288 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11289 pub type PDEBUG_STACK_PROVIDER_ENDTHREADSTACKRECONSTRUCTION
= ::core
::option
::Option
<unsafe extern "system" fn() -> ::windows_sys
::core
::HRESULT
>;
11290 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11291 #[cfg(feature = "Win32_Foundation")]
11292 pub type PDEBUG_STACK_PROVIDER_FREESTACKSYMFRAMES
= ::core
::option
::Option
<unsafe extern "system" fn(stacksymframes
: *const STACK_SYM_FRAME_INFO
) -> ::windows_sys
::core
::HRESULT
>;
11293 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11294 #[cfg(feature = "Win32_Foundation")]
11295 pub type PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK
= ::core
::option
::Option
<unsafe extern "system" fn(systemthreadid
: u32, nativeframes
: *const DEBUG_STACK_FRAME_EX
, countnativeframes
: u32, stacksymframes
: *mut *mut STACK_SYM_FRAME_INFO
, stacksymframesfilled
: *mut u32) -> ::windows_sys
::core
::HRESULT
>;
11296 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11297 #[cfg(feature = "Win32_Foundation")]
11298 pub type PENUMDIRTREE_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(filepath
: ::windows_sys
::core
::PCSTR
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11299 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11300 #[cfg(feature = "Win32_Foundation")]
11301 pub type PENUMDIRTREE_CALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(filepath
: ::windows_sys
::core
::PCWSTR
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11302 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11303 #[cfg(target_arch = "x86")]
11304 #[cfg(feature = "Win32_Foundation")]
11305 pub type PENUMLOADED_MODULES_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(modulename
: ::windows_sys
::core
::PCSTR
, modulebase
: u32, modulesize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11306 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11307 #[cfg(feature = "Win32_Foundation")]
11308 pub type PENUMLOADED_MODULES_CALLBACK64
= ::core
::option
::Option
<unsafe extern "system" fn(modulename
: ::windows_sys
::core
::PCSTR
, modulebase
: u64, modulesize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11309 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11310 #[cfg(feature = "Win32_Foundation")]
11311 pub type PENUMLOADED_MODULES_CALLBACKW64
= ::core
::option
::Option
<unsafe extern "system" fn(modulename
: ::windows_sys
::core
::PCWSTR
, modulebase
: u64, modulesize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11312 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11313 #[cfg(feature = "Win32_Foundation")]
11314 pub type PENUMSOURCEFILETOKENSCALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(token
: *const ::core
::ffi
::c_void
, size
: usize) -> super::super::super::Foundation
::BOOL
>;
11315 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11316 #[cfg(feature = "Win32_Foundation")]
11317 pub type PFINDFILEINPATHCALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(filename
: ::windows_sys
::core
::PCSTR
, context
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11318 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11319 #[cfg(feature = "Win32_Foundation")]
11320 pub type PFINDFILEINPATHCALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(filename
: ::windows_sys
::core
::PCWSTR
, context
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11322 #[cfg(feature = "Win32_Foundation")]
11323 pub type PFIND_DEBUG_FILE_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(filehandle
: super::super::super::Foundation
::HANDLE
, filename
: ::windows_sys
::core
::PCSTR
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11324 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11325 #[cfg(feature = "Win32_Foundation")]
11326 pub type PFIND_DEBUG_FILE_CALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(filehandle
: super::super::super::Foundation
::HANDLE
, filename
: ::windows_sys
::core
::PCWSTR
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11327 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11328 #[cfg(feature = "Win32_Foundation")]
11329 pub type PFIND_EXE_FILE_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(filehandle
: super::super::super::Foundation
::HANDLE
, filename
: ::windows_sys
::core
::PCSTR
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11330 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11331 #[cfg(feature = "Win32_Foundation")]
11332 pub type PFIND_EXE_FILE_CALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(filehandle
: super::super::super::Foundation
::HANDLE
, filename
: ::windows_sys
::core
::PCWSTR
, callerdata
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11333 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11334 #[cfg(target_arch = "x86")]
11335 #[cfg(feature = "Win32_Foundation")]
11336 pub type PFUNCTION_TABLE_ACCESS_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, addrbase
: u32) -> *mut ::core
::ffi
::c_void
>;
11337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11338 #[cfg(feature = "Win32_Foundation")]
11339 pub type PFUNCTION_TABLE_ACCESS_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(ahprocess
: super::super::super::Foundation
::HANDLE
, addrbase
: u64) -> *mut ::core
::ffi
::c_void
>;
11340 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11341 #[cfg(target_arch = "x86")]
11342 #[cfg(feature = "Win32_Foundation")]
11343 pub type PGET_MODULE_BASE_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u32) -> u32>;
11344 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11345 #[cfg(feature = "Win32_Foundation")]
11346 pub type PGET_MODULE_BASE_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, address
: u64) -> u64>;
11347 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11348 #[cfg(target_arch = "aarch64")]
11349 pub type PGET_RUNTIME_FUNCTION_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(controlpc
: u64, context
: *const ::core
::ffi
::c_void
) -> *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
>;
11350 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11351 #[cfg(target_arch = "x86_64")]
11352 pub type PGET_RUNTIME_FUNCTION_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(controlpc
: u64, context
: *const ::core
::ffi
::c_void
) -> *mut IMAGE_RUNTIME_FUNCTION_ENTRY
>;
11354 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11355 pub struct PHYSICAL
{
11360 impl ::core
::marker
::Copy
for PHYSICAL {}
11361 impl ::core
::clone
::Clone
for PHYSICAL
{
11362 fn clone(&self) -> Self {
11367 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11368 pub struct PHYSICAL_MEMORY_DESCRIPTOR32
{
11369 pub NumberOfRuns
: u32,
11370 pub NumberOfPages
: u32,
11371 pub Run
: [PHYSICAL_MEMORY_RUN32
; 1],
11373 impl ::core
::marker
::Copy
for PHYSICAL_MEMORY_DESCRIPTOR32 {}
11374 impl ::core
::clone
::Clone
for PHYSICAL_MEMORY_DESCRIPTOR32
{
11375 fn clone(&self) -> Self {
11380 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11381 pub struct PHYSICAL_MEMORY_DESCRIPTOR64
{
11382 pub NumberOfRuns
: u32,
11383 pub NumberOfPages
: u64,
11384 pub Run
: [PHYSICAL_MEMORY_RUN64
; 1],
11386 impl ::core
::marker
::Copy
for PHYSICAL_MEMORY_DESCRIPTOR64 {}
11387 impl ::core
::clone
::Clone
for PHYSICAL_MEMORY_DESCRIPTOR64
{
11388 fn clone(&self) -> Self {
11393 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11394 pub struct PHYSICAL_MEMORY_RUN32
{
11396 pub PageCount
: u32,
11398 impl ::core
::marker
::Copy
for PHYSICAL_MEMORY_RUN32 {}
11399 impl ::core
::clone
::Clone
for PHYSICAL_MEMORY_RUN32
{
11400 fn clone(&self) -> Self {
11405 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11406 pub struct PHYSICAL_MEMORY_RUN64
{
11408 pub PageCount
: u64,
11410 impl ::core
::marker
::Copy
for PHYSICAL_MEMORY_RUN64 {}
11411 impl ::core
::clone
::Clone
for PHYSICAL_MEMORY_RUN64
{
11412 fn clone(&self) -> Self {
11417 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11418 pub struct PHYSICAL_TO_VIRTUAL
{
11421 pub PdeAddress
: u64,
11423 impl ::core
::marker
::Copy
for PHYSICAL_TO_VIRTUAL {}
11424 impl ::core
::clone
::Clone
for PHYSICAL_TO_VIRTUAL
{
11425 fn clone(&self) -> Self {
11430 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11431 pub struct PHYSICAL_WITH_FLAGS
{
11437 impl ::core
::marker
::Copy
for PHYSICAL_WITH_FLAGS {}
11438 impl ::core
::clone
::Clone
for PHYSICAL_WITH_FLAGS
{
11439 fn clone(&self) -> Self {
11443 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11444 pub const PHYS_FLAG_CACHED
: u32 = 1u32;
11445 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11446 pub const PHYS_FLAG_DEFAULT
: u32 = 0u32;
11447 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11448 pub const PHYS_FLAG_UNCACHED
: u32 = 2u32;
11449 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11450 pub const PHYS_FLAG_WRITE_COMBINED
: u32 = 3u32;
11451 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11452 #[cfg(feature = "Win32_Foundation")]
11453 pub type PIMAGEHLP_STATUS_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(reason
: IMAGEHLP_STATUS_REASON
, imagename
: ::windows_sys
::core
::PCSTR
, dllname
: ::windows_sys
::core
::PCSTR
, va
: usize, parameter
: usize) -> super::super::super::Foundation
::BOOL
>;
11454 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11455 #[cfg(feature = "Win32_Foundation")]
11456 pub type PIMAGEHLP_STATUS_ROUTINE32
= ::core
::option
::Option
<unsafe extern "system" fn(reason
: IMAGEHLP_STATUS_REASON
, imagename
: ::windows_sys
::core
::PCSTR
, dllname
: ::windows_sys
::core
::PCSTR
, va
: u32, parameter
: usize) -> super::super::super::Foundation
::BOOL
>;
11457 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11458 #[cfg(feature = "Win32_Foundation")]
11459 pub type PIMAGEHLP_STATUS_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(reason
: IMAGEHLP_STATUS_REASON
, imagename
: ::windows_sys
::core
::PCSTR
, dllname
: ::windows_sys
::core
::PCSTR
, va
: u64, parameter
: usize) -> super::super::super::Foundation
::BOOL
>;
11461 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11462 pub struct POINTER_SEARCH_PHYSICAL
{
11465 pub PointerMin
: u64,
11466 pub PointerMax
: u64,
11468 pub MatchOffsets
: *mut u64,
11469 pub MatchOffsetsSize
: u32,
11470 pub MatchOffsetsCount
: u32,
11472 impl ::core
::marker
::Copy
for POINTER_SEARCH_PHYSICAL {}
11473 impl ::core
::clone
::Clone
for POINTER_SEARCH_PHYSICAL
{
11474 fn clone(&self) -> Self {
11478 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11479 #[cfg(target_arch = "x86")]
11480 #[cfg(feature = "Win32_Foundation")]
11481 pub type PREAD_PROCESS_MEMORY_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, lpbaseaddress
: u32, lpbuffer
: *mut ::core
::ffi
::c_void
, nsize
: u32, lpnumberofbytesread
: *mut u32) -> super::super::super::Foundation
::BOOL
>;
11482 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11483 #[cfg(feature = "Win32_Foundation")]
11484 pub type PREAD_PROCESS_MEMORY_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, qwbaseaddress
: u64, lpbuffer
: *mut ::core
::ffi
::c_void
, nsize
: u32, lpnumberofbytesread
: *mut u32) -> super::super::super::Foundation
::BOOL
>;
11486 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11487 pub struct PROCESSORINFO
{
11488 pub Processor
: u16,
11489 pub NumberProcessors
: u16,
11491 impl ::core
::marker
::Copy
for PROCESSORINFO {}
11492 impl ::core
::clone
::Clone
for PROCESSORINFO
{
11493 fn clone(&self) -> Self {
11497 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11498 pub type PROCESSOR_ARCHITECTURE
= u16;
11499 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11500 pub const PROCESSOR_ARCHITECTURE_AMD64
: PROCESSOR_ARCHITECTURE
= 9u16;
11501 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11502 pub const PROCESSOR_ARCHITECTURE_IA64
: PROCESSOR_ARCHITECTURE
= 6u16;
11503 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11504 pub const PROCESSOR_ARCHITECTURE_INTEL
: PROCESSOR_ARCHITECTURE
= 0u16;
11505 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11506 pub const PROCESSOR_ARCHITECTURE_ARM
: PROCESSOR_ARCHITECTURE
= 5u16;
11507 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11508 pub const PROCESSOR_ARCHITECTURE_UNKNOWN
: PROCESSOR_ARCHITECTURE
= 65535u16;
11510 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11511 pub struct PROCESS_NAME_ENTRY
{
11512 pub ProcessId
: u32,
11513 pub NameOffset
: u32,
11515 pub NextEntry
: u32,
11517 impl ::core
::marker
::Copy
for PROCESS_NAME_ENTRY {}
11518 impl ::core
::clone
::Clone
for PROCESS_NAME_ENTRY
{
11519 fn clone(&self) -> Self {
11523 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11524 pub type PROFILER_EVENT_MASK
= u32;
11525 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11526 pub const PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL
: PROFILER_EVENT_MASK
= 1u32;
11527 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11528 pub const PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL
: PROFILER_EVENT_MASK
= 2u32;
11529 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11530 pub const PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL
: PROFILER_EVENT_MASK
= 4u32;
11531 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11532 pub const PROFILER_EVENT_MASK_TRACE_ALL
: PROFILER_EVENT_MASK
= 3u32;
11533 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11534 pub const PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM
: PROFILER_EVENT_MASK
= 7u32;
11535 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11536 pub type PROFILER_HEAP_ENUM_FLAGS
= u32;
11537 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11538 pub const PROFILER_HEAP_ENUM_FLAGS_NONE
: PROFILER_HEAP_ENUM_FLAGS
= 0u32;
11539 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11540 pub const PROFILER_HEAP_ENUM_FLAGS_STORE_RELATIONSHIP_FLAGS
: PROFILER_HEAP_ENUM_FLAGS
= 1u32;
11541 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11542 pub const PROFILER_HEAP_ENUM_FLAGS_SUBSTRINGS
: PROFILER_HEAP_ENUM_FLAGS
= 2u32;
11543 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11544 pub const PROFILER_HEAP_ENUM_FLAGS_RELATIONSHIP_SUBSTRINGS
: PROFILER_HEAP_ENUM_FLAGS
= 3u32;
11546 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11547 pub struct PROFILER_HEAP_OBJECT
{
11549 pub Anonymous
: PROFILER_HEAP_OBJECT_0
,
11550 pub typeNameId
: u32,
11553 pub optionalInfoCount
: u16,
11555 impl ::core
::marker
::Copy
for PROFILER_HEAP_OBJECT {}
11556 impl ::core
::clone
::Clone
for PROFILER_HEAP_OBJECT
{
11557 fn clone(&self) -> Self {
11562 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11563 pub union PROFILER_HEAP_OBJECT_0
{
11564 pub objectId
: usize,
11565 pub externalObjectAddress
: *mut ::core
::ffi
::c_void
,
11567 impl ::core
::marker
::Copy
for PROFILER_HEAP_OBJECT_0 {}
11568 impl ::core
::clone
::Clone
for PROFILER_HEAP_OBJECT_0
{
11569 fn clone(&self) -> Self {
11573 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11574 pub type PROFILER_HEAP_OBJECT_FLAGS
= u32;
11575 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11576 pub const PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT
: PROFILER_HEAP_OBJECT_FLAGS
= 1u32;
11577 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11578 pub const PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT
: PROFILER_HEAP_OBJECT_FLAGS
= 2u32;
11579 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11580 pub const PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED
: PROFILER_HEAP_OBJECT_FLAGS
= 4u32;
11581 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11582 pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL
: PROFILER_HEAP_OBJECT_FLAGS
= 8u32;
11583 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11584 pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN
: PROFILER_HEAP_OBJECT_FLAGS
= 16u32;
11585 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11586 pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH
: PROFILER_HEAP_OBJECT_FLAGS
= 32u32;
11587 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11588 pub const PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE
: PROFILER_HEAP_OBJECT_FLAGS
= 64u32;
11589 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11590 pub const PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE
: PROFILER_HEAP_OBJECT_FLAGS
= 128u32;
11591 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11592 pub const PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE
: PROFILER_HEAP_OBJECT_FLAGS
= 256u32;
11593 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11594 pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE
: PROFILER_HEAP_OBJECT_FLAGS
= 512u32;
11595 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11596 pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS
: PROFILER_HEAP_OBJECT_FLAGS
= 1024u32;
11597 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11598 pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE
: PROFILER_HEAP_OBJECT_FLAGS
= 2048u32;
11599 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11600 pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE
: PROFILER_HEAP_OBJECT_FLAGS
= 4096u32;
11601 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11602 pub const PROFILER_HEAP_OBJECT_NAME_ID_UNAVAILABLE
: u32 = 4294967295u32;
11604 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11605 #[cfg(feature = "Win32_Foundation")]
11606 pub struct PROFILER_HEAP_OBJECT_OPTIONAL_INFO
{
11607 pub infoType
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
,
11608 pub Anonymous
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0
,
11610 #[cfg(feature = "Win32_Foundation")]
11611 impl ::core
::marker
::Copy
for PROFILER_HEAP_OBJECT_OPTIONAL_INFO {}
11612 #[cfg(feature = "Win32_Foundation")]
11613 impl ::core
::clone
::Clone
for PROFILER_HEAP_OBJECT_OPTIONAL_INFO
{
11614 fn clone(&self) -> Self {
11619 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11620 #[cfg(feature = "Win32_Foundation")]
11621 pub union PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0
{
11622 pub prototype
: usize,
11623 pub functionName
: ::windows_sys
::core
::PCWSTR
,
11624 pub elementAttributesSize
: u32,
11625 pub elementTextChildrenSize
: u32,
11626 pub scopeList
: *mut PROFILER_HEAP_OBJECT_SCOPE_LIST
,
11627 pub internalProperty
: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP
,
11628 pub namePropertyList
: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
,
11629 pub indexPropertyList
: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
,
11630 pub relationshipList
: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
,
11631 pub eventList
: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
,
11632 pub weakMapCollectionList
: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
,
11633 pub mapCollectionList
: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
,
11634 pub setCollectionList
: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
,
11636 #[cfg(feature = "Win32_Foundation")]
11637 impl ::core
::marker
::Copy
for PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0 {}
11638 #[cfg(feature = "Win32_Foundation")]
11639 impl ::core
::clone
::Clone
for PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0
{
11640 fn clone(&self) -> Self {
11644 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11645 pub type PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= i32;
11646 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11647 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_PROTOTYPE
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 1i32;
11648 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11649 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_FUNCTION_NAME
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 2i32;
11650 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11651 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SCOPE_LIST
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 3i32;
11652 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11653 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_INTERNAL_PROPERTY
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 4i32;
11654 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11655 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_NAME_PROPERTIES
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 5i32;
11656 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11657 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_INDEX_PROPERTIES
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 6i32;
11658 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11659 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_ELEMENT_ATTRIBUTES_SIZE
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 7i32;
11660 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11661 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_ELEMENT_TEXT_CHILDREN_SIZE
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 8i32;
11662 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11663 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_RELATIONSHIPS
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 9i32;
11664 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11665 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_WINRTEVENTS
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 10i32;
11666 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11667 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_WEAKMAP_COLLECTION_LIST
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 11i32;
11668 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11669 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_MAP_COLLECTION_LIST
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 12i32;
11670 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11671 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SET_COLLECTION_LIST
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 13i32;
11672 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11673 pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_MAX_VALUE
: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE
= 13i32;
11675 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11676 #[cfg(feature = "Win32_Foundation")]
11677 pub struct PROFILER_HEAP_OBJECT_RELATIONSHIP
{
11678 pub relationshipId
: u32,
11679 pub relationshipInfo
: PROFILER_RELATIONSHIP_INFO
,
11680 pub Anonymous
: PROFILER_HEAP_OBJECT_RELATIONSHIP_0
,
11682 #[cfg(feature = "Win32_Foundation")]
11683 impl ::core
::marker
::Copy
for PROFILER_HEAP_OBJECT_RELATIONSHIP {}
11684 #[cfg(feature = "Win32_Foundation")]
11685 impl ::core
::clone
::Clone
for PROFILER_HEAP_OBJECT_RELATIONSHIP
{
11686 fn clone(&self) -> Self {
11691 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11692 #[cfg(feature = "Win32_Foundation")]
11693 pub union PROFILER_HEAP_OBJECT_RELATIONSHIP_0
{
11694 pub numberValue
: f64,
11695 pub stringValue
: ::windows_sys
::core
::PCWSTR
,
11696 pub bstrValue
: super::super::super::Foundation
::BSTR
,
11697 pub objectId
: usize,
11698 pub externalObjectAddress
: *mut ::core
::ffi
::c_void
,
11699 pub subString
: *mut PROFILER_PROPERTY_TYPE_SUBSTRING_INFO
,
11701 #[cfg(feature = "Win32_Foundation")]
11702 impl ::core
::marker
::Copy
for PROFILER_HEAP_OBJECT_RELATIONSHIP_0 {}
11703 #[cfg(feature = "Win32_Foundation")]
11704 impl ::core
::clone
::Clone
for PROFILER_HEAP_OBJECT_RELATIONSHIP_0
{
11705 fn clone(&self) -> Self {
11709 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11710 pub type PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS
= u32;
11711 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11712 pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_NONE
: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS
= 0u32;
11713 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11714 pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_GET_ACCESSOR
: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS
= 65536u32;
11715 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11716 pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_SET_ACCESSOR
: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS
= 131072u32;
11717 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11718 pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_LET_VARIABLE
: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS
= 262144u32;
11719 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11720 pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_CONST_VARIABLE
: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS
= 524288u32;
11722 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11723 #[cfg(feature = "Win32_Foundation")]
11724 pub struct PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
{
11726 pub elements
: [PROFILER_HEAP_OBJECT_RELATIONSHIP
; 1],
11728 #[cfg(feature = "Win32_Foundation")]
11729 impl ::core
::marker
::Copy
for PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST {}
11730 #[cfg(feature = "Win32_Foundation")]
11731 impl ::core
::clone
::Clone
for PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST
{
11732 fn clone(&self) -> Self {
11737 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11738 pub struct PROFILER_HEAP_OBJECT_SCOPE_LIST
{
11740 pub scopes
: [usize; 1],
11742 impl ::core
::marker
::Copy
for PROFILER_HEAP_OBJECT_SCOPE_LIST {}
11743 impl ::core
::clone
::Clone
for PROFILER_HEAP_OBJECT_SCOPE_LIST
{
11744 fn clone(&self) -> Self {
11749 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11750 pub struct PROFILER_HEAP_SUMMARY
{
11751 pub version
: PROFILER_HEAP_SUMMARY_VERSION
,
11752 pub totalHeapSize
: u32,
11754 impl ::core
::marker
::Copy
for PROFILER_HEAP_SUMMARY {}
11755 impl ::core
::clone
::Clone
for PROFILER_HEAP_SUMMARY
{
11756 fn clone(&self) -> Self {
11760 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11761 pub type PROFILER_HEAP_SUMMARY_VERSION
= i32;
11762 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11763 pub const PROFILER_HEAP_SUMMARY_VERSION_1
: PROFILER_HEAP_SUMMARY_VERSION
= 1i32;
11765 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11766 pub struct PROFILER_PROPERTY_TYPE_SUBSTRING_INFO
{
11768 pub value
: ::windows_sys
::core
::PCWSTR
,
11770 impl ::core
::marker
::Copy
for PROFILER_PROPERTY_TYPE_SUBSTRING_INFO {}
11771 impl ::core
::clone
::Clone
for PROFILER_PROPERTY_TYPE_SUBSTRING_INFO
{
11772 fn clone(&self) -> Self {
11776 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11777 pub type PROFILER_RELATIONSHIP_INFO
= i32;
11778 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11779 pub const PROFILER_PROPERTY_TYPE_NUMBER
: PROFILER_RELATIONSHIP_INFO
= 1i32;
11780 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11781 pub const PROFILER_PROPERTY_TYPE_STRING
: PROFILER_RELATIONSHIP_INFO
= 2i32;
11782 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11783 pub const PROFILER_PROPERTY_TYPE_HEAP_OBJECT
: PROFILER_RELATIONSHIP_INFO
= 3i32;
11784 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11785 pub const PROFILER_PROPERTY_TYPE_EXTERNAL_OBJECT
: PROFILER_RELATIONSHIP_INFO
= 4i32;
11786 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11787 pub const PROFILER_PROPERTY_TYPE_BSTR
: PROFILER_RELATIONSHIP_INFO
= 5i32;
11788 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11789 pub const PROFILER_PROPERTY_TYPE_SUBSTRING
: PROFILER_RELATIONSHIP_INFO
= 6i32;
11790 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11791 pub type PROFILER_SCRIPT_TYPE
= i32;
11792 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11793 pub const PROFILER_SCRIPT_TYPE_USER
: PROFILER_SCRIPT_TYPE
= 0i32;
11794 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11795 pub const PROFILER_SCRIPT_TYPE_DYNAMIC
: PROFILER_SCRIPT_TYPE
= 1i32;
11796 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11797 pub const PROFILER_SCRIPT_TYPE_NATIVE
: PROFILER_SCRIPT_TYPE
= 2i32;
11798 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11799 pub const PROFILER_SCRIPT_TYPE_DOM
: PROFILER_SCRIPT_TYPE
= 3i32;
11800 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11801 pub type PROP_INFO_FLAGS
= i32;
11802 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11803 pub const PROP_INFO_NAME
: PROP_INFO_FLAGS
= 1i32;
11804 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11805 pub const PROP_INFO_TYPE
: PROP_INFO_FLAGS
= 2i32;
11806 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11807 pub const PROP_INFO_VALUE
: PROP_INFO_FLAGS
= 4i32;
11808 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11809 pub const PROP_INFO_FULLNAME
: PROP_INFO_FLAGS
= 32i32;
11810 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11811 pub const PROP_INFO_ATTRIBUTES
: PROP_INFO_FLAGS
= 8i32;
11812 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11813 pub const PROP_INFO_DEBUGPROP
: PROP_INFO_FLAGS
= 16i32;
11814 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11815 pub const PROP_INFO_AUTOEXPAND
: PROP_INFO_FLAGS
= 134217728i32;
11816 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11817 #[cfg(feature = "Win32_Foundation")]
11818 pub type PSYMBOLSERVERBYINDEXPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: ::windows_sys
::core
::PCSTR
, param2
: ::windows_sys
::core
::PCSTR
, param3
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
>;
11819 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11820 #[cfg(feature = "Win32_Foundation")]
11821 pub type PSYMBOLSERVERBYINDEXPROCA
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: ::windows_sys
::core
::PCSTR
, param2
: ::windows_sys
::core
::PCSTR
, param3
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
>;
11822 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11823 #[cfg(feature = "Win32_Foundation")]
11824 pub type PSYMBOLSERVERBYINDEXPROCW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: ::windows_sys
::core
::PCWSTR
, param3
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOL
>;
11825 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11826 #[cfg(feature = "Win32_Foundation")]
11827 pub type PSYMBOLSERVERCALLBACKPROC
= ::core
::option
::Option
<unsafe extern "system" fn(action
: usize, data
: u64, context
: u64) -> super::super::super::Foundation
::BOOL
>;
11828 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11829 #[cfg(feature = "Win32_Foundation")]
11830 pub type PSYMBOLSERVERCLOSEPROC
= ::core
::option
::Option
<unsafe extern "system" fn() -> super::super::super::Foundation
::BOOL
>;
11831 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11832 #[cfg(feature = "Win32_Foundation")]
11833 pub type PSYMBOLSERVERDELTANAME
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: *mut ::core
::ffi
::c_void
, param2
: u32, param3
: u32, param4
: *mut ::core
::ffi
::c_void
, param5
: u32, param6
: u32, param7
: ::windows_sys
::core
::PCSTR
, param8
: usize) -> super::super::super::Foundation
::BOOL
>;
11834 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11835 #[cfg(feature = "Win32_Foundation")]
11836 pub type PSYMBOLSERVERDELTANAMEW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: *mut ::core
::ffi
::c_void
, param2
: u32, param3
: u32, param4
: *mut ::core
::ffi
::c_void
, param5
: u32, param6
: u32, param7
: ::windows_sys
::core
::PCWSTR
, param8
: usize) -> super::super::super::Foundation
::BOOL
>;
11837 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11838 #[cfg(feature = "Win32_Foundation")]
11839 pub type PSYMBOLSERVERGETINDEXSTRING
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut ::core
::ffi
::c_void
, param1
: u32, param2
: u32, param3
: ::windows_sys
::core
::PCSTR
, param4
: usize) -> super::super::super::Foundation
::BOOL
>;
11840 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11841 #[cfg(feature = "Win32_Foundation")]
11842 pub type PSYMBOLSERVERGETINDEXSTRINGW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut ::core
::ffi
::c_void
, param1
: u32, param2
: u32, param3
: ::windows_sys
::core
::PCWSTR
, param4
: usize) -> super::super::super::Foundation
::BOOL
>;
11843 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11844 #[cfg(feature = "Win32_Foundation")]
11845 pub type PSYMBOLSERVERGETOPTIONDATAPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: usize, param1
: *mut u64) -> super::super::super::Foundation
::BOOL
>;
11846 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11847 pub type PSYMBOLSERVERGETOPTIONSPROC
= ::core
::option
::Option
<unsafe extern "system" fn() -> usize>;
11848 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11849 #[cfg(feature = "Win32_Foundation")]
11850 pub type PSYMBOLSERVERGETSUPPLEMENT
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: ::windows_sys
::core
::PCSTR
, param2
: ::windows_sys
::core
::PCSTR
, param3
: ::windows_sys
::core
::PCSTR
, param4
: usize) -> super::super::super::Foundation
::BOOL
>;
11851 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11852 #[cfg(feature = "Win32_Foundation")]
11853 pub type PSYMBOLSERVERGETSUPPLEMENTW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: ::windows_sys
::core
::PCWSTR
, param3
: ::windows_sys
::core
::PCWSTR
, param4
: usize) -> super::super::super::Foundation
::BOOL
>;
11854 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11855 #[cfg(feature = "Win32_Foundation")]
11856 pub type PSYMBOLSERVERGETVERSION
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut API_VERSION
) -> super::super::super::Foundation
::BOOL
>;
11857 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11858 #[cfg(feature = "Win32_Foundation")]
11859 pub type PSYMBOLSERVERISSTORE
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
>;
11860 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11861 #[cfg(feature = "Win32_Foundation")]
11862 pub type PSYMBOLSERVERISSTOREW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOL
>;
11863 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11864 #[cfg(feature = "Win32_Foundation")]
11865 pub type PSYMBOLSERVERMESSAGEPROC
= ::core
::option
::Option
<unsafe extern "system" fn(action
: usize, data
: u64, context
: u64) -> super::super::super::Foundation
::BOOL
>;
11866 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11867 #[cfg(feature = "Win32_Foundation")]
11868 pub type PSYMBOLSERVEROPENPROC
= ::core
::option
::Option
<unsafe extern "system" fn() -> super::super::super::Foundation
::BOOL
>;
11869 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11870 #[cfg(feature = "Win32_Foundation")]
11871 pub type PSYMBOLSERVERPINGPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
>;
11872 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11873 #[cfg(feature = "Win32_Foundation")]
11874 pub type PSYMBOLSERVERPINGPROCA
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
>;
11875 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11876 #[cfg(feature = "Win32_Foundation")]
11877 pub type PSYMBOLSERVERPINGPROCW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOL
>;
11878 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11879 #[cfg(feature = "Win32_Foundation")]
11880 pub type PSYMBOLSERVERPINGPROCWEX
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOL
>;
11881 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11882 #[cfg(feature = "Win32_Foundation")]
11883 pub type PSYMBOLSERVERPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: ::windows_sys
::core
::PCSTR
, param2
: *mut ::core
::ffi
::c_void
, param3
: u32, param4
: u32, param5
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
>;
11884 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11885 #[cfg(feature = "Win32_Foundation")]
11886 pub type PSYMBOLSERVERPROCA
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: ::windows_sys
::core
::PCSTR
, param2
: *mut ::core
::ffi
::c_void
, param3
: u32, param4
: u32, param5
: ::windows_sys
::core
::PCSTR
) -> super::super::super::Foundation
::BOOL
>;
11887 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11888 #[cfg(feature = "Win32_Foundation")]
11889 pub type PSYMBOLSERVERPROCW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: *mut ::core
::ffi
::c_void
, param3
: u32, param4
: u32, param5
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOL
>;
11890 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11891 #[cfg(feature = "Win32_Foundation")]
11892 pub type PSYMBOLSERVERSETHTTPAUTHHEADER
= ::core
::option
::Option
<unsafe extern "system" fn(pszauthheader
: ::windows_sys
::core
::PCWSTR
) -> super::super::super::Foundation
::BOOL
>;
11893 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11894 #[cfg(feature = "Win32_Foundation")]
11895 pub type PSYMBOLSERVERSETOPTIONSPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: usize, param1
: u64) -> super::super::super::Foundation
::BOOL
>;
11896 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11897 #[cfg(feature = "Win32_Foundation")]
11898 pub type PSYMBOLSERVERSETOPTIONSWPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: usize, param1
: u64) -> super::super::super::Foundation
::BOOL
>;
11899 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11900 #[cfg(feature = "Win32_Foundation")]
11901 pub type PSYMBOLSERVERSTOREFILE
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: ::windows_sys
::core
::PCSTR
, param2
: *mut ::core
::ffi
::c_void
, param3
: u32, param4
: u32, param5
: ::windows_sys
::core
::PCSTR
, param6
: usize, param7
: u32) -> super::super::super::Foundation
::BOOL
>;
11902 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11903 #[cfg(feature = "Win32_Foundation")]
11904 pub type PSYMBOLSERVERSTOREFILEW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: *mut ::core
::ffi
::c_void
, param3
: u32, param4
: u32, param5
: ::windows_sys
::core
::PCWSTR
, param6
: usize, param7
: u32) -> super::super::super::Foundation
::BOOL
>;
11905 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11906 #[cfg(feature = "Win32_Foundation")]
11907 pub type PSYMBOLSERVERSTORESUPPLEMENT
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCSTR
, param1
: ::windows_sys
::core
::PCSTR
, param2
: ::windows_sys
::core
::PCSTR
, param3
: ::windows_sys
::core
::PCSTR
, param4
: usize, param5
: u32) -> super::super::super::Foundation
::BOOL
>;
11908 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11909 #[cfg(feature = "Win32_Foundation")]
11910 pub type PSYMBOLSERVERSTORESUPPLEMENTW
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: ::windows_sys
::core
::PCWSTR
, param3
: ::windows_sys
::core
::PCWSTR
, param4
: usize, param5
: u32) -> super::super::super::Foundation
::BOOL
>;
11911 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11912 pub type PSYMBOLSERVERVERSION
= ::core
::option
::Option
<unsafe extern "system" fn() -> u32>;
11913 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11914 #[cfg(feature = "Win32_Foundation")]
11915 pub type PSYMBOLSERVERWEXPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: ::windows_sys
::core
::PCWSTR
, param1
: ::windows_sys
::core
::PCWSTR
, param2
: *mut ::core
::ffi
::c_void
, param3
: u32, param4
: u32, param5
: ::windows_sys
::core
::PCWSTR
, param6
: *mut SYMSRV_EXTENDED_OUTPUT_DATA
) -> super::super::super::Foundation
::BOOL
>;
11916 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11917 #[cfg(feature = "Win32_Foundation")]
11918 pub type PSYMBOL_FUNCENTRY_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, addrbase
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> *mut ::core
::ffi
::c_void
>;
11919 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11920 #[cfg(feature = "Win32_Foundation")]
11921 pub type PSYMBOL_FUNCENTRY_CALLBACK64
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, addrbase
: u64, usercontext
: u64) -> *mut ::core
::ffi
::c_void
>;
11922 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11923 #[cfg(target_arch = "x86")]
11924 #[cfg(feature = "Win32_Foundation")]
11925 pub type PSYMBOL_REGISTERED_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, actioncode
: u32, callbackdata
: *const ::core
::ffi
::c_void
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11926 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11927 #[cfg(feature = "Win32_Foundation")]
11928 pub type PSYMBOL_REGISTERED_CALLBACK64
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, actioncode
: u32, callbackdata
: u64, usercontext
: u64) -> super::super::super::Foundation
::BOOL
>;
11929 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11930 pub type PSYM_DUMP_FIELD_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(pfield
: *mut FIELD_INFO
, usercontext
: *mut ::core
::ffi
::c_void
) -> u32>;
11931 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11932 #[cfg(feature = "Win32_Foundation")]
11933 pub type PSYM_ENUMERATESYMBOLS_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(psyminfo
: *const SYMBOL_INFO
, symbolsize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11934 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11935 #[cfg(feature = "Win32_Foundation")]
11936 pub type PSYM_ENUMERATESYMBOLS_CALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(psyminfo
: *const SYMBOL_INFOW
, symbolsize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11937 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11938 #[cfg(feature = "Win32_Foundation")]
11939 pub type PSYM_ENUMLINES_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(lineinfo
: *const SRCCODEINFO
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11940 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11941 #[cfg(feature = "Win32_Foundation")]
11942 pub type PSYM_ENUMLINES_CALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(lineinfo
: *const SRCCODEINFOW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11943 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11944 #[cfg(target_arch = "x86")]
11945 #[cfg(feature = "Win32_Foundation")]
11946 pub type PSYM_ENUMMODULES_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(modulename
: ::windows_sys
::core
::PCSTR
, baseofdll
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11947 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11948 #[cfg(feature = "Win32_Foundation")]
11949 pub type PSYM_ENUMMODULES_CALLBACK64
= ::core
::option
::Option
<unsafe extern "system" fn(modulename
: ::windows_sys
::core
::PCSTR
, baseofdll
: u64, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11950 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11951 #[cfg(feature = "Win32_Foundation")]
11952 pub type PSYM_ENUMMODULES_CALLBACKW64
= ::core
::option
::Option
<unsafe extern "system" fn(modulename
: ::windows_sys
::core
::PCWSTR
, baseofdll
: u64, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11953 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11954 #[cfg(feature = "Win32_Foundation")]
11955 pub type PSYM_ENUMPROCESSES_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11956 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11957 #[cfg(feature = "Win32_Foundation")]
11958 pub type PSYM_ENUMSOURCEFILES_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(psourcefile
: *const SOURCEFILE
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11959 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11960 #[cfg(feature = "Win32_Foundation")]
11961 pub type PSYM_ENUMSOURCEFILES_CALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(psourcefile
: *const SOURCEFILEW
, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11962 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11963 #[cfg(target_arch = "x86")]
11964 #[cfg(feature = "Win32_Foundation")]
11965 pub type PSYM_ENUMSYMBOLS_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(symbolname
: ::windows_sys
::core
::PCSTR
, symboladdress
: u32, symbolsize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11966 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11967 #[cfg(feature = "Win32_Foundation")]
11968 pub type PSYM_ENUMSYMBOLS_CALLBACK64
= ::core
::option
::Option
<unsafe extern "system" fn(symbolname
: ::windows_sys
::core
::PCSTR
, symboladdress
: u64, symbolsize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11969 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11970 #[cfg(feature = "Win32_Foundation")]
11971 pub type PSYM_ENUMSYMBOLS_CALLBACK64W
= ::core
::option
::Option
<unsafe extern "system" fn(symbolname
: ::windows_sys
::core
::PCWSTR
, symboladdress
: u64, symbolsize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11972 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11973 #[cfg(target_arch = "x86")]
11974 #[cfg(feature = "Win32_Foundation")]
11975 pub type PSYM_ENUMSYMBOLS_CALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(symbolname
: ::windows_sys
::core
::PCWSTR
, symboladdress
: u32, symbolsize
: u32, usercontext
: *const ::core
::ffi
::c_void
) -> super::super::super::Foundation
::BOOL
>;
11976 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11977 #[cfg(target_arch = "x86")]
11978 #[cfg(feature = "Win32_Foundation")]
11979 pub type PTRANSLATE_ADDRESS_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, hthread
: super::super::super::Foundation
::HANDLE
, lpaddr
: *mut ADDRESS
) -> u32>;
11980 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11981 #[cfg(feature = "Win32_Foundation")]
11982 pub type PTRANSLATE_ADDRESS_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(hprocess
: super::super::super::Foundation
::HANDLE
, hthread
: super::super::super::Foundation
::HANDLE
, lpaddr
: *const ADDRESS64
) -> u64>;
11983 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11984 pub const PTR_SEARCH_NO_SYMBOL_CHECK
: u32 = 2147483648u32;
11985 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11986 pub const PTR_SEARCH_PHYS_ALL_HITS
: u32 = 1u32;
11987 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11988 pub const PTR_SEARCH_PHYS_PTE
: u32 = 2u32;
11989 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11990 pub const PTR_SEARCH_PHYS_RANGE_CHECK_ONLY
: u32 = 4u32;
11991 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
11992 pub const PTR_SEARCH_PHYS_SIZE_SHIFT
: u32 = 3u32;
11993 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"]
11994 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))]
11995 pub type PVECTORED_EXCEPTION_HANDLER
= ::core
::option
::Option
<unsafe extern "system" fn(exceptioninfo
: *mut EXCEPTION_POINTERS
) -> i32>;
11996 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
11997 #[cfg(feature = "Win32_Foundation")]
11998 pub type PWAITCHAINCALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(wcthandle
: *mut ::core
::ffi
::c_void
, context
: usize, callbackstatus
: u32, nodecount
: *mut u32, nodeinfoarray
: *mut WAITCHAIN_NODE_INFO
, iscycle
: *mut i32)>;
11999 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12000 pub type PWINDBG_CHECK_CONTROL_C
= ::core
::option
::Option
<unsafe extern "system" fn() -> u32>;
12001 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12002 pub type PWINDBG_CHECK_VERSION
= ::core
::option
::Option
<unsafe extern "system" fn() -> u32>;
12003 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12004 pub type PWINDBG_DISASM
= ::core
::option
::Option
<unsafe extern "system" fn(lpoffset
: *mut usize, lpbuffer
: ::windows_sys
::core
::PCSTR
, fshoweffectiveaddress
: u32) -> u32>;
12005 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12006 pub type PWINDBG_DISASM32
= ::core
::option
::Option
<unsafe extern "system" fn(lpoffset
: *mut u32, lpbuffer
: ::windows_sys
::core
::PCSTR
, fshoweffectiveaddress
: u32) -> u32>;
12007 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12008 pub type PWINDBG_DISASM64
= ::core
::option
::Option
<unsafe extern "system" fn(lpoffset
: *mut u64, lpbuffer
: ::windows_sys
::core
::PCSTR
, fshoweffectiveaddress
: u32) -> u32>;
12009 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12010 pub type PWINDBG_EXTENSION_API_VERSION
= ::core
::option
::Option
<unsafe extern "system" fn() -> *mut EXT_API_VERSION
>;
12011 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
12012 #[cfg(feature = "Win32_System_Kernel")]
12013 pub type PWINDBG_EXTENSION_DLL_INIT
= ::core
::option
::Option
<unsafe extern "system" fn(lpextensionapis
: *mut WINDBG_EXTENSION_APIS
, majorversion
: u16, minorversion
: u16)>;
12014 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
12015 #[cfg(feature = "Win32_System_Kernel")]
12016 pub type PWINDBG_EXTENSION_DLL_INIT32
= ::core
::option
::Option
<unsafe extern "system" fn(lpextensionapis
: *mut WINDBG_EXTENSION_APIS32
, majorversion
: u16, minorversion
: u16)>;
12017 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
12018 #[cfg(feature = "Win32_System_Kernel")]
12019 pub type PWINDBG_EXTENSION_DLL_INIT64
= ::core
::option
::Option
<unsafe extern "system" fn(lpextensionapis
: *mut WINDBG_EXTENSION_APIS64
, majorversion
: u16, minorversion
: u16)>;
12020 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12021 #[cfg(feature = "Win32_Foundation")]
12022 pub type PWINDBG_EXTENSION_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(hcurrentprocess
: super::super::super::Foundation
::HANDLE
, hcurrentthread
: super::super::super::Foundation
::HANDLE
, dwcurrentpc
: u32, dwprocessor
: u32, lpargumentstring
: ::windows_sys
::core
::PCSTR
)>;
12023 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12024 #[cfg(feature = "Win32_Foundation")]
12025 pub type PWINDBG_EXTENSION_ROUTINE32
= ::core
::option
::Option
<unsafe extern "system" fn(hcurrentprocess
: super::super::super::Foundation
::HANDLE
, hcurrentthread
: super::super::super::Foundation
::HANDLE
, dwcurrentpc
: u32, dwprocessor
: u32, lpargumentstring
: ::windows_sys
::core
::PCSTR
)>;
12026 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12027 #[cfg(feature = "Win32_Foundation")]
12028 pub type PWINDBG_EXTENSION_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(hcurrentprocess
: super::super::super::Foundation
::HANDLE
, hcurrentthread
: super::super::super::Foundation
::HANDLE
, dwcurrentpc
: u64, dwprocessor
: u32, lpargumentstring
: ::windows_sys
::core
::PCSTR
)>;
12029 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12030 pub type PWINDBG_GET_EXPRESSION
= ::core
::option
::Option
<unsafe extern "system" fn(lpexpression
: ::windows_sys
::core
::PCSTR
) -> usize>;
12031 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12032 pub type PWINDBG_GET_EXPRESSION32
= ::core
::option
::Option
<unsafe extern "system" fn(lpexpression
: ::windows_sys
::core
::PCSTR
) -> u32>;
12033 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12034 pub type PWINDBG_GET_EXPRESSION64
= ::core
::option
::Option
<unsafe extern "system" fn(lpexpression
: ::windows_sys
::core
::PCSTR
) -> u64>;
12035 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12036 pub type PWINDBG_GET_SYMBOL
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: *mut ::core
::ffi
::c_void
, pchbuffer
: ::windows_sys
::core
::PCSTR
, pdisplacement
: *mut usize)>;
12037 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12038 pub type PWINDBG_GET_SYMBOL32
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: u32, pchbuffer
: ::windows_sys
::core
::PCSTR
, pdisplacement
: *mut u32)>;
12039 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12040 pub type PWINDBG_GET_SYMBOL64
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: u64, pchbuffer
: ::windows_sys
::core
::PCSTR
, pdisplacement
: *mut u64)>;
12041 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
12042 #[cfg(feature = "Win32_System_Kernel")]
12043 pub type PWINDBG_GET_THREAD_CONTEXT_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(processor
: u32, lpcontext
: *mut CONTEXT
, cbsizeofcontext
: u32) -> u32>;
12044 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12045 pub type PWINDBG_IOCTL_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(ioctltype
: u16, lpvdata
: *mut ::core
::ffi
::c_void
, cbsize
: u32) -> u32>;
12046 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12047 pub type PWINDBG_OLDKD_EXTENSION_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(dwcurrentpc
: u32, lpextensionapis
: *mut WINDBG_OLDKD_EXTENSION_APIS
, lpargumentstring
: ::windows_sys
::core
::PCSTR
)>;
12048 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12049 pub type PWINDBG_OLDKD_READ_PHYSICAL_MEMORY
= ::core
::option
::Option
<unsafe extern "system" fn(address
: u64, buffer
: *mut ::core
::ffi
::c_void
, count
: u32, bytesread
: *mut u32) -> u32>;
12050 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12051 pub type PWINDBG_OLDKD_WRITE_PHYSICAL_MEMORY
= ::core
::option
::Option
<unsafe extern "system" fn(address
: u64, buffer
: *mut ::core
::ffi
::c_void
, length
: u32, byteswritten
: *mut u32) -> u32>;
12052 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
12053 #[cfg(feature = "Win32_System_Kernel")]
12054 pub type PWINDBG_OLD_EXTENSION_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(dwcurrentpc
: u32, lpextensionapis
: *mut WINDBG_EXTENSION_APIS
, lpargumentstring
: ::windows_sys
::core
::PCSTR
)>;
12055 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12056 pub type PWINDBG_OUTPUT_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(lpformat
: ::windows_sys
::core
::PCSTR
)>;
12057 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12058 pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: usize, lpbuffer
: *mut ::core
::ffi
::c_void
, cb
: u32, lpcbbytesread
: *mut u32) -> u32>;
12059 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12060 pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE32
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: u32, lpbuffer
: *mut ::core
::ffi
::c_void
, cb
: u32, lpcbbytesread
: *mut u32) -> u32>;
12061 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12062 pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: u64, lpbuffer
: *mut ::core
::ffi
::c_void
, cb
: u32, lpcbbytesread
: *mut u32) -> u32>;
12063 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
12064 #[cfg(feature = "Win32_System_Kernel")]
12065 pub type PWINDBG_SET_THREAD_CONTEXT_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(processor
: u32, lpcontext
: *mut CONTEXT
, cbsizeofcontext
: u32) -> u32>;
12066 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12067 pub type PWINDBG_STACKTRACE_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(framepointer
: u32, stackpointer
: u32, programcounter
: u32, stackframes
: *mut EXTSTACKTRACE
, frames
: u32) -> u32>;
12068 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12069 pub type PWINDBG_STACKTRACE_ROUTINE32
= ::core
::option
::Option
<unsafe extern "system" fn(framepointer
: u32, stackpointer
: u32, programcounter
: u32, stackframes
: *mut EXTSTACKTRACE32
, frames
: u32) -> u32>;
12070 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12071 pub type PWINDBG_STACKTRACE_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(framepointer
: u64, stackpointer
: u64, programcounter
: u64, stackframes
: *mut EXTSTACKTRACE64
, frames
: u32) -> u32>;
12072 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12073 pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: usize, lpbuffer
: *const ::core
::ffi
::c_void
, cb
: u32, lpcbbyteswritten
: *mut u32) -> u32>;
12074 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12075 pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: u32, lpbuffer
: *const ::core
::ffi
::c_void
, cb
: u32, lpcbbyteswritten
: *mut u32) -> u32>;
12076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12077 pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE64
= ::core
::option
::Option
<unsafe extern "system" fn(offset
: u64, lpbuffer
: *const ::core
::ffi
::c_void
, cb
: u32, lpcbbyteswritten
: *mut u32) -> u32>;
12078 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12079 pub type PointerKind
= i32;
12080 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12081 pub const PointerStandard
: PointerKind
= 0i32;
12082 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12083 pub const PointerReference
: PointerKind
= 1i32;
12084 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12085 pub const PointerRValueReference
: PointerKind
= 2i32;
12086 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12087 pub const PointerCXHat
: PointerKind
= 3i32;
12088 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12089 pub const PointerManagedReference
: PointerKind
= 4i32;
12090 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12091 pub type PreferredFormat
= i32;
12092 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12093 pub const FormatNone
: PreferredFormat
= 0i32;
12094 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12095 pub const FormatSingleCharacter
: PreferredFormat
= 1i32;
12096 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12097 pub const FormatQuotedString
: PreferredFormat
= 2i32;
12098 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12099 pub const FormatString
: PreferredFormat
= 3i32;
12100 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12101 pub const FormatQuotedUnicodeString
: PreferredFormat
= 4i32;
12102 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12103 pub const FormatUnicodeString
: PreferredFormat
= 5i32;
12104 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12105 pub const FormatQuotedUTF8String
: PreferredFormat
= 6i32;
12106 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12107 pub const FormatUTF8String
: PreferredFormat
= 7i32;
12108 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12109 pub const FormatBSTRString
: PreferredFormat
= 8i32;
12110 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12111 pub const FormatQuotedHString
: PreferredFormat
= 9i32;
12112 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12113 pub const FormatHString
: PreferredFormat
= 10i32;
12114 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12115 pub const FormatRaw
: PreferredFormat
= 11i32;
12116 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12117 pub const FormatEnumNameOnly
: PreferredFormat
= 12i32;
12118 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12119 pub const FormatEscapedStringWithQuote
: PreferredFormat
= 13i32;
12120 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12121 pub const FormatUTF32String
: PreferredFormat
= 14i32;
12122 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12123 pub const FormatQuotedUTF32String
: PreferredFormat
= 15i32;
12124 pub const ProcessDebugManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2024085538, data2: 20980, data3: 4560, data4: [143, 32, 0, 128, 95, 44, 208, 100] }
;
12126 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12127 pub struct READCONTROLSPACE
{
12128 pub Processor
: u16,
12133 impl ::core
::marker
::Copy
for READCONTROLSPACE {}
12134 impl ::core
::clone
::Clone
for READCONTROLSPACE
{
12135 fn clone(&self) -> Self {
12140 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12141 pub struct READCONTROLSPACE32
{
12142 pub Processor
: u16,
12147 impl ::core
::marker
::Copy
for READCONTROLSPACE32 {}
12148 impl ::core
::clone
::Clone
for READCONTROLSPACE32
{
12149 fn clone(&self) -> Self {
12154 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12155 pub struct READCONTROLSPACE64
{
12156 pub Processor
: u16,
12161 impl ::core
::marker
::Copy
for READCONTROLSPACE64 {}
12162 impl ::core
::clone
::Clone
for READCONTROLSPACE64
{
12163 fn clone(&self) -> Self {
12168 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12169 pub struct READ_WRITE_MSR
{
12173 impl ::core
::marker
::Copy
for READ_WRITE_MSR {}
12174 impl ::core
::clone
::Clone
for READ_WRITE_MSR
{
12175 fn clone(&self) -> Self {
12179 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12180 pub const RESTORE_LAST_ERROR_NAME
: &'
static str = "RestoreLastError";
12181 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12182 pub const RESTORE_LAST_ERROR_NAME_A
: &'
static str = "RestoreLastError";
12183 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12184 pub const RESTORE_LAST_ERROR_NAME_W
: &'
static str = "RestoreLastError";
12186 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12187 pub struct RIP_INFO
{
12189 pub dwType
: RIP_INFO_TYPE
,
12191 impl ::core
::marker
::Copy
for RIP_INFO {}
12192 impl ::core
::clone
::Clone
for RIP_INFO
{
12193 fn clone(&self) -> Self {
12197 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12198 pub type RIP_INFO_TYPE
= u32;
12199 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12200 pub const SLE_ERROR
: RIP_INFO_TYPE
= 1u32;
12201 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12202 pub const SLE_MINORERROR
: RIP_INFO_TYPE
= 2u32;
12203 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12204 pub const SLE_WARNING
: RIP_INFO_TYPE
= 3u32;
12205 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12206 pub type RTL_VIRTUAL_UNWIND_HANDLER_TYPE
= u32;
12207 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12208 pub const UNW_FLAG_NHANDLER
: RTL_VIRTUAL_UNWIND_HANDLER_TYPE
= 0u32;
12209 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12210 pub const UNW_FLAG_EHANDLER
: RTL_VIRTUAL_UNWIND_HANDLER_TYPE
= 1u32;
12211 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12212 pub const UNW_FLAG_UHANDLER
: RTL_VIRTUAL_UNWIND_HANDLER_TYPE
= 2u32;
12213 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12214 pub const UNW_FLAG_CHAININFO
: RTL_VIRTUAL_UNWIND_HANDLER_TYPE
= 4u32;
12215 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12216 pub type RawSearchFlags
= i32;
12217 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12218 pub const RawSearchNone
: RawSearchFlags
= 0i32;
12219 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12220 pub const RawSearchNoBases
: RawSearchFlags
= 1i32;
12221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12222 pub type SCRIPTGCTYPE
= i32;
12223 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12224 pub const SCRIPTGCTYPE_NORMAL
: SCRIPTGCTYPE
= 0i32;
12225 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12226 pub const SCRIPTGCTYPE_EXHAUSTIVE
: SCRIPTGCTYPE
= 1i32;
12227 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12228 pub const SCRIPTINFO_ITYPEINFO
: u32 = 2u32;
12229 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12230 pub const SCRIPTINFO_IUNKNOWN
: u32 = 1u32;
12231 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12232 pub const SCRIPTINTERRUPT_DEBUG
: u32 = 1u32;
12233 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12234 pub const SCRIPTINTERRUPT_RAISEEXCEPTION
: u32 = 2u32;
12235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12236 pub const SCRIPTITEM_CODEONLY
: u32 = 512u32;
12237 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12238 pub const SCRIPTITEM_GLOBALMEMBERS
: u32 = 8u32;
12239 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12240 pub const SCRIPTITEM_ISPERSISTENT
: u32 = 64u32;
12241 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12242 pub const SCRIPTITEM_ISSOURCE
: u32 = 4u32;
12243 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12244 pub const SCRIPTITEM_ISVISIBLE
: u32 = 2u32;
12245 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12246 pub const SCRIPTITEM_NOCODE
: u32 = 1024u32;
12247 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12248 pub type SCRIPTLANGUAGEVERSION
= i32;
12249 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12250 pub const SCRIPTLANGUAGEVERSION_DEFAULT
: SCRIPTLANGUAGEVERSION
= 0i32;
12251 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12252 pub const SCRIPTLANGUAGEVERSION_5_7
: SCRIPTLANGUAGEVERSION
= 1i32;
12253 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12254 pub const SCRIPTLANGUAGEVERSION_5_8
: SCRIPTLANGUAGEVERSION
= 2i32;
12255 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12256 pub const SCRIPTLANGUAGEVERSION_MAX
: SCRIPTLANGUAGEVERSION
= 255i32;
12257 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12258 pub const SCRIPTPROC_HOSTMANAGESSOURCE
: u32 = 128u32;
12259 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12260 pub const SCRIPTPROC_IMPLICIT_PARENTS
: u32 = 512u32;
12261 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12262 pub const SCRIPTPROC_IMPLICIT_THIS
: u32 = 256u32;
12263 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12264 pub const SCRIPTPROC_ISEXPRESSION
: u32 = 32u32;
12265 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12266 pub const SCRIPTPROC_ISXDOMAIN
: u32 = 1024u32;
12267 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12268 pub const SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION
: u32 = 1879048194u32;
12269 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12270 pub const SCRIPTPROP_BUILDNUMBER
: u32 = 3u32;
12271 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12272 pub const SCRIPTPROP_CATCHEXCEPTION
: u32 = 4097u32;
12273 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12274 pub const SCRIPTPROP_CONVERSIONLCID
: u32 = 4098u32;
12275 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12276 pub const SCRIPTPROP_DEBUGGER
: u32 = 4352u32;
12277 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12278 pub const SCRIPTPROP_DELAYEDEVENTSINKING
: u32 = 4096u32;
12279 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12280 pub const SCRIPTPROP_GCCONTROLSOFTCLOSE
: u32 = 8192u32;
12281 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12282 pub const SCRIPTPROP_HACK_FIBERSUPPORT
: u32 = 1879048192u32;
12283 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12284 pub const SCRIPTPROP_HACK_TRIDENTEVENTSINK
: u32 = 1879048193u32;
12285 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12286 pub const SCRIPTPROP_HOSTKEEPALIVE
: u32 = 1879048196u32;
12287 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12288 pub const SCRIPTPROP_HOSTSTACKREQUIRED
: u32 = 4099u32;
12289 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12290 pub const SCRIPTPROP_INTEGERMODE
: u32 = 12288u32;
12291 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12292 pub const SCRIPTPROP_INVOKEVERSIONING
: u32 = 16384u32;
12293 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12294 pub const SCRIPTPROP_JITDEBUG
: u32 = 4353u32;
12295 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12296 pub const SCRIPTPROP_MAJORVERSION
: u32 = 1u32;
12297 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12298 pub const SCRIPTPROP_MINORVERSION
: u32 = 2u32;
12299 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12300 pub const SCRIPTPROP_NAME
: u32 = 0u32;
12301 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12302 pub const SCRIPTPROP_SCRIPTSAREFULLYTRUSTED
: u32 = 4100u32;
12303 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12304 pub const SCRIPTPROP_STRINGCOMPAREINSTANCE
: u32 = 12289u32;
12305 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12306 pub type SCRIPTSTATE
= i32;
12307 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12308 pub const SCRIPTSTATE_UNINITIALIZED
: SCRIPTSTATE
= 0i32;
12309 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12310 pub const SCRIPTSTATE_INITIALIZED
: SCRIPTSTATE
= 5i32;
12311 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12312 pub const SCRIPTSTATE_STARTED
: SCRIPTSTATE
= 1i32;
12313 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12314 pub const SCRIPTSTATE_CONNECTED
: SCRIPTSTATE
= 2i32;
12315 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12316 pub const SCRIPTSTATE_DISCONNECTED
: SCRIPTSTATE
= 3i32;
12317 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12318 pub const SCRIPTSTATE_CLOSED
: SCRIPTSTATE
= 4i32;
12319 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12320 pub const SCRIPTSTAT_INSTRUCTION_COUNT
: u32 = 2u32;
12321 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12322 pub const SCRIPTSTAT_INTSTRUCTION_TIME
: u32 = 3u32;
12323 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12324 pub const SCRIPTSTAT_STATEMENT_COUNT
: u32 = 1u32;
12325 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12326 pub const SCRIPTSTAT_TOTAL_TIME
: u32 = 4u32;
12327 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12328 pub const SCRIPTTEXT_DELAYEXECUTION
: u32 = 1u32;
12329 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12330 pub const SCRIPTTEXT_HOSTMANAGESSOURCE
: u32 = 128u32;
12331 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12332 pub const SCRIPTTEXT_ISEXPRESSION
: u32 = 32u32;
12333 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12334 pub const SCRIPTTEXT_ISNONUSERCODE
: u32 = 512u32;
12335 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12336 pub const SCRIPTTEXT_ISPERSISTENT
: u32 = 64u32;
12337 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12338 pub const SCRIPTTEXT_ISVISIBLE
: u32 = 2u32;
12339 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12340 pub const SCRIPTTEXT_ISXDOMAIN
: u32 = 256u32;
12341 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12342 pub type SCRIPTTHREADSTATE
= i32;
12343 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12344 pub const SCRIPTTHREADSTATE_NOTINSCRIPT
: SCRIPTTHREADSTATE
= 0i32;
12345 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12346 pub const SCRIPTTHREADSTATE_RUNNING
: SCRIPTTHREADSTATE
= 1i32;
12347 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12348 pub type SCRIPTTRACEINFO
= i32;
12349 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12350 pub const SCRIPTTRACEINFO_SCRIPTSTART
: SCRIPTTRACEINFO
= 0i32;
12351 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12352 pub const SCRIPTTRACEINFO_SCRIPTEND
: SCRIPTTRACEINFO
= 1i32;
12353 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12354 pub const SCRIPTTRACEINFO_COMCALLSTART
: SCRIPTTRACEINFO
= 2i32;
12355 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12356 pub const SCRIPTTRACEINFO_COMCALLEND
: SCRIPTTRACEINFO
= 3i32;
12357 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12358 pub const SCRIPTTRACEINFO_CREATEOBJSTART
: SCRIPTTRACEINFO
= 4i32;
12359 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12360 pub const SCRIPTTRACEINFO_CREATEOBJEND
: SCRIPTTRACEINFO
= 5i32;
12361 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12362 pub const SCRIPTTRACEINFO_GETOBJSTART
: SCRIPTTRACEINFO
= 6i32;
12363 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12364 pub const SCRIPTTRACEINFO_GETOBJEND
: SCRIPTTRACEINFO
= 7i32;
12365 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12366 pub const SCRIPTTYPELIB_ISCONTROL
: u32 = 16u32;
12367 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12368 pub const SCRIPTTYPELIB_ISPERSISTENT
: u32 = 64u32;
12369 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12370 pub type SCRIPTUICHANDLING
= i32;
12371 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12372 pub const SCRIPTUICHANDLING_ALLOW
: SCRIPTUICHANDLING
= 0i32;
12373 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12374 pub const SCRIPTUICHANDLING_NOUIERROR
: SCRIPTUICHANDLING
= 1i32;
12375 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12376 pub const SCRIPTUICHANDLING_NOUIDEFAULT
: SCRIPTUICHANDLING
= 2i32;
12377 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12378 pub type SCRIPTUICITEM
= i32;
12379 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12380 pub const SCRIPTUICITEM_INPUTBOX
: SCRIPTUICITEM
= 1i32;
12381 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12382 pub const SCRIPTUICITEM_MSGBOX
: SCRIPTUICITEM
= 2i32;
12383 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12384 pub const SCRIPT_CMPL_COMMIT
: u32 = 4u32;
12385 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12386 pub const SCRIPT_CMPL_ENUMLIST
: u32 = 2u32;
12387 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12388 pub const SCRIPT_CMPL_ENUM_TRIGGER
: u32 = 1u32;
12389 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12390 pub const SCRIPT_CMPL_GLOBALLIST
: u32 = 8u32;
12391 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12392 pub const SCRIPT_CMPL_MEMBERLIST
: u32 = 1u32;
12393 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12394 pub const SCRIPT_CMPL_MEMBER_TRIGGER
: u32 = 2u32;
12395 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12396 pub const SCRIPT_CMPL_NOLIST
: u32 = 0u32;
12397 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12398 pub const SCRIPT_CMPL_PARAMTIP
: u32 = 4u32;
12399 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12400 pub const SCRIPT_CMPL_PARAM_TRIGGER
: u32 = 3u32;
12401 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12402 pub type SCRIPT_DEBUGGER_OPTIONS
= i32;
12403 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12404 pub const SDO_NONE
: SCRIPT_DEBUGGER_OPTIONS
= 0i32;
12405 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12406 pub const SDO_ENABLE_FIRST_CHANCE_EXCEPTIONS
: SCRIPT_DEBUGGER_OPTIONS
= 1i32;
12407 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12408 pub const SDO_ENABLE_WEB_WORKER_SUPPORT
: SCRIPT_DEBUGGER_OPTIONS
= 2i32;
12409 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12410 pub const SDO_ENABLE_NONUSER_CODE_SUPPORT
: SCRIPT_DEBUGGER_OPTIONS
= 4i32;
12411 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12412 pub const SDO_ENABLE_LIBRARY_STACK_FRAME
: SCRIPT_DEBUGGER_OPTIONS
= 8i32;
12413 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12414 pub const SCRIPT_ENCODE_DEFAULT_LANGUAGE
: u32 = 1u32;
12415 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12416 pub const SCRIPT_ENCODE_NO_ASP_LANGUAGE
: u32 = 2u32;
12417 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12418 pub const SCRIPT_ENCODE_SECTION
: u32 = 1u32;
12419 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12420 pub type SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND
= i32;
12421 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12422 pub const ETK_FIRST_CHANCE
: SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND
= 0i32;
12423 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12424 pub const ETK_USER_UNHANDLED
: SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND
= 1i32;
12425 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12426 pub const ETK_UNHANDLED
: SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND
= 2i32;
12427 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12428 pub const SCRIPT_E_PROPAGATE
: i32 = -2147352318i32;
12429 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12430 pub const SCRIPT_E_RECORDED
: i32 = -2040119292i32;
12431 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12432 pub const SCRIPT_E_REPORTED
: i32 = -2147352319i32;
12433 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12434 pub type SCRIPT_INVOCATION_CONTEXT_TYPE
= i32;
12435 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12436 pub const SICT_Event
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 0i32;
12437 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12438 pub const SICT_SetTimeout
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 1i32;
12439 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12440 pub const SICT_SetInterval
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 2i32;
12441 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12442 pub const SICT_SetImmediate
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 3i32;
12443 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12444 pub const SICT_RequestAnimationFrame
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 4i32;
12445 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12446 pub const SICT_ToString
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 5i32;
12447 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12448 pub const SICT_MutationObserverCheckpoint
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 6i32;
12449 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12450 pub const SICT_WWAExecUnsafeLocalFunction
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 7i32;
12451 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12452 pub const SICT_WWAExecAtPriority
: SCRIPT_INVOCATION_CONTEXT_TYPE
= 8i32;
12454 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12455 pub struct SEARCHMEMORY
{
12456 pub SearchAddress
: u64,
12457 pub SearchLength
: u64,
12458 pub FoundAddress
: u64,
12459 pub PatternLength
: u32,
12460 pub Pattern
: *mut ::core
::ffi
::c_void
,
12462 impl ::core
::marker
::Copy
for SEARCHMEMORY {}
12463 impl ::core
::clone
::Clone
for SEARCHMEMORY
{
12464 fn clone(&self) -> Self {
12469 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12470 pub struct SOURCEFILE
{
12472 pub FileName
: ::windows_sys
::core
::PSTR
,
12474 impl ::core
::marker
::Copy
for SOURCEFILE {}
12475 impl ::core
::clone
::Clone
for SOURCEFILE
{
12476 fn clone(&self) -> Self {
12481 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12482 pub struct SOURCEFILEW
{
12484 pub FileName
: ::windows_sys
::core
::PWSTR
,
12486 impl ::core
::marker
::Copy
for SOURCEFILEW {}
12487 impl ::core
::clone
::Clone
for SOURCEFILEW
{
12488 fn clone(&self) -> Self {
12492 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12493 pub const SOURCETEXT_ATTR_COMMENT
: u32 = 2u32;
12494 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12495 pub const SOURCETEXT_ATTR_FUNCTION_START
: u32 = 64u32;
12496 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12497 pub const SOURCETEXT_ATTR_HUMANTEXT
: u32 = 32768u32;
12498 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12499 pub const SOURCETEXT_ATTR_IDENTIFIER
: u32 = 256u32;
12500 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12501 pub const SOURCETEXT_ATTR_KEYWORD
: u32 = 1u32;
12502 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12503 pub const SOURCETEXT_ATTR_MEMBERLOOKUP
: u32 = 512u32;
12504 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12505 pub const SOURCETEXT_ATTR_NONSOURCE
: u32 = 4u32;
12506 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12507 pub const SOURCETEXT_ATTR_NUMBER
: u32 = 16u32;
12508 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12509 pub const SOURCETEXT_ATTR_OPERATOR
: u32 = 8u32;
12510 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12511 pub const SOURCETEXT_ATTR_STRING
: u32 = 32u32;
12512 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12513 pub const SOURCETEXT_ATTR_THIS
: u32 = 1024u32;
12514 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12515 pub const SPLITSYM_EXTRACT_ALL
: u32 = 2u32;
12516 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12517 pub const SPLITSYM_REMOVE_PRIVATE
: u32 = 1u32;
12518 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12519 pub const SPLITSYM_SYMBOLPATH_IS_SRC
: u32 = 4u32;
12521 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12522 #[cfg(feature = "Win32_Foundation")]
12523 pub struct SRCCODEINFO
{
12524 pub SizeOfStruct
: u32,
12525 pub Key
: *mut ::core
::ffi
::c_void
,
12527 pub Obj
: [super::super::super::Foundation
::CHAR
; 261],
12528 pub FileName
: [super::super::super::Foundation
::CHAR
; 261],
12529 pub LineNumber
: u32,
12532 #[cfg(feature = "Win32_Foundation")]
12533 impl ::core
::marker
::Copy
for SRCCODEINFO {}
12534 #[cfg(feature = "Win32_Foundation")]
12535 impl ::core
::clone
::Clone
for SRCCODEINFO
{
12536 fn clone(&self) -> Self {
12541 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12542 pub struct SRCCODEINFOW
{
12543 pub SizeOfStruct
: u32,
12544 pub Key
: *mut ::core
::ffi
::c_void
,
12546 pub Obj
: [u16; 261],
12547 pub FileName
: [u16; 261],
12548 pub LineNumber
: u32,
12551 impl ::core
::marker
::Copy
for SRCCODEINFOW {}
12552 impl ::core
::clone
::Clone
for SRCCODEINFOW
{
12553 fn clone(&self) -> Self {
12557 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12558 pub const SSRVACTION_CHECKSUMSTATUS
: u32 = 8u32;
12559 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12560 pub const SSRVACTION_EVENT
: u32 = 3u32;
12561 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12562 pub const SSRVACTION_EVENTW
: u32 = 4u32;
12563 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12564 pub const SSRVACTION_HTTPSTATUS
: u32 = 6u32;
12565 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12566 pub const SSRVACTION_QUERYCANCEL
: u32 = 2u32;
12567 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12568 pub const SSRVACTION_SIZE
: u32 = 5u32;
12569 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12570 pub const SSRVACTION_TRACE
: u32 = 1u32;
12571 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12572 pub const SSRVACTION_XMLOUTPUT
: u32 = 7u32;
12573 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12574 pub const SSRVOPT_CALLBACK
: u32 = 1u32;
12575 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12576 pub const SSRVOPT_CALLBACKW
: u32 = 65536u32;
12577 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12578 pub const SSRVOPT_DISABLE_PING_HOST
: u32 = 67108864u32;
12579 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12580 pub const SSRVOPT_DISABLE_TIMEOUT
: u32 = 134217728u32;
12581 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12582 pub const SSRVOPT_DONT_UNCOMPRESS
: u32 = 33554432u32;
12583 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12584 pub const SSRVOPT_DOWNSTREAM_STORE
: u32 = 8192u32;
12585 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12586 pub const SSRVOPT_ENABLE_COMM_MSG
: u32 = 268435456u32;
12587 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12588 pub const SSRVOPT_FAVOR_COMPRESSED
: u32 = 2097152u32;
12589 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12590 pub const SSRVOPT_FLAT_DEFAULT_STORE
: u32 = 131072u32;
12591 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12592 pub const SSRVOPT_GETPATH
: u32 = 64u32;
12593 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12594 pub const SSRVOPT_MAX
: u32 = 2147483648u32;
12595 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12596 pub const SSRVOPT_MESSAGE
: u32 = 524288u32;
12597 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12598 pub const SSRVOPT_NOCOPY
: u32 = 64u32;
12599 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12600 pub const SSRVOPT_OLDGUIDPTR
: u32 = 16u32;
12601 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12602 pub const SSRVOPT_OVERWRITE
: u32 = 16384u32;
12603 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12604 pub const SSRVOPT_PARAMTYPE
: u32 = 256u32;
12605 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12606 pub const SSRVOPT_PARENTWIN
: u32 = 128u32;
12607 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12608 pub const SSRVOPT_PROXY
: u32 = 4096u32;
12609 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12610 pub const SSRVOPT_PROXYW
: u32 = 262144u32;
12611 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12612 pub const SSRVOPT_RESETTOU
: u32 = 32768u32;
12613 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12614 pub const SSRVOPT_RETRY_APP_HANG
: u32 = 2147483648u32;
12615 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12616 pub const SSRVOPT_SECURE
: u32 = 512u32;
12617 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12618 pub const SSRVOPT_SERVICE
: u32 = 1048576u32;
12619 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12620 pub const SSRVOPT_SETCONTEXT
: u32 = 2048u32;
12621 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12622 pub const SSRVOPT_STRING
: u32 = 4194304u32;
12623 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12624 pub const SSRVOPT_TRACE
: u32 = 1024u32;
12625 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12626 pub const SSRVOPT_UNATTENDED
: u32 = 32u32;
12627 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12628 pub const SSRVOPT_URI_FILTER
: u32 = 536870912u32;
12629 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12630 pub const SSRVOPT_URI_TIERS
: u32 = 1073741824u32;
12631 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12632 pub const SSRVOPT_WINHTTP
: u32 = 8388608u32;
12633 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12634 pub const SSRVOPT_WININET
: u32 = 16777216u32;
12635 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12636 pub const SSRVURI_ALL
: u32 = 255u32;
12637 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12638 pub const SSRVURI_COMPRESSED
: u32 = 2u32;
12639 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12640 pub const SSRVURI_FILEPTR
: u32 = 4u32;
12641 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12642 pub const SSRVURI_HTTP_COMPRESSED
: u32 = 2u32;
12643 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12644 pub const SSRVURI_HTTP_FILEPTR
: u32 = 4u32;
12645 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12646 pub const SSRVURI_HTTP_MASK
: u32 = 15u32;
12647 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12648 pub const SSRVURI_HTTP_NORMAL
: u32 = 1u32;
12649 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12650 pub const SSRVURI_NORMAL
: u32 = 1u32;
12651 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12652 pub const SSRVURI_UNC_COMPRESSED
: u32 = 32u32;
12653 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12654 pub const SSRVURI_UNC_FILEPTR
: u32 = 64u32;
12655 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12656 pub const SSRVURI_UNC_MASK
: u32 = 240u32;
12657 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12658 pub const SSRVURI_UNC_NORMAL
: u32 = 16u32;
12660 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12661 #[cfg(target_arch = "x86")]
12662 #[cfg(feature = "Win32_Foundation")]
12663 pub struct STACKFRAME
{
12664 pub AddrPC
: ADDRESS
,
12665 pub AddrReturn
: ADDRESS
,
12666 pub AddrFrame
: ADDRESS
,
12667 pub AddrStack
: ADDRESS
,
12668 pub FuncTableEntry
: *mut ::core
::ffi
::c_void
,
12669 pub Params
: [u32; 4],
12670 pub Far
: super::super::super::Foundation
::BOOL
,
12671 pub Virtual
: super::super::super::Foundation
::BOOL
,
12672 pub Reserved
: [u32; 3],
12673 pub KdHelp
: KDHELP
,
12674 pub AddrBStore
: ADDRESS
,
12676 #[cfg(target_arch = "x86")]
12677 #[cfg(feature = "Win32_Foundation")]
12678 impl ::core
::marker
::Copy
for STACKFRAME {}
12679 #[cfg(target_arch = "x86")]
12680 #[cfg(feature = "Win32_Foundation")]
12681 impl ::core
::clone
::Clone
for STACKFRAME
{
12682 fn clone(&self) -> Self {
12687 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12688 #[cfg(feature = "Win32_Foundation")]
12689 pub struct STACKFRAME64
{
12690 pub AddrPC
: ADDRESS64
,
12691 pub AddrReturn
: ADDRESS64
,
12692 pub AddrFrame
: ADDRESS64
,
12693 pub AddrStack
: ADDRESS64
,
12694 pub AddrBStore
: ADDRESS64
,
12695 pub FuncTableEntry
: *mut ::core
::ffi
::c_void
,
12696 pub Params
: [u64; 4],
12697 pub Far
: super::super::super::Foundation
::BOOL
,
12698 pub Virtual
: super::super::super::Foundation
::BOOL
,
12699 pub Reserved
: [u64; 3],
12700 pub KdHelp
: KDHELP64
,
12702 #[cfg(feature = "Win32_Foundation")]
12703 impl ::core
::marker
::Copy
for STACKFRAME64 {}
12704 #[cfg(feature = "Win32_Foundation")]
12705 impl ::core
::clone
::Clone
for STACKFRAME64
{
12706 fn clone(&self) -> Self {
12711 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12712 #[cfg(feature = "Win32_Foundation")]
12713 pub struct STACKFRAME_EX
{
12714 pub AddrPC
: ADDRESS64
,
12715 pub AddrReturn
: ADDRESS64
,
12716 pub AddrFrame
: ADDRESS64
,
12717 pub AddrStack
: ADDRESS64
,
12718 pub AddrBStore
: ADDRESS64
,
12719 pub FuncTableEntry
: *mut ::core
::ffi
::c_void
,
12720 pub Params
: [u64; 4],
12721 pub Far
: super::super::super::Foundation
::BOOL
,
12722 pub Virtual
: super::super::super::Foundation
::BOOL
,
12723 pub Reserved
: [u64; 3],
12724 pub KdHelp
: KDHELP64
,
12725 pub StackFrameSize
: u32,
12726 pub InlineFrameContext
: u32,
12728 #[cfg(feature = "Win32_Foundation")]
12729 impl ::core
::marker
::Copy
for STACKFRAME_EX {}
12730 #[cfg(feature = "Win32_Foundation")]
12731 impl ::core
::clone
::Clone
for STACKFRAME_EX
{
12732 fn clone(&self) -> Self {
12736 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12737 pub const STACK_FRAME_TYPE_IGNORE
: u32 = 255u32;
12738 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12739 pub const STACK_FRAME_TYPE_INIT
: u32 = 0u32;
12740 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12741 pub const STACK_FRAME_TYPE_INLINE
: u32 = 2u32;
12742 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12743 pub const STACK_FRAME_TYPE_RA
: u32 = 128u32;
12744 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12745 pub const STACK_FRAME_TYPE_STACK
: u32 = 1u32;
12747 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12748 pub struct STACK_SRC_INFO
{
12749 pub ImagePath
: ::windows_sys
::core
::PCWSTR
,
12750 pub ModuleName
: ::windows_sys
::core
::PCWSTR
,
12751 pub Function
: ::windows_sys
::core
::PCWSTR
,
12752 pub Displacement
: u32,
12756 impl ::core
::marker
::Copy
for STACK_SRC_INFO {}
12757 impl ::core
::clone
::Clone
for STACK_SRC_INFO
{
12758 fn clone(&self) -> Self {
12763 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12764 #[cfg(feature = "Win32_Foundation")]
12765 pub struct STACK_SYM_FRAME_INFO
{
12766 pub StackFrameEx
: DEBUG_STACK_FRAME_EX
,
12767 pub SrcInfo
: STACK_SRC_INFO
,
12769 #[cfg(feature = "Win32_Foundation")]
12770 impl ::core
::marker
::Copy
for STACK_SYM_FRAME_INFO {}
12771 #[cfg(feature = "Win32_Foundation")]
12772 impl ::core
::clone
::Clone
for STACK_SYM_FRAME_INFO
{
12773 fn clone(&self) -> Self {
12777 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12778 #[cfg(feature = "Win32_Foundation")]
12779 pub type SYMADDSOURCESTREAM
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HANDLE
, param1
: u64, param2
: ::windows_sys
::core
::PCSTR
, param3
: *mut u8, param4
: usize) -> super::super::super::Foundation
::BOOL
>;
12780 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12781 #[cfg(feature = "Win32_Foundation")]
12782 pub type SYMADDSOURCESTREAMA
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HANDLE
, param1
: u64, param2
: ::windows_sys
::core
::PCSTR
, param3
: *mut u8, param4
: usize) -> super::super::super::Foundation
::BOOL
>;
12784 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12785 #[cfg(feature = "Win32_Foundation")]
12786 pub struct SYMBOL_INFO
{
12787 pub SizeOfStruct
: u32,
12788 pub TypeIndex
: u32,
12789 pub Reserved
: [u64; 2],
12793 pub Flags
: SYMBOL_INFO_FLAGS
,
12800 pub MaxNameLen
: u32,
12801 pub Name
: [super::super::super::Foundation
::CHAR
; 1],
12803 #[cfg(feature = "Win32_Foundation")]
12804 impl ::core
::marker
::Copy
for SYMBOL_INFO {}
12805 #[cfg(feature = "Win32_Foundation")]
12806 impl ::core
::clone
::Clone
for SYMBOL_INFO
{
12807 fn clone(&self) -> Self {
12812 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12813 pub struct SYMBOL_INFOW
{
12814 pub SizeOfStruct
: u32,
12815 pub TypeIndex
: u32,
12816 pub Reserved
: [u64; 2],
12820 pub Flags
: SYMBOL_INFO_FLAGS
,
12827 pub MaxNameLen
: u32,
12828 pub Name
: [u16; 1],
12830 impl ::core
::marker
::Copy
for SYMBOL_INFOW {}
12831 impl ::core
::clone
::Clone
for SYMBOL_INFOW
{
12832 fn clone(&self) -> Self {
12837 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12838 pub struct SYMBOL_INFO_EX
{
12839 pub SizeOfStruct
: u32,
12840 pub TypeOfInfo
: u32,
12843 pub Displacement
: u32,
12844 pub Reserved
: [u32; 4],
12846 impl ::core
::marker
::Copy
for SYMBOL_INFO_EX {}
12847 impl ::core
::clone
::Clone
for SYMBOL_INFO_EX
{
12848 fn clone(&self) -> Self {
12852 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12853 pub type SYMBOL_INFO_FLAGS
= u32;
12854 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12855 pub const SYMFLAG_CLR_TOKEN
: SYMBOL_INFO_FLAGS
= 262144u32;
12856 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12857 pub const SYMFLAG_CONSTANT
: SYMBOL_INFO_FLAGS
= 256u32;
12858 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12859 pub const SYMFLAG_EXPORT
: SYMBOL_INFO_FLAGS
= 512u32;
12860 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12861 pub const SYMFLAG_FORWARDER
: SYMBOL_INFO_FLAGS
= 1024u32;
12862 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12863 pub const SYMFLAG_FRAMEREL
: SYMBOL_INFO_FLAGS
= 32u32;
12864 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12865 pub const SYMFLAG_FUNCTION
: SYMBOL_INFO_FLAGS
= 2048u32;
12866 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12867 pub const SYMFLAG_ILREL
: SYMBOL_INFO_FLAGS
= 65536u32;
12868 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12869 pub const SYMFLAG_LOCAL
: SYMBOL_INFO_FLAGS
= 128u32;
12870 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12871 pub const SYMFLAG_METADATA
: SYMBOL_INFO_FLAGS
= 131072u32;
12872 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12873 pub const SYMFLAG_PARAMETER
: SYMBOL_INFO_FLAGS
= 64u32;
12874 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12875 pub const SYMFLAG_REGISTER
: SYMBOL_INFO_FLAGS
= 8u32;
12876 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12877 pub const SYMFLAG_REGREL
: SYMBOL_INFO_FLAGS
= 16u32;
12878 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12879 pub const SYMFLAG_SLOT
: SYMBOL_INFO_FLAGS
= 32768u32;
12880 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12881 pub const SYMFLAG_THUNK
: SYMBOL_INFO_FLAGS
= 8192u32;
12882 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12883 pub const SYMFLAG_TLSREL
: SYMBOL_INFO_FLAGS
= 16384u32;
12884 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12885 pub const SYMFLAG_VALUEPRESENT
: SYMBOL_INFO_FLAGS
= 1u32;
12886 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12887 pub const SYMFLAG_VIRTUAL
: SYMBOL_INFO_FLAGS
= 4096u32;
12889 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
12890 #[cfg(feature = "Win32_Foundation")]
12891 pub struct SYMBOL_INFO_PACKAGE
{
12892 pub si
: SYMBOL_INFO
,
12893 pub name
: [super::super::super::Foundation
::CHAR
; 2001],
12895 #[cfg(feature = "Win32_Foundation")]
12896 impl ::core
::marker
::Copy
for SYMBOL_INFO_PACKAGE {}
12897 #[cfg(feature = "Win32_Foundation")]
12898 impl ::core
::clone
::Clone
for SYMBOL_INFO_PACKAGE
{
12899 fn clone(&self) -> Self {
12904 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12905 pub struct SYMBOL_INFO_PACKAGEW
{
12906 pub si
: SYMBOL_INFOW
,
12907 pub name
: [u16; 2001],
12909 impl ::core
::marker
::Copy
for SYMBOL_INFO_PACKAGEW {}
12910 impl ::core
::clone
::Clone
for SYMBOL_INFO_PACKAGEW
{
12911 fn clone(&self) -> Self {
12915 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12916 pub const SYMBOL_TYPE_INDEX_NOT_FOUND
: u32 = 2u32;
12917 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12918 pub const SYMBOL_TYPE_INFO_NOT_FOUND
: u32 = 3u32;
12919 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12920 pub const SYMENUM_OPTIONS_DEFAULT
: u32 = 1u32;
12921 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12922 pub const SYMENUM_OPTIONS_INLINE
: u32 = 2u32;
12923 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12924 pub const SYMFLAG_FIXUP_ARM64X
: u32 = 16777216u32;
12925 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12926 pub const SYMFLAG_FUNC_NO_RETURN
: u32 = 1048576u32;
12927 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12928 pub const SYMFLAG_GLOBAL
: u32 = 33554432u32;
12929 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12930 pub const SYMFLAG_NULL
: u32 = 524288u32;
12931 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12932 pub const SYMFLAG_PUBLIC_CODE
: u32 = 4194304u32;
12933 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12934 pub const SYMFLAG_REGREL_ALIASINDIR
: u32 = 8388608u32;
12935 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12936 pub const SYMFLAG_RESET
: u32 = 2147483648u32;
12937 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12938 pub const SYMFLAG_SYNTHETIC_ZEROBASE
: u32 = 2097152u32;
12939 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12940 pub const SYMF_CONSTANT
: u32 = 256u32;
12941 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12942 pub const SYMF_EXPORT
: u32 = 512u32;
12943 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12944 pub const SYMF_FORWARDER
: u32 = 1024u32;
12945 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12946 pub const SYMF_FRAMEREL
: u32 = 32u32;
12947 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12948 pub const SYMF_FUNCTION
: u32 = 2048u32;
12949 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12950 pub const SYMF_LOCAL
: u32 = 128u32;
12951 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12952 pub const SYMF_OMAP_GENERATED
: u32 = 1u32;
12953 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12954 pub const SYMF_OMAP_MODIFIED
: u32 = 2u32;
12955 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12956 pub const SYMF_PARAMETER
: u32 = 64u32;
12957 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12958 pub const SYMF_REGISTER
: u32 = 8u32;
12959 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12960 pub const SYMF_REGREL
: u32 = 16u32;
12961 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12962 pub const SYMF_THUNK
: u32 = 8192u32;
12963 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12964 pub const SYMF_TLSREL
: u32 = 16384u32;
12965 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12966 pub const SYMF_VIRTUAL
: u32 = 4096u32;
12967 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12968 pub const SYMOPT_ALLOW_ABSOLUTE_SYMBOLS
: u32 = 2048u32;
12969 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12970 pub const SYMOPT_ALLOW_ZERO_ADDRESS
: u32 = 16777216u32;
12971 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12972 pub const SYMOPT_AUTO_PUBLICS
: u32 = 65536u32;
12973 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12974 pub const SYMOPT_CASE_INSENSITIVE
: u32 = 1u32;
12975 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12976 pub const SYMOPT_DEBUG
: u32 = 2147483648u32;
12977 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12978 pub const SYMOPT_DEFERRED_LOADS
: u32 = 4u32;
12979 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12980 pub const SYMOPT_DISABLE_FAST_SYMBOLS
: u32 = 268435456u32;
12981 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12982 pub const SYMOPT_DISABLE_SRVSTAR_ON_STARTUP
: u32 = 1073741824u32;
12983 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12984 pub const SYMOPT_DISABLE_SYMSRV_AUTODETECT
: u32 = 33554432u32;
12985 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12986 pub const SYMOPT_DISABLE_SYMSRV_TIMEOUT
: u32 = 536870912u32;
12987 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12988 pub const SYMOPT_EXACT_SYMBOLS
: u32 = 1024u32;
12989 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12990 pub const SYMOPT_FAIL_CRITICAL_ERRORS
: u32 = 512u32;
12991 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12992 pub const SYMOPT_FAVOR_COMPRESSED
: u32 = 8388608u32;
12993 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12994 pub const SYMOPT_FLAT_DIRECTORY
: u32 = 4194304u32;
12995 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12996 pub const SYMOPT_IGNORE_CVREC
: u32 = 128u32;
12997 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
12998 pub const SYMOPT_IGNORE_IMAGEDIR
: u32 = 2097152u32;
12999 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13000 pub const SYMOPT_IGNORE_NT_SYMPATH
: u32 = 4096u32;
13001 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13002 pub const SYMOPT_INCLUDE_32BIT_MODULES
: u32 = 8192u32;
13003 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13004 pub const SYMOPT_LOAD_ANYTHING
: u32 = 64u32;
13005 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13006 pub const SYMOPT_LOAD_LINES
: u32 = 16u32;
13007 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13008 pub const SYMOPT_NO_CPP
: u32 = 8u32;
13009 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13010 pub const SYMOPT_NO_IMAGE_SEARCH
: u32 = 131072u32;
13011 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13012 pub const SYMOPT_NO_PROMPTS
: u32 = 524288u32;
13013 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13014 pub const SYMOPT_NO_PUBLICS
: u32 = 32768u32;
13015 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13016 pub const SYMOPT_NO_UNQUALIFIED_LOADS
: u32 = 256u32;
13017 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13018 pub const SYMOPT_OMAP_FIND_NEAREST
: u32 = 32u32;
13019 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13020 pub const SYMOPT_OVERWRITE
: u32 = 1048576u32;
13021 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13022 pub const SYMOPT_PUBLICS_ONLY
: u32 = 16384u32;
13023 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13024 pub const SYMOPT_READONLY_CACHE
: u32 = 67108864u32;
13025 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13026 pub const SYMOPT_SECURE
: u32 = 262144u32;
13027 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13028 pub const SYMOPT_SYMPATH_LAST
: u32 = 134217728u32;
13029 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13030 pub const SYMOPT_UNDNAME
: u32 = 2u32;
13031 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13032 pub const SYMSEARCH_ALLITEMS
: u32 = 8u32;
13033 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13034 pub const SYMSEARCH_GLOBALSONLY
: u32 = 4u32;
13035 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13036 pub const SYMSEARCH_MASKOBJS
: u32 = 1u32;
13037 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13038 pub const SYMSEARCH_RECURSE
: u32 = 2u32;
13040 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13041 pub struct SYMSRV_EXTENDED_OUTPUT_DATA
{
13042 pub sizeOfStruct
: u32,
13044 pub filePtrMsg
: [u16; 261],
13046 impl ::core
::marker
::Copy
for SYMSRV_EXTENDED_OUTPUT_DATA {}
13047 impl ::core
::clone
::Clone
for SYMSRV_EXTENDED_OUTPUT_DATA
{
13048 fn clone(&self) -> Self {
13053 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13054 #[cfg(feature = "Win32_Foundation")]
13055 pub struct SYMSRV_INDEX_INFO
{
13056 pub sizeofstruct
: u32,
13057 pub file
: [super::super::super::Foundation
::CHAR
; 261],
13058 pub stripped
: super::super::super::Foundation
::BOOL
,
13059 pub timestamp
: u32,
13061 pub dbgfile
: [super::super::super::Foundation
::CHAR
; 261],
13062 pub pdbfile
: [super::super::super::Foundation
::CHAR
; 261],
13063 pub guid
: ::windows_sys
::core
::GUID
,
13067 #[cfg(feature = "Win32_Foundation")]
13068 impl ::core
::marker
::Copy
for SYMSRV_INDEX_INFO {}
13069 #[cfg(feature = "Win32_Foundation")]
13070 impl ::core
::clone
::Clone
for SYMSRV_INDEX_INFO
{
13071 fn clone(&self) -> Self {
13076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13077 #[cfg(feature = "Win32_Foundation")]
13078 pub struct SYMSRV_INDEX_INFOW
{
13079 pub sizeofstruct
: u32,
13080 pub file
: [u16; 261],
13081 pub stripped
: super::super::super::Foundation
::BOOL
,
13082 pub timestamp
: u32,
13084 pub dbgfile
: [u16; 261],
13085 pub pdbfile
: [u16; 261],
13086 pub guid
: ::windows_sys
::core
::GUID
,
13090 #[cfg(feature = "Win32_Foundation")]
13091 impl ::core
::marker
::Copy
for SYMSRV_INDEX_INFOW {}
13092 #[cfg(feature = "Win32_Foundation")]
13093 impl ::core
::clone
::Clone
for SYMSRV_INDEX_INFOW
{
13094 fn clone(&self) -> Self {
13098 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13099 pub const SYMSRV_VERSION
: u32 = 2u32;
13100 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13101 pub const SYMSTOREOPT_ALT_INDEX
: u32 = 16u32;
13102 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13103 pub const SYMSTOREOPT_UNICODE
: u32 = 32u32;
13105 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13106 pub struct SYM_DUMP_PARAM
{
13108 pub sName
: *mut u8,
13111 pub listLink
: *mut FIELD_INFO
,
13112 pub Anonymous
: SYM_DUMP_PARAM_0
,
13113 pub CallbackRoutine
: PSYM_DUMP_FIELD_CALLBACK
,
13115 pub Fields
: *mut FIELD_INFO
,
13119 pub BufferSize
: u32,
13120 pub _bitfield
: u32,
13122 impl ::core
::marker
::Copy
for SYM_DUMP_PARAM {}
13123 impl ::core
::clone
::Clone
for SYM_DUMP_PARAM
{
13124 fn clone(&self) -> Self {
13129 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13130 pub union SYM_DUMP_PARAM_0
{
13131 pub Context
: *mut ::core
::ffi
::c_void
,
13132 pub pBuffer
: *mut ::core
::ffi
::c_void
,
13134 impl ::core
::marker
::Copy
for SYM_DUMP_PARAM_0 {}
13135 impl ::core
::clone
::Clone
for SYM_DUMP_PARAM_0
{
13136 fn clone(&self) -> Self {
13140 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13141 pub type SYM_FIND_ID_OPTION
= u32;
13142 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13143 pub const SSRVOPT_DWORD
: SYM_FIND_ID_OPTION
= 2u32;
13144 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13145 pub const SSRVOPT_DWORDPTR
: SYM_FIND_ID_OPTION
= 4u32;
13146 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13147 pub const SSRVOPT_GUIDPTR
: SYM_FIND_ID_OPTION
= 8u32;
13148 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13149 pub const SYM_INLINE_COMP_DIFFERENT
: u32 = 5u32;
13150 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13151 pub const SYM_INLINE_COMP_ERROR
: u32 = 0u32;
13152 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13153 pub const SYM_INLINE_COMP_IDENTICAL
: u32 = 1u32;
13154 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13155 pub const SYM_INLINE_COMP_STEPIN
: u32 = 2u32;
13156 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13157 pub const SYM_INLINE_COMP_STEPOUT
: u32 = 3u32;
13158 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13159 pub const SYM_INLINE_COMP_STEPOVER
: u32 = 4u32;
13160 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13161 pub type SYM_LOAD_FLAGS
= u32;
13162 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13163 pub const SLMFLAG_NONE
: SYM_LOAD_FLAGS
= 0u32;
13164 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13165 pub const SLMFLAG_VIRTUAL
: SYM_LOAD_FLAGS
= 1u32;
13166 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13167 pub const SLMFLAG_ALT_INDEX
: SYM_LOAD_FLAGS
= 2u32;
13168 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13169 pub const SLMFLAG_NO_SYMBOLS
: SYM_LOAD_FLAGS
= 4u32;
13170 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13171 pub type SYM_SRV_STORE_FILE_FLAGS
= u32;
13172 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13173 pub const SYMSTOREOPT_COMPRESS
: SYM_SRV_STORE_FILE_FLAGS
= 1u32;
13174 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13175 pub const SYMSTOREOPT_OVERWRITE
: SYM_SRV_STORE_FILE_FLAGS
= 2u32;
13176 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13177 pub const SYMSTOREOPT_PASS_IF_EXISTS
: SYM_SRV_STORE_FILE_FLAGS
= 64u32;
13178 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13179 pub const SYMSTOREOPT_POINTER
: SYM_SRV_STORE_FILE_FLAGS
= 8u32;
13180 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13181 pub const SYMSTOREOPT_RETURNINDEX
: SYM_SRV_STORE_FILE_FLAGS
= 4u32;
13182 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13183 pub const SYM_STKWALK_DEFAULT
: u32 = 0u32;
13184 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13185 pub const SYM_STKWALK_FORCE_FRAMEPTR
: u32 = 1u32;
13186 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13187 pub const SYM_STKWALK_ZEROEXTEND_PTRS
: u32 = 2u32;
13188 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13189 pub type SYM_TYPE
= i32;
13190 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13191 pub const SymNone
: SYM_TYPE
= 0i32;
13192 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13193 pub const SymCoff
: SYM_TYPE
= 1i32;
13194 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13195 pub const SymCv
: SYM_TYPE
= 2i32;
13196 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13197 pub const SymPdb
: SYM_TYPE
= 3i32;
13198 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13199 pub const SymExport
: SYM_TYPE
= 4i32;
13200 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13201 pub const SymDeferred
: SYM_TYPE
= 5i32;
13202 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13203 pub const SymSym
: SYM_TYPE
= 6i32;
13204 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13205 pub const SymDia
: SYM_TYPE
= 7i32;
13206 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13207 pub const SymVirtual
: SYM_TYPE
= 8i32;
13208 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13209 pub const NumSymTypes
: SYM_TYPE
= 9i32;
13210 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13211 pub type ScriptChangeKind
= i32;
13212 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13213 pub const ScriptRename
: ScriptChangeKind
= 0i32;
13214 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13215 pub type ScriptDebugEvent
= i32;
13216 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13217 pub const ScriptDebugBreakpoint
: ScriptDebugEvent
= 0i32;
13218 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13219 pub const ScriptDebugStep
: ScriptDebugEvent
= 1i32;
13220 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13221 pub const ScriptDebugException
: ScriptDebugEvent
= 2i32;
13222 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13223 pub const ScriptDebugAsyncBreak
: ScriptDebugEvent
= 3i32;
13224 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13225 pub type ScriptDebugEventFilter
= i32;
13226 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13227 pub const ScriptDebugEventFilterEntry
: ScriptDebugEventFilter
= 0i32;
13228 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13229 pub const ScriptDebugEventFilterException
: ScriptDebugEventFilter
= 1i32;
13230 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13231 pub const ScriptDebugEventFilterUnhandledException
: ScriptDebugEventFilter
= 2i32;
13232 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13233 pub const ScriptDebugEventFilterAbort
: ScriptDebugEventFilter
= 3i32;
13235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13236 pub struct ScriptDebugEventInformation
{
13237 pub DebugEvent
: ScriptDebugEvent
,
13238 pub EventPosition
: ScriptDebugPosition
,
13239 pub EventSpanEnd
: ScriptDebugPosition
,
13240 pub u
: ScriptDebugEventInformation_0
,
13242 impl ::core
::marker
::Copy
for ScriptDebugEventInformation {}
13243 impl ::core
::clone
::Clone
for ScriptDebugEventInformation
{
13244 fn clone(&self) -> Self {
13249 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13250 pub union ScriptDebugEventInformation_0
{
13251 pub ExceptionInformation
: ScriptDebugEventInformation_0_1
,
13252 pub BreakpointInformation
: ScriptDebugEventInformation_0_0
,
13254 impl ::core
::marker
::Copy
for ScriptDebugEventInformation_0 {}
13255 impl ::core
::clone
::Clone
for ScriptDebugEventInformation_0
{
13256 fn clone(&self) -> Self {
13261 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13262 pub struct ScriptDebugEventInformation_0_0
{
13263 pub BreakpointId
: u64,
13265 impl ::core
::marker
::Copy
for ScriptDebugEventInformation_0_0 {}
13266 impl ::core
::clone
::Clone
for ScriptDebugEventInformation_0_0
{
13267 fn clone(&self) -> Self {
13272 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13273 pub struct ScriptDebugEventInformation_0_1
{
13274 pub IsUncaught
: bool
,
13276 impl ::core
::marker
::Copy
for ScriptDebugEventInformation_0_1 {}
13277 impl ::core
::clone
::Clone
for ScriptDebugEventInformation_0_1
{
13278 fn clone(&self) -> Self {
13283 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13284 pub struct ScriptDebugPosition
{
13288 impl ::core
::marker
::Copy
for ScriptDebugPosition {}
13289 impl ::core
::clone
::Clone
for ScriptDebugPosition
{
13290 fn clone(&self) -> Self {
13294 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13295 pub type ScriptDebugState
= i32;
13296 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13297 pub const ScriptDebugNoDebugger
: ScriptDebugState
= 0i32;
13298 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13299 pub const ScriptDebugNotExecuting
: ScriptDebugState
= 1i32;
13300 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13301 pub const ScriptDebugExecuting
: ScriptDebugState
= 2i32;
13302 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13303 pub const ScriptDebugBreak
: ScriptDebugState
= 3i32;
13304 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13305 pub type ScriptExecutionKind
= i32;
13306 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13307 pub const ScriptExecutionNormal
: ScriptExecutionKind
= 0i32;
13308 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13309 pub const ScriptExecutionStepIn
: ScriptExecutionKind
= 1i32;
13310 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13311 pub const ScriptExecutionStepOut
: ScriptExecutionKind
= 2i32;
13312 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13313 pub const ScriptExecutionStepOver
: ScriptExecutionKind
= 3i32;
13314 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13315 pub type SignatureComparison
= i32;
13316 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13317 pub const Unrelated
: SignatureComparison
= 0i32;
13318 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13319 pub const Ambiguous
: SignatureComparison
= 1i32;
13320 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13321 pub const LessSpecific
: SignatureComparison
= 2i32;
13322 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13323 pub const MoreSpecific
: SignatureComparison
= 3i32;
13324 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13325 pub const Identical
: SignatureComparison
= 4i32;
13326 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13327 pub type SymbolKind
= i32;
13328 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13329 pub const Symbol
: SymbolKind
= 0i32;
13330 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13331 pub const SymbolModule
: SymbolKind
= 1i32;
13332 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13333 pub const SymbolType
: SymbolKind
= 2i32;
13334 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13335 pub const SymbolField
: SymbolKind
= 3i32;
13336 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13337 pub const SymbolConstant
: SymbolKind
= 4i32;
13338 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13339 pub const SymbolData
: SymbolKind
= 5i32;
13340 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13341 pub const SymbolBaseClass
: SymbolKind
= 6i32;
13342 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13343 pub const SymbolPublic
: SymbolKind
= 7i32;
13344 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13345 pub const SymbolFunction
: SymbolKind
= 8i32;
13346 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13347 pub type SymbolSearchOptions
= i32;
13348 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13349 pub const SymbolSearchNone
: SymbolSearchOptions
= 0i32;
13350 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13351 pub const SymbolSearchCompletion
: SymbolSearchOptions
= 1i32;
13352 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13353 pub const SymbolSearchCaseInsensitive
: SymbolSearchOptions
= 2i32;
13355 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13356 pub struct TEXT_DOCUMENT_ARRAY
{
13358 pub Members
: *mut IDebugDocumentText
,
13360 impl ::core
::marker
::Copy
for TEXT_DOCUMENT_ARRAY {}
13361 impl ::core
::clone
::Clone
for TEXT_DOCUMENT_ARRAY
{
13362 fn clone(&self) -> Self {
13366 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13367 pub const TEXT_DOC_ATTR_READONLY
: u32 = 1u32;
13368 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13369 pub const TEXT_DOC_ATTR_TYPE_PRIMARY
: u32 = 2u32;
13370 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13371 pub const TEXT_DOC_ATTR_TYPE_SCRIPT
: u32 = 8u32;
13372 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13373 pub const TEXT_DOC_ATTR_TYPE_WORKER
: u32 = 4u32;
13374 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13375 pub const THREAD_BLOCKED
: u32 = 4u32;
13376 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13377 pub type THREAD_ERROR_MODE
= u32;
13378 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13379 pub const SEM_ALL_ERRORS
: THREAD_ERROR_MODE
= 0u32;
13380 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13381 pub const SEM_FAILCRITICALERRORS
: THREAD_ERROR_MODE
= 1u32;
13382 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13383 pub const SEM_NOGPFAULTERRORBOX
: THREAD_ERROR_MODE
= 2u32;
13384 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13385 pub const SEM_NOOPENFILEERRORBOX
: THREAD_ERROR_MODE
= 32768u32;
13386 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13387 pub const SEM_NOALIGNMENTFAULTEXCEPT
: THREAD_ERROR_MODE
= 4u32;
13388 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13389 pub const THREAD_OUT_OF_CONTEXT
: u32 = 8u32;
13390 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13391 pub const THREAD_STATE_RUNNING
: u32 = 1u32;
13392 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13393 pub const THREAD_STATE_SUSPENDED
: u32 = 2u32;
13394 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13395 pub type THREAD_WRITE_FLAGS
= i32;
13396 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13397 pub const ThreadWriteThread
: THREAD_WRITE_FLAGS
= 1i32;
13398 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13399 pub const ThreadWriteStack
: THREAD_WRITE_FLAGS
= 2i32;
13400 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13401 pub const ThreadWriteContext
: THREAD_WRITE_FLAGS
= 4i32;
13402 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13403 pub const ThreadWriteBackingStore
: THREAD_WRITE_FLAGS
= 8i32;
13404 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13405 pub const ThreadWriteInstructionWindow
: THREAD_WRITE_FLAGS
= 16i32;
13406 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13407 pub const ThreadWriteThreadData
: THREAD_WRITE_FLAGS
= 32i32;
13408 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13409 pub const ThreadWriteThreadInfo
: THREAD_WRITE_FLAGS
= 64i32;
13411 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13412 pub struct TI_FINDCHILDREN_PARAMS
{
13415 pub ChildId
: [u32; 1],
13417 impl ::core
::marker
::Copy
for TI_FINDCHILDREN_PARAMS {}
13418 impl ::core
::clone
::Clone
for TI_FINDCHILDREN_PARAMS
{
13419 fn clone(&self) -> Self {
13424 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13425 pub struct TRANSLATE_VIRTUAL_TO_PHYSICAL
{
13429 impl ::core
::marker
::Copy
for TRANSLATE_VIRTUAL_TO_PHYSICAL {}
13430 impl ::core
::clone
::Clone
for TRANSLATE_VIRTUAL_TO_PHYSICAL
{
13431 fn clone(&self) -> Self {
13435 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13436 pub type TypeKind
= i32;
13437 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13438 pub const TypeUDT
: TypeKind
= 0i32;
13439 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13440 pub const TypePointer
: TypeKind
= 1i32;
13441 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13442 pub const TypeMemberPointer
: TypeKind
= 2i32;
13443 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13444 pub const TypeArray
: TypeKind
= 3i32;
13445 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13446 pub const TypeFunction
: TypeKind
= 4i32;
13447 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13448 pub const TypeTypedef
: TypeKind
= 5i32;
13449 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13450 pub const TypeEnum
: TypeKind
= 6i32;
13451 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13452 pub const TypeIntrinsic
: TypeKind
= 7i32;
13453 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13454 pub const TypeExtendedArray
: TypeKind
= 8i32;
13455 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13456 pub const UNAVAILABLE_ERROR
: u32 = 12u32;
13457 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13458 pub const UNDNAME_32_BIT_DECODE
: u32 = 2048u32;
13459 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13460 pub const UNDNAME_COMPLETE
: u32 = 0u32;
13461 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13462 pub const UNDNAME_NAME_ONLY
: u32 = 4096u32;
13463 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13464 pub const UNDNAME_NO_ACCESS_SPECIFIERS
: u32 = 128u32;
13465 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13466 pub const UNDNAME_NO_ALLOCATION_LANGUAGE
: u32 = 16u32;
13467 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13468 pub const UNDNAME_NO_ALLOCATION_MODEL
: u32 = 8u32;
13469 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13470 pub const UNDNAME_NO_ARGUMENTS
: u32 = 8192u32;
13471 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13472 pub const UNDNAME_NO_CV_THISTYPE
: u32 = 64u32;
13473 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13474 pub const UNDNAME_NO_FUNCTION_RETURNS
: u32 = 4u32;
13475 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13476 pub const UNDNAME_NO_LEADING_UNDERSCORES
: u32 = 1u32;
13477 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13478 pub const UNDNAME_NO_MEMBER_TYPE
: u32 = 512u32;
13479 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13480 pub const UNDNAME_NO_MS_KEYWORDS
: u32 = 2u32;
13481 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13482 pub const UNDNAME_NO_MS_THISTYPE
: u32 = 32u32;
13483 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13484 pub const UNDNAME_NO_RETURN_UDT_MODEL
: u32 = 1024u32;
13485 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13486 pub const UNDNAME_NO_SPECIAL_SYMS
: u32 = 16384u32;
13487 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13488 pub const UNDNAME_NO_THISTYPE
: u32 = 96u32;
13489 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13490 pub const UNDNAME_NO_THROW_SIGNATURES
: u32 = 256u32;
13492 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13493 pub struct UNLOAD_DLL_DEBUG_INFO
{
13494 pub lpBaseOfDll
: *mut ::core
::ffi
::c_void
,
13496 impl ::core
::marker
::Copy
for UNLOAD_DLL_DEBUG_INFO {}
13497 impl ::core
::clone
::Clone
for UNLOAD_DLL_DEBUG_INFO
{
13498 fn clone(&self) -> Self {
13503 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13504 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
13505 pub struct UNWIND_HISTORY_TABLE
{
13508 pub GlobalHint
: u8,
13511 pub LowAddress
: usize,
13512 pub HighAddress
: usize,
13513 pub Entry
: [UNWIND_HISTORY_TABLE_ENTRY
; 12],
13515 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
13516 impl ::core
::marker
::Copy
for UNWIND_HISTORY_TABLE {}
13517 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
13518 impl ::core
::clone
::Clone
for UNWIND_HISTORY_TABLE
{
13519 fn clone(&self) -> Self {
13524 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13525 #[cfg(target_arch = "aarch64")]
13526 pub struct UNWIND_HISTORY_TABLE_ENTRY
{
13527 pub ImageBase
: usize,
13528 pub FunctionEntry
: *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY
,
13530 #[cfg(target_arch = "aarch64")]
13531 impl ::core
::marker
::Copy
for UNWIND_HISTORY_TABLE_ENTRY {}
13532 #[cfg(target_arch = "aarch64")]
13533 impl ::core
::clone
::Clone
for UNWIND_HISTORY_TABLE_ENTRY
{
13534 fn clone(&self) -> Self {
13539 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13540 #[cfg(target_arch = "x86_64")]
13541 pub struct UNWIND_HISTORY_TABLE_ENTRY
{
13542 pub ImageBase
: usize,
13543 pub FunctionEntry
: *mut IMAGE_RUNTIME_FUNCTION_ENTRY
,
13545 #[cfg(target_arch = "x86_64")]
13546 impl ::core
::marker
::Copy
for UNWIND_HISTORY_TABLE_ENTRY {}
13547 #[cfg(target_arch = "x86_64")]
13548 impl ::core
::clone
::Clone
for UNWIND_HISTORY_TABLE_ENTRY
{
13549 fn clone(&self) -> Self {
13553 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13554 pub type VER_PLATFORM
= u32;
13555 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13556 pub const VER_PLATFORM_WIN32s
: VER_PLATFORM
= 0u32;
13557 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13558 pub const VER_PLATFORM_WIN32_WINDOWS
: VER_PLATFORM
= 1u32;
13559 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13560 pub const VER_PLATFORM_WIN32_NT
: VER_PLATFORM
= 2u32;
13562 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13563 pub struct VIRTUAL_TO_PHYSICAL
{
13566 pub PdeAddress
: u64,
13570 impl ::core
::marker
::Copy
for VIRTUAL_TO_PHYSICAL {}
13571 impl ::core
::clone
::Clone
for VIRTUAL_TO_PHYSICAL
{
13572 fn clone(&self) -> Self {
13576 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13577 pub type VarArgsKind
= i32;
13578 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13579 pub const VarArgsNone
: VarArgsKind
= 0i32;
13580 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13581 pub const VarArgsCStyle
: VarArgsKind
= 1i32;
13583 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13584 #[cfg(feature = "Win32_Foundation")]
13585 pub struct WAITCHAIN_NODE_INFO
{
13586 pub ObjectType
: WCT_OBJECT_TYPE
,
13587 pub ObjectStatus
: WCT_OBJECT_STATUS
,
13588 pub Anonymous
: WAITCHAIN_NODE_INFO_0
,
13590 #[cfg(feature = "Win32_Foundation")]
13591 impl ::core
::marker
::Copy
for WAITCHAIN_NODE_INFO {}
13592 #[cfg(feature = "Win32_Foundation")]
13593 impl ::core
::clone
::Clone
for WAITCHAIN_NODE_INFO
{
13594 fn clone(&self) -> Self {
13599 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13600 #[cfg(feature = "Win32_Foundation")]
13601 pub union WAITCHAIN_NODE_INFO_0
{
13602 pub LockObject
: WAITCHAIN_NODE_INFO_0_0
,
13603 pub ThreadObject
: WAITCHAIN_NODE_INFO_0_1
,
13605 #[cfg(feature = "Win32_Foundation")]
13606 impl ::core
::marker
::Copy
for WAITCHAIN_NODE_INFO_0 {}
13607 #[cfg(feature = "Win32_Foundation")]
13608 impl ::core
::clone
::Clone
for WAITCHAIN_NODE_INFO_0
{
13609 fn clone(&self) -> Self {
13614 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13615 #[cfg(feature = "Win32_Foundation")]
13616 pub struct WAITCHAIN_NODE_INFO_0_0
{
13617 pub ObjectName
: [u16; 128],
13619 pub Alertable
: super::super::super::Foundation
::BOOL
,
13621 #[cfg(feature = "Win32_Foundation")]
13622 impl ::core
::marker
::Copy
for WAITCHAIN_NODE_INFO_0_0 {}
13623 #[cfg(feature = "Win32_Foundation")]
13624 impl ::core
::clone
::Clone
for WAITCHAIN_NODE_INFO_0_0
{
13625 fn clone(&self) -> Self {
13630 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13631 #[cfg(feature = "Win32_Foundation")]
13632 pub struct WAITCHAIN_NODE_INFO_0_1
{
13633 pub ProcessId
: u32,
13636 pub ContextSwitches
: u32,
13638 #[cfg(feature = "Win32_Foundation")]
13639 impl ::core
::marker
::Copy
for WAITCHAIN_NODE_INFO_0_1 {}
13640 #[cfg(feature = "Win32_Foundation")]
13641 impl ::core
::clone
::Clone
for WAITCHAIN_NODE_INFO_0_1
{
13642 fn clone(&self) -> Self {
13646 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13647 pub type WAIT_CHAIN_THREAD_OPTIONS
= u32;
13648 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13649 pub const WCT_OUT_OF_PROC_COM_FLAG
: WAIT_CHAIN_THREAD_OPTIONS
= 2u32;
13650 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13651 pub const WCT_OUT_OF_PROC_CS_FLAG
: WAIT_CHAIN_THREAD_OPTIONS
= 4u32;
13652 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13653 pub const WCT_OUT_OF_PROC_FLAG
: WAIT_CHAIN_THREAD_OPTIONS
= 1u32;
13654 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13655 pub const WCT_MAX_NODE_COUNT
: u32 = 16u32;
13656 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13657 pub const WCT_NETWORK_IO_FLAG
: u32 = 8u32;
13658 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13659 pub type WCT_OBJECT_STATUS
= i32;
13660 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13661 pub const WctStatusNoAccess
: WCT_OBJECT_STATUS
= 1i32;
13662 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13663 pub const WctStatusRunning
: WCT_OBJECT_STATUS
= 2i32;
13664 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13665 pub const WctStatusBlocked
: WCT_OBJECT_STATUS
= 3i32;
13666 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13667 pub const WctStatusPidOnly
: WCT_OBJECT_STATUS
= 4i32;
13668 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13669 pub const WctStatusPidOnlyRpcss
: WCT_OBJECT_STATUS
= 5i32;
13670 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13671 pub const WctStatusOwned
: WCT_OBJECT_STATUS
= 6i32;
13672 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13673 pub const WctStatusNotOwned
: WCT_OBJECT_STATUS
= 7i32;
13674 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13675 pub const WctStatusAbandoned
: WCT_OBJECT_STATUS
= 8i32;
13676 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13677 pub const WctStatusUnknown
: WCT_OBJECT_STATUS
= 9i32;
13678 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13679 pub const WctStatusError
: WCT_OBJECT_STATUS
= 10i32;
13680 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13681 pub const WctStatusMax
: WCT_OBJECT_STATUS
= 11i32;
13682 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13683 pub type WCT_OBJECT_TYPE
= i32;
13684 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13685 pub const WctCriticalSectionType
: WCT_OBJECT_TYPE
= 1i32;
13686 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13687 pub const WctSendMessageType
: WCT_OBJECT_TYPE
= 2i32;
13688 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13689 pub const WctMutexType
: WCT_OBJECT_TYPE
= 3i32;
13690 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13691 pub const WctAlpcType
: WCT_OBJECT_TYPE
= 4i32;
13692 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13693 pub const WctComType
: WCT_OBJECT_TYPE
= 5i32;
13694 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13695 pub const WctThreadWaitType
: WCT_OBJECT_TYPE
= 6i32;
13696 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13697 pub const WctProcessWaitType
: WCT_OBJECT_TYPE
= 7i32;
13698 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13699 pub const WctThreadType
: WCT_OBJECT_TYPE
= 8i32;
13700 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13701 pub const WctComActivationType
: WCT_OBJECT_TYPE
= 9i32;
13702 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13703 pub const WctUnknownType
: WCT_OBJECT_TYPE
= 10i32;
13704 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13705 pub const WctSocketIoType
: WCT_OBJECT_TYPE
= 11i32;
13706 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13707 pub const WctSmbIoType
: WCT_OBJECT_TYPE
= 12i32;
13708 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13709 pub const WctMaxType
: WCT_OBJECT_TYPE
= 13i32;
13710 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13711 pub const WCT_OBJNAME_LENGTH
: u32 = 128u32;
13712 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13713 pub const WDBGEXTS_ADDRESS_DEFAULT
: u32 = 0u32;
13714 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13715 pub const WDBGEXTS_ADDRESS_RESERVED0
: u32 = 2147483648u32;
13716 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13717 pub const WDBGEXTS_ADDRESS_SEG16
: u32 = 1u32;
13718 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13719 pub const WDBGEXTS_ADDRESS_SEG32
: u32 = 2u32;
13721 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13722 pub struct WDBGEXTS_CLR_DATA_INTERFACE
{
13723 pub Iid
: *const ::windows_sys
::core
::GUID
,
13724 pub Iface
: *mut ::core
::ffi
::c_void
,
13726 impl ::core
::marker
::Copy
for WDBGEXTS_CLR_DATA_INTERFACE {}
13727 impl ::core
::clone
::Clone
for WDBGEXTS_CLR_DATA_INTERFACE
{
13728 fn clone(&self) -> Self {
13733 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13734 pub struct WDBGEXTS_DISASSEMBLE_BUFFER
{
13736 pub OutOffset
: u64,
13737 pub AddrFlags
: u32,
13738 pub FormatFlags
: u32,
13739 pub DataBufferBytes
: u32,
13740 pub DisasmBufferChars
: u32,
13741 pub DataBuffer
: *mut ::core
::ffi
::c_void
,
13742 pub DisasmBuffer
: ::windows_sys
::core
::PWSTR
,
13743 pub Reserved0
: [u64; 3],
13745 impl ::core
::marker
::Copy
for WDBGEXTS_DISASSEMBLE_BUFFER {}
13746 impl ::core
::clone
::Clone
for WDBGEXTS_DISASSEMBLE_BUFFER
{
13747 fn clone(&self) -> Self {
13752 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13753 pub struct WDBGEXTS_MODULE_IN_RANGE
{
13756 pub FoundModBase
: u64,
13757 pub FoundModSize
: u32,
13759 impl ::core
::marker
::Copy
for WDBGEXTS_MODULE_IN_RANGE {}
13760 impl ::core
::clone
::Clone
for WDBGEXTS_MODULE_IN_RANGE
{
13761 fn clone(&self) -> Self {
13766 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13767 pub struct WDBGEXTS_QUERY_INTERFACE
{
13768 pub Iid
: *const ::windows_sys
::core
::GUID
,
13769 pub Iface
: *mut ::core
::ffi
::c_void
,
13771 impl ::core
::marker
::Copy
for WDBGEXTS_QUERY_INTERFACE {}
13772 impl ::core
::clone
::Clone
for WDBGEXTS_QUERY_INTERFACE
{
13773 fn clone(&self) -> Self {
13778 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13779 pub struct WDBGEXTS_THREAD_OS_INFO
{
13781 pub ExitStatus
: u32,
13782 pub PriorityClass
: u32,
13784 pub CreateTime
: u64,
13786 pub KernelTime
: u64,
13788 pub StartOffset
: u64,
13791 impl ::core
::marker
::Copy
for WDBGEXTS_THREAD_OS_INFO {}
13792 impl ::core
::clone
::Clone
for WDBGEXTS_THREAD_OS_INFO
{
13793 fn clone(&self) -> Self {
13797 #[repr(C, packed(1))]
13798 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13799 #[cfg(feature = "Win32_Foundation")]
13800 pub struct WHEA_AER_BRIDGE_DESCRIPTOR
{
13802 pub Enabled
: super::super::super::Foundation
::BOOLEAN
,
13804 pub BusNumber
: u32,
13805 pub Slot
: WHEA_PCI_SLOT_NUMBER
,
13806 pub DeviceControl
: u16,
13807 pub Flags
: AER_BRIDGE_DESCRIPTOR_FLAGS
,
13808 pub UncorrectableErrorMask
: u32,
13809 pub UncorrectableErrorSeverity
: u32,
13810 pub CorrectableErrorMask
: u32,
13811 pub AdvancedCapsAndControl
: u32,
13812 pub SecondaryUncorrectableErrorMask
: u32,
13813 pub SecondaryUncorrectableErrorSev
: u32,
13814 pub SecondaryCapsAndControl
: u32,
13816 #[cfg(feature = "Win32_Foundation")]
13817 impl ::core
::marker
::Copy
for WHEA_AER_BRIDGE_DESCRIPTOR {}
13818 #[cfg(feature = "Win32_Foundation")]
13819 impl ::core
::clone
::Clone
for WHEA_AER_BRIDGE_DESCRIPTOR
{
13820 fn clone(&self) -> Self {
13824 #[repr(C, packed(1))]
13825 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13826 #[cfg(feature = "Win32_Foundation")]
13827 pub struct WHEA_AER_ENDPOINT_DESCRIPTOR
{
13829 pub Enabled
: super::super::super::Foundation
::BOOLEAN
,
13831 pub BusNumber
: u32,
13832 pub Slot
: WHEA_PCI_SLOT_NUMBER
,
13833 pub DeviceControl
: u16,
13834 pub Flags
: AER_ENDPOINT_DESCRIPTOR_FLAGS
,
13835 pub UncorrectableErrorMask
: u32,
13836 pub UncorrectableErrorSeverity
: u32,
13837 pub CorrectableErrorMask
: u32,
13838 pub AdvancedCapsAndControl
: u32,
13840 #[cfg(feature = "Win32_Foundation")]
13841 impl ::core
::marker
::Copy
for WHEA_AER_ENDPOINT_DESCRIPTOR {}
13842 #[cfg(feature = "Win32_Foundation")]
13843 impl ::core
::clone
::Clone
for WHEA_AER_ENDPOINT_DESCRIPTOR
{
13844 fn clone(&self) -> Self {
13848 #[repr(C, packed(1))]
13849 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13850 #[cfg(feature = "Win32_Foundation")]
13851 pub struct WHEA_AER_ROOTPORT_DESCRIPTOR
{
13853 pub Enabled
: super::super::super::Foundation
::BOOLEAN
,
13855 pub BusNumber
: u32,
13856 pub Slot
: WHEA_PCI_SLOT_NUMBER
,
13857 pub DeviceControl
: u16,
13858 pub Flags
: AER_ROOTPORT_DESCRIPTOR_FLAGS
,
13859 pub UncorrectableErrorMask
: u32,
13860 pub UncorrectableErrorSeverity
: u32,
13861 pub CorrectableErrorMask
: u32,
13862 pub AdvancedCapsAndControl
: u32,
13863 pub RootErrorCommand
: u32,
13865 #[cfg(feature = "Win32_Foundation")]
13866 impl ::core
::marker
::Copy
for WHEA_AER_ROOTPORT_DESCRIPTOR {}
13867 #[cfg(feature = "Win32_Foundation")]
13868 impl ::core
::clone
::Clone
for WHEA_AER_ROOTPORT_DESCRIPTOR
{
13869 fn clone(&self) -> Self {
13873 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13874 pub const WHEA_BAD_PAGE_LIST_LOCATION
: u32 = 15u32;
13875 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13876 pub const WHEA_BAD_PAGE_LIST_MAX_SIZE
: u32 = 14u32;
13877 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13878 pub const WHEA_CMCI_THRESHOLD_COUNT
: u32 = 10u32;
13879 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13880 pub const WHEA_CMCI_THRESHOLD_POLL_COUNT
: u32 = 12u32;
13881 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13882 pub const WHEA_CMCI_THRESHOLD_TIME
: u32 = 11u32;
13883 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13884 pub const WHEA_DEVICE_DRIVER_BUFFER_SET_MAX
: u32 = 1u32;
13885 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13886 pub const WHEA_DEVICE_DRIVER_BUFFER_SET_MIN
: u32 = 1u32;
13887 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13888 pub const WHEA_DEVICE_DRIVER_BUFFER_SET_V1
: u32 = 1u32;
13889 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13890 pub const WHEA_DEVICE_DRIVER_CONFIG_MAX
: u32 = 2u32;
13891 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13892 pub const WHEA_DEVICE_DRIVER_CONFIG_MIN
: u32 = 1u32;
13893 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13894 pub const WHEA_DEVICE_DRIVER_CONFIG_V1
: u32 = 1u32;
13895 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13896 pub const WHEA_DEVICE_DRIVER_CONFIG_V2
: u32 = 2u32;
13897 #[repr(C, packed(1))]
13898 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13899 #[cfg(feature = "Win32_Foundation")]
13900 pub struct WHEA_DEVICE_DRIVER_DESCRIPTOR
{
13902 pub Enabled
: super::super::super::Foundation
::BOOLEAN
,
13904 pub SourceGuid
: ::windows_sys
::core
::GUID
,
13906 pub Reserved2
: u16,
13907 pub PacketLength
: u32,
13908 pub PacketCount
: u32,
13909 pub PacketBuffer
: *mut u8,
13910 pub Config
: WHEA_ERROR_SOURCE_CONFIGURATION_DD
,
13911 pub CreatorId
: ::windows_sys
::core
::GUID
,
13912 pub PartitionId
: ::windows_sys
::core
::GUID
,
13913 pub MaxSectionDataLength
: u32,
13914 pub MaxSectionsPerRecord
: u32,
13915 pub PacketStateBuffer
: *mut u8,
13916 pub OpenHandles
: i32,
13918 #[cfg(feature = "Win32_Foundation")]
13919 impl ::core
::marker
::Copy
for WHEA_DEVICE_DRIVER_DESCRIPTOR {}
13920 #[cfg(feature = "Win32_Foundation")]
13921 impl ::core
::clone
::Clone
for WHEA_DEVICE_DRIVER_DESCRIPTOR
{
13922 fn clone(&self) -> Self {
13926 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13927 pub const WHEA_DISABLE_DUMMY_WRITE
: u32 = 6u32;
13928 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13929 pub const WHEA_DISABLE_OFFLINE
: u32 = 0u32;
13930 #[repr(C, packed(1))]
13931 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
13932 pub struct WHEA_DRIVER_BUFFER_SET
{
13936 pub SectionTypeGuid
: *mut ::windows_sys
::core
::GUID
,
13937 pub SectionFriendlyName
: *mut u8,
13938 pub Flags
: *mut u8,
13940 impl ::core
::marker
::Copy
for WHEA_DRIVER_BUFFER_SET {}
13941 impl ::core
::clone
::Clone
for WHEA_DRIVER_BUFFER_SET
{
13942 fn clone(&self) -> Self {
13946 #[repr(C, packed(1))]
13947 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13948 #[cfg(feature = "Win32_Foundation")]
13949 pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DD
{
13950 pub Initialize
: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER
,
13951 pub Uninitialize
: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER
,
13952 pub Correct
: WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER
,
13954 #[cfg(feature = "Win32_Foundation")]
13955 impl ::core
::marker
::Copy
for WHEA_ERROR_SOURCE_CONFIGURATION_DD {}
13956 #[cfg(feature = "Win32_Foundation")]
13957 impl ::core
::clone
::Clone
for WHEA_ERROR_SOURCE_CONFIGURATION_DD
{
13958 fn clone(&self) -> Self {
13962 #[repr(C, packed(1))]
13963 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13964 #[cfg(feature = "Win32_Foundation")]
13965 pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER
{
13967 pub SourceGuid
: ::windows_sys
::core
::GUID
,
13969 pub Reserved
: [u8; 6],
13970 pub Initialize
: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER
,
13971 pub Uninitialize
: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER
,
13972 pub MaxSectionDataLength
: u32,
13973 pub MaxSectionsPerReport
: u32,
13974 pub CreatorId
: ::windows_sys
::core
::GUID
,
13975 pub PartitionId
: ::windows_sys
::core
::GUID
,
13977 #[cfg(feature = "Win32_Foundation")]
13978 impl ::core
::marker
::Copy
for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER {}
13979 #[cfg(feature = "Win32_Foundation")]
13980 impl ::core
::clone
::Clone
for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER
{
13981 fn clone(&self) -> Self {
13985 #[repr(C, packed(1))]
13986 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
13987 #[cfg(feature = "Win32_Foundation")]
13988 pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1
{
13990 pub SourceGuid
: ::windows_sys
::core
::GUID
,
13992 pub Reserved
: [u8; 6],
13993 pub Initialize
: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER
,
13994 pub Uninitialize
: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER
,
13996 #[cfg(feature = "Win32_Foundation")]
13997 impl ::core
::marker
::Copy
for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 {}
13998 #[cfg(feature = "Win32_Foundation")]
13999 impl ::core
::clone
::Clone
for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1
{
14000 fn clone(&self) -> Self {
14004 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
14005 #[cfg(feature = "Win32_Foundation")]
14006 pub type WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER
= ::core
::option
::Option
<unsafe extern "system" fn(errorsourcedesc
: *mut ::core
::ffi
::c_void
, maximumsectionlength
: *mut u32) -> super::super::super::Foundation
::NTSTATUS
>;
14007 #[repr(C, packed(1))]
14008 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
14009 #[cfg(feature = "Win32_Foundation")]
14010 pub struct WHEA_ERROR_SOURCE_DESCRIPTOR
{
14013 pub Type
: WHEA_ERROR_SOURCE_TYPE
,
14014 pub State
: WHEA_ERROR_SOURCE_STATE
,
14015 pub MaxRawDataLength
: u32,
14016 pub NumRecordsToPreallocate
: u32,
14017 pub MaxSectionsPerRecord
: u32,
14018 pub ErrorSourceId
: u32,
14019 pub PlatformErrorSourceId
: u32,
14021 pub Info
: WHEA_ERROR_SOURCE_DESCRIPTOR_0
,
14023 #[cfg(feature = "Win32_Foundation")]
14024 impl ::core
::marker
::Copy
for WHEA_ERROR_SOURCE_DESCRIPTOR {}
14025 #[cfg(feature = "Win32_Foundation")]
14026 impl ::core
::clone
::Clone
for WHEA_ERROR_SOURCE_DESCRIPTOR
{
14027 fn clone(&self) -> Self {
14032 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
14033 #[cfg(feature = "Win32_Foundation")]
14034 pub union WHEA_ERROR_SOURCE_DESCRIPTOR_0
{
14035 pub XpfMceDescriptor
: WHEA_XPF_MCE_DESCRIPTOR
,
14036 pub XpfCmcDescriptor
: WHEA_XPF_CMC_DESCRIPTOR
,
14037 pub XpfNmiDescriptor
: WHEA_XPF_NMI_DESCRIPTOR
,
14038 pub IpfMcaDescriptor
: WHEA_IPF_MCA_DESCRIPTOR
,
14039 pub IpfCmcDescriptor
: WHEA_IPF_CMC_DESCRIPTOR
,
14040 pub IpfCpeDescriptor
: WHEA_IPF_CPE_DESCRIPTOR
,
14041 pub AerRootportDescriptor
: WHEA_AER_ROOTPORT_DESCRIPTOR
,
14042 pub AerEndpointDescriptor
: WHEA_AER_ENDPOINT_DESCRIPTOR
,
14043 pub AerBridgeDescriptor
: WHEA_AER_BRIDGE_DESCRIPTOR
,
14044 pub GenErrDescriptor
: WHEA_GENERIC_ERROR_DESCRIPTOR
,
14045 pub GenErrDescriptorV2
: WHEA_GENERIC_ERROR_DESCRIPTOR_V2
,
14046 pub DeviceDriverDescriptor
: WHEA_DEVICE_DRIVER_DESCRIPTOR
,
14048 #[cfg(feature = "Win32_Foundation")]
14049 impl ::core
::marker
::Copy
for WHEA_ERROR_SOURCE_DESCRIPTOR_0 {}
14050 #[cfg(feature = "Win32_Foundation")]
14051 impl ::core
::clone
::Clone
for WHEA_ERROR_SOURCE_DESCRIPTOR_0
{
14052 fn clone(&self) -> Self {
14056 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14057 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE
: u32 = 8u32;
14058 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14059 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERENDPOINT
: u32 = 7u32;
14060 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14061 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERROOTPORT
: u32 = 6u32;
14062 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14063 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_GENERIC
: u32 = 9u32;
14064 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14065 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_GENERIC_V2
: u32 = 10u32;
14066 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14067 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFCMC
: u32 = 4u32;
14068 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14069 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFCPE
: u32 = 5u32;
14070 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14071 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFMCA
: u32 = 3u32;
14072 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14073 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFCMC
: u32 = 1u32;
14074 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14075 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFMCE
: u32 = 0u32;
14076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14077 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFNMI
: u32 = 2u32;
14078 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14079 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_VERSION_10
: u32 = 10u32;
14080 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14081 pub const WHEA_ERROR_SOURCE_DESCRIPTOR_VERSION_11
: u32 = 11u32;
14082 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14083 pub const WHEA_ERROR_SOURCE_FLAG_DEFAULTSOURCE
: u32 = 2147483648u32;
14084 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14085 pub const WHEA_ERROR_SOURCE_FLAG_FIRMWAREFIRST
: u32 = 1u32;
14086 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14087 pub const WHEA_ERROR_SOURCE_FLAG_GHES_ASSIST
: u32 = 4u32;
14088 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14089 pub const WHEA_ERROR_SOURCE_FLAG_GLOBAL
: u32 = 2u32;
14090 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
14091 #[cfg(feature = "Win32_Foundation")]
14092 pub type WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *mut ::core
::ffi
::c_void
, errorsourceid
: u32) -> super::super::super::Foundation
::NTSTATUS
>;
14093 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14094 pub const WHEA_ERROR_SOURCE_INVALID_RELATED_SOURCE
: u32 = 65535u32;
14095 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14096 pub type WHEA_ERROR_SOURCE_STATE
= i32;
14097 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14098 pub const WheaErrSrcStateStopped
: WHEA_ERROR_SOURCE_STATE
= 1i32;
14099 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14100 pub const WheaErrSrcStateStarted
: WHEA_ERROR_SOURCE_STATE
= 2i32;
14101 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14102 pub const WheaErrSrcStateRemoved
: WHEA_ERROR_SOURCE_STATE
= 3i32;
14103 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14104 pub const WheaErrSrcStateRemovePending
: WHEA_ERROR_SOURCE_STATE
= 4i32;
14105 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14106 pub type WHEA_ERROR_SOURCE_TYPE
= i32;
14107 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14108 pub const WheaErrSrcTypeMCE
: WHEA_ERROR_SOURCE_TYPE
= 0i32;
14109 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14110 pub const WheaErrSrcTypeCMC
: WHEA_ERROR_SOURCE_TYPE
= 1i32;
14111 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14112 pub const WheaErrSrcTypeCPE
: WHEA_ERROR_SOURCE_TYPE
= 2i32;
14113 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14114 pub const WheaErrSrcTypeNMI
: WHEA_ERROR_SOURCE_TYPE
= 3i32;
14115 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14116 pub const WheaErrSrcTypePCIe
: WHEA_ERROR_SOURCE_TYPE
= 4i32;
14117 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14118 pub const WheaErrSrcTypeGeneric
: WHEA_ERROR_SOURCE_TYPE
= 5i32;
14119 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14120 pub const WheaErrSrcTypeINIT
: WHEA_ERROR_SOURCE_TYPE
= 6i32;
14121 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14122 pub const WheaErrSrcTypeBOOT
: WHEA_ERROR_SOURCE_TYPE
= 7i32;
14123 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14124 pub const WheaErrSrcTypeSCIGeneric
: WHEA_ERROR_SOURCE_TYPE
= 8i32;
14125 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14126 pub const WheaErrSrcTypeIPFMCA
: WHEA_ERROR_SOURCE_TYPE
= 9i32;
14127 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14128 pub const WheaErrSrcTypeIPFCMC
: WHEA_ERROR_SOURCE_TYPE
= 10i32;
14129 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14130 pub const WheaErrSrcTypeIPFCPE
: WHEA_ERROR_SOURCE_TYPE
= 11i32;
14131 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14132 pub const WheaErrSrcTypeGenericV2
: WHEA_ERROR_SOURCE_TYPE
= 12i32;
14133 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14134 pub const WheaErrSrcTypeSCIGenericV2
: WHEA_ERROR_SOURCE_TYPE
= 13i32;
14135 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14136 pub const WheaErrSrcTypeBMC
: WHEA_ERROR_SOURCE_TYPE
= 14i32;
14137 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14138 pub const WheaErrSrcTypePMEM
: WHEA_ERROR_SOURCE_TYPE
= 15i32;
14139 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14140 pub const WheaErrSrcTypeDeviceDriver
: WHEA_ERROR_SOURCE_TYPE
= 16i32;
14141 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14142 pub const WheaErrSrcTypeMax
: WHEA_ERROR_SOURCE_TYPE
= 17i32;
14143 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14144 pub type WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER
= ::core
::option
::Option
<unsafe extern "system" fn(context
: *mut ::core
::ffi
::c_void
)>;
14145 #[repr(C, packed(1))]
14146 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14147 pub struct WHEA_GENERIC_ERROR_DESCRIPTOR
{
14151 pub ErrStatusBlockLength
: u32,
14152 pub RelatedErrorSourceId
: u32,
14153 pub ErrStatusAddressSpaceID
: u8,
14154 pub ErrStatusAddressBitWidth
: u8,
14155 pub ErrStatusAddressBitOffset
: u8,
14156 pub ErrStatusAddressAccessSize
: u8,
14157 pub ErrStatusAddress
: i64,
14158 pub Notify
: WHEA_NOTIFICATION_DESCRIPTOR
,
14160 impl ::core
::marker
::Copy
for WHEA_GENERIC_ERROR_DESCRIPTOR {}
14161 impl ::core
::clone
::Clone
for WHEA_GENERIC_ERROR_DESCRIPTOR
{
14162 fn clone(&self) -> Self {
14166 #[repr(C, packed(1))]
14167 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14168 pub struct WHEA_GENERIC_ERROR_DESCRIPTOR_V2
{
14172 pub ErrStatusBlockLength
: u32,
14173 pub RelatedErrorSourceId
: u32,
14174 pub ErrStatusAddressSpaceID
: u8,
14175 pub ErrStatusAddressBitWidth
: u8,
14176 pub ErrStatusAddressBitOffset
: u8,
14177 pub ErrStatusAddressAccessSize
: u8,
14178 pub ErrStatusAddress
: i64,
14179 pub Notify
: WHEA_NOTIFICATION_DESCRIPTOR
,
14180 pub ReadAckAddressSpaceID
: u8,
14181 pub ReadAckAddressBitWidth
: u8,
14182 pub ReadAckAddressBitOffset
: u8,
14183 pub ReadAckAddressAccessSize
: u8,
14184 pub ReadAckAddress
: i64,
14185 pub ReadAckPreserveMask
: u64,
14186 pub ReadAckWriteMask
: u64,
14188 impl ::core
::marker
::Copy
for WHEA_GENERIC_ERROR_DESCRIPTOR_V2 {}
14189 impl ::core
::clone
::Clone
for WHEA_GENERIC_ERROR_DESCRIPTOR_V2
{
14190 fn clone(&self) -> Self {
14194 #[repr(C, packed(1))]
14195 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14196 pub struct WHEA_IPF_CMC_DESCRIPTOR
{
14201 impl ::core
::marker
::Copy
for WHEA_IPF_CMC_DESCRIPTOR {}
14202 impl ::core
::clone
::Clone
for WHEA_IPF_CMC_DESCRIPTOR
{
14203 fn clone(&self) -> Self {
14207 #[repr(C, packed(1))]
14208 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14209 pub struct WHEA_IPF_CPE_DESCRIPTOR
{
14214 impl ::core
::marker
::Copy
for WHEA_IPF_CPE_DESCRIPTOR {}
14215 impl ::core
::clone
::Clone
for WHEA_IPF_CPE_DESCRIPTOR
{
14216 fn clone(&self) -> Self {
14220 #[repr(C, packed(1))]
14221 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14222 pub struct WHEA_IPF_MCA_DESCRIPTOR
{
14227 impl ::core
::marker
::Copy
for WHEA_IPF_MCA_DESCRIPTOR {}
14228 impl ::core
::clone
::Clone
for WHEA_IPF_MCA_DESCRIPTOR
{
14229 fn clone(&self) -> Self {
14233 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14234 pub const WHEA_MAX_MC_BANKS
: u32 = 32u32;
14235 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14236 pub const WHEA_MEM_PERSISTOFFLINE
: u32 = 1u32;
14237 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14238 pub const WHEA_MEM_PFA_DISABLE
: u32 = 2u32;
14239 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14240 pub const WHEA_MEM_PFA_PAGECOUNT
: u32 = 3u32;
14241 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14242 pub const WHEA_MEM_PFA_THRESHOLD
: u32 = 4u32;
14243 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14244 pub const WHEA_MEM_PFA_TIMEOUT
: u32 = 5u32;
14246 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14247 pub struct WHEA_NOTIFICATION_DESCRIPTOR
{
14250 pub Flags
: WHEA_NOTIFICATION_FLAGS
,
14251 pub u
: WHEA_NOTIFICATION_DESCRIPTOR_0
,
14253 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR {}
14254 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR
{
14255 fn clone(&self) -> Self {
14260 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14261 pub union WHEA_NOTIFICATION_DESCRIPTOR_0
{
14262 pub Polled
: WHEA_NOTIFICATION_DESCRIPTOR_0_4
,
14263 pub Interrupt
: WHEA_NOTIFICATION_DESCRIPTOR_0_1
,
14264 pub LocalInterrupt
: WHEA_NOTIFICATION_DESCRIPTOR_0_2
,
14265 pub Sci
: WHEA_NOTIFICATION_DESCRIPTOR_0_5
,
14266 pub Nmi
: WHEA_NOTIFICATION_DESCRIPTOR_0_3
,
14267 pub Sea
: WHEA_NOTIFICATION_DESCRIPTOR_0_6
,
14268 pub Sei
: WHEA_NOTIFICATION_DESCRIPTOR_0_7
,
14269 pub Gsiv
: WHEA_NOTIFICATION_DESCRIPTOR_0_0
,
14271 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0 {}
14272 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0
{
14273 fn clone(&self) -> Self {
14277 #[repr(C, packed(1))]
14278 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14279 pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_0
{
14280 pub PollInterval
: u32,
14282 pub SwitchToPollingThreshold
: u32,
14283 pub SwitchToPollingWindow
: u32,
14284 pub ErrorThreshold
: u32,
14285 pub ErrorThresholdWindow
: u32,
14287 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0_0 {}
14288 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0_0
{
14289 fn clone(&self) -> Self {
14293 #[repr(C, packed(1))]
14294 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14295 pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_1
{
14296 pub PollInterval
: u32,
14298 pub SwitchToPollingThreshold
: u32,
14299 pub SwitchToPollingWindow
: u32,
14300 pub ErrorThreshold
: u32,
14301 pub ErrorThresholdWindow
: u32,
14303 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0_1 {}
14304 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0_1
{
14305 fn clone(&self) -> Self {
14309 #[repr(C, packed(1))]
14310 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14311 pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_2
{
14312 pub PollInterval
: u32,
14314 pub SwitchToPollingThreshold
: u32,
14315 pub SwitchToPollingWindow
: u32,
14316 pub ErrorThreshold
: u32,
14317 pub ErrorThresholdWindow
: u32,
14319 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0_2 {}
14320 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0_2
{
14321 fn clone(&self) -> Self {
14325 #[repr(C, packed(1))]
14326 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14327 pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_3
{
14328 pub PollInterval
: u32,
14330 pub SwitchToPollingThreshold
: u32,
14331 pub SwitchToPollingWindow
: u32,
14332 pub ErrorThreshold
: u32,
14333 pub ErrorThresholdWindow
: u32,
14335 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0_3 {}
14336 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0_3
{
14337 fn clone(&self) -> Self {
14341 #[repr(C, packed(1))]
14342 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14343 pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_4
{
14344 pub PollInterval
: u32,
14346 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0_4 {}
14347 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0_4
{
14348 fn clone(&self) -> Self {
14352 #[repr(C, packed(1))]
14353 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14354 pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_5
{
14355 pub PollInterval
: u32,
14357 pub SwitchToPollingThreshold
: u32,
14358 pub SwitchToPollingWindow
: u32,
14359 pub ErrorThreshold
: u32,
14360 pub ErrorThresholdWindow
: u32,
14362 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0_5 {}
14363 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0_5
{
14364 fn clone(&self) -> Self {
14368 #[repr(C, packed(1))]
14369 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14370 pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_6
{
14371 pub PollInterval
: u32,
14373 pub SwitchToPollingThreshold
: u32,
14374 pub SwitchToPollingWindow
: u32,
14375 pub ErrorThreshold
: u32,
14376 pub ErrorThresholdWindow
: u32,
14378 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0_6 {}
14379 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0_6
{
14380 fn clone(&self) -> Self {
14384 #[repr(C, packed(1))]
14385 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14386 pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_7
{
14387 pub PollInterval
: u32,
14389 pub SwitchToPollingThreshold
: u32,
14390 pub SwitchToPollingWindow
: u32,
14391 pub ErrorThreshold
: u32,
14392 pub ErrorThresholdWindow
: u32,
14394 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_DESCRIPTOR_0_7 {}
14395 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_DESCRIPTOR_0_7
{
14396 fn clone(&self) -> Self {
14400 #[repr(C, packed(1))]
14401 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14402 pub union WHEA_NOTIFICATION_FLAGS
{
14403 pub Anonymous
: WHEA_NOTIFICATION_FLAGS_0
,
14406 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_FLAGS {}
14407 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_FLAGS
{
14408 fn clone(&self) -> Self {
14412 #[repr(C, packed(1))]
14413 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14414 pub struct WHEA_NOTIFICATION_FLAGS_0
{
14415 pub _bitfield
: u16,
14417 impl ::core
::marker
::Copy
for WHEA_NOTIFICATION_FLAGS_0 {}
14418 impl ::core
::clone
::Clone
for WHEA_NOTIFICATION_FLAGS_0
{
14419 fn clone(&self) -> Self {
14423 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14424 pub const WHEA_NOTIFICATION_TYPE_ARMV8_SEA
: u32 = 8u32;
14425 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14426 pub const WHEA_NOTIFICATION_TYPE_ARMV8_SEI
: u32 = 9u32;
14427 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14428 pub const WHEA_NOTIFICATION_TYPE_CMCI
: u32 = 5u32;
14429 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14430 pub const WHEA_NOTIFICATION_TYPE_EXTERNALINTERRUPT
: u32 = 1u32;
14431 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14432 pub const WHEA_NOTIFICATION_TYPE_EXTERNALINTERRUPT_GSIV
: u32 = 10u32;
14433 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14434 pub const WHEA_NOTIFICATION_TYPE_GPIO_SIGNAL
: u32 = 7u32;
14435 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14436 pub const WHEA_NOTIFICATION_TYPE_LOCALINTERRUPT
: u32 = 2u32;
14437 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14438 pub const WHEA_NOTIFICATION_TYPE_MCE
: u32 = 6u32;
14439 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14440 pub const WHEA_NOTIFICATION_TYPE_NMI
: u32 = 4u32;
14441 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14442 pub const WHEA_NOTIFICATION_TYPE_POLLED
: u32 = 0u32;
14443 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14444 pub const WHEA_NOTIFICATION_TYPE_SCI
: u32 = 3u32;
14445 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14446 pub const WHEA_NOTIFICATION_TYPE_SDEI
: u32 = 11u32;
14447 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14448 pub const WHEA_NOTIFY_ALL_OFFLINES
: u32 = 16u32;
14450 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14451 pub struct WHEA_PCI_SLOT_NUMBER
{
14452 pub u
: WHEA_PCI_SLOT_NUMBER_0
,
14454 impl ::core
::marker
::Copy
for WHEA_PCI_SLOT_NUMBER {}
14455 impl ::core
::clone
::Clone
for WHEA_PCI_SLOT_NUMBER
{
14456 fn clone(&self) -> Self {
14460 #[repr(C, packed(1))]
14461 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14462 pub union WHEA_PCI_SLOT_NUMBER_0
{
14463 pub bits
: WHEA_PCI_SLOT_NUMBER_0_0
,
14466 impl ::core
::marker
::Copy
for WHEA_PCI_SLOT_NUMBER_0 {}
14467 impl ::core
::clone
::Clone
for WHEA_PCI_SLOT_NUMBER_0
{
14468 fn clone(&self) -> Self {
14472 #[repr(C, packed(1))]
14473 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14474 pub struct WHEA_PCI_SLOT_NUMBER_0_0
{
14475 pub _bitfield
: u32,
14477 impl ::core
::marker
::Copy
for WHEA_PCI_SLOT_NUMBER_0_0 {}
14478 impl ::core
::clone
::Clone
for WHEA_PCI_SLOT_NUMBER_0_0
{
14479 fn clone(&self) -> Self {
14483 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14484 pub const WHEA_PENDING_PAGE_LIST_SZ
: u32 = 13u32;
14485 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14486 pub const WHEA_RESTORE_CMCI_ATTEMPTS
: u32 = 8u32;
14487 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14488 pub const WHEA_RESTORE_CMCI_ENABLED
: u32 = 7u32;
14489 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14490 pub const WHEA_RESTORE_CMCI_ERR_LIMIT
: u32 = 9u32;
14491 #[repr(C, packed(1))]
14492 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
14493 #[cfg(feature = "Win32_Foundation")]
14494 pub struct WHEA_XPF_CMC_DESCRIPTOR
{
14496 pub Enabled
: super::super::super::Foundation
::BOOLEAN
,
14497 pub NumberOfBanks
: u8,
14499 pub Notify
: WHEA_NOTIFICATION_DESCRIPTOR
,
14500 pub Banks
: [WHEA_XPF_MC_BANK_DESCRIPTOR
; 32],
14502 #[cfg(feature = "Win32_Foundation")]
14503 impl ::core
::marker
::Copy
for WHEA_XPF_CMC_DESCRIPTOR {}
14504 #[cfg(feature = "Win32_Foundation")]
14505 impl ::core
::clone
::Clone
for WHEA_XPF_CMC_DESCRIPTOR
{
14506 fn clone(&self) -> Self {
14510 #[repr(C, packed(1))]
14511 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
14512 #[cfg(feature = "Win32_Foundation")]
14513 pub struct WHEA_XPF_MCE_DESCRIPTOR
{
14516 pub NumberOfBanks
: u8,
14517 pub Flags
: XPF_MCE_FLAGS
,
14518 pub MCG_Capability
: u64,
14519 pub MCG_GlobalControl
: u64,
14520 pub Banks
: [WHEA_XPF_MC_BANK_DESCRIPTOR
; 32],
14522 #[cfg(feature = "Win32_Foundation")]
14523 impl ::core
::marker
::Copy
for WHEA_XPF_MCE_DESCRIPTOR {}
14524 #[cfg(feature = "Win32_Foundation")]
14525 impl ::core
::clone
::Clone
for WHEA_XPF_MCE_DESCRIPTOR
{
14526 fn clone(&self) -> Self {
14530 #[repr(C, packed(1))]
14531 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
14532 #[cfg(feature = "Win32_Foundation")]
14533 pub struct WHEA_XPF_MC_BANK_DESCRIPTOR
{
14534 pub BankNumber
: u8,
14535 pub ClearOnInitialization
: super::super::super::Foundation
::BOOLEAN
,
14536 pub StatusDataFormat
: u8,
14537 pub Flags
: XPF_MC_BANK_FLAGS
,
14538 pub ControlMsr
: u32,
14539 pub StatusMsr
: u32,
14540 pub AddressMsr
: u32,
14542 pub ControlData
: u64,
14544 #[cfg(feature = "Win32_Foundation")]
14545 impl ::core
::marker
::Copy
for WHEA_XPF_MC_BANK_DESCRIPTOR {}
14546 #[cfg(feature = "Win32_Foundation")]
14547 impl ::core
::clone
::Clone
for WHEA_XPF_MC_BANK_DESCRIPTOR
{
14548 fn clone(&self) -> Self {
14552 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14553 pub const WHEA_XPF_MC_BANK_STATUSFORMAT_AMD64MCA
: u32 = 2u32;
14554 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14555 pub const WHEA_XPF_MC_BANK_STATUSFORMAT_IA32MCA
: u32 = 0u32;
14556 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14557 pub const WHEA_XPF_MC_BANK_STATUSFORMAT_Intel64MCA
: u32 = 1u32;
14558 #[repr(C, packed(1))]
14559 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"]
14560 #[cfg(feature = "Win32_Foundation")]
14561 pub struct WHEA_XPF_NMI_DESCRIPTOR
{
14563 pub Enabled
: super::super::super::Foundation
::BOOLEAN
,
14565 #[cfg(feature = "Win32_Foundation")]
14566 impl ::core
::marker
::Copy
for WHEA_XPF_NMI_DESCRIPTOR {}
14567 #[cfg(feature = "Win32_Foundation")]
14568 impl ::core
::clone
::Clone
for WHEA_XPF_NMI_DESCRIPTOR
{
14569 fn clone(&self) -> Self {
14574 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
14575 #[cfg(feature = "Win32_System_Kernel")]
14576 pub struct WINDBG_EXTENSION_APIS
{
14578 pub lpOutputRoutine
: PWINDBG_OUTPUT_ROUTINE
,
14579 pub lpGetExpressionRoutine
: PWINDBG_GET_EXPRESSION
,
14580 pub lpGetSymbolRoutine
: PWINDBG_GET_SYMBOL
,
14581 pub lpDisasmRoutine
: PWINDBG_DISASM
,
14582 pub lpCheckControlCRoutine
: PWINDBG_CHECK_CONTROL_C
,
14583 pub lpReadProcessMemoryRoutine
: PWINDBG_READ_PROCESS_MEMORY_ROUTINE
,
14584 pub lpWriteProcessMemoryRoutine
: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE
,
14585 pub lpGetThreadContextRoutine
: PWINDBG_GET_THREAD_CONTEXT_ROUTINE
,
14586 pub lpSetThreadContextRoutine
: PWINDBG_SET_THREAD_CONTEXT_ROUTINE
,
14587 pub lpIoctlRoutine
: PWINDBG_IOCTL_ROUTINE
,
14588 pub lpStackTraceRoutine
: PWINDBG_STACKTRACE_ROUTINE
,
14590 #[cfg(feature = "Win32_System_Kernel")]
14591 impl ::core
::marker
::Copy
for WINDBG_EXTENSION_APIS {}
14592 #[cfg(feature = "Win32_System_Kernel")]
14593 impl ::core
::clone
::Clone
for WINDBG_EXTENSION_APIS
{
14594 fn clone(&self) -> Self {
14599 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
14600 #[cfg(feature = "Win32_System_Kernel")]
14601 pub struct WINDBG_EXTENSION_APIS32
{
14603 pub lpOutputRoutine
: PWINDBG_OUTPUT_ROUTINE
,
14604 pub lpGetExpressionRoutine
: PWINDBG_GET_EXPRESSION32
,
14605 pub lpGetSymbolRoutine
: PWINDBG_GET_SYMBOL32
,
14606 pub lpDisasmRoutine
: PWINDBG_DISASM32
,
14607 pub lpCheckControlCRoutine
: PWINDBG_CHECK_CONTROL_C
,
14608 pub lpReadProcessMemoryRoutine
: PWINDBG_READ_PROCESS_MEMORY_ROUTINE32
,
14609 pub lpWriteProcessMemoryRoutine
: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32
,
14610 pub lpGetThreadContextRoutine
: PWINDBG_GET_THREAD_CONTEXT_ROUTINE
,
14611 pub lpSetThreadContextRoutine
: PWINDBG_SET_THREAD_CONTEXT_ROUTINE
,
14612 pub lpIoctlRoutine
: PWINDBG_IOCTL_ROUTINE
,
14613 pub lpStackTraceRoutine
: PWINDBG_STACKTRACE_ROUTINE32
,
14615 #[cfg(feature = "Win32_System_Kernel")]
14616 impl ::core
::marker
::Copy
for WINDBG_EXTENSION_APIS32 {}
14617 #[cfg(feature = "Win32_System_Kernel")]
14618 impl ::core
::clone
::Clone
for WINDBG_EXTENSION_APIS32
{
14619 fn clone(&self) -> Self {
14624 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"]
14625 #[cfg(feature = "Win32_System_Kernel")]
14626 pub struct WINDBG_EXTENSION_APIS64
{
14628 pub lpOutputRoutine
: PWINDBG_OUTPUT_ROUTINE
,
14629 pub lpGetExpressionRoutine
: PWINDBG_GET_EXPRESSION64
,
14630 pub lpGetSymbolRoutine
: PWINDBG_GET_SYMBOL64
,
14631 pub lpDisasmRoutine
: PWINDBG_DISASM64
,
14632 pub lpCheckControlCRoutine
: PWINDBG_CHECK_CONTROL_C
,
14633 pub lpReadProcessMemoryRoutine
: PWINDBG_READ_PROCESS_MEMORY_ROUTINE64
,
14634 pub lpWriteProcessMemoryRoutine
: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE64
,
14635 pub lpGetThreadContextRoutine
: PWINDBG_GET_THREAD_CONTEXT_ROUTINE
,
14636 pub lpSetThreadContextRoutine
: PWINDBG_SET_THREAD_CONTEXT_ROUTINE
,
14637 pub lpIoctlRoutine
: PWINDBG_IOCTL_ROUTINE
,
14638 pub lpStackTraceRoutine
: PWINDBG_STACKTRACE_ROUTINE64
,
14640 #[cfg(feature = "Win32_System_Kernel")]
14641 impl ::core
::marker
::Copy
for WINDBG_EXTENSION_APIS64 {}
14642 #[cfg(feature = "Win32_System_Kernel")]
14643 impl ::core
::clone
::Clone
for WINDBG_EXTENSION_APIS64
{
14644 fn clone(&self) -> Self {
14649 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14650 pub struct WINDBG_OLDKD_EXTENSION_APIS
{
14652 pub lpOutputRoutine
: PWINDBG_OUTPUT_ROUTINE
,
14653 pub lpGetExpressionRoutine
: PWINDBG_GET_EXPRESSION32
,
14654 pub lpGetSymbolRoutine
: PWINDBG_GET_SYMBOL32
,
14655 pub lpDisasmRoutine
: PWINDBG_DISASM32
,
14656 pub lpCheckControlCRoutine
: PWINDBG_CHECK_CONTROL_C
,
14657 pub lpReadVirtualMemRoutine
: PWINDBG_READ_PROCESS_MEMORY_ROUTINE32
,
14658 pub lpWriteVirtualMemRoutine
: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32
,
14659 pub lpReadPhysicalMemRoutine
: PWINDBG_OLDKD_READ_PHYSICAL_MEMORY
,
14660 pub lpWritePhysicalMemRoutine
: PWINDBG_OLDKD_WRITE_PHYSICAL_MEMORY
,
14662 impl ::core
::marker
::Copy
for WINDBG_OLDKD_EXTENSION_APIS {}
14663 impl ::core
::clone
::Clone
for WINDBG_OLDKD_EXTENSION_APIS
{
14664 fn clone(&self) -> Self {
14669 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14670 pub struct WINDBG_OLD_EXTENSION_APIS
{
14672 pub lpOutputRoutine
: PWINDBG_OUTPUT_ROUTINE
,
14673 pub lpGetExpressionRoutine
: PWINDBG_GET_EXPRESSION
,
14674 pub lpGetSymbolRoutine
: PWINDBG_GET_SYMBOL
,
14675 pub lpDisasmRoutine
: PWINDBG_DISASM
,
14676 pub lpCheckControlCRoutine
: PWINDBG_CHECK_CONTROL_C
,
14678 impl ::core
::marker
::Copy
for WINDBG_OLD_EXTENSION_APIS {}
14679 impl ::core
::clone
::Clone
for WINDBG_OLD_EXTENSION_APIS
{
14680 fn clone(&self) -> Self {
14685 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14686 pub struct WOW64_CONTEXT
{
14687 pub ContextFlags
: u32,
14694 pub FloatSave
: WOW64_FLOATING_SAVE_AREA
,
14711 pub ExtendedRegisters
: [u8; 512],
14713 impl ::core
::marker
::Copy
for WOW64_CONTEXT {}
14714 impl ::core
::clone
::Clone
for WOW64_CONTEXT
{
14715 fn clone(&self) -> Self {
14719 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14720 pub const WOW64_CONTEXT_EXCEPTION_ACTIVE
: u32 = 134217728u32;
14721 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14722 pub const WOW64_CONTEXT_EXCEPTION_REPORTING
: u32 = 2147483648u32;
14723 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14724 pub const WOW64_CONTEXT_EXCEPTION_REQUEST
: u32 = 1073741824u32;
14725 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14726 pub const WOW64_CONTEXT_SERVICE_ACTIVE
: u32 = 268435456u32;
14727 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14728 pub const WOW64_CONTEXT_i386
: u32 = 65536u32;
14729 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14730 pub const WOW64_CONTEXT_i486
: u32 = 65536u32;
14732 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14733 pub struct WOW64_DESCRIPTOR_TABLE_ENTRY
{
14735 pub Descriptor
: WOW64_LDT_ENTRY
,
14737 impl ::core
::marker
::Copy
for WOW64_DESCRIPTOR_TABLE_ENTRY {}
14738 impl ::core
::clone
::Clone
for WOW64_DESCRIPTOR_TABLE_ENTRY
{
14739 fn clone(&self) -> Self {
14744 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14745 pub struct WOW64_FLOATING_SAVE_AREA
{
14746 pub ControlWord
: u32,
14747 pub StatusWord
: u32,
14749 pub ErrorOffset
: u32,
14750 pub ErrorSelector
: u32,
14751 pub DataOffset
: u32,
14752 pub DataSelector
: u32,
14753 pub RegisterArea
: [u8; 80],
14754 pub Cr0NpxState
: u32,
14756 impl ::core
::marker
::Copy
for WOW64_FLOATING_SAVE_AREA {}
14757 impl ::core
::clone
::Clone
for WOW64_FLOATING_SAVE_AREA
{
14758 fn clone(&self) -> Self {
14763 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14764 pub struct WOW64_LDT_ENTRY
{
14767 pub HighWord
: WOW64_LDT_ENTRY_0
,
14769 impl ::core
::marker
::Copy
for WOW64_LDT_ENTRY {}
14770 impl ::core
::clone
::Clone
for WOW64_LDT_ENTRY
{
14771 fn clone(&self) -> Self {
14776 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14777 pub union WOW64_LDT_ENTRY_0
{
14778 pub Bytes
: WOW64_LDT_ENTRY_0_1
,
14779 pub Bits
: WOW64_LDT_ENTRY_0_0
,
14781 impl ::core
::marker
::Copy
for WOW64_LDT_ENTRY_0 {}
14782 impl ::core
::clone
::Clone
for WOW64_LDT_ENTRY_0
{
14783 fn clone(&self) -> Self {
14788 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14789 pub struct WOW64_LDT_ENTRY_0_0
{
14790 pub _bitfield
: u32,
14792 impl ::core
::marker
::Copy
for WOW64_LDT_ENTRY_0_0 {}
14793 impl ::core
::clone
::Clone
for WOW64_LDT_ENTRY_0_0
{
14794 fn clone(&self) -> Self {
14799 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14800 pub struct WOW64_LDT_ENTRY_0_1
{
14806 impl ::core
::marker
::Copy
for WOW64_LDT_ENTRY_0_1 {}
14807 impl ::core
::clone
::Clone
for WOW64_LDT_ENTRY_0_1
{
14808 fn clone(&self) -> Self {
14812 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14813 pub const WOW64_MAXIMUM_SUPPORTED_EXTENSION
: u32 = 512u32;
14814 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14815 pub const WOW64_SIZE_OF_80387_REGISTERS
: u32 = 80u32;
14816 #[repr(C, packed(1))]
14817 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14818 pub union XPF_MCE_FLAGS
{
14819 pub Anonymous
: XPF_MCE_FLAGS_0
,
14822 impl ::core
::marker
::Copy
for XPF_MCE_FLAGS {}
14823 impl ::core
::clone
::Clone
for XPF_MCE_FLAGS
{
14824 fn clone(&self) -> Self {
14828 #[repr(C, packed(1))]
14829 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14830 pub struct XPF_MCE_FLAGS_0
{
14831 pub _bitfield
: u32,
14833 impl ::core
::marker
::Copy
for XPF_MCE_FLAGS_0 {}
14834 impl ::core
::clone
::Clone
for XPF_MCE_FLAGS_0
{
14835 fn clone(&self) -> Self {
14840 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14841 pub union XPF_MC_BANK_FLAGS
{
14842 pub Anonymous
: XPF_MC_BANK_FLAGS_0
,
14845 impl ::core
::marker
::Copy
for XPF_MC_BANK_FLAGS {}
14846 impl ::core
::clone
::Clone
for XPF_MC_BANK_FLAGS
{
14847 fn clone(&self) -> Self {
14852 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14853 pub struct XPF_MC_BANK_FLAGS_0
{
14856 impl ::core
::marker
::Copy
for XPF_MC_BANK_FLAGS_0 {}
14857 impl ::core
::clone
::Clone
for XPF_MC_BANK_FLAGS_0
{
14858 fn clone(&self) -> Self {
14863 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14864 pub struct XSAVE_AREA
{
14865 pub LegacyState
: XSAVE_FORMAT
,
14866 pub Header
: XSAVE_AREA_HEADER
,
14868 impl ::core
::marker
::Copy
for XSAVE_AREA {}
14869 impl ::core
::clone
::Clone
for XSAVE_AREA
{
14870 fn clone(&self) -> Self {
14875 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14876 pub struct XSAVE_AREA_HEADER
{
14878 pub CompactionMask
: u64,
14879 pub Reserved2
: [u64; 6],
14881 impl ::core
::marker
::Copy
for XSAVE_AREA_HEADER {}
14882 impl ::core
::clone
::Clone
for XSAVE_AREA_HEADER
{
14883 fn clone(&self) -> Self {
14888 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14889 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
14890 pub struct XSAVE_FORMAT
{
14891 pub ControlWord
: u16,
14892 pub StatusWord
: u16,
14895 pub ErrorOpcode
: u16,
14896 pub ErrorOffset
: u32,
14897 pub ErrorSelector
: u16,
14898 pub Reserved2
: u16,
14899 pub DataOffset
: u32,
14900 pub DataSelector
: u16,
14901 pub Reserved3
: u16,
14903 pub MxCsr_Mask
: u32,
14904 pub FloatRegisters
: [M128A
; 8],
14905 pub XmmRegisters
: [M128A
; 16],
14906 pub Reserved4
: [u8; 96],
14908 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
14909 impl ::core
::marker
::Copy
for XSAVE_FORMAT {}
14910 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
14911 impl ::core
::clone
::Clone
for XSAVE_FORMAT
{
14912 fn clone(&self) -> Self {
14917 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14918 #[cfg(target_arch = "x86")]
14919 pub struct XSAVE_FORMAT
{
14920 pub ControlWord
: u16,
14921 pub StatusWord
: u16,
14924 pub ErrorOpcode
: u16,
14925 pub ErrorOffset
: u32,
14926 pub ErrorSelector
: u16,
14927 pub Reserved2
: u16,
14928 pub DataOffset
: u32,
14929 pub DataSelector
: u16,
14930 pub Reserved3
: u16,
14932 pub MxCsr_Mask
: u32,
14933 pub FloatRegisters
: [M128A
; 8],
14934 pub XmmRegisters
: [M128A
; 8],
14935 pub Reserved4
: [u8; 224],
14937 #[cfg(target_arch = "x86")]
14938 impl ::core
::marker
::Copy
for XSAVE_FORMAT {}
14939 #[cfg(target_arch = "x86")]
14940 impl ::core
::clone
::Clone
for XSAVE_FORMAT
{
14941 fn clone(&self) -> Self {
14946 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14947 pub struct XSTATE_CONFIGURATION
{
14948 pub EnabledFeatures
: u64,
14949 pub EnabledVolatileFeatures
: u64,
14951 pub Anonymous
: XSTATE_CONFIGURATION_0
,
14952 pub Features
: [XSTATE_FEATURE
; 64],
14953 pub EnabledSupervisorFeatures
: u64,
14954 pub AlignedFeatures
: u64,
14955 pub AllFeatureSize
: u32,
14956 pub AllFeatures
: [u32; 64],
14957 pub EnabledUserVisibleSupervisorFeatures
: u64,
14958 pub ExtendedFeatureDisableFeatures
: u64,
14959 pub AllNonLargeFeatureSize
: u32,
14962 impl ::core
::marker
::Copy
for XSTATE_CONFIGURATION {}
14963 impl ::core
::clone
::Clone
for XSTATE_CONFIGURATION
{
14964 fn clone(&self) -> Self {
14969 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14970 pub union XSTATE_CONFIGURATION_0
{
14971 pub ControlFlags
: u32,
14972 pub Anonymous
: XSTATE_CONFIGURATION_0_0
,
14974 impl ::core
::marker
::Copy
for XSTATE_CONFIGURATION_0 {}
14975 impl ::core
::clone
::Clone
for XSTATE_CONFIGURATION_0
{
14976 fn clone(&self) -> Self {
14981 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14982 pub struct XSTATE_CONFIGURATION_0_0
{
14983 pub _bitfield
: u32,
14985 impl ::core
::marker
::Copy
for XSTATE_CONFIGURATION_0_0 {}
14986 impl ::core
::clone
::Clone
for XSTATE_CONFIGURATION_0_0
{
14987 fn clone(&self) -> Self {
14991 #[repr(C, packed(4))]
14992 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
14993 pub struct XSTATE_CONFIG_FEATURE_MSC_INFO
{
14994 pub SizeOfInfo
: u32,
14995 pub ContextSize
: u32,
14996 pub EnabledFeatures
: u64,
14997 pub Features
: [XSTATE_FEATURE
; 64],
14999 impl ::core
::marker
::Copy
for XSTATE_CONFIG_FEATURE_MSC_INFO {}
15000 impl ::core
::clone
::Clone
for XSTATE_CONFIG_FEATURE_MSC_INFO
{
15001 fn clone(&self) -> Self {
15006 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15007 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
15008 pub struct XSTATE_CONTEXT
{
15011 pub Reserved1
: u32,
15012 pub Area
: *mut XSAVE_AREA
,
15013 pub Buffer
: *mut ::core
::ffi
::c_void
,
15015 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
15016 impl ::core
::marker
::Copy
for XSTATE_CONTEXT {}
15017 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
15018 impl ::core
::clone
::Clone
for XSTATE_CONTEXT
{
15019 fn clone(&self) -> Self {
15024 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15025 #[cfg(target_arch = "x86")]
15026 pub struct XSTATE_CONTEXT
{
15029 pub Reserved1
: u32,
15030 pub Area
: *mut XSAVE_AREA
,
15031 pub Reserved2
: u32,
15032 pub Buffer
: *mut ::core
::ffi
::c_void
,
15033 pub Reserved3
: u32,
15035 #[cfg(target_arch = "x86")]
15036 impl ::core
::marker
::Copy
for XSTATE_CONTEXT {}
15037 #[cfg(target_arch = "x86")]
15038 impl ::core
::clone
::Clone
for XSTATE_CONTEXT
{
15039 fn clone(&self) -> Self {
15044 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15045 pub struct XSTATE_FEATURE
{
15049 impl ::core
::marker
::Copy
for XSTATE_FEATURE {}
15050 impl ::core
::clone
::Clone
for XSTATE_FEATURE
{
15051 fn clone(&self) -> Self {
15055 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15056 pub type _DUMP_TYPES
= i32;
15057 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15058 pub const DUMP_TYPE_INVALID
: _DUMP_TYPES
= -1i32;
15059 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15060 pub const DUMP_TYPE_UNKNOWN
: _DUMP_TYPES
= 0i32;
15061 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15062 pub const DUMP_TYPE_FULL
: _DUMP_TYPES
= 1i32;
15063 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15064 pub const DUMP_TYPE_SUMMARY
: _DUMP_TYPES
= 2i32;
15065 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15066 pub const DUMP_TYPE_HEADER
: _DUMP_TYPES
= 3i32;
15067 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15068 pub const DUMP_TYPE_TRIAGE
: _DUMP_TYPES
= 4i32;
15069 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15070 pub const DUMP_TYPE_BITMAP_FULL
: _DUMP_TYPES
= 5i32;
15071 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15072 pub const DUMP_TYPE_BITMAP_KERNEL
: _DUMP_TYPES
= 6i32;
15073 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15074 pub const DUMP_TYPE_AUTOMATIC
: _DUMP_TYPES
= 7i32;
15076 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15077 pub struct _GETSETBUSDATA
{
15078 pub BusDataType
: u32,
15079 pub BusNumber
: u32,
15080 pub SlotNumber
: u32,
15081 pub Buffer
: *mut ::core
::ffi
::c_void
,
15085 impl ::core
::marker
::Copy
for _GETSETBUSDATA {}
15086 impl ::core
::clone
::Clone
for _GETSETBUSDATA
{
15087 fn clone(&self) -> Self {
15092 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15093 pub struct _IMAGEHLP_JIT_SYMBOL_MAP
{
15094 pub SizeOfStruct
: u32,
15096 pub BaseOfImage
: u64,
15098 impl ::core
::marker
::Copy
for _IMAGEHLP_JIT_SYMBOL_MAP {}
15099 impl ::core
::clone
::Clone
for _IMAGEHLP_JIT_SYMBOL_MAP
{
15100 fn clone(&self) -> Self {
15105 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15106 pub struct __MIDL___MIDL_itf_jscript9diag_0000_0007_0001
{
15107 pub InstructionOffset
: u64,
15108 pub ReturnOffset
: u64,
15109 pub FrameOffset
: u64,
15110 pub StackOffset
: u64,
15112 impl ::core
::marker
::Copy
for __MIDL___MIDL_itf_jscript9diag_0000_0007_0001 {}
15113 impl ::core
::clone
::Clone
for __MIDL___MIDL_itf_jscript9diag_0000_0007_0001
{
15114 fn clone(&self) -> Self {
15118 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15119 pub const fasaCaseSensitive
: u32 = 4u32;
15120 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15121 pub const fasaPreferInternalHandler
: u32 = 1u32;
15122 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15123 pub const fasaSupportInternalHandler
: u32 = 2u32;
15124 #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"]
15125 pub const sevMax
: i32 = 4i32;