]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | #[cfg(feature = "Win32_System_Diagnostics_Debug_WebApp")] |
2 | pub mod WebApp; | |
3 | #[link(name = "windows")] | |
4 | extern "system" { | |
04454e1e | 5 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
6 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
7 | pub fn AddVectoredContinueHandler(first: u32, handler: PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void; | |
04454e1e | 8 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
9 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
10 | pub fn AddVectoredExceptionHandler(first: u32, handler: PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void; | |
04454e1e | 11 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
12 | #[cfg(feature = "Win32_Foundation")] |
13 | pub fn Beep(dwfreq: u32, dwduration: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 14 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 15 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
16 | pub fn BindImage(imagename: ::windows_sys::core::PCSTR, dllpath: ::windows_sys::core::PCSTR, symbolpath: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL; |
17 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 18 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
19 | 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; |
20 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
21 | #[cfg(feature = "Win32_Foundation")] |
22 | pub fn CheckRemoteDebuggerPresent(hprocess: super::super::super::Foundation::HANDLE, pbdebuggerpresent: *mut super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 23 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
24 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
25 | pub fn CheckSumMappedFile(baseaddress: *const ::core::ffi::c_void, filelength: u32, headersum: *mut u32, checksum: *mut u32) -> *mut IMAGE_NT_HEADERS64; | |
04454e1e | 26 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
27 | #[cfg(target_arch = "x86")] |
28 | pub fn CheckSumMappedFile(baseaddress: *const ::core::ffi::c_void, filelength: u32, headersum: *mut u32, checksum: *mut u32) -> *mut IMAGE_NT_HEADERS32; | |
04454e1e | 29 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 30 | pub fn CloseThreadWaitChainSession(wcthandle: *const ::core::ffi::c_void); |
04454e1e | 31 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
32 | #[cfg(feature = "Win32_Foundation")] |
33 | pub fn ContinueDebugEvent(dwprocessid: u32, dwthreadid: u32, dwcontinuestatus: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 34 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
35 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
36 | pub fn CopyContext(destination: *mut CONTEXT, contextflags: u32, source: *const CONTEXT) -> super::super::super::Foundation::BOOL; | |
04454e1e | 37 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 38 | pub fn CreateDataModelManager(debughost: IDebugHost, manager: *mut IDataModelManager) -> ::windows_sys::core::HRESULT; |
04454e1e | 39 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 40 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
41 | 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; |
42 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 43 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
44 | 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; |
45 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
46 | #[cfg(feature = "Win32_Foundation")] |
47 | pub fn DebugActiveProcess(dwprocessid: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 48 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
49 | #[cfg(feature = "Win32_Foundation")] |
50 | pub fn DebugActiveProcessStop(dwprocessid: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 51 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 52 | pub fn DebugBreak(); |
04454e1e | 53 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
54 | #[cfg(feature = "Win32_Foundation")] |
55 | pub fn DebugBreakProcess(process: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::BOOL; | |
04454e1e FG |
56 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
57 | 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; | |
58 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
59 | 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; | |
60 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 61 | pub fn DebugCreate(interfaceid: *const ::windows_sys::core::GUID, interface: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e | 62 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 63 | pub fn DebugCreateEx(interfaceid: *const ::windows_sys::core::GUID, dbgengoptions: u32, interface: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; |
04454e1e | 64 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
65 | #[cfg(feature = "Win32_Foundation")] |
66 | pub fn DebugSetProcessKillOnExit(killonexit: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 67 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 68 | pub fn DecodePointer(ptr: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; |
04454e1e | 69 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
70 | #[cfg(feature = "Win32_Foundation")] |
71 | 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; | |
04454e1e | 72 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 73 | pub fn DecodeSystemPointer(ptr: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; |
04454e1e | 74 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 75 | pub fn EncodePointer(ptr: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; |
04454e1e | 76 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
77 | #[cfg(feature = "Win32_Foundation")] |
78 | 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; | |
04454e1e | 79 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 80 | pub fn EncodeSystemPointer(ptr: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; |
04454e1e | 81 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 82 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
83 | 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; |
84 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 85 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
86 | 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; |
87 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
88 | #[cfg(target_arch = "x86")] |
89 | #[cfg(feature = "Win32_Foundation")] | |
90 | pub fn EnumerateLoadedModules(hprocess: super::super::super::Foundation::HANDLE, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 91 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
92 | #[cfg(feature = "Win32_Foundation")] |
93 | pub fn EnumerateLoadedModules64(hprocess: super::super::super::Foundation::HANDLE, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACK64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 94 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
95 | #[cfg(feature = "Win32_Foundation")] |
96 | pub fn EnumerateLoadedModulesEx(hprocess: super::super::super::Foundation::HANDLE, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACK64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 97 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
98 | #[cfg(feature = "Win32_Foundation")] |
99 | pub fn EnumerateLoadedModulesExW(hprocess: super::super::super::Foundation::HANDLE, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACKW64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 100 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
101 | #[cfg(feature = "Win32_Foundation")] |
102 | pub fn EnumerateLoadedModulesW64(hprocess: super::super::super::Foundation::HANDLE, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACKW64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e FG |
103 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
104 | pub fn FatalAppExitA(uaction: u32, lpmessagetext: ::windows_sys::core::PCSTR); | |
105 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
106 | pub fn FatalAppExitW(uaction: u32, lpmessagetext: ::windows_sys::core::PCWSTR); | |
107 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 108 | pub fn FatalExit(exitcode: i32) -> !; |
04454e1e | 109 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 110 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
111 | pub fn FindDebugInfoFile(filename: ::windows_sys::core::PCSTR, symbolpath: ::windows_sys::core::PCSTR, debugfilepath: ::windows_sys::core::PSTR) -> super::super::super::Foundation::HANDLE; |
112 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 113 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
114 | 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; |
115 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 116 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
117 | 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; |
118 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 119 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
120 | pub fn FindExecutableImage(filename: ::windows_sys::core::PCSTR, symbolpath: ::windows_sys::core::PCSTR, imagefilepath: ::windows_sys::core::PSTR) -> super::super::super::Foundation::HANDLE; |
121 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 122 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
123 | 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; |
124 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 125 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
126 | 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; |
127 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 128 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
129 | 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; |
130 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 131 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
132 | 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; |
133 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
134 | #[cfg(feature = "Win32_Foundation")] |
135 | pub fn FlushInstructionCache(hprocess: super::super::super::Foundation::HANDLE, lpbaseaddress: *const ::core::ffi::c_void, dwsize: usize) -> super::super::super::Foundation::BOOL; | |
04454e1e FG |
136 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
137 | 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; | |
138 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
139 | 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; | |
140 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 FG |
141 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] |
142 | pub fn GetEnabledXStateFeatures() -> u64; | |
04454e1e | 143 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 144 | pub fn GetErrorMode() -> u32; |
04454e1e | 145 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
146 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
147 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
148 | pub fn GetImageConfigInformation(loadedimage: *const LOADED_IMAGE, imageconfiginformation: *mut IMAGE_LOAD_CONFIG_DIRECTORY64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 149 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
150 | #[cfg(target_arch = "x86")] |
151 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
152 | pub fn GetImageConfigInformation(loadedimage: *const LOADED_IMAGE, imageconfiginformation: *mut IMAGE_LOAD_CONFIG_DIRECTORY32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 153 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
154 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
155 | pub fn GetImageUnusedHeaderBytes(loadedimage: *const LOADED_IMAGE, sizeunusedheaderbytes: *mut u32) -> u32; | |
04454e1e | 156 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 157 | pub fn GetSymLoadError() -> u32; |
04454e1e | 158 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
159 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
160 | pub fn GetThreadContext(hthread: super::super::super::Foundation::HANDLE, lpcontext: *mut CONTEXT) -> super::super::super::Foundation::BOOL; | |
04454e1e | 161 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 162 | pub fn GetThreadErrorMode() -> u32; |
04454e1e | 163 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
164 | #[cfg(feature = "Win32_Foundation")] |
165 | pub fn GetThreadSelectorEntry(hthread: super::super::super::Foundation::HANDLE, dwselector: u32, lpselectorentry: *mut LDT_ENTRY) -> super::super::super::Foundation::BOOL; | |
04454e1e | 166 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
167 | #[cfg(feature = "Win32_Foundation")] |
168 | 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; | |
04454e1e | 169 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
170 | #[cfg(feature = "Win32_Foundation")] |
171 | pub fn GetTimestampForLoadedLibrary(module: super::super::super::Foundation::HINSTANCE) -> u32; | |
04454e1e | 172 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
173 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] |
174 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
175 | pub fn GetXStateFeaturesMask(context: *const CONTEXT, featuremask: *mut u64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 176 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Security_WinTrust\"`*"] |
5e7ed085 FG |
177 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_WinTrust"))] |
178 | 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; | |
04454e1e | 179 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
180 | #[cfg(feature = "Win32_Foundation")] |
181 | 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; | |
04454e1e | 182 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
183 | #[cfg(feature = "Win32_Foundation")] |
184 | 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; | |
04454e1e | 185 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
186 | #[cfg(feature = "Win32_Foundation")] |
187 | pub fn ImageEnumerateCertificates(filehandle: super::super::super::Foundation::HANDLE, typefilter: u16, certificatecount: *mut u32, indices: *mut u32, indexcount: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 188 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Security_WinTrust\"`*"] |
5e7ed085 FG |
189 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_WinTrust"))] |
190 | 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; | |
04454e1e | 191 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Security_WinTrust\"`*"] |
5e7ed085 FG |
192 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_WinTrust"))] |
193 | 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; | |
04454e1e | 194 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
195 | #[cfg(feature = "Win32_Foundation")] |
196 | 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; | |
04454e1e | 197 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 | 198 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
04454e1e FG |
199 | pub fn ImageLoad(dllname: ::windows_sys::core::PCSTR, dllpath: ::windows_sys::core::PCSTR) -> *mut LOADED_IMAGE; |
200 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 FG |
201 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
202 | pub fn ImageNtHeader(base: *const ::core::ffi::c_void) -> *mut IMAGE_NT_HEADERS64; | |
04454e1e | 203 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
204 | #[cfg(target_arch = "x86")] |
205 | pub fn ImageNtHeader(base: *const ::core::ffi::c_void) -> *mut IMAGE_NT_HEADERS32; | |
04454e1e | 206 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
207 | #[cfg(feature = "Win32_Foundation")] |
208 | pub fn ImageRemoveCertificate(filehandle: super::super::super::Foundation::HANDLE, index: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 209 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
210 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
211 | pub fn ImageRvaToSection(ntheaders: *const IMAGE_NT_HEADERS64, base: *const ::core::ffi::c_void, rva: u32) -> *mut IMAGE_SECTION_HEADER; | |
04454e1e | 212 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
213 | #[cfg(target_arch = "x86")] |
214 | pub fn ImageRvaToSection(ntheaders: *const IMAGE_NT_HEADERS32, base: *const ::core::ffi::c_void, rva: u32) -> *mut IMAGE_SECTION_HEADER; | |
04454e1e | 215 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
216 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
217 | 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; | |
04454e1e | 218 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
219 | #[cfg(target_arch = "x86")] |
220 | 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; | |
04454e1e | 221 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
222 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
223 | pub fn ImageUnload(loadedimage: *mut LOADED_IMAGE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 225 | pub fn ImagehlpApiVersion() -> *mut API_VERSION; |
04454e1e | 226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 227 | pub fn ImagehlpApiVersionEx(appversion: *const API_VERSION) -> *mut API_VERSION; |
04454e1e | 228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
229 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
230 | pub fn InitializeContext(buffer: *mut ::core::ffi::c_void, contextflags: u32, context: *mut *mut CONTEXT, contextlength: *mut u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 231 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
232 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
233 | 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; | |
04454e1e | 234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
235 | #[cfg(feature = "Win32_Foundation")] |
236 | pub fn IsDebuggerPresent() -> super::super::super::Foundation::BOOL; | |
04454e1e | 237 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
238 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] |
239 | #[cfg(feature = "Win32_System_Kernel")] | |
240 | pub fn LocateXStateFeature(context: *const CONTEXT, featureid: u32, length: *mut u32) -> *mut ::core::ffi::c_void; | |
04454e1e | 241 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 242 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
243 | pub fn MakeSureDirectoryPathExists(dirpath: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL; |
244 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
5e7ed085 | 245 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
04454e1e FG |
246 | 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; |
247 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
248 | pub fn MapFileAndCheckSumA(filename: ::windows_sys::core::PCSTR, headersum: *mut u32, checksum: *mut u32) -> u32; | |
249 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
250 | pub fn MapFileAndCheckSumW(filename: ::windows_sys::core::PCWSTR, headersum: *mut u32, checksum: *mut u32) -> u32; | |
251 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
252 | #[cfg(feature = "Win32_Foundation")] |
253 | pub fn MessageBeep(utype: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 254 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
255 | #[cfg(feature = "Win32_Foundation")] |
256 | 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; | |
04454e1e | 257 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
258 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] |
259 | 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; | |
04454e1e | 260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
261 | #[cfg(feature = "Win32_Foundation")] |
262 | pub fn OpenThreadWaitChainSession(flags: OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS, callback: PWAITCHAINCALLBACK) -> *mut ::core::ffi::c_void; | |
04454e1e FG |
263 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
264 | pub fn OutputDebugStringA(lpoutputstring: ::windows_sys::core::PCSTR); | |
265 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
266 | pub fn OutputDebugStringW(lpoutputstring: ::windows_sys::core::PCWSTR); | |
267 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
923072b8 | 268 | pub fn RaiseException(dwexceptioncode: u32, dwexceptionflags: u32, nnumberofarguments: u32, lparguments: *const usize); |
04454e1e | 269 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
270 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
271 | pub fn RaiseFailFastException(pexceptionrecord: *const EXCEPTION_RECORD, pcontextrecord: *const CONTEXT, dwflags: u32); | |
04454e1e | 272 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 273 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
274 | 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; |
275 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 276 | pub fn RangeMapCreate() -> *mut ::core::ffi::c_void; |
04454e1e | 277 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 278 | pub fn RangeMapFree(rmaphandle: *const ::core::ffi::c_void); |
04454e1e | 279 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
280 | #[cfg(feature = "Win32_Foundation")] |
281 | 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; | |
04454e1e | 282 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
283 | #[cfg(feature = "Win32_Foundation")] |
284 | pub fn RangeMapRemove(rmaphandle: *const ::core::ffi::c_void, usertag: u64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 285 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
286 | #[cfg(feature = "Win32_Foundation")] |
287 | 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; | |
04454e1e | 288 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 289 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
290 | 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; |
291 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 292 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
293 | 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; |
294 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
295 | #[cfg(feature = "Win32_Foundation")] |
296 | 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; | |
04454e1e | 297 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 298 | pub fn RegisterWaitChainCOMCallback(callstatecallback: PCOGETCALLSTATE, activationstatecallback: PCOGETACTIVATIONSTATE); |
04454e1e | 299 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
300 | #[cfg(feature = "Win32_Foundation")] |
301 | pub fn RemoveInvalidModuleList(hprocess: super::super::super::Foundation::HANDLE); | |
04454e1e | 302 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 303 | pub fn RemoveVectoredContinueHandler(handle: *const ::core::ffi::c_void) -> u32; |
04454e1e | 304 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 305 | pub fn RemoveVectoredExceptionHandler(handle: *const ::core::ffi::c_void) -> u32; |
04454e1e | 306 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 307 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
308 | 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; |
309 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
310 | #[cfg(target_arch = "aarch64")] |
311 | #[cfg(feature = "Win32_Foundation")] | |
312 | pub fn RtlAddFunctionTable(functiontable: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, entrycount: u32, baseaddress: usize) -> super::super::super::Foundation::BOOLEAN; | |
04454e1e | 313 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
314 | #[cfg(target_arch = "x86_64")] |
315 | #[cfg(feature = "Win32_Foundation")] | |
316 | pub fn RtlAddFunctionTable(functiontable: *const IMAGE_RUNTIME_FUNCTION_ENTRY, entrycount: u32, baseaddress: u64) -> super::super::super::Foundation::BOOLEAN; | |
04454e1e | 317 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
318 | #[cfg(target_arch = "aarch64")] |
319 | 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; | |
04454e1e | 320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
321 | #[cfg(target_arch = "x86_64")] |
322 | 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; | |
04454e1e | 323 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
324 | #[cfg(feature = "Win32_System_Kernel")] |
325 | pub fn RtlCaptureContext(contextrecord: *mut CONTEXT); | |
04454e1e | 326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
327 | #[cfg(target_arch = "x86_64")] |
328 | #[cfg(feature = "Win32_System_Kernel")] | |
329 | pub fn RtlCaptureContext2(contextrecord: *mut CONTEXT); | |
04454e1e | 330 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 331 | pub fn RtlCaptureStackBackTrace(framestoskip: u32, framestocapture: u32, backtrace: *mut *mut ::core::ffi::c_void, backtracehash: *mut u32) -> u16; |
04454e1e | 332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
333 | #[cfg(target_arch = "aarch64")] |
334 | #[cfg(feature = "Win32_Foundation")] | |
335 | pub fn RtlDeleteFunctionTable(functiontable: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY) -> super::super::super::Foundation::BOOLEAN; | |
04454e1e | 336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
337 | #[cfg(target_arch = "x86_64")] |
338 | #[cfg(feature = "Win32_Foundation")] | |
339 | pub fn RtlDeleteFunctionTable(functiontable: *const IMAGE_RUNTIME_FUNCTION_ENTRY) -> super::super::super::Foundation::BOOLEAN; | |
04454e1e | 340 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
341 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
342 | pub fn RtlDeleteGrowableFunctionTable(dynamictable: *const ::core::ffi::c_void); | |
04454e1e | 343 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
344 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
345 | pub fn RtlGrowFunctionTable(dynamictable: *mut ::core::ffi::c_void, newentrycount: u32); | |
04454e1e | 346 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
347 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
348 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
349 | 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; |
350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 FG |
351 | #[cfg(target_arch = "aarch64")] |
352 | pub fn RtlLookupFunctionEntry(controlpc: usize, imagebase: *mut usize, historytable: *mut UNWIND_HISTORY_TABLE) -> *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY; | |
04454e1e | 353 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
354 | #[cfg(target_arch = "x86_64")] |
355 | pub fn RtlLookupFunctionEntry(controlpc: u64, imagebase: *mut u64, historytable: *mut UNWIND_HISTORY_TABLE) -> *mut IMAGE_RUNTIME_FUNCTION_ENTRY; | |
04454e1e | 356 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 357 | pub fn RtlPcToFileHeader(pcvalue: *const ::core::ffi::c_void, baseofimage: *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; |
04454e1e | 358 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 359 | #[cfg(feature = "Win32_Foundation")] |
923072b8 | 360 | pub fn RtlRaiseException(exceptionrecord: *const EXCEPTION_RECORD); |
04454e1e | 361 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
362 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
363 | pub fn RtlRestoreContext(contextrecord: *const CONTEXT, exceptionrecord: *const EXCEPTION_RECORD); | |
04454e1e | 364 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
365 | #[cfg(feature = "Win32_Foundation")] |
366 | 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); | |
04454e1e | 367 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
368 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
369 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
370 | 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); | |
04454e1e | 371 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
372 | #[cfg(target_arch = "aarch64")] |
373 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
374 | 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; | |
04454e1e | 375 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
376 | #[cfg(target_arch = "x86_64")] |
377 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
378 | 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; | |
04454e1e | 379 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 380 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
381 | pub fn SearchTreeForFile(rootpath: ::windows_sys::core::PCSTR, inputpathname: ::windows_sys::core::PCSTR, outputpathbuffer: ::windows_sys::core::PSTR) -> super::super::super::Foundation::BOOL; |
382 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 383 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
384 | pub fn SearchTreeForFileW(rootpath: ::windows_sys::core::PCWSTR, inputpathname: ::windows_sys::core::PCWSTR, outputpathbuffer: ::windows_sys::core::PWSTR) -> super::super::super::Foundation::BOOL; |
385 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 386 | pub fn SetCheckUserInterruptShared(lpstartaddress: LPCALL_BACK_USER_INTERRUPT_ROUTINE); |
04454e1e | 387 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 388 | pub fn SetErrorMode(umode: THREAD_ERROR_MODE) -> u32; |
04454e1e | 389 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
390 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
391 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
392 | pub fn SetImageConfigInformation(loadedimage: *mut LOADED_IMAGE, imageconfiginformation: *const IMAGE_LOAD_CONFIG_DIRECTORY64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 393 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
394 | #[cfg(target_arch = "x86")] |
395 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
396 | pub fn SetImageConfigInformation(loadedimage: *mut LOADED_IMAGE, imageconfiginformation: *const IMAGE_LOAD_CONFIG_DIRECTORY32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 397 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 398 | pub fn SetSymLoadError(error: u32); |
04454e1e | 399 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
400 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
401 | pub fn SetThreadContext(hthread: super::super::super::Foundation::HANDLE, lpcontext: *const CONTEXT) -> super::super::super::Foundation::BOOL; | |
04454e1e | 402 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
403 | #[cfg(feature = "Win32_Foundation")] |
404 | pub fn SetThreadErrorMode(dwnewmode: THREAD_ERROR_MODE, lpoldmode: *const THREAD_ERROR_MODE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 405 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
406 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
407 | pub fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter: LPTOP_LEVEL_EXCEPTION_FILTER) -> LPTOP_LEVEL_EXCEPTION_FILTER; | |
04454e1e | 408 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
409 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] |
410 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
411 | pub fn SetXStateFeaturesMask(context: *mut CONTEXT, featuremask: u64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 412 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
413 | #[cfg(target_arch = "x86")] |
414 | #[cfg(feature = "Win32_Foundation")] | |
415 | 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; | |
04454e1e | 416 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
417 | #[cfg(feature = "Win32_Foundation")] |
418 | 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; | |
04454e1e | 419 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
420 | #[cfg(feature = "Win32_Foundation")] |
421 | 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; | |
04454e1e | 422 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 423 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
424 | 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; |
425 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 426 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
427 | 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; |
428 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 429 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
430 | 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; |
431 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 432 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
433 | 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; |
434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 435 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
436 | 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; |
437 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
438 | #[cfg(feature = "Win32_Foundation")] |
439 | pub fn SymAddrIncludeInlineTrace(hprocess: super::super::super::Foundation::HANDLE, address: u64) -> u32; | |
04454e1e | 440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
441 | #[cfg(feature = "Win32_Foundation")] |
442 | pub fn SymCleanup(hprocess: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 443 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
444 | #[cfg(feature = "Win32_Foundation")] |
445 | pub fn SymCompareInlineTrace(hprocess: super::super::super::Foundation::HANDLE, address1: u64, inlinecontext1: u32, retaddress1: u64, address2: u64, retaddress2: u64) -> u32; | |
04454e1e | 446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 447 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
448 | 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; |
449 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 450 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
451 | 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; |
452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 453 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
454 | 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; |
455 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 456 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
457 | 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; |
458 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
459 | #[cfg(feature = "Win32_Foundation")] |
460 | pub fn SymEnumProcesses(enumprocessescallback: PSYM_ENUMPROCESSES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 461 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
462 | #[cfg(feature = "Win32_Foundation")] |
463 | pub fn SymEnumSourceFileTokens(hprocess: super::super::super::Foundation::HANDLE, base: u64, callback: PENUMSOURCEFILETOKENSCALLBACK) -> super::super::super::Foundation::BOOL; | |
04454e1e | 464 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 465 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
466 | 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; |
467 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 468 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
469 | 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; |
470 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 471 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
472 | 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; |
473 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 474 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
475 | 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; |
476 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
477 | #[cfg(feature = "Win32_Foundation")] |
478 | 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; | |
04454e1e | 479 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 480 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
481 | 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; |
482 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 483 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
484 | 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; |
485 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 486 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
487 | 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; |
488 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
489 | #[cfg(feature = "Win32_Foundation")] |
490 | 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; | |
04454e1e | 491 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
492 | #[cfg(feature = "Win32_Foundation")] |
493 | 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; | |
04454e1e | 494 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 495 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
496 | 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; |
497 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
498 | #[cfg(feature = "Win32_Foundation")] |
499 | 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; | |
04454e1e | 500 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 501 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
502 | 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; |
503 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 504 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
505 | 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; |
506 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
507 | #[cfg(feature = "Win32_Foundation")] |
508 | 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; | |
04454e1e | 509 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
510 | #[cfg(target_arch = "x86")] |
511 | #[cfg(feature = "Win32_Foundation")] | |
512 | pub fn SymEnumerateModules(hprocess: super::super::super::Foundation::HANDLE, enummodulescallback: PSYM_ENUMMODULES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 513 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
514 | #[cfg(feature = "Win32_Foundation")] |
515 | pub fn SymEnumerateModules64(hprocess: super::super::super::Foundation::HANDLE, enummodulescallback: PSYM_ENUMMODULES_CALLBACK64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 516 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
517 | #[cfg(feature = "Win32_Foundation")] |
518 | pub fn SymEnumerateModulesW64(hprocess: super::super::super::Foundation::HANDLE, enummodulescallback: PSYM_ENUMMODULES_CALLBACKW64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 519 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
520 | #[cfg(target_arch = "x86")] |
521 | #[cfg(feature = "Win32_Foundation")] | |
522 | 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; | |
04454e1e | 523 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
524 | #[cfg(feature = "Win32_Foundation")] |
525 | 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; | |
04454e1e | 526 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
527 | #[cfg(target_arch = "x86")] |
528 | #[cfg(feature = "Win32_Foundation")] | |
529 | 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; | |
04454e1e | 530 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
531 | #[cfg(feature = "Win32_Foundation")] |
532 | 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; | |
04454e1e | 533 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 534 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
535 | 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; |
536 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 537 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
538 | 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; |
539 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 540 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
541 | 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; |
542 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 543 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
544 | 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; |
545 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 546 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
547 | 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; |
548 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 549 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
550 | 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; |
551 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
552 | #[cfg(feature = "Win32_Foundation")] |
553 | pub fn SymFromAddr(hprocess: super::super::super::Foundation::HANDLE, address: u64, displacement: *mut u64, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; | |
04454e1e | 554 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
555 | #[cfg(feature = "Win32_Foundation")] |
556 | pub fn SymFromAddrW(hprocess: super::super::super::Foundation::HANDLE, address: u64, displacement: *mut u64, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 557 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
558 | #[cfg(feature = "Win32_Foundation")] |
559 | pub fn SymFromIndex(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; | |
04454e1e | 560 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
561 | #[cfg(feature = "Win32_Foundation")] |
562 | pub fn SymFromIndexW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 563 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
564 | #[cfg(feature = "Win32_Foundation")] |
565 | 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; | |
04454e1e | 566 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
567 | #[cfg(feature = "Win32_Foundation")] |
568 | 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; | |
04454e1e | 569 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 570 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
571 | pub fn SymFromName(hprocess: super::super::super::Foundation::HANDLE, name: ::windows_sys::core::PCSTR, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; |
572 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 573 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
574 | pub fn SymFromNameW(hprocess: super::super::super::Foundation::HANDLE, name: ::windows_sys::core::PCWSTR, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; |
575 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
576 | #[cfg(feature = "Win32_Foundation")] |
577 | pub fn SymFromToken(hprocess: super::super::super::Foundation::HANDLE, base: u64, token: u32, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; | |
04454e1e | 578 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
579 | #[cfg(feature = "Win32_Foundation")] |
580 | pub fn SymFromTokenW(hprocess: super::super::super::Foundation::HANDLE, base: u64, token: u32, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 581 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
582 | #[cfg(target_arch = "x86")] |
583 | #[cfg(feature = "Win32_Foundation")] | |
584 | pub fn SymFunctionTableAccess(hprocess: super::super::super::Foundation::HANDLE, addrbase: u32) -> *mut ::core::ffi::c_void; | |
04454e1e | 585 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
586 | #[cfg(feature = "Win32_Foundation")] |
587 | pub fn SymFunctionTableAccess64(hprocess: super::super::super::Foundation::HANDLE, addrbase: u64) -> *mut ::core::ffi::c_void; | |
04454e1e | 588 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
589 | #[cfg(feature = "Win32_Foundation")] |
590 | 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; | |
04454e1e | 591 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
592 | #[cfg(feature = "Win32_Foundation")] |
593 | pub fn SymGetExtendedOption(option: IMAGEHLP_EXTENDED_OPTIONS) -> super::super::super::Foundation::BOOL; | |
04454e1e FG |
594 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
595 | #[cfg(feature = "Win32_Foundation")] | |
596 | 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; | |
597 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
598 | pub fn SymGetHomeDirectory(r#type: IMAGEHLP_HD_TYPE, dir: ::windows_sys::core::PSTR, size: usize) -> ::windows_sys::core::PSTR; | |
599 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
600 | pub fn SymGetHomeDirectoryW(r#type: IMAGEHLP_HD_TYPE, dir: ::windows_sys::core::PWSTR, size: usize) -> ::windows_sys::core::PWSTR; | |
601 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
602 | #[cfg(target_arch = "x86")] |
603 | #[cfg(feature = "Win32_Foundation")] | |
604 | pub fn SymGetLineFromAddr(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32, pdwdisplacement: *mut u32, line: *mut IMAGEHLP_LINE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 605 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
606 | #[cfg(feature = "Win32_Foundation")] |
607 | pub fn SymGetLineFromAddr64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, pdwdisplacement: *mut u32, line64: *mut IMAGEHLP_LINE64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 608 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
609 | #[cfg(feature = "Win32_Foundation")] |
610 | pub fn SymGetLineFromAddrW64(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u64, pdwdisplacement: *mut u32, line: *mut IMAGEHLP_LINEW64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 611 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
612 | #[cfg(feature = "Win32_Foundation")] |
613 | 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; | |
04454e1e | 614 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
615 | #[cfg(feature = "Win32_Foundation")] |
616 | 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; | |
04454e1e | 617 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
618 | #[cfg(target_arch = "x86")] |
619 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
620 | 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; |
621 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 622 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
623 | 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; |
624 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 625 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
626 | 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; |
627 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
628 | #[cfg(target_arch = "x86")] |
629 | #[cfg(feature = "Win32_Foundation")] | |
630 | pub fn SymGetLineNext(hprocess: super::super::super::Foundation::HANDLE, line: *mut IMAGEHLP_LINE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 631 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
632 | #[cfg(feature = "Win32_Foundation")] |
633 | pub fn SymGetLineNext64(hprocess: super::super::super::Foundation::HANDLE, line: *mut IMAGEHLP_LINE64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 634 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
635 | #[cfg(feature = "Win32_Foundation")] |
636 | pub fn SymGetLineNextW64(hprocess: super::super::super::Foundation::HANDLE, line: *mut IMAGEHLP_LINEW64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 637 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
638 | #[cfg(target_arch = "x86")] |
639 | #[cfg(feature = "Win32_Foundation")] | |
640 | pub fn SymGetLinePrev(hprocess: super::super::super::Foundation::HANDLE, line: *mut IMAGEHLP_LINE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 641 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
642 | #[cfg(feature = "Win32_Foundation")] |
643 | pub fn SymGetLinePrev64(hprocess: super::super::super::Foundation::HANDLE, line: *mut IMAGEHLP_LINE64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
645 | #[cfg(feature = "Win32_Foundation")] |
646 | pub fn SymGetLinePrevW64(hprocess: super::super::super::Foundation::HANDLE, line: *mut IMAGEHLP_LINEW64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 647 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
648 | #[cfg(target_arch = "x86")] |
649 | #[cfg(feature = "Win32_Foundation")] | |
650 | pub fn SymGetModuleBase(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32) -> u32; | |
04454e1e | 651 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
652 | #[cfg(feature = "Win32_Foundation")] |
653 | pub fn SymGetModuleBase64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64) -> u64; | |
04454e1e | 654 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
655 | #[cfg(target_arch = "x86")] |
656 | #[cfg(feature = "Win32_Foundation")] | |
657 | pub fn SymGetModuleInfo(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32, moduleinfo: *mut IMAGEHLP_MODULE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 658 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
659 | #[cfg(feature = "Win32_Foundation")] |
660 | pub fn SymGetModuleInfo64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, moduleinfo: *mut IMAGEHLP_MODULE64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 661 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
662 | #[cfg(target_arch = "x86")] |
663 | #[cfg(feature = "Win32_Foundation")] | |
664 | pub fn SymGetModuleInfoW(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32, moduleinfo: *mut IMAGEHLP_MODULEW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 665 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
666 | #[cfg(feature = "Win32_Foundation")] |
667 | pub fn SymGetModuleInfoW64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, moduleinfo: *mut IMAGEHLP_MODULEW64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
669 | #[cfg(feature = "Win32_Foundation")] |
670 | 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; | |
04454e1e | 671 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 672 | pub fn SymGetOptions() -> u32; |
04454e1e | 673 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
674 | #[cfg(feature = "Win32_Foundation")] |
675 | pub fn SymGetScope(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symbol: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; | |
04454e1e | 676 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
677 | #[cfg(feature = "Win32_Foundation")] |
678 | pub fn SymGetScopeW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symbol: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 679 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 680 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
681 | pub fn SymGetSearchPath(hprocess: super::super::super::Foundation::HANDLE, searchpatha: ::windows_sys::core::PSTR, searchpathlength: u32) -> super::super::super::Foundation::BOOL; |
682 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 683 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
684 | pub fn SymGetSearchPathW(hprocess: super::super::super::Foundation::HANDLE, searchpatha: ::windows_sys::core::PWSTR, searchpathlength: u32) -> super::super::super::Foundation::BOOL; |
685 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 686 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
687 | 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; |
688 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 689 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
690 | 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; |
691 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 692 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
693 | 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; |
694 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 695 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
696 | 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; |
697 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 698 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
699 | 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; |
700 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 701 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
702 | 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; |
703 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 704 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
705 | 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; |
706 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 707 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
708 | 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; |
709 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 710 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
711 | 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; |
712 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 713 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
714 | 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; |
715 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 716 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
717 | 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; |
718 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 719 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
720 | 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; |
721 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 722 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
723 | 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; |
724 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 725 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
726 | 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; |
727 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
728 | #[cfg(target_arch = "x86")] |
729 | #[cfg(feature = "Win32_Foundation")] | |
730 | pub fn SymGetSymFromAddr(hprocess: super::super::super::Foundation::HANDLE, dwaddr: u32, pdwdisplacement: *mut u32, symbol: *mut IMAGEHLP_SYMBOL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 731 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
732 | #[cfg(feature = "Win32_Foundation")] |
733 | pub fn SymGetSymFromAddr64(hprocess: super::super::super::Foundation::HANDLE, qwaddr: u64, pdwdisplacement: *mut u64, symbol: *mut IMAGEHLP_SYMBOL64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 734 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
735 | #[cfg(target_arch = "x86")] |
736 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
737 | pub fn SymGetSymFromName(hprocess: super::super::super::Foundation::HANDLE, name: ::windows_sys::core::PCSTR, symbol: *mut IMAGEHLP_SYMBOL) -> super::super::super::Foundation::BOOL; |
738 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 739 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
740 | pub fn SymGetSymFromName64(hprocess: super::super::super::Foundation::HANDLE, name: ::windows_sys::core::PCSTR, symbol: *mut IMAGEHLP_SYMBOL64) -> super::super::super::Foundation::BOOL; |
741 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
742 | #[cfg(target_arch = "x86")] |
743 | #[cfg(feature = "Win32_Foundation")] | |
744 | pub fn SymGetSymNext(hprocess: super::super::super::Foundation::HANDLE, symbol: *mut IMAGEHLP_SYMBOL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 745 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
746 | #[cfg(feature = "Win32_Foundation")] |
747 | pub fn SymGetSymNext64(hprocess: super::super::super::Foundation::HANDLE, symbol: *mut IMAGEHLP_SYMBOL64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 748 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
749 | #[cfg(target_arch = "x86")] |
750 | #[cfg(feature = "Win32_Foundation")] | |
751 | pub fn SymGetSymPrev(hprocess: super::super::super::Foundation::HANDLE, symbol: *mut IMAGEHLP_SYMBOL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 752 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
753 | #[cfg(feature = "Win32_Foundation")] |
754 | pub fn SymGetSymPrev64(hprocess: super::super::super::Foundation::HANDLE, symbol: *mut IMAGEHLP_SYMBOL64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 755 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 756 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
757 | 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; |
758 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 759 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
760 | 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; |
761 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 762 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
763 | 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; |
764 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 765 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
766 | 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; |
767 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
768 | #[cfg(feature = "Win32_Foundation")] |
769 | 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; | |
04454e1e | 770 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
771 | #[cfg(feature = "Win32_Foundation")] |
772 | pub fn SymGetTypeInfoEx(hprocess: super::super::super::Foundation::HANDLE, modbase: u64, params: *mut IMAGEHLP_GET_TYPE_INFO_PARAMS) -> super::super::super::Foundation::BOOL; | |
04454e1e | 773 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
774 | #[cfg(feature = "Win32_Foundation")] |
775 | 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; | |
04454e1e | 776 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 777 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
778 | 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; |
779 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 780 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
781 | 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; |
782 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
783 | #[cfg(target_arch = "x86")] |
784 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
785 | 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; |
786 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 787 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
788 | 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; |
789 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 790 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
791 | 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; |
792 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 793 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
794 | 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; |
795 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 796 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
797 | 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; |
798 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 799 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
800 | 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; |
801 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 802 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
803 | pub fn SymMatchString(string: ::windows_sys::core::PCSTR, expression: ::windows_sys::core::PCSTR, fcase: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; |
804 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 805 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
806 | pub fn SymMatchStringA(string: ::windows_sys::core::PCSTR, expression: ::windows_sys::core::PCSTR, fcase: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; |
807 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 808 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
809 | pub fn SymMatchStringW(string: ::windows_sys::core::PCWSTR, expression: ::windows_sys::core::PCWSTR, fcase: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; |
810 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
811 | #[cfg(feature = "Win32_Foundation")] |
812 | pub fn SymNext(hprocess: super::super::super::Foundation::HANDLE, si: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; | |
04454e1e | 813 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
814 | #[cfg(feature = "Win32_Foundation")] |
815 | pub fn SymNextW(hprocess: super::super::super::Foundation::HANDLE, siw: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 816 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
817 | #[cfg(feature = "Win32_Foundation")] |
818 | pub fn SymPrev(hprocess: super::super::super::Foundation::HANDLE, si: *mut SYMBOL_INFO) -> super::super::super::Foundation::BOOL; | |
04454e1e | 819 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
820 | #[cfg(feature = "Win32_Foundation")] |
821 | pub fn SymPrevW(hprocess: super::super::super::Foundation::HANDLE, siw: *mut SYMBOL_INFOW) -> super::super::super::Foundation::BOOL; | |
04454e1e | 822 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
823 | #[cfg(feature = "Win32_Foundation")] |
824 | 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; | |
04454e1e | 825 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
826 | #[cfg(feature = "Win32_Foundation")] |
827 | pub fn SymRefreshModuleList(hprocess: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 828 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
829 | #[cfg(target_arch = "x86")] |
830 | #[cfg(feature = "Win32_Foundation")] | |
831 | pub fn SymRegisterCallback(hprocess: super::super::super::Foundation::HANDLE, callbackfunction: PSYMBOL_REGISTERED_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 832 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
833 | #[cfg(feature = "Win32_Foundation")] |
834 | pub fn SymRegisterCallback64(hprocess: super::super::super::Foundation::HANDLE, callbackfunction: PSYMBOL_REGISTERED_CALLBACK64, usercontext: u64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 835 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
836 | #[cfg(feature = "Win32_Foundation")] |
837 | pub fn SymRegisterCallbackW64(hprocess: super::super::super::Foundation::HANDLE, callbackfunction: PSYMBOL_REGISTERED_CALLBACK64, usercontext: u64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 838 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
839 | #[cfg(target_arch = "x86")] |
840 | #[cfg(feature = "Win32_Foundation")] | |
841 | pub fn SymRegisterFunctionEntryCallback(hprocess: super::super::super::Foundation::HANDLE, callbackfunction: PSYMBOL_FUNCENTRY_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; | |
04454e1e | 842 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
843 | #[cfg(feature = "Win32_Foundation")] |
844 | pub fn SymRegisterFunctionEntryCallback64(hprocess: super::super::super::Foundation::HANDLE, callbackfunction: PSYMBOL_FUNCENTRY_CALLBACK64, usercontext: u64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 845 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 846 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
847 | 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; |
848 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 849 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
850 | 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; |
851 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
852 | #[cfg(feature = "Win32_Foundation")] |
853 | 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; | |
04454e1e | 854 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
855 | #[cfg(feature = "Win32_Foundation")] |
856 | pub fn SymSetExtendedOption(option: IMAGEHLP_EXTENDED_OPTIONS, value: super::super::super::Foundation::BOOL) -> super::super::super::Foundation::BOOL; | |
04454e1e | 857 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 858 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
859 | pub fn SymSetHomeDirectory(hprocess: super::super::super::Foundation::HANDLE, dir: ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR; |
860 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 861 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
862 | pub fn SymSetHomeDirectoryW(hprocess: super::super::super::Foundation::HANDLE, dir: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR; |
863 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 864 | pub fn SymSetOptions(symoptions: u32) -> u32; |
04454e1e | 865 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
866 | #[cfg(feature = "Win32_Foundation")] |
867 | pub fn SymSetParentWindow(hwnd: super::super::super::Foundation::HWND) -> super::super::super::Foundation::BOOL; | |
04454e1e | 868 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
869 | #[cfg(feature = "Win32_Foundation")] |
870 | pub fn SymSetScopeFromAddr(hprocess: super::super::super::Foundation::HANDLE, address: u64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 871 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
872 | #[cfg(feature = "Win32_Foundation")] |
873 | pub fn SymSetScopeFromIndex(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 874 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
875 | #[cfg(feature = "Win32_Foundation")] |
876 | pub fn SymSetScopeFromInlineContext(hprocess: super::super::super::Foundation::HANDLE, address: u64, inlinecontext: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 877 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 878 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
879 | pub fn SymSetSearchPath(hprocess: super::super::super::Foundation::HANDLE, searchpatha: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL; |
880 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 881 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
882 | pub fn SymSetSearchPathW(hprocess: super::super::super::Foundation::HANDLE, searchpatha: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL; |
883 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 884 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
885 | 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; |
886 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 887 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
888 | 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; |
889 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 890 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
891 | pub fn SymSrvGetFileIndexInfo(file: ::windows_sys::core::PCSTR, info: *mut SYMSRV_INDEX_INFO, flags: u32) -> super::super::super::Foundation::BOOL; |
892 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 893 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
894 | pub fn SymSrvGetFileIndexInfoW(file: ::windows_sys::core::PCWSTR, info: *mut SYMSRV_INDEX_INFOW, flags: u32) -> super::super::super::Foundation::BOOL; |
895 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 896 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
897 | 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; |
898 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 899 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
900 | 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; |
901 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 902 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
903 | 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; |
904 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 905 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
906 | 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; |
907 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 908 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
909 | 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; |
910 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 911 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
912 | 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; |
913 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 914 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
915 | pub fn SymSrvIsStore(hprocess: super::super::super::Foundation::HANDLE, path: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL; |
916 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 917 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
918 | pub fn SymSrvIsStoreW(hprocess: super::super::super::Foundation::HANDLE, path: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL; |
919 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 920 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
921 | 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; |
922 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 923 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
924 | 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; |
925 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 926 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
927 | 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; |
928 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 929 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
930 | 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; |
931 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
932 | #[cfg(target_arch = "x86")] |
933 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
934 | pub fn SymUnDName(sym: *const IMAGEHLP_SYMBOL, undecname: ::windows_sys::core::PSTR, undecnamelength: u32) -> super::super::super::Foundation::BOOL; |
935 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 936 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
937 | pub fn SymUnDName64(sym: *const IMAGEHLP_SYMBOL64, undecname: ::windows_sys::core::PSTR, undecnamelength: u32) -> super::super::super::Foundation::BOOL; |
938 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
939 | #[cfg(target_arch = "x86")] |
940 | #[cfg(feature = "Win32_Foundation")] | |
941 | pub fn SymUnloadModule(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 942 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
943 | #[cfg(feature = "Win32_Foundation")] |
944 | pub fn SymUnloadModule64(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64) -> super::super::super::Foundation::BOOL; | |
04454e1e | 945 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 946 | pub fn TerminateProcessOnMemoryExhaustion(failedallocationsize: usize); |
04454e1e | 947 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
948 | #[cfg(feature = "Win32_Foundation")] |
949 | pub fn TouchFileTimes(filehandle: super::super::super::Foundation::HANDLE, psystemtime: *const super::super::super::Foundation::SYSTEMTIME) -> super::super::super::Foundation::BOOL; | |
04454e1e FG |
950 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
951 | pub fn UnDecorateSymbolName(name: ::windows_sys::core::PCSTR, outputstring: ::windows_sys::core::PSTR, maxstringlength: u32, flags: u32) -> u32; | |
952 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
953 | pub fn UnDecorateSymbolNameW(name: ::windows_sys::core::PCWSTR, outputstring: ::windows_sys::core::PWSTR, maxstringlength: u32, flags: u32) -> u32; | |
954 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] | |
5e7ed085 FG |
955 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
956 | pub fn UnMapAndLoad(loadedimage: *mut LOADED_IMAGE) -> super::super::super::Foundation::BOOL; | |
04454e1e | 957 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
958 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
959 | pub fn UnhandledExceptionFilter(exceptioninfo: *const EXCEPTION_POINTERS) -> i32; | |
04454e1e | 960 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 961 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
962 | 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; |
963 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 964 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
965 | 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; |
966 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] | |
5e7ed085 FG |
967 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] |
968 | pub fn WaitForDebugEvent(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 969 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] |
5e7ed085 FG |
970 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] |
971 | pub fn WaitForDebugEventEx(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: u32) -> super::super::super::Foundation::BOOL; | |
04454e1e | 972 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
973 | #[cfg(feature = "Win32_Foundation")] |
974 | pub fn Wow64GetThreadContext(hthread: super::super::super::Foundation::HANDLE, lpcontext: *mut WOW64_CONTEXT) -> super::super::super::Foundation::BOOL; | |
04454e1e | 975 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
976 | #[cfg(feature = "Win32_Foundation")] |
977 | pub fn Wow64GetThreadSelectorEntry(hthread: super::super::super::Foundation::HANDLE, dwselector: u32, lpselectorentry: *mut WOW64_LDT_ENTRY) -> super::super::super::Foundation::BOOL; | |
04454e1e | 978 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
979 | #[cfg(feature = "Win32_Foundation")] |
980 | pub fn Wow64SetThreadContext(hthread: super::super::super::Foundation::HANDLE, lpcontext: *const WOW64_CONTEXT) -> super::super::super::Foundation::BOOL; | |
04454e1e | 981 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
982 | #[cfg(feature = "Win32_Foundation")] |
983 | 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; | |
984 | } | |
04454e1e | 985 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 986 | pub const ACTIVPROF_E_PROFILER_ABSENT: ::windows_sys::core::HRESULT = -2147220991i32; |
04454e1e | 987 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 988 | pub const ACTIVPROF_E_PROFILER_PRESENT: ::windows_sys::core::HRESULT = -2147220992i32; |
04454e1e | 989 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
990 | pub const ACTIVPROF_E_UNABLE_TO_APPLY_ACTION: ::windows_sys::core::HRESULT = -2147220990i32; |
991 | #[repr(C)] | |
04454e1e | 992 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
993 | #[cfg(target_arch = "x86")] |
994 | pub struct ADDRESS { | |
995 | pub Offset: u32, | |
996 | pub Segment: u16, | |
997 | pub Mode: ADDRESS_MODE, | |
998 | } | |
999 | #[cfg(target_arch = "x86")] | |
1000 | impl ::core::marker::Copy for ADDRESS {} | |
1001 | #[cfg(target_arch = "x86")] | |
1002 | impl ::core::clone::Clone for ADDRESS { | |
1003 | fn clone(&self) -> Self { | |
1004 | *self | |
1005 | } | |
1006 | } | |
1007 | #[repr(C)] | |
04454e1e | 1008 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1009 | pub struct ADDRESS64 { |
1010 | pub Offset: u64, | |
1011 | pub Segment: u16, | |
1012 | pub Mode: ADDRESS_MODE, | |
1013 | } | |
1014 | impl ::core::marker::Copy for ADDRESS64 {} | |
1015 | impl ::core::clone::Clone for ADDRESS64 { | |
1016 | fn clone(&self) -> Self { | |
1017 | *self | |
1018 | } | |
1019 | } | |
04454e1e | 1020 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1021 | pub type ADDRESS_MODE = i32; |
04454e1e | 1022 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1023 | pub const AddrMode1616: ADDRESS_MODE = 0i32; |
04454e1e | 1024 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1025 | pub const AddrMode1632: ADDRESS_MODE = 1i32; |
04454e1e | 1026 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1027 | pub const AddrModeReal: ADDRESS_MODE = 2i32; |
04454e1e | 1028 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1029 | pub const AddrModeFlat: ADDRESS_MODE = 3i32; |
04454e1e | 1030 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1031 | pub const ADDRESS_TYPE_INDEX_NOT_FOUND: u32 = 11u32; |
1032 | #[repr(C, packed(1))] | |
04454e1e | 1033 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1034 | pub union AER_BRIDGE_DESCRIPTOR_FLAGS { |
1035 | pub Anonymous: AER_BRIDGE_DESCRIPTOR_FLAGS_0, | |
1036 | pub AsUSHORT: u16, | |
1037 | } | |
1038 | impl ::core::marker::Copy for AER_BRIDGE_DESCRIPTOR_FLAGS {} | |
1039 | impl ::core::clone::Clone for AER_BRIDGE_DESCRIPTOR_FLAGS { | |
1040 | fn clone(&self) -> Self { | |
1041 | *self | |
1042 | } | |
1043 | } | |
1044 | #[repr(C, packed(1))] | |
04454e1e | 1045 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1046 | pub struct AER_BRIDGE_DESCRIPTOR_FLAGS_0 { |
1047 | pub _bitfield: u16, | |
1048 | } | |
1049 | impl ::core::marker::Copy for AER_BRIDGE_DESCRIPTOR_FLAGS_0 {} | |
1050 | impl ::core::clone::Clone for AER_BRIDGE_DESCRIPTOR_FLAGS_0 { | |
1051 | fn clone(&self) -> Self { | |
1052 | *self | |
1053 | } | |
1054 | } | |
1055 | #[repr(C, packed(1))] | |
04454e1e | 1056 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1057 | pub union AER_ENDPOINT_DESCRIPTOR_FLAGS { |
1058 | pub Anonymous: AER_ENDPOINT_DESCRIPTOR_FLAGS_0, | |
1059 | pub AsUSHORT: u16, | |
1060 | } | |
1061 | impl ::core::marker::Copy for AER_ENDPOINT_DESCRIPTOR_FLAGS {} | |
1062 | impl ::core::clone::Clone for AER_ENDPOINT_DESCRIPTOR_FLAGS { | |
1063 | fn clone(&self) -> Self { | |
1064 | *self | |
1065 | } | |
1066 | } | |
1067 | #[repr(C, packed(1))] | |
04454e1e | 1068 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1069 | pub struct AER_ENDPOINT_DESCRIPTOR_FLAGS_0 { |
1070 | pub _bitfield: u16, | |
1071 | } | |
1072 | impl ::core::marker::Copy for AER_ENDPOINT_DESCRIPTOR_FLAGS_0 {} | |
1073 | impl ::core::clone::Clone for AER_ENDPOINT_DESCRIPTOR_FLAGS_0 { | |
1074 | fn clone(&self) -> Self { | |
1075 | *self | |
1076 | } | |
1077 | } | |
1078 | #[repr(C, packed(1))] | |
04454e1e | 1079 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1080 | pub union AER_ROOTPORT_DESCRIPTOR_FLAGS { |
1081 | pub Anonymous: AER_ROOTPORT_DESCRIPTOR_FLAGS_0, | |
1082 | pub AsUSHORT: u16, | |
1083 | } | |
1084 | impl ::core::marker::Copy for AER_ROOTPORT_DESCRIPTOR_FLAGS {} | |
1085 | impl ::core::clone::Clone for AER_ROOTPORT_DESCRIPTOR_FLAGS { | |
1086 | fn clone(&self) -> Self { | |
1087 | *self | |
1088 | } | |
1089 | } | |
1090 | #[repr(C, packed(1))] | |
04454e1e | 1091 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1092 | pub struct AER_ROOTPORT_DESCRIPTOR_FLAGS_0 { |
1093 | pub _bitfield: u16, | |
1094 | } | |
1095 | impl ::core::marker::Copy for AER_ROOTPORT_DESCRIPTOR_FLAGS_0 {} | |
1096 | impl ::core::clone::Clone for AER_ROOTPORT_DESCRIPTOR_FLAGS_0 { | |
1097 | fn clone(&self) -> Self { | |
1098 | *self | |
1099 | } | |
1100 | } | |
1101 | #[repr(C)] | |
04454e1e | 1102 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1103 | pub struct API_VERSION { |
1104 | pub MajorVersion: u16, | |
1105 | pub MinorVersion: u16, | |
1106 | pub Revision: u16, | |
1107 | pub Reserved: u16, | |
1108 | } | |
1109 | impl ::core::marker::Copy for API_VERSION {} | |
1110 | impl ::core::clone::Clone for API_VERSION { | |
1111 | fn clone(&self) -> Self { | |
1112 | *self | |
1113 | } | |
1114 | } | |
04454e1e | 1115 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1116 | pub const API_VERSION_NUMBER: u32 = 12u32; |
04454e1e | 1117 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1118 | pub const APPBREAKFLAG_DEBUGGER_BLOCK: u32 = 1u32; |
04454e1e | 1119 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1120 | pub const APPBREAKFLAG_DEBUGGER_HALT: u32 = 2u32; |
04454e1e | 1121 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1122 | pub const APPBREAKFLAG_IN_BREAKPOINT: u32 = 2147483648u32; |
04454e1e | 1123 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1124 | pub const APPBREAKFLAG_NESTED: u32 = 131072u32; |
04454e1e | 1125 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1126 | pub const APPBREAKFLAG_STEP: u32 = 65536u32; |
04454e1e | 1127 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1128 | pub const APPBREAKFLAG_STEPTYPE_BYTECODE: u32 = 1048576u32; |
04454e1e | 1129 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1130 | pub const APPBREAKFLAG_STEPTYPE_MACHINE: u32 = 2097152u32; |
04454e1e | 1131 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1132 | pub const APPBREAKFLAG_STEPTYPE_MASK: u32 = 15728640u32; |
04454e1e | 1133 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1134 | pub const APPBREAKFLAG_STEPTYPE_SOURCE: u32 = 0u32; |
04454e1e | 1135 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1136 | pub type APPLICATION_NODE_EVENT_FILTER = i32; |
04454e1e | 1137 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1138 | pub const FILTER_EXCLUDE_NOTHING: APPLICATION_NODE_EVENT_FILTER = 0i32; |
04454e1e | 1139 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1140 | pub const FILTER_EXCLUDE_ANONYMOUS_CODE: APPLICATION_NODE_EVENT_FILTER = 1i32; |
04454e1e | 1141 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1142 | pub const FILTER_EXCLUDE_EVAL_CODE: APPLICATION_NODE_EVENT_FILTER = 2i32; |
1143 | #[repr(C)] | |
04454e1e | 1144 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1145 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] |
1146 | pub struct ARM64_NT_CONTEXT { | |
1147 | pub ContextFlags: u32, | |
1148 | pub Cpsr: u32, | |
1149 | pub Anonymous: ARM64_NT_CONTEXT_0, | |
1150 | pub Sp: u64, | |
1151 | pub Pc: u64, | |
1152 | pub V: [ARM64_NT_NEON128; 32], | |
1153 | pub Fpcr: u32, | |
1154 | pub Fpsr: u32, | |
1155 | pub Bcr: [u32; 8], | |
1156 | pub Bvr: [u64; 8], | |
1157 | pub Wcr: [u32; 2], | |
1158 | pub Wvr: [u64; 2], | |
1159 | } | |
1160 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | |
1161 | impl ::core::marker::Copy for ARM64_NT_CONTEXT {} | |
1162 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | |
1163 | impl ::core::clone::Clone for ARM64_NT_CONTEXT { | |
1164 | fn clone(&self) -> Self { | |
1165 | *self | |
1166 | } | |
1167 | } | |
1168 | #[repr(C)] | |
04454e1e | 1169 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1170 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] |
1171 | pub union ARM64_NT_CONTEXT_0 { | |
1172 | pub Anonymous: ARM64_NT_CONTEXT_0_0, | |
1173 | pub X: [u64; 31], | |
1174 | } | |
1175 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | |
1176 | impl ::core::marker::Copy for ARM64_NT_CONTEXT_0 {} | |
1177 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | |
1178 | impl ::core::clone::Clone for ARM64_NT_CONTEXT_0 { | |
1179 | fn clone(&self) -> Self { | |
1180 | *self | |
1181 | } | |
1182 | } | |
1183 | #[repr(C)] | |
04454e1e | 1184 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1185 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] |
1186 | pub struct ARM64_NT_CONTEXT_0_0 { | |
1187 | pub X0: u64, | |
1188 | pub X1: u64, | |
1189 | pub X2: u64, | |
1190 | pub X3: u64, | |
1191 | pub X4: u64, | |
1192 | pub X5: u64, | |
1193 | pub X6: u64, | |
1194 | pub X7: u64, | |
1195 | pub X8: u64, | |
1196 | pub X9: u64, | |
1197 | pub X10: u64, | |
1198 | pub X11: u64, | |
1199 | pub X12: u64, | |
1200 | pub X13: u64, | |
1201 | pub X14: u64, | |
1202 | pub X15: u64, | |
1203 | pub X16: u64, | |
1204 | pub X17: u64, | |
1205 | pub X18: u64, | |
1206 | pub X19: u64, | |
1207 | pub X20: u64, | |
1208 | pub X21: u64, | |
1209 | pub X22: u64, | |
1210 | pub X23: u64, | |
1211 | pub X24: u64, | |
1212 | pub X25: u64, | |
1213 | pub X26: u64, | |
1214 | pub X27: u64, | |
1215 | pub X28: u64, | |
1216 | pub Fp: u64, | |
1217 | pub Lr: u64, | |
1218 | } | |
1219 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | |
1220 | impl ::core::marker::Copy for ARM64_NT_CONTEXT_0_0 {} | |
1221 | #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] | |
1222 | impl ::core::clone::Clone for ARM64_NT_CONTEXT_0_0 { | |
1223 | fn clone(&self) -> Self { | |
1224 | *self | |
1225 | } | |
1226 | } | |
1227 | #[repr(C)] | |
04454e1e | 1228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1229 | pub union ARM64_NT_NEON128 { |
1230 | pub Anonymous: ARM64_NT_NEON128_0, | |
1231 | pub D: [f64; 2], | |
1232 | pub S: [f32; 4], | |
1233 | pub H: [u16; 8], | |
1234 | pub B: [u8; 16], | |
1235 | } | |
1236 | impl ::core::marker::Copy for ARM64_NT_NEON128 {} | |
1237 | impl ::core::clone::Clone for ARM64_NT_NEON128 { | |
1238 | fn clone(&self) -> Self { | |
1239 | *self | |
1240 | } | |
1241 | } | |
1242 | #[repr(C)] | |
04454e1e | 1243 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1244 | pub struct ARM64_NT_NEON128_0 { |
1245 | pub Low: u64, | |
1246 | pub High: i64, | |
1247 | } | |
1248 | impl ::core::marker::Copy for ARM64_NT_NEON128_0 {} | |
1249 | impl ::core::clone::Clone for ARM64_NT_NEON128_0 { | |
1250 | fn clone(&self) -> Self { | |
1251 | *self | |
1252 | } | |
1253 | } | |
1254 | #[repr(C)] | |
04454e1e | 1255 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
1256 | pub struct ArrayDimension { |
1257 | pub LowerBound: i64, | |
1258 | pub Length: u64, | |
1259 | pub Stride: u64, | |
1260 | } | |
1261 | impl ::core::marker::Copy for ArrayDimension {} | |
1262 | impl ::core::clone::Clone for ArrayDimension { | |
1263 | fn clone(&self) -> Self { | |
1264 | *self | |
1265 | } | |
1266 | } | |
1267 | pub type AsyncIDebugApplicationNodeEvents = *mut ::core::ffi::c_void; | |
04454e1e | 1268 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1269 | pub const BIND_ALL_IMAGES: u32 = 4u32; |
04454e1e | 1270 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1271 | pub const BIND_CACHE_IMPORT_DLLS: u32 = 8u32; |
04454e1e | 1272 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1273 | pub const BIND_NO_BOUND_IMPORTS: u32 = 1u32; |
04454e1e | 1274 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1275 | pub const BIND_NO_UPDATE: u32 = 2u32; |
04454e1e | 1276 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1277 | pub const BIND_REPORT_64BIT_VA: u32 = 16u32; |
04454e1e | 1278 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1279 | pub type BREAKPOINT_STATE = i32; |
04454e1e | 1280 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1281 | pub const BREAKPOINT_DELETED: BREAKPOINT_STATE = 0i32; |
04454e1e | 1282 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1283 | pub const BREAKPOINT_DISABLED: BREAKPOINT_STATE = 1i32; |
04454e1e | 1284 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1285 | pub const BREAKPOINT_ENABLED: BREAKPOINT_STATE = 2i32; |
04454e1e | 1286 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1287 | pub type BREAKREASON = i32; |
04454e1e | 1288 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1289 | pub const BREAKREASON_STEP: BREAKREASON = 0i32; |
04454e1e | 1290 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1291 | pub const BREAKREASON_BREAKPOINT: BREAKREASON = 1i32; |
04454e1e | 1292 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1293 | pub const BREAKREASON_DEBUGGER_BLOCK: BREAKREASON = 2i32; |
04454e1e | 1294 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1295 | pub const BREAKREASON_HOST_INITIATED: BREAKREASON = 3i32; |
04454e1e | 1296 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1297 | pub const BREAKREASON_LANGUAGE_INITIATED: BREAKREASON = 4i32; |
04454e1e | 1298 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1299 | pub const BREAKREASON_DEBUGGER_HALT: BREAKREASON = 5i32; |
04454e1e | 1300 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1301 | pub const BREAKREASON_ERROR: BREAKREASON = 6i32; |
04454e1e | 1302 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1303 | pub const BREAKREASON_JIT: BREAKREASON = 7i32; |
04454e1e | 1304 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1305 | pub const BREAKREASON_MUTATION_BREAKPOINT: BREAKREASON = 8i32; |
04454e1e | 1306 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1307 | pub type BREAKRESUME_ACTION = i32; |
04454e1e | 1308 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1309 | pub const BREAKRESUMEACTION_ABORT: BREAKRESUME_ACTION = 0i32; |
04454e1e | 1310 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1311 | pub const BREAKRESUMEACTION_CONTINUE: BREAKRESUME_ACTION = 1i32; |
04454e1e | 1312 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1313 | pub const BREAKRESUMEACTION_STEP_INTO: BREAKRESUME_ACTION = 2i32; |
04454e1e | 1314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1315 | pub const BREAKRESUMEACTION_STEP_OVER: BREAKRESUME_ACTION = 3i32; |
04454e1e | 1316 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1317 | pub const BREAKRESUMEACTION_STEP_OUT: BREAKRESUME_ACTION = 4i32; |
04454e1e | 1318 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1319 | pub const BREAKRESUMEACTION_IGNORE: BREAKRESUME_ACTION = 5i32; |
04454e1e | 1320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1321 | pub const BREAKRESUMEACTION_STEP_DOCUMENT: BREAKRESUME_ACTION = 6i32; |
04454e1e | 1322 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1323 | pub type BUGCHECK_ERROR = u32; |
04454e1e | 1324 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1325 | pub const HARDWARE_PROFILE_UNDOCKED_STRING: BUGCHECK_ERROR = 1073807361u32; |
04454e1e | 1326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1327 | pub const HARDWARE_PROFILE_DOCKED_STRING: BUGCHECK_ERROR = 1073807362u32; |
04454e1e | 1328 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1329 | pub const HARDWARE_PROFILE_UNKNOWN_STRING: BUGCHECK_ERROR = 1073807363u32; |
04454e1e | 1330 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1331 | pub const WINDOWS_NT_BANNER: BUGCHECK_ERROR = 1073741950u32; |
04454e1e | 1332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1333 | pub const WINDOWS_NT_CSD_STRING: BUGCHECK_ERROR = 1073741959u32; |
04454e1e | 1334 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1335 | pub const WINDOWS_NT_INFO_STRING: BUGCHECK_ERROR = 1073741960u32; |
04454e1e | 1336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1337 | pub const WINDOWS_NT_MP_STRING: BUGCHECK_ERROR = 1073741961u32; |
04454e1e | 1338 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1339 | pub const THREAD_TERMINATE_HELD_MUTEX: BUGCHECK_ERROR = 1073741962u32; |
04454e1e | 1340 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1341 | pub const WINDOWS_NT_INFO_STRING_PLURAL: BUGCHECK_ERROR = 1073741981u32; |
04454e1e | 1342 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1343 | pub const WINDOWS_NT_RC_STRING: BUGCHECK_ERROR = 1073741982u32; |
04454e1e | 1344 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1345 | pub const APC_INDEX_MISMATCH: BUGCHECK_ERROR = 1u32; |
04454e1e | 1346 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1347 | pub const DEVICE_QUEUE_NOT_BUSY: BUGCHECK_ERROR = 2u32; |
04454e1e | 1348 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1349 | pub const INVALID_AFFINITY_SET: BUGCHECK_ERROR = 3u32; |
04454e1e | 1350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1351 | pub const INVALID_DATA_ACCESS_TRAP: BUGCHECK_ERROR = 4u32; |
04454e1e | 1352 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1353 | pub const INVALID_PROCESS_ATTACH_ATTEMPT: BUGCHECK_ERROR = 5u32; |
04454e1e | 1354 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1355 | pub const INVALID_PROCESS_DETACH_ATTEMPT: BUGCHECK_ERROR = 6u32; |
04454e1e | 1356 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1357 | pub const INVALID_SOFTWARE_INTERRUPT: BUGCHECK_ERROR = 7u32; |
04454e1e | 1358 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1359 | pub const IRQL_NOT_DISPATCH_LEVEL: BUGCHECK_ERROR = 8u32; |
04454e1e | 1360 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1361 | pub const IRQL_NOT_GREATER_OR_EQUAL: BUGCHECK_ERROR = 9u32; |
04454e1e | 1362 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1363 | pub const IRQL_NOT_LESS_OR_EQUAL: BUGCHECK_ERROR = 10u32; |
04454e1e | 1364 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1365 | pub const NO_EXCEPTION_HANDLING_SUPPORT: BUGCHECK_ERROR = 11u32; |
04454e1e | 1366 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1367 | pub const MAXIMUM_WAIT_OBJECTS_EXCEEDED: BUGCHECK_ERROR = 12u32; |
04454e1e | 1368 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1369 | pub const MUTEX_LEVEL_NUMBER_VIOLATION: BUGCHECK_ERROR = 13u32; |
04454e1e | 1370 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1371 | pub const NO_USER_MODE_CONTEXT: BUGCHECK_ERROR = 14u32; |
04454e1e | 1372 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1373 | pub const SPIN_LOCK_ALREADY_OWNED: BUGCHECK_ERROR = 15u32; |
04454e1e | 1374 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1375 | pub const SPIN_LOCK_NOT_OWNED: BUGCHECK_ERROR = 16u32; |
04454e1e | 1376 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1377 | pub const THREAD_NOT_MUTEX_OWNER: BUGCHECK_ERROR = 17u32; |
04454e1e | 1378 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1379 | pub const TRAP_CAUSE_UNKNOWN: BUGCHECK_ERROR = 18u32; |
04454e1e | 1380 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1381 | pub const EMPTY_THREAD_REAPER_LIST: BUGCHECK_ERROR = 19u32; |
04454e1e | 1382 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1383 | pub const CREATE_DELETE_LOCK_NOT_LOCKED: BUGCHECK_ERROR = 20u32; |
04454e1e | 1384 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1385 | pub const LAST_CHANCE_CALLED_FROM_KMODE: BUGCHECK_ERROR = 21u32; |
04454e1e | 1386 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1387 | pub const CID_HANDLE_CREATION: BUGCHECK_ERROR = 22u32; |
04454e1e | 1388 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1389 | pub const CID_HANDLE_DELETION: BUGCHECK_ERROR = 23u32; |
04454e1e | 1390 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1391 | pub const REFERENCE_BY_POINTER: BUGCHECK_ERROR = 24u32; |
04454e1e | 1392 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1393 | pub const BAD_POOL_HEADER: BUGCHECK_ERROR = 25u32; |
04454e1e | 1394 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1395 | pub const MEMORY_MANAGEMENT: BUGCHECK_ERROR = 26u32; |
04454e1e | 1396 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1397 | pub const PFN_SHARE_COUNT: BUGCHECK_ERROR = 27u32; |
04454e1e | 1398 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1399 | pub const PFN_REFERENCE_COUNT: BUGCHECK_ERROR = 28u32; |
04454e1e | 1400 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1401 | pub const NO_SPIN_LOCK_AVAILABLE: BUGCHECK_ERROR = 29u32; |
04454e1e | 1402 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1403 | pub const KMODE_EXCEPTION_NOT_HANDLED: BUGCHECK_ERROR = 30u32; |
04454e1e | 1404 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1405 | pub const SHARED_RESOURCE_CONV_ERROR: BUGCHECK_ERROR = 31u32; |
04454e1e | 1406 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1407 | pub const KERNEL_APC_PENDING_DURING_EXIT: BUGCHECK_ERROR = 32u32; |
04454e1e | 1408 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1409 | pub const QUOTA_UNDERFLOW: BUGCHECK_ERROR = 33u32; |
04454e1e | 1410 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1411 | pub const FILE_SYSTEM: BUGCHECK_ERROR = 34u32; |
04454e1e | 1412 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1413 | pub const FAT_FILE_SYSTEM: BUGCHECK_ERROR = 35u32; |
04454e1e | 1414 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1415 | pub const NTFS_FILE_SYSTEM: BUGCHECK_ERROR = 36u32; |
04454e1e | 1416 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1417 | pub const NPFS_FILE_SYSTEM: BUGCHECK_ERROR = 37u32; |
04454e1e | 1418 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1419 | pub const CDFS_FILE_SYSTEM: BUGCHECK_ERROR = 38u32; |
04454e1e | 1420 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1421 | pub const RDR_FILE_SYSTEM: BUGCHECK_ERROR = 39u32; |
04454e1e | 1422 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1423 | pub const CORRUPT_ACCESS_TOKEN: BUGCHECK_ERROR = 40u32; |
04454e1e | 1424 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1425 | pub const SECURITY_SYSTEM: BUGCHECK_ERROR = 41u32; |
04454e1e | 1426 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1427 | pub const INCONSISTENT_IRP: BUGCHECK_ERROR = 42u32; |
04454e1e | 1428 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1429 | pub const PANIC_STACK_SWITCH: BUGCHECK_ERROR = 43u32; |
04454e1e | 1430 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1431 | pub const PORT_DRIVER_INTERNAL: BUGCHECK_ERROR = 44u32; |
04454e1e | 1432 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1433 | pub const SCSI_DISK_DRIVER_INTERNAL: BUGCHECK_ERROR = 45u32; |
04454e1e | 1434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1435 | pub const DATA_BUS_ERROR: BUGCHECK_ERROR = 46u32; |
04454e1e | 1436 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1437 | pub const INSTRUCTION_BUS_ERROR: BUGCHECK_ERROR = 47u32; |
04454e1e | 1438 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1439 | pub const SET_OF_INVALID_CONTEXT: BUGCHECK_ERROR = 48u32; |
04454e1e | 1440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1441 | pub const PHASE0_INITIALIZATION_FAILED: BUGCHECK_ERROR = 49u32; |
04454e1e | 1442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1443 | pub const PHASE1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 50u32; |
04454e1e | 1444 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1445 | pub const UNEXPECTED_INITIALIZATION_CALL: BUGCHECK_ERROR = 51u32; |
04454e1e | 1446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1447 | pub const CACHE_MANAGER: BUGCHECK_ERROR = 52u32; |
04454e1e | 1448 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1449 | pub const NO_MORE_IRP_STACK_LOCATIONS: BUGCHECK_ERROR = 53u32; |
04454e1e | 1450 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1451 | pub const DEVICE_REFERENCE_COUNT_NOT_ZERO: BUGCHECK_ERROR = 54u32; |
04454e1e | 1452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1453 | pub const FLOPPY_INTERNAL_ERROR: BUGCHECK_ERROR = 55u32; |
04454e1e | 1454 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1455 | pub const SERIAL_DRIVER_INTERNAL: BUGCHECK_ERROR = 56u32; |
04454e1e | 1456 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1457 | pub const SYSTEM_EXIT_OWNED_MUTEX: BUGCHECK_ERROR = 57u32; |
04454e1e | 1458 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1459 | pub const SYSTEM_UNWIND_PREVIOUS_USER: BUGCHECK_ERROR = 58u32; |
04454e1e | 1460 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1461 | pub const SYSTEM_SERVICE_EXCEPTION: BUGCHECK_ERROR = 59u32; |
04454e1e | 1462 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1463 | pub const INTERRUPT_UNWIND_ATTEMPTED: BUGCHECK_ERROR = 60u32; |
04454e1e | 1464 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1465 | pub const INTERRUPT_EXCEPTION_NOT_HANDLED: BUGCHECK_ERROR = 61u32; |
04454e1e | 1466 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1467 | pub const MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED: BUGCHECK_ERROR = 62u32; |
04454e1e | 1468 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1469 | pub const NO_MORE_SYSTEM_PTES: BUGCHECK_ERROR = 63u32; |
04454e1e | 1470 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1471 | pub const TARGET_MDL_TOO_SMALL: BUGCHECK_ERROR = 64u32; |
04454e1e | 1472 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1473 | pub const MUST_SUCCEED_POOL_EMPTY: BUGCHECK_ERROR = 65u32; |
04454e1e | 1474 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1475 | pub const ATDISK_DRIVER_INTERNAL: BUGCHECK_ERROR = 66u32; |
04454e1e | 1476 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1477 | pub const NO_SUCH_PARTITION: BUGCHECK_ERROR = 67u32; |
04454e1e | 1478 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1479 | pub const MULTIPLE_IRP_COMPLETE_REQUESTS: BUGCHECK_ERROR = 68u32; |
04454e1e | 1480 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1481 | pub const INSUFFICIENT_SYSTEM_MAP_REGS: BUGCHECK_ERROR = 69u32; |
04454e1e | 1482 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1483 | pub const DEREF_UNKNOWN_LOGON_SESSION: BUGCHECK_ERROR = 70u32; |
04454e1e | 1484 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1485 | pub const REF_UNKNOWN_LOGON_SESSION: BUGCHECK_ERROR = 71u32; |
04454e1e | 1486 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1487 | pub const CANCEL_STATE_IN_COMPLETED_IRP: BUGCHECK_ERROR = 72u32; |
04454e1e | 1488 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1489 | pub const PAGE_FAULT_WITH_INTERRUPTS_OFF: BUGCHECK_ERROR = 73u32; |
04454e1e | 1490 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1491 | pub const IRQL_GT_ZERO_AT_SYSTEM_SERVICE: BUGCHECK_ERROR = 74u32; |
04454e1e | 1492 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1493 | pub const STREAMS_INTERNAL_ERROR: BUGCHECK_ERROR = 75u32; |
04454e1e | 1494 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1495 | pub const FATAL_UNHANDLED_HARD_ERROR: BUGCHECK_ERROR = 76u32; |
04454e1e | 1496 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1497 | pub const NO_PAGES_AVAILABLE: BUGCHECK_ERROR = 77u32; |
04454e1e | 1498 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1499 | pub const PFN_LIST_CORRUPT: BUGCHECK_ERROR = 78u32; |
04454e1e | 1500 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1501 | pub const NDIS_INTERNAL_ERROR: BUGCHECK_ERROR = 79u32; |
04454e1e | 1502 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1503 | pub const PAGE_FAULT_IN_NONPAGED_AREA: BUGCHECK_ERROR = 80u32; |
04454e1e | 1504 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1505 | pub const PAGE_FAULT_IN_NONPAGED_AREA_M: BUGCHECK_ERROR = 268435536u32; |
04454e1e | 1506 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1507 | pub const REGISTRY_ERROR: BUGCHECK_ERROR = 81u32; |
04454e1e | 1508 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1509 | pub const MAILSLOT_FILE_SYSTEM: BUGCHECK_ERROR = 82u32; |
04454e1e | 1510 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1511 | pub const NO_BOOT_DEVICE: BUGCHECK_ERROR = 83u32; |
04454e1e | 1512 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1513 | pub const LM_SERVER_INTERNAL_ERROR: BUGCHECK_ERROR = 84u32; |
04454e1e | 1514 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1515 | pub const DATA_COHERENCY_EXCEPTION: BUGCHECK_ERROR = 85u32; |
04454e1e | 1516 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1517 | pub const INSTRUCTION_COHERENCY_EXCEPTION: BUGCHECK_ERROR = 86u32; |
04454e1e | 1518 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1519 | pub const XNS_INTERNAL_ERROR: BUGCHECK_ERROR = 87u32; |
04454e1e | 1520 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1521 | pub const VOLMGRX_INTERNAL_ERROR: BUGCHECK_ERROR = 88u32; |
04454e1e | 1522 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1523 | pub const PINBALL_FILE_SYSTEM: BUGCHECK_ERROR = 89u32; |
04454e1e | 1524 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1525 | pub const CRITICAL_SERVICE_FAILED: BUGCHECK_ERROR = 90u32; |
04454e1e | 1526 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1527 | pub const SET_ENV_VAR_FAILED: BUGCHECK_ERROR = 91u32; |
04454e1e | 1528 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1529 | pub const HAL_INITIALIZATION_FAILED: BUGCHECK_ERROR = 92u32; |
04454e1e | 1530 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1531 | pub const UNSUPPORTED_PROCESSOR: BUGCHECK_ERROR = 93u32; |
04454e1e | 1532 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1533 | pub const OBJECT_INITIALIZATION_FAILED: BUGCHECK_ERROR = 94u32; |
04454e1e | 1534 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1535 | pub const SECURITY_INITIALIZATION_FAILED: BUGCHECK_ERROR = 95u32; |
04454e1e | 1536 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1537 | pub const PROCESS_INITIALIZATION_FAILED: BUGCHECK_ERROR = 96u32; |
04454e1e | 1538 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1539 | pub const HAL1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 97u32; |
04454e1e | 1540 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1541 | pub const OBJECT1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 98u32; |
04454e1e | 1542 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1543 | pub const SECURITY1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 99u32; |
04454e1e | 1544 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1545 | pub const SYMBOLIC_INITIALIZATION_FAILED: BUGCHECK_ERROR = 100u32; |
04454e1e | 1546 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1547 | pub const MEMORY1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 101u32; |
04454e1e | 1548 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1549 | pub const CACHE_INITIALIZATION_FAILED: BUGCHECK_ERROR = 102u32; |
04454e1e | 1550 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1551 | pub const CONFIG_INITIALIZATION_FAILED: BUGCHECK_ERROR = 103u32; |
04454e1e | 1552 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1553 | pub const FILE_INITIALIZATION_FAILED: BUGCHECK_ERROR = 104u32; |
04454e1e | 1554 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1555 | pub const IO1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 105u32; |
04454e1e | 1556 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1557 | pub const LPC_INITIALIZATION_FAILED: BUGCHECK_ERROR = 106u32; |
04454e1e | 1558 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1559 | pub const PROCESS1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 107u32; |
04454e1e | 1560 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1561 | pub const REFMON_INITIALIZATION_FAILED: BUGCHECK_ERROR = 108u32; |
04454e1e | 1562 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1563 | pub const SESSION1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 109u32; |
04454e1e | 1564 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1565 | pub const BOOTPROC_INITIALIZATION_FAILED: BUGCHECK_ERROR = 110u32; |
04454e1e | 1566 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1567 | pub const VSL_INITIALIZATION_FAILED: BUGCHECK_ERROR = 111u32; |
04454e1e | 1568 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1569 | pub const SOFT_RESTART_FATAL_ERROR: BUGCHECK_ERROR = 112u32; |
04454e1e | 1570 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1571 | pub const ASSIGN_DRIVE_LETTERS_FAILED: BUGCHECK_ERROR = 114u32; |
04454e1e | 1572 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1573 | pub const CONFIG_LIST_FAILED: BUGCHECK_ERROR = 115u32; |
04454e1e | 1574 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1575 | pub const BAD_SYSTEM_CONFIG_INFO: BUGCHECK_ERROR = 116u32; |
04454e1e | 1576 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1577 | pub const CANNOT_WRITE_CONFIGURATION: BUGCHECK_ERROR = 117u32; |
04454e1e | 1578 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1579 | pub const PROCESS_HAS_LOCKED_PAGES: BUGCHECK_ERROR = 118u32; |
04454e1e | 1580 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1581 | pub const KERNEL_STACK_INPAGE_ERROR: BUGCHECK_ERROR = 119u32; |
04454e1e | 1582 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1583 | pub const PHASE0_EXCEPTION: BUGCHECK_ERROR = 120u32; |
04454e1e | 1584 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1585 | pub const MISMATCHED_HAL: BUGCHECK_ERROR = 121u32; |
04454e1e | 1586 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1587 | pub const KERNEL_DATA_INPAGE_ERROR: BUGCHECK_ERROR = 122u32; |
04454e1e | 1588 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1589 | pub const INACCESSIBLE_BOOT_DEVICE: BUGCHECK_ERROR = 123u32; |
04454e1e | 1590 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1591 | pub const BUGCODE_NDIS_DRIVER: BUGCHECK_ERROR = 124u32; |
04454e1e | 1592 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1593 | pub const INSTALL_MORE_MEMORY: BUGCHECK_ERROR = 125u32; |
04454e1e | 1594 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1595 | pub const SYSTEM_THREAD_EXCEPTION_NOT_HANDLED: BUGCHECK_ERROR = 126u32; |
04454e1e | 1596 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1597 | pub const SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M: BUGCHECK_ERROR = 268435582u32; |
04454e1e | 1598 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1599 | pub const UNEXPECTED_KERNEL_MODE_TRAP: BUGCHECK_ERROR = 127u32; |
04454e1e | 1600 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1601 | pub const UNEXPECTED_KERNEL_MODE_TRAP_M: BUGCHECK_ERROR = 268435583u32; |
04454e1e | 1602 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1603 | pub const NMI_HARDWARE_FAILURE: BUGCHECK_ERROR = 128u32; |
04454e1e | 1604 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1605 | pub const SPIN_LOCK_INIT_FAILURE: BUGCHECK_ERROR = 129u32; |
04454e1e | 1606 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1607 | pub const DFS_FILE_SYSTEM: BUGCHECK_ERROR = 130u32; |
04454e1e | 1608 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1609 | pub const OFS_FILE_SYSTEM: BUGCHECK_ERROR = 131u32; |
04454e1e | 1610 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1611 | pub const RECOM_DRIVER: BUGCHECK_ERROR = 132u32; |
04454e1e | 1612 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1613 | pub const SETUP_FAILURE: BUGCHECK_ERROR = 133u32; |
04454e1e | 1614 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1615 | pub const AUDIT_FAILURE: BUGCHECK_ERROR = 134u32; |
04454e1e | 1616 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1617 | pub const MBR_CHECKSUM_MISMATCH: BUGCHECK_ERROR = 139u32; |
04454e1e | 1618 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1619 | pub const KERNEL_MODE_EXCEPTION_NOT_HANDLED: BUGCHECK_ERROR = 142u32; |
04454e1e | 1620 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1621 | pub const KERNEL_MODE_EXCEPTION_NOT_HANDLED_M: BUGCHECK_ERROR = 268435598u32; |
04454e1e | 1622 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1623 | pub const PP0_INITIALIZATION_FAILED: BUGCHECK_ERROR = 143u32; |
04454e1e | 1624 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1625 | pub const PP1_INITIALIZATION_FAILED: BUGCHECK_ERROR = 144u32; |
04454e1e | 1626 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1627 | pub const WIN32K_INIT_OR_RIT_FAILURE: BUGCHECK_ERROR = 145u32; |
04454e1e | 1628 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1629 | pub const UP_DRIVER_ON_MP_SYSTEM: BUGCHECK_ERROR = 146u32; |
04454e1e | 1630 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1631 | pub const INVALID_KERNEL_HANDLE: BUGCHECK_ERROR = 147u32; |
04454e1e | 1632 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1633 | pub const KERNEL_STACK_LOCKED_AT_EXIT: BUGCHECK_ERROR = 148u32; |
04454e1e | 1634 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1635 | pub const PNP_INTERNAL_ERROR: BUGCHECK_ERROR = 149u32; |
04454e1e | 1636 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1637 | pub const INVALID_WORK_QUEUE_ITEM: BUGCHECK_ERROR = 150u32; |
04454e1e | 1638 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1639 | pub const BOUND_IMAGE_UNSUPPORTED: BUGCHECK_ERROR = 151u32; |
04454e1e | 1640 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1641 | pub const END_OF_NT_EVALUATION_PERIOD: BUGCHECK_ERROR = 152u32; |
04454e1e | 1642 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1643 | pub const INVALID_REGION_OR_SEGMENT: BUGCHECK_ERROR = 153u32; |
04454e1e | 1644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1645 | pub const SYSTEM_LICENSE_VIOLATION: BUGCHECK_ERROR = 154u32; |
04454e1e | 1646 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1647 | pub const UDFS_FILE_SYSTEM: BUGCHECK_ERROR = 155u32; |
04454e1e | 1648 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1649 | pub const MACHINE_CHECK_EXCEPTION: BUGCHECK_ERROR = 156u32; |
04454e1e | 1650 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1651 | pub const USER_MODE_HEALTH_MONITOR: BUGCHECK_ERROR = 158u32; |
04454e1e | 1652 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1653 | pub const DRIVER_POWER_STATE_FAILURE: BUGCHECK_ERROR = 159u32; |
04454e1e | 1654 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1655 | pub const INTERNAL_POWER_ERROR: BUGCHECK_ERROR = 160u32; |
04454e1e | 1656 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1657 | pub const PCI_BUS_DRIVER_INTERNAL: BUGCHECK_ERROR = 161u32; |
04454e1e | 1658 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1659 | pub const MEMORY_IMAGE_CORRUPT: BUGCHECK_ERROR = 162u32; |
04454e1e | 1660 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1661 | pub const ACPI_DRIVER_INTERNAL: BUGCHECK_ERROR = 163u32; |
04454e1e | 1662 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1663 | pub const CNSS_FILE_SYSTEM_FILTER: BUGCHECK_ERROR = 164u32; |
04454e1e | 1664 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1665 | pub const ACPI_BIOS_ERROR: BUGCHECK_ERROR = 165u32; |
04454e1e | 1666 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1667 | pub const FP_EMULATION_ERROR: BUGCHECK_ERROR = 166u32; |
04454e1e | 1668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1669 | pub const BAD_EXHANDLE: BUGCHECK_ERROR = 167u32; |
04454e1e | 1670 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1671 | pub const BOOTING_IN_SAFEMODE_MINIMAL: BUGCHECK_ERROR = 168u32; |
04454e1e | 1672 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1673 | pub const BOOTING_IN_SAFEMODE_NETWORK: BUGCHECK_ERROR = 169u32; |
04454e1e | 1674 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1675 | pub const BOOTING_IN_SAFEMODE_DSREPAIR: BUGCHECK_ERROR = 170u32; |
04454e1e | 1676 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1677 | pub const SESSION_HAS_VALID_POOL_ON_EXIT: BUGCHECK_ERROR = 171u32; |
04454e1e | 1678 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1679 | pub const HAL_MEMORY_ALLOCATION: BUGCHECK_ERROR = 172u32; |
04454e1e | 1680 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1681 | pub const VIDEO_DRIVER_DEBUG_REPORT_REQUEST: BUGCHECK_ERROR = 1073741997u32; |
04454e1e | 1682 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1683 | pub const BGI_DETECTED_VIOLATION: BUGCHECK_ERROR = 177u32; |
04454e1e | 1684 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1685 | pub const VIDEO_DRIVER_INIT_FAILURE: BUGCHECK_ERROR = 180u32; |
04454e1e | 1686 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1687 | pub const BOOTLOG_LOADED: BUGCHECK_ERROR = 181u32; |
04454e1e | 1688 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1689 | pub const BOOTLOG_NOT_LOADED: BUGCHECK_ERROR = 182u32; |
04454e1e | 1690 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1691 | pub const BOOTLOG_ENABLED: BUGCHECK_ERROR = 183u32; |
04454e1e | 1692 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1693 | pub const ATTEMPTED_SWITCH_FROM_DPC: BUGCHECK_ERROR = 184u32; |
04454e1e | 1694 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1695 | pub const CHIPSET_DETECTED_ERROR: BUGCHECK_ERROR = 185u32; |
04454e1e | 1696 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1697 | pub const SESSION_HAS_VALID_VIEWS_ON_EXIT: BUGCHECK_ERROR = 186u32; |
04454e1e | 1698 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1699 | pub const NETWORK_BOOT_INITIALIZATION_FAILED: BUGCHECK_ERROR = 187u32; |
04454e1e | 1700 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1701 | pub const NETWORK_BOOT_DUPLICATE_ADDRESS: BUGCHECK_ERROR = 188u32; |
04454e1e | 1702 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1703 | pub const INVALID_HIBERNATED_STATE: BUGCHECK_ERROR = 189u32; |
04454e1e | 1704 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1705 | pub const ATTEMPTED_WRITE_TO_READONLY_MEMORY: BUGCHECK_ERROR = 190u32; |
04454e1e | 1706 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1707 | pub const MUTEX_ALREADY_OWNED: BUGCHECK_ERROR = 191u32; |
04454e1e | 1708 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1709 | pub const PCI_CONFIG_SPACE_ACCESS_FAILURE: BUGCHECK_ERROR = 192u32; |
04454e1e | 1710 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1711 | pub const SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION: BUGCHECK_ERROR = 193u32; |
04454e1e | 1712 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1713 | pub const BAD_POOL_CALLER: BUGCHECK_ERROR = 194u32; |
04454e1e | 1714 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1715 | pub const SYSTEM_IMAGE_BAD_SIGNATURE: BUGCHECK_ERROR = 195u32; |
04454e1e | 1716 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1717 | pub const DRIVER_VERIFIER_DETECTED_VIOLATION: BUGCHECK_ERROR = 196u32; |
04454e1e | 1718 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1719 | pub const DRIVER_CORRUPTED_EXPOOL: BUGCHECK_ERROR = 197u32; |
04454e1e | 1720 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1721 | pub const DRIVER_CAUGHT_MODIFYING_FREED_POOL: BUGCHECK_ERROR = 198u32; |
04454e1e | 1722 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1723 | pub const TIMER_OR_DPC_INVALID: BUGCHECK_ERROR = 199u32; |
04454e1e | 1724 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1725 | pub const IRQL_UNEXPECTED_VALUE: BUGCHECK_ERROR = 200u32; |
04454e1e | 1726 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1727 | pub const DRIVER_VERIFIER_IOMANAGER_VIOLATION: BUGCHECK_ERROR = 201u32; |
04454e1e | 1728 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1729 | pub const PNP_DETECTED_FATAL_ERROR: BUGCHECK_ERROR = 202u32; |
04454e1e | 1730 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1731 | pub const DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS: BUGCHECK_ERROR = 203u32; |
04454e1e | 1732 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1733 | pub const PAGE_FAULT_IN_FREED_SPECIAL_POOL: BUGCHECK_ERROR = 204u32; |
04454e1e | 1734 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1735 | pub const PAGE_FAULT_BEYOND_END_OF_ALLOCATION: BUGCHECK_ERROR = 205u32; |
04454e1e | 1736 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1737 | pub const DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS: BUGCHECK_ERROR = 206u32; |
04454e1e | 1738 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1739 | pub const TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE: BUGCHECK_ERROR = 207u32; |
04454e1e | 1740 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1741 | pub const DRIVER_CORRUPTED_MMPOOL: BUGCHECK_ERROR = 208u32; |
04454e1e | 1742 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1743 | pub const DRIVER_IRQL_NOT_LESS_OR_EQUAL: BUGCHECK_ERROR = 209u32; |
04454e1e | 1744 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1745 | pub const BUGCODE_ID_DRIVER: BUGCHECK_ERROR = 210u32; |
04454e1e | 1746 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1747 | pub const DRIVER_PORTION_MUST_BE_NONPAGED: BUGCHECK_ERROR = 211u32; |
04454e1e | 1748 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1749 | pub const SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD: BUGCHECK_ERROR = 212u32; |
04454e1e | 1750 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1751 | pub const DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL: BUGCHECK_ERROR = 213u32; |
04454e1e | 1752 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1753 | pub const DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION: BUGCHECK_ERROR = 214u32; |
04454e1e | 1754 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1755 | pub const DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION_M: BUGCHECK_ERROR = 268435670u32; |
04454e1e | 1756 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1757 | pub const DRIVER_UNMAPPING_INVALID_VIEW: BUGCHECK_ERROR = 215u32; |
04454e1e | 1758 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1759 | pub const DRIVER_USED_EXCESSIVE_PTES: BUGCHECK_ERROR = 216u32; |
04454e1e | 1760 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1761 | pub const LOCKED_PAGES_TRACKER_CORRUPTION: BUGCHECK_ERROR = 217u32; |
04454e1e | 1762 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1763 | pub const SYSTEM_PTE_MISUSE: BUGCHECK_ERROR = 218u32; |
04454e1e | 1764 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1765 | pub const DRIVER_CORRUPTED_SYSPTES: BUGCHECK_ERROR = 219u32; |
04454e1e | 1766 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1767 | pub const DRIVER_INVALID_STACK_ACCESS: BUGCHECK_ERROR = 220u32; |
04454e1e | 1768 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1769 | pub const POOL_CORRUPTION_IN_FILE_AREA: BUGCHECK_ERROR = 222u32; |
04454e1e | 1770 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1771 | pub const IMPERSONATING_WORKER_THREAD: BUGCHECK_ERROR = 223u32; |
04454e1e | 1772 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1773 | pub const ACPI_BIOS_FATAL_ERROR: BUGCHECK_ERROR = 224u32; |
04454e1e | 1774 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1775 | pub const WORKER_THREAD_RETURNED_AT_BAD_IRQL: BUGCHECK_ERROR = 225u32; |
04454e1e | 1776 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1777 | pub const MANUALLY_INITIATED_CRASH: BUGCHECK_ERROR = 226u32; |
04454e1e | 1778 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1779 | pub const RESOURCE_NOT_OWNED: BUGCHECK_ERROR = 227u32; |
04454e1e | 1780 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1781 | pub const WORKER_INVALID: BUGCHECK_ERROR = 228u32; |
04454e1e | 1782 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1783 | pub const POWER_FAILURE_SIMULATE: BUGCHECK_ERROR = 229u32; |
04454e1e | 1784 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1785 | pub const DRIVER_VERIFIER_DMA_VIOLATION: BUGCHECK_ERROR = 230u32; |
04454e1e | 1786 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1787 | pub const INVALID_FLOATING_POINT_STATE: BUGCHECK_ERROR = 231u32; |
04454e1e | 1788 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1789 | pub const INVALID_CANCEL_OF_FILE_OPEN: BUGCHECK_ERROR = 232u32; |
04454e1e | 1790 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1791 | pub const ACTIVE_EX_WORKER_THREAD_TERMINATION: BUGCHECK_ERROR = 233u32; |
04454e1e | 1792 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1793 | pub const SAVER_UNSPECIFIED: BUGCHECK_ERROR = 61440u32; |
04454e1e | 1794 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1795 | pub const SAVER_BLANKSCREEN: BUGCHECK_ERROR = 61442u32; |
04454e1e | 1796 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1797 | pub const SAVER_INPUT: BUGCHECK_ERROR = 61443u32; |
04454e1e | 1798 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1799 | pub const SAVER_WATCHDOG: BUGCHECK_ERROR = 61444u32; |
04454e1e | 1800 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1801 | pub const SAVER_STARTNOTVISIBLE: BUGCHECK_ERROR = 61445u32; |
04454e1e | 1802 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1803 | pub const SAVER_NAVIGATIONMODEL: BUGCHECK_ERROR = 61446u32; |
04454e1e | 1804 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1805 | pub const SAVER_OUTOFMEMORY: BUGCHECK_ERROR = 61447u32; |
04454e1e | 1806 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1807 | pub const SAVER_GRAPHICS: BUGCHECK_ERROR = 61448u32; |
04454e1e | 1808 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1809 | pub const SAVER_NAVSERVERTIMEOUT: BUGCHECK_ERROR = 61449u32; |
04454e1e | 1810 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1811 | pub const SAVER_CHROMEPROCESSCRASH: BUGCHECK_ERROR = 61450u32; |
04454e1e | 1812 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1813 | pub const SAVER_NOTIFICATIONDISMISSAL: BUGCHECK_ERROR = 61451u32; |
04454e1e | 1814 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1815 | pub const SAVER_SPEECHDISMISSAL: BUGCHECK_ERROR = 61452u32; |
04454e1e | 1816 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1817 | pub const SAVER_CALLDISMISSAL: BUGCHECK_ERROR = 61453u32; |
04454e1e | 1818 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1819 | pub const SAVER_APPBARDISMISSAL: BUGCHECK_ERROR = 61454u32; |
04454e1e | 1820 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1821 | pub const SAVER_RILADAPTATIONCRASH: BUGCHECK_ERROR = 61455u32; |
04454e1e | 1822 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1823 | pub const SAVER_APPLISTUNREACHABLE: BUGCHECK_ERROR = 61456u32; |
04454e1e | 1824 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1825 | pub const SAVER_REPORTNOTIFICATIONFAILURE: BUGCHECK_ERROR = 61457u32; |
04454e1e | 1826 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1827 | pub const SAVER_UNEXPECTEDSHUTDOWN: BUGCHECK_ERROR = 61458u32; |
04454e1e | 1828 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1829 | pub const SAVER_RPCFAILURE: BUGCHECK_ERROR = 61459u32; |
04454e1e | 1830 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1831 | pub const SAVER_AUXILIARYFULLDUMP: BUGCHECK_ERROR = 61460u32; |
04454e1e | 1832 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1833 | pub const SAVER_ACCOUNTPROVSVCINITFAILURE: BUGCHECK_ERROR = 61461u32; |
04454e1e | 1834 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1835 | pub const SAVER_MTBFCOMMANDTIMEOUT: BUGCHECK_ERROR = 789u32; |
04454e1e | 1836 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1837 | pub const SAVER_MTBFCOMMANDHANG: BUGCHECK_ERROR = 61697u32; |
04454e1e | 1838 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1839 | pub const SAVER_MTBFPASSBUGCHECK: BUGCHECK_ERROR = 61698u32; |
04454e1e | 1840 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1841 | pub const SAVER_MTBFIOERROR: BUGCHECK_ERROR = 61699u32; |
04454e1e | 1842 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1843 | pub const SAVER_RENDERTHREADHANG: BUGCHECK_ERROR = 61952u32; |
04454e1e | 1844 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1845 | pub const SAVER_RENDERMOBILEUIOOM: BUGCHECK_ERROR = 61953u32; |
04454e1e | 1846 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1847 | pub const SAVER_DEVICEUPDATEUNSPECIFIED: BUGCHECK_ERROR = 62208u32; |
04454e1e | 1848 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1849 | pub const SAVER_AUDIODRIVERHANG: BUGCHECK_ERROR = 62464u32; |
04454e1e | 1850 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1851 | pub const SAVER_BATTERYPULLOUT: BUGCHECK_ERROR = 62720u32; |
04454e1e | 1852 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1853 | pub const SAVER_MEDIACORETESTHANG: BUGCHECK_ERROR = 62976u32; |
04454e1e | 1854 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1855 | pub const SAVER_RESOURCEMANAGEMENT: BUGCHECK_ERROR = 63232u32; |
04454e1e | 1856 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1857 | pub const SAVER_CAPTURESERVICE: BUGCHECK_ERROR = 63488u32; |
04454e1e | 1858 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1859 | pub const SAVER_WAITFORSHELLREADY: BUGCHECK_ERROR = 63744u32; |
04454e1e | 1860 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1861 | pub const SAVER_NONRESPONSIVEPROCESS: BUGCHECK_ERROR = 404u32; |
04454e1e | 1862 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1863 | pub const SAVER_SICKAPPLICATION: BUGCHECK_ERROR = 34918u32; |
04454e1e | 1864 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1865 | pub const THREAD_STUCK_IN_DEVICE_DRIVER: BUGCHECK_ERROR = 234u32; |
04454e1e | 1866 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1867 | pub const THREAD_STUCK_IN_DEVICE_DRIVER_M: BUGCHECK_ERROR = 268435690u32; |
04454e1e | 1868 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1869 | pub const DIRTY_MAPPED_PAGES_CONGESTION: BUGCHECK_ERROR = 235u32; |
04454e1e | 1870 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1871 | pub const SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT: BUGCHECK_ERROR = 236u32; |
04454e1e | 1872 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1873 | pub const UNMOUNTABLE_BOOT_VOLUME: BUGCHECK_ERROR = 237u32; |
04454e1e | 1874 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1875 | pub const CRITICAL_PROCESS_DIED: BUGCHECK_ERROR = 239u32; |
04454e1e | 1876 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1877 | pub const STORAGE_MINIPORT_ERROR: BUGCHECK_ERROR = 240u32; |
04454e1e | 1878 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1879 | pub const SCSI_VERIFIER_DETECTED_VIOLATION: BUGCHECK_ERROR = 241u32; |
04454e1e | 1880 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1881 | pub const HARDWARE_INTERRUPT_STORM: BUGCHECK_ERROR = 242u32; |
04454e1e | 1882 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1883 | pub const DISORDERLY_SHUTDOWN: BUGCHECK_ERROR = 243u32; |
04454e1e | 1884 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1885 | pub const CRITICAL_OBJECT_TERMINATION: BUGCHECK_ERROR = 244u32; |
04454e1e | 1886 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1887 | pub const FLTMGR_FILE_SYSTEM: BUGCHECK_ERROR = 245u32; |
04454e1e | 1888 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1889 | pub const PCI_VERIFIER_DETECTED_VIOLATION: BUGCHECK_ERROR = 246u32; |
04454e1e | 1890 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1891 | pub const DRIVER_OVERRAN_STACK_BUFFER: BUGCHECK_ERROR = 247u32; |
04454e1e | 1892 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1893 | pub const RAMDISK_BOOT_INITIALIZATION_FAILED: BUGCHECK_ERROR = 248u32; |
04454e1e | 1894 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1895 | pub const DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN: BUGCHECK_ERROR = 249u32; |
04454e1e | 1896 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1897 | pub const HTTP_DRIVER_CORRUPTED: BUGCHECK_ERROR = 250u32; |
04454e1e | 1898 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1899 | pub const RECURSIVE_MACHINE_CHECK: BUGCHECK_ERROR = 251u32; |
04454e1e | 1900 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1901 | pub const ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY: BUGCHECK_ERROR = 252u32; |
04454e1e | 1902 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1903 | pub const DIRTY_NOWRITE_PAGES_CONGESTION: BUGCHECK_ERROR = 253u32; |
04454e1e | 1904 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1905 | pub const BUGCODE_USB_DRIVER: BUGCHECK_ERROR = 254u32; |
04454e1e | 1906 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1907 | pub const BC_BLUETOOTH_VERIFIER_FAULT: BUGCHECK_ERROR = 3070u32; |
04454e1e | 1908 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1909 | pub const BC_BTHMINI_VERIFIER_FAULT: BUGCHECK_ERROR = 3071u32; |
04454e1e | 1910 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1911 | pub const RESERVE_QUEUE_OVERFLOW: BUGCHECK_ERROR = 255u32; |
04454e1e | 1912 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1913 | pub const LOADER_BLOCK_MISMATCH: BUGCHECK_ERROR = 256u32; |
04454e1e | 1914 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1915 | pub const CLOCK_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 257u32; |
04454e1e | 1916 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1917 | pub const DPC_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 258u32; |
04454e1e | 1918 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1919 | pub const MUP_FILE_SYSTEM: BUGCHECK_ERROR = 259u32; |
04454e1e | 1920 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1921 | pub const AGP_INVALID_ACCESS: BUGCHECK_ERROR = 260u32; |
04454e1e | 1922 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1923 | pub const AGP_GART_CORRUPTION: BUGCHECK_ERROR = 261u32; |
04454e1e | 1924 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1925 | pub const AGP_ILLEGALLY_REPROGRAMMED: BUGCHECK_ERROR = 262u32; |
04454e1e | 1926 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1927 | pub const KERNEL_EXPAND_STACK_ACTIVE: BUGCHECK_ERROR = 263u32; |
04454e1e | 1928 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1929 | pub const THIRD_PARTY_FILE_SYSTEM_FAILURE: BUGCHECK_ERROR = 264u32; |
04454e1e | 1930 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1931 | pub const CRITICAL_STRUCTURE_CORRUPTION: BUGCHECK_ERROR = 265u32; |
04454e1e | 1932 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1933 | pub const APP_TAGGING_INITIALIZATION_FAILED: BUGCHECK_ERROR = 266u32; |
04454e1e | 1934 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1935 | pub const DFSC_FILE_SYSTEM: BUGCHECK_ERROR = 267u32; |
04454e1e | 1936 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1937 | pub const FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION: BUGCHECK_ERROR = 268u32; |
04454e1e | 1938 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1939 | pub const WDF_VIOLATION: BUGCHECK_ERROR = 269u32; |
04454e1e | 1940 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1941 | pub const VIDEO_MEMORY_MANAGEMENT_INTERNAL: BUGCHECK_ERROR = 270u32; |
04454e1e | 1942 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1943 | pub const DRIVER_INVALID_CRUNTIME_PARAMETER: BUGCHECK_ERROR = 272u32; |
04454e1e | 1944 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1945 | pub const RECURSIVE_NMI: BUGCHECK_ERROR = 273u32; |
04454e1e | 1946 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1947 | pub const MSRPC_STATE_VIOLATION: BUGCHECK_ERROR = 274u32; |
04454e1e | 1948 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1949 | pub const VIDEO_DXGKRNL_FATAL_ERROR: BUGCHECK_ERROR = 275u32; |
04454e1e | 1950 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1951 | pub const VIDEO_SHADOW_DRIVER_FATAL_ERROR: BUGCHECK_ERROR = 276u32; |
04454e1e | 1952 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1953 | pub const AGP_INTERNAL: BUGCHECK_ERROR = 277u32; |
04454e1e | 1954 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1955 | pub const VIDEO_TDR_FAILURE: BUGCHECK_ERROR = 278u32; |
04454e1e | 1956 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1957 | pub const VIDEO_TDR_TIMEOUT_DETECTED: BUGCHECK_ERROR = 279u32; |
04454e1e | 1958 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1959 | pub const NTHV_GUEST_ERROR: BUGCHECK_ERROR = 280u32; |
04454e1e | 1960 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1961 | pub const VIDEO_SCHEDULER_INTERNAL_ERROR: BUGCHECK_ERROR = 281u32; |
04454e1e | 1962 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1963 | pub const EM_INITIALIZATION_ERROR: BUGCHECK_ERROR = 282u32; |
04454e1e | 1964 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1965 | pub const DRIVER_RETURNED_HOLDING_CANCEL_LOCK: BUGCHECK_ERROR = 283u32; |
04454e1e | 1966 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1967 | pub const ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE: BUGCHECK_ERROR = 284u32; |
04454e1e | 1968 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1969 | pub const EVENT_TRACING_FATAL_ERROR: BUGCHECK_ERROR = 285u32; |
04454e1e | 1970 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1971 | pub const TOO_MANY_RECURSIVE_FAULTS: BUGCHECK_ERROR = 286u32; |
04454e1e | 1972 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1973 | pub const INVALID_DRIVER_HANDLE: BUGCHECK_ERROR = 287u32; |
04454e1e | 1974 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1975 | pub const BITLOCKER_FATAL_ERROR: BUGCHECK_ERROR = 288u32; |
04454e1e | 1976 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1977 | pub const DRIVER_VIOLATION: BUGCHECK_ERROR = 289u32; |
04454e1e | 1978 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1979 | pub const WHEA_INTERNAL_ERROR: BUGCHECK_ERROR = 290u32; |
04454e1e | 1980 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1981 | pub const CRYPTO_SELF_TEST_FAILURE: BUGCHECK_ERROR = 291u32; |
04454e1e | 1982 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1983 | pub const WHEA_UNCORRECTABLE_ERROR: BUGCHECK_ERROR = 292u32; |
04454e1e | 1984 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1985 | pub const NMR_INVALID_STATE: BUGCHECK_ERROR = 293u32; |
04454e1e | 1986 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1987 | pub const NETIO_INVALID_POOL_CALLER: BUGCHECK_ERROR = 294u32; |
04454e1e | 1988 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1989 | pub const PAGE_NOT_ZERO: BUGCHECK_ERROR = 295u32; |
04454e1e | 1990 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1991 | pub const WORKER_THREAD_RETURNED_WITH_BAD_IO_PRIORITY: BUGCHECK_ERROR = 296u32; |
04454e1e | 1992 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1993 | pub const WORKER_THREAD_RETURNED_WITH_BAD_PAGING_IO_PRIORITY: BUGCHECK_ERROR = 297u32; |
04454e1e | 1994 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1995 | pub const MUI_NO_VALID_SYSTEM_LANGUAGE: BUGCHECK_ERROR = 298u32; |
04454e1e | 1996 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1997 | pub const FAULTY_HARDWARE_CORRUPTED_PAGE: BUGCHECK_ERROR = 299u32; |
04454e1e | 1998 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 1999 | pub const EXFAT_FILE_SYSTEM: BUGCHECK_ERROR = 300u32; |
04454e1e | 2000 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2001 | pub const VOLSNAP_OVERLAPPED_TABLE_ACCESS: BUGCHECK_ERROR = 301u32; |
04454e1e | 2002 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2003 | pub const INVALID_MDL_RANGE: BUGCHECK_ERROR = 302u32; |
04454e1e | 2004 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2005 | pub const VHD_BOOT_INITIALIZATION_FAILED: BUGCHECK_ERROR = 303u32; |
04454e1e | 2006 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2007 | pub const DYNAMIC_ADD_PROCESSOR_MISMATCH: BUGCHECK_ERROR = 304u32; |
04454e1e | 2008 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2009 | pub const INVALID_EXTENDED_PROCESSOR_STATE: BUGCHECK_ERROR = 305u32; |
04454e1e | 2010 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2011 | pub const RESOURCE_OWNER_POINTER_INVALID: BUGCHECK_ERROR = 306u32; |
04454e1e | 2012 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2013 | pub const DPC_WATCHDOG_VIOLATION: BUGCHECK_ERROR = 307u32; |
04454e1e | 2014 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2015 | pub const DRIVE_EXTENDER: BUGCHECK_ERROR = 308u32; |
04454e1e | 2016 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2017 | pub const REGISTRY_FILTER_DRIVER_EXCEPTION: BUGCHECK_ERROR = 309u32; |
04454e1e | 2018 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2019 | pub const VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE: BUGCHECK_ERROR = 310u32; |
04454e1e | 2020 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2021 | pub const WIN32K_HANDLE_MANAGER: BUGCHECK_ERROR = 311u32; |
04454e1e | 2022 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2023 | pub const GPIO_CONTROLLER_DRIVER_ERROR: BUGCHECK_ERROR = 312u32; |
04454e1e | 2024 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2025 | pub const KERNEL_SECURITY_CHECK_FAILURE: BUGCHECK_ERROR = 313u32; |
04454e1e | 2026 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2027 | pub const KERNEL_MODE_HEAP_CORRUPTION: BUGCHECK_ERROR = 314u32; |
04454e1e | 2028 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2029 | pub const PASSIVE_INTERRUPT_ERROR: BUGCHECK_ERROR = 315u32; |
04454e1e | 2030 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2031 | pub const INVALID_IO_BOOST_STATE: BUGCHECK_ERROR = 316u32; |
04454e1e | 2032 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2033 | pub const CRITICAL_INITIALIZATION_FAILURE: BUGCHECK_ERROR = 317u32; |
04454e1e | 2034 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2035 | pub const ERRATA_WORKAROUND_UNSUCCESSFUL: BUGCHECK_ERROR = 318u32; |
04454e1e | 2036 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2037 | pub const REGISTRY_CALLBACK_DRIVER_EXCEPTION: BUGCHECK_ERROR = 319u32; |
04454e1e | 2038 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2039 | pub const STORAGE_DEVICE_ABNORMALITY_DETECTED: BUGCHECK_ERROR = 320u32; |
04454e1e | 2040 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2041 | pub const VIDEO_ENGINE_TIMEOUT_DETECTED: BUGCHECK_ERROR = 321u32; |
04454e1e | 2042 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2043 | pub const VIDEO_TDR_APPLICATION_BLOCKED: BUGCHECK_ERROR = 322u32; |
04454e1e | 2044 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2045 | pub const PROCESSOR_DRIVER_INTERNAL: BUGCHECK_ERROR = 323u32; |
04454e1e | 2046 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2047 | pub const BUGCODE_USB3_DRIVER: BUGCHECK_ERROR = 324u32; |
04454e1e | 2048 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2049 | pub const SECURE_BOOT_VIOLATION: BUGCHECK_ERROR = 325u32; |
04454e1e | 2050 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2051 | pub const NDIS_NET_BUFFER_LIST_INFO_ILLEGALLY_TRANSFERRED: BUGCHECK_ERROR = 326u32; |
04454e1e | 2052 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2053 | pub const ABNORMAL_RESET_DETECTED: BUGCHECK_ERROR = 327u32; |
04454e1e | 2054 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2055 | pub const IO_OBJECT_INVALID: BUGCHECK_ERROR = 328u32; |
04454e1e | 2056 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2057 | pub const REFS_FILE_SYSTEM: BUGCHECK_ERROR = 329u32; |
04454e1e | 2058 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2059 | pub const KERNEL_WMI_INTERNAL: BUGCHECK_ERROR = 330u32; |
04454e1e | 2060 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2061 | pub const SOC_SUBSYSTEM_FAILURE: BUGCHECK_ERROR = 331u32; |
04454e1e | 2062 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2063 | pub const FATAL_ABNORMAL_RESET_ERROR: BUGCHECK_ERROR = 332u32; |
04454e1e | 2064 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2065 | pub const EXCEPTION_SCOPE_INVALID: BUGCHECK_ERROR = 333u32; |
04454e1e | 2066 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2067 | pub const SOC_CRITICAL_DEVICE_REMOVED: BUGCHECK_ERROR = 334u32; |
04454e1e | 2068 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2069 | pub const PDC_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 335u32; |
04454e1e | 2070 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2071 | pub const TCPIP_AOAC_NIC_ACTIVE_REFERENCE_LEAK: BUGCHECK_ERROR = 336u32; |
04454e1e | 2072 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2073 | pub const UNSUPPORTED_INSTRUCTION_MODE: BUGCHECK_ERROR = 337u32; |
04454e1e | 2074 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2075 | pub const INVALID_PUSH_LOCK_FLAGS: BUGCHECK_ERROR = 338u32; |
04454e1e | 2076 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2077 | pub const KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATION: BUGCHECK_ERROR = 339u32; |
04454e1e | 2078 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2079 | pub const UNEXPECTED_STORE_EXCEPTION: BUGCHECK_ERROR = 340u32; |
04454e1e | 2080 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2081 | pub const OS_DATA_TAMPERING: BUGCHECK_ERROR = 341u32; |
04454e1e | 2082 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2083 | pub const WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP: BUGCHECK_ERROR = 342u32; |
04454e1e | 2084 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2085 | pub const KERNEL_THREAD_PRIORITY_FLOOR_VIOLATION: BUGCHECK_ERROR = 343u32; |
04454e1e | 2086 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2087 | pub const ILLEGAL_IOMMU_PAGE_FAULT: BUGCHECK_ERROR = 344u32; |
04454e1e | 2088 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2089 | pub const HAL_ILLEGAL_IOMMU_PAGE_FAULT: BUGCHECK_ERROR = 345u32; |
04454e1e | 2090 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2091 | pub const SDBUS_INTERNAL_ERROR: BUGCHECK_ERROR = 346u32; |
04454e1e | 2092 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2093 | pub const WORKER_THREAD_RETURNED_WITH_SYSTEM_PAGE_PRIORITY_ACTIVE: BUGCHECK_ERROR = 347u32; |
04454e1e | 2094 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2095 | pub const PDC_WATCHDOG_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 348u32; |
04454e1e | 2096 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2097 | pub const SOC_SUBSYSTEM_FAILURE_LIVEDUMP: BUGCHECK_ERROR = 349u32; |
04454e1e | 2098 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2099 | pub const BUGCODE_NDIS_DRIVER_LIVE_DUMP: BUGCHECK_ERROR = 350u32; |
04454e1e | 2100 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2101 | pub const CONNECTED_STANDBY_WATCHDOG_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 351u32; |
04454e1e | 2102 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2103 | pub const WIN32K_ATOMIC_CHECK_FAILURE: BUGCHECK_ERROR = 352u32; |
04454e1e | 2104 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2105 | pub const LIVE_SYSTEM_DUMP: BUGCHECK_ERROR = 353u32; |
04454e1e | 2106 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2107 | pub const KERNEL_AUTO_BOOST_INVALID_LOCK_RELEASE: BUGCHECK_ERROR = 354u32; |
04454e1e | 2108 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2109 | pub const WORKER_THREAD_TEST_CONDITION: BUGCHECK_ERROR = 355u32; |
04454e1e | 2110 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2111 | pub const WIN32K_CRITICAL_FAILURE: BUGCHECK_ERROR = 356u32; |
04454e1e | 2112 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2113 | pub const CLUSTER_CSV_STATUS_IO_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 357u32; |
04454e1e | 2114 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2115 | pub const CLUSTER_RESOURCE_CALL_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 358u32; |
04454e1e | 2116 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2117 | pub const CLUSTER_CSV_SNAPSHOT_DEVICE_INFO_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 359u32; |
04454e1e | 2118 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2119 | pub const CLUSTER_CSV_STATE_TRANSITION_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 360u32; |
04454e1e | 2120 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2121 | pub const CLUSTER_CSV_VOLUME_ARRIVAL_LIVEDUMP: BUGCHECK_ERROR = 361u32; |
04454e1e | 2122 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2123 | pub const CLUSTER_CSV_VOLUME_REMOVAL_LIVEDUMP: BUGCHECK_ERROR = 362u32; |
04454e1e | 2124 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2125 | pub const CLUSTER_CSV_CLUSTER_WATCHDOG_LIVEDUMP: BUGCHECK_ERROR = 363u32; |
04454e1e | 2126 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2127 | pub const INVALID_RUNDOWN_PROTECTION_FLAGS: BUGCHECK_ERROR = 364u32; |
04454e1e | 2128 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2129 | pub const INVALID_SLOT_ALLOCATOR_FLAGS: BUGCHECK_ERROR = 365u32; |
04454e1e | 2130 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2131 | pub const ERESOURCE_INVALID_RELEASE: BUGCHECK_ERROR = 366u32; |
04454e1e | 2132 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2133 | pub const CLUSTER_CSV_STATE_TRANSITION_INTERVAL_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 367u32; |
04454e1e | 2134 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2135 | pub const CLUSTER_CSV_CLUSSVC_DISCONNECT_WATCHDOG: BUGCHECK_ERROR = 368u32; |
04454e1e | 2136 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2137 | pub const CRYPTO_LIBRARY_INTERNAL_ERROR: BUGCHECK_ERROR = 369u32; |
04454e1e | 2138 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2139 | pub const COREMSGCALL_INTERNAL_ERROR: BUGCHECK_ERROR = 371u32; |
04454e1e | 2140 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2141 | pub const COREMSG_INTERNAL_ERROR: BUGCHECK_ERROR = 372u32; |
04454e1e | 2142 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2143 | pub const PREVIOUS_FATAL_ABNORMAL_RESET_ERROR: BUGCHECK_ERROR = 373u32; |
04454e1e | 2144 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2145 | pub const ELAM_DRIVER_DETECTED_FATAL_ERROR: BUGCHECK_ERROR = 376u32; |
04454e1e | 2146 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2147 | pub const CLUSTER_CLUSPORT_STATUS_IO_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 377u32; |
04454e1e | 2148 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2149 | pub const PROFILER_CONFIGURATION_ILLEGAL: BUGCHECK_ERROR = 379u32; |
04454e1e | 2150 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2151 | pub const PDC_LOCK_WATCHDOG_LIVEDUMP: BUGCHECK_ERROR = 380u32; |
04454e1e | 2152 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2153 | pub const PDC_UNEXPECTED_REVOCATION_LIVEDUMP: BUGCHECK_ERROR = 381u32; |
04454e1e | 2154 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2155 | pub const MICROCODE_REVISION_MISMATCH: BUGCHECK_ERROR = 382u32; |
04454e1e | 2156 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2157 | pub const HYPERGUARD_INITIALIZATION_FAILURE: BUGCHECK_ERROR = 383u32; |
04454e1e | 2158 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2159 | pub const WVR_LIVEDUMP_REPLICATION_IOCONTEXT_TIMEOUT: BUGCHECK_ERROR = 384u32; |
04454e1e | 2160 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2161 | pub const WVR_LIVEDUMP_STATE_TRANSITION_TIMEOUT: BUGCHECK_ERROR = 385u32; |
04454e1e | 2162 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2163 | pub const WVR_LIVEDUMP_RECOVERY_IOCONTEXT_TIMEOUT: BUGCHECK_ERROR = 386u32; |
04454e1e | 2164 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2165 | pub const WVR_LIVEDUMP_APP_IO_TIMEOUT: BUGCHECK_ERROR = 387u32; |
04454e1e | 2166 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2167 | pub const WVR_LIVEDUMP_MANUALLY_INITIATED: BUGCHECK_ERROR = 388u32; |
04454e1e | 2168 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2169 | pub const WVR_LIVEDUMP_STATE_FAILURE: BUGCHECK_ERROR = 389u32; |
04454e1e | 2170 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2171 | pub const WVR_LIVEDUMP_CRITICAL_ERROR: BUGCHECK_ERROR = 390u32; |
04454e1e | 2172 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2173 | pub const VIDEO_DWMINIT_TIMEOUT_FALLBACK_BDD: BUGCHECK_ERROR = 391u32; |
04454e1e | 2174 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2175 | pub const CLUSTER_CSVFS_LIVEDUMP: BUGCHECK_ERROR = 392u32; |
04454e1e | 2176 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2177 | pub const BAD_OBJECT_HEADER: BUGCHECK_ERROR = 393u32; |
04454e1e | 2178 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2179 | pub const SILO_CORRUPT: BUGCHECK_ERROR = 394u32; |
04454e1e | 2180 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2181 | pub const SECURE_KERNEL_ERROR: BUGCHECK_ERROR = 395u32; |
04454e1e | 2182 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2183 | pub const HYPERGUARD_VIOLATION: BUGCHECK_ERROR = 396u32; |
04454e1e | 2184 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2185 | pub const SECURE_FAULT_UNHANDLED: BUGCHECK_ERROR = 397u32; |
04454e1e | 2186 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2187 | pub const KERNEL_PARTITION_REFERENCE_VIOLATION: BUGCHECK_ERROR = 398u32; |
04454e1e | 2188 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2189 | pub const SYNTHETIC_EXCEPTION_UNHANDLED: BUGCHECK_ERROR = 399u32; |
04454e1e | 2190 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2191 | pub const WIN32K_CRITICAL_FAILURE_LIVEDUMP: BUGCHECK_ERROR = 400u32; |
04454e1e | 2192 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2193 | pub const PF_DETECTED_CORRUPTION: BUGCHECK_ERROR = 401u32; |
04454e1e | 2194 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2195 | pub const KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL: BUGCHECK_ERROR = 402u32; |
04454e1e | 2196 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2197 | pub const VIDEO_DXGKRNL_LIVEDUMP: BUGCHECK_ERROR = 403u32; |
04454e1e | 2198 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2199 | pub const KERNEL_STORAGE_SLOT_IN_USE: BUGCHECK_ERROR = 409u32; |
04454e1e | 2200 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2201 | pub const SMB_SERVER_LIVEDUMP: BUGCHECK_ERROR = 405u32; |
04454e1e | 2202 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2203 | pub const LOADER_ROLLBACK_DETECTED: BUGCHECK_ERROR = 406u32; |
04454e1e | 2204 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2205 | pub const WIN32K_SECURITY_FAILURE: BUGCHECK_ERROR = 407u32; |
04454e1e | 2206 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2207 | pub const UFX_LIVEDUMP: BUGCHECK_ERROR = 408u32; |
04454e1e | 2208 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2209 | pub const WORKER_THREAD_RETURNED_WHILE_ATTACHED_TO_SILO: BUGCHECK_ERROR = 410u32; |
04454e1e | 2210 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2211 | pub const TTM_FATAL_ERROR: BUGCHECK_ERROR = 411u32; |
04454e1e | 2212 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2213 | pub const WIN32K_POWER_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 412u32; |
04454e1e | 2214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2215 | pub const CLUSTER_SVHDX_LIVEDUMP: BUGCHECK_ERROR = 413u32; |
04454e1e | 2216 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2217 | pub const BUGCODE_NETADAPTER_DRIVER: BUGCHECK_ERROR = 414u32; |
04454e1e | 2218 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2219 | pub const PDC_PRIVILEGE_CHECK_LIVEDUMP: BUGCHECK_ERROR = 415u32; |
04454e1e | 2220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2221 | pub const TTM_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 416u32; |
04454e1e | 2222 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2223 | pub const WIN32K_CALLOUT_WATCHDOG_LIVEDUMP: BUGCHECK_ERROR = 417u32; |
04454e1e | 2224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2225 | pub const WIN32K_CALLOUT_WATCHDOG_BUGCHECK: BUGCHECK_ERROR = 418u32; |
04454e1e | 2226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2227 | pub const CALL_HAS_NOT_RETURNED_WATCHDOG_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 419u32; |
04454e1e | 2228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2229 | pub const DRIPS_SW_HW_DIVERGENCE_LIVEDUMP: BUGCHECK_ERROR = 420u32; |
04454e1e | 2230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2231 | pub const USB_DRIPS_BLOCKER_SURPRISE_REMOVAL_LIVEDUMP: BUGCHECK_ERROR = 421u32; |
04454e1e | 2232 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2233 | pub const BLUETOOTH_ERROR_RECOVERY_LIVEDUMP: BUGCHECK_ERROR = 422u32; |
04454e1e | 2234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2235 | pub const SMB_REDIRECTOR_LIVEDUMP: BUGCHECK_ERROR = 423u32; |
04454e1e | 2236 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2237 | pub const VIDEO_DXGKRNL_BLACK_SCREEN_LIVEDUMP: BUGCHECK_ERROR = 424u32; |
04454e1e | 2238 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2239 | pub const DIRECTED_FX_TRANSITION_LIVEDUMP: BUGCHECK_ERROR = 425u32; |
04454e1e | 2240 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2241 | pub const EXCEPTION_ON_INVALID_STACK: BUGCHECK_ERROR = 426u32; |
04454e1e | 2242 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2243 | pub const UNWIND_ON_INVALID_STACK: BUGCHECK_ERROR = 427u32; |
04454e1e | 2244 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2245 | pub const VIDEO_MINIPORT_FAILED_LIVEDUMP: BUGCHECK_ERROR = 432u32; |
04454e1e | 2246 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2247 | pub const VIDEO_MINIPORT_BLACK_SCREEN_LIVEDUMP: BUGCHECK_ERROR = 440u32; |
04454e1e | 2248 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2249 | pub const DRIVER_VERIFIER_DETECTED_VIOLATION_LIVEDUMP: BUGCHECK_ERROR = 452u32; |
04454e1e | 2250 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2251 | pub const IO_THREADPOOL_DEADLOCK_LIVEDUMP: BUGCHECK_ERROR = 453u32; |
04454e1e | 2252 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2253 | pub const FAST_ERESOURCE_PRECONDITION_VIOLATION: BUGCHECK_ERROR = 454u32; |
04454e1e | 2254 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2255 | pub const STORE_DATA_STRUCTURE_CORRUPTION: BUGCHECK_ERROR = 455u32; |
04454e1e | 2256 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2257 | pub const MANUALLY_INITIATED_POWER_BUTTON_HOLD: BUGCHECK_ERROR = 456u32; |
04454e1e | 2258 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2259 | pub const USER_MODE_HEALTH_MONITOR_LIVEDUMP: BUGCHECK_ERROR = 457u32; |
04454e1e | 2260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2261 | pub const SYNTHETIC_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 458u32; |
04454e1e | 2262 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2263 | pub const INVALID_SILO_DETACH: BUGCHECK_ERROR = 459u32; |
04454e1e | 2264 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2265 | pub const EXRESOURCE_TIMEOUT_LIVEDUMP: BUGCHECK_ERROR = 460u32; |
04454e1e | 2266 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2267 | pub const INVALID_CALLBACK_STACK_ADDRESS: BUGCHECK_ERROR = 461u32; |
04454e1e | 2268 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2269 | pub const INVALID_KERNEL_STACK_ADDRESS: BUGCHECK_ERROR = 462u32; |
04454e1e | 2270 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2271 | pub const HARDWARE_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 463u32; |
04454e1e | 2272 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2273 | pub const ACPI_FIRMWARE_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 464u32; |
04454e1e | 2274 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2275 | pub const TELEMETRY_ASSERTS_LIVEDUMP: BUGCHECK_ERROR = 465u32; |
04454e1e | 2276 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2277 | pub const WORKER_THREAD_INVALID_STATE: BUGCHECK_ERROR = 466u32; |
04454e1e | 2278 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2279 | pub const WFP_INVALID_OPERATION: BUGCHECK_ERROR = 467u32; |
04454e1e | 2280 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2281 | pub const UCMUCSI_LIVEDUMP: BUGCHECK_ERROR = 468u32; |
04454e1e | 2282 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2283 | pub const DRIVER_PNP_WATCHDOG: BUGCHECK_ERROR = 469u32; |
04454e1e | 2284 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2285 | pub const WORKER_THREAD_RETURNED_WITH_NON_DEFAULT_WORKLOAD_CLASS: BUGCHECK_ERROR = 470u32; |
04454e1e | 2286 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2287 | pub const EFS_FATAL_ERROR: BUGCHECK_ERROR = 471u32; |
04454e1e | 2288 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2289 | pub const UCMUCSI_FAILURE: BUGCHECK_ERROR = 472u32; |
04454e1e | 2290 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2291 | pub const HAL_IOMMU_INTERNAL_ERROR: BUGCHECK_ERROR = 473u32; |
04454e1e | 2292 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2293 | pub const HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR: BUGCHECK_ERROR = 474u32; |
04454e1e | 2294 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2295 | pub const IPI_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 475u32; |
04454e1e | 2296 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2297 | pub const DMA_COMMON_BUFFER_VECTOR_ERROR: BUGCHECK_ERROR = 476u32; |
04454e1e | 2298 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2299 | pub const BUGCODE_MBBADAPTER_DRIVER: BUGCHECK_ERROR = 477u32; |
04454e1e | 2300 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2301 | pub const BUGCODE_WIFIADAPTER_DRIVER: BUGCHECK_ERROR = 478u32; |
04454e1e | 2302 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2303 | pub const PROCESSOR_START_TIMEOUT: BUGCHECK_ERROR = 479u32; |
04454e1e | 2304 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2305 | pub const INVALID_ALTERNATE_SYSTEM_CALL_HANDLER_REGISTRATION: BUGCHECK_ERROR = 480u32; |
04454e1e | 2306 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2307 | pub const DEVICE_DIAGNOSTIC_LOG_LIVEDUMP: BUGCHECK_ERROR = 481u32; |
04454e1e | 2308 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2309 | pub const AZURE_DEVICE_FW_DUMP: BUGCHECK_ERROR = 482u32; |
04454e1e | 2310 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2311 | pub const BREAKAWAY_CABLE_TRANSITION: BUGCHECK_ERROR = 483u32; |
04454e1e | 2312 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2313 | pub const VIDEO_DXGKRNL_SYSMM_FATAL_ERROR: BUGCHECK_ERROR = 484u32; |
04454e1e | 2314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2315 | pub const DRIVER_VERIFIER_TRACKING_LIVE_DUMP: BUGCHECK_ERROR = 485u32; |
04454e1e | 2316 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2317 | pub const CRASHDUMP_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 486u32; |
04454e1e | 2318 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2319 | pub const REGISTRY_LIVE_DUMP: BUGCHECK_ERROR = 487u32; |
04454e1e | 2320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2321 | pub const INVALID_THREAD_AFFINITY_STATE: BUGCHECK_ERROR = 488u32; |
04454e1e | 2322 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2323 | pub const ILLEGAL_ATS_INITIALIZATION: BUGCHECK_ERROR = 489u32; |
04454e1e | 2324 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2325 | pub const SECURE_PCI_CONFIG_SPACE_ACCESS_VIOLATION: BUGCHECK_ERROR = 490u32; |
04454e1e | 2326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2327 | pub const DAM_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 491u32; |
04454e1e | 2328 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2329 | pub const XBOX_VMCTRL_CS_TIMEOUT: BUGCHECK_ERROR = 854u32; |
04454e1e | 2330 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2331 | pub const XBOX_CORRUPTED_IMAGE: BUGCHECK_ERROR = 855u32; |
04454e1e | 2332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2333 | pub const XBOX_INVERTED_FUNCTION_TABLE_OVERFLOW: BUGCHECK_ERROR = 856u32; |
04454e1e | 2334 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2335 | pub const XBOX_CORRUPTED_IMAGE_BASE: BUGCHECK_ERROR = 857u32; |
04454e1e | 2336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2337 | pub const XBOX_XDS_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 858u32; |
04454e1e | 2338 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2339 | pub const XBOX_SHUTDOWN_WATCHDOG_TIMEOUT: BUGCHECK_ERROR = 859u32; |
04454e1e | 2340 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2341 | pub const XBOX_360_SYSTEM_CRASH: BUGCHECK_ERROR = 864u32; |
04454e1e | 2342 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2343 | pub const XBOX_360_SYSTEM_CRASH_RESERVED: BUGCHECK_ERROR = 1056u32; |
04454e1e | 2344 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2345 | pub const XBOX_SECURITY_FAILUE: BUGCHECK_ERROR = 1057u32; |
04454e1e | 2346 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2347 | pub const KERNEL_CFG_INIT_FAILURE: BUGCHECK_ERROR = 1058u32; |
04454e1e | 2348 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2349 | pub const MANUALLY_INITIATED_POWER_BUTTON_HOLD_LIVE_DUMP: BUGCHECK_ERROR = 4552u32; |
04454e1e | 2350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2351 | pub const HYPERVISOR_ERROR: BUGCHECK_ERROR = 131073u32; |
04454e1e | 2352 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2353 | pub const WINLOGON_FATAL_ERROR: BUGCHECK_ERROR = 3221226010u32; |
04454e1e | 2354 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2355 | pub const MANUALLY_INITIATED_CRASH1: BUGCHECK_ERROR = 3735936685u32; |
04454e1e | 2356 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2357 | pub const BUGCHECK_CONTEXT_MODIFIER: BUGCHECK_ERROR = 2147483648u32; |
04454e1e | 2358 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2359 | pub const CANNOT_ALLOCATE_MEMORY: u32 = 9u32; |
2360 | 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] }; | |
2361 | 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] }; | |
2362 | 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] }; | |
2363 | 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] }; | |
04454e1e | 2364 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2365 | pub const CBA_CHECK_ARM_MACHINE_THUMB_TYPE_OVERRIDE: u32 = 2147483648u32; |
04454e1e | 2366 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2367 | pub const CBA_CHECK_ENGOPT_DISALLOW_NETWORK_PATHS: u32 = 1879048192u32; |
04454e1e | 2368 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2369 | pub const CBA_DEBUG_INFO: u32 = 268435456u32; |
04454e1e | 2370 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2371 | pub const CBA_DEFERRED_SYMBOL_LOAD_CANCEL: u32 = 7u32; |
04454e1e | 2372 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2373 | pub const CBA_DEFERRED_SYMBOL_LOAD_COMPLETE: u32 = 2u32; |
04454e1e | 2374 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2375 | pub const CBA_DEFERRED_SYMBOL_LOAD_FAILURE: u32 = 3u32; |
04454e1e | 2376 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2377 | pub const CBA_DEFERRED_SYMBOL_LOAD_PARTIAL: u32 = 32u32; |
04454e1e | 2378 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2379 | pub const CBA_DEFERRED_SYMBOL_LOAD_START: u32 = 1u32; |
04454e1e | 2380 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2381 | pub const CBA_DUPLICATE_SYMBOL: u32 = 5u32; |
04454e1e | 2382 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2383 | pub const CBA_ENGINE_PRESENT: u32 = 1610612736u32; |
04454e1e | 2384 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2385 | pub const CBA_EVENT: u32 = 16u32; |
04454e1e | 2386 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2387 | pub const CBA_MAP_JIT_SYMBOL: u32 = 2684354560u32; |
04454e1e | 2388 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2389 | pub const CBA_READ_MEMORY: u32 = 6u32; |
04454e1e | 2390 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2391 | pub const CBA_SET_OPTIONS: u32 = 8u32; |
04454e1e | 2392 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2393 | pub const CBA_SRCSRV_EVENT: u32 = 1073741824u32; |
04454e1e | 2394 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2395 | pub const CBA_SRCSRV_INFO: u32 = 536870912u32; |
04454e1e | 2396 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2397 | pub const CBA_SYMBOLS_UNLOADED: u32 = 4u32; |
04454e1e | 2398 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2399 | pub const CBA_UPDATE_STATUS_BAR: u32 = 1342177280u32; |
04454e1e | 2400 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2401 | pub const CBA_XML_LOG: u32 = 2415919104u32; |
2402 | 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] }; | |
04454e1e | 2403 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2404 | pub const CERT_PE_IMAGE_DIGEST_ALL_IMPORT_INFO: u32 = 4u32; |
04454e1e | 2405 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2406 | pub const CERT_PE_IMAGE_DIGEST_DEBUG_INFO: u32 = 1u32; |
04454e1e | 2407 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2408 | pub const CERT_PE_IMAGE_DIGEST_NON_PE_INFO: u32 = 8u32; |
04454e1e | 2409 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2410 | pub const CERT_PE_IMAGE_DIGEST_RESOURCES: u32 = 2u32; |
04454e1e | 2411 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2412 | pub const CERT_SECTION_TYPE_ANY: u32 = 255u32; |
04454e1e | 2413 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2414 | pub const CHECKSUM_MAPVIEW_FAILURE: u32 = 3u32; |
04454e1e | 2415 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2416 | pub const CHECKSUM_MAP_FAILURE: u32 = 2u32; |
04454e1e | 2417 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2418 | pub const CHECKSUM_OPEN_FAILURE: u32 = 1u32; |
04454e1e | 2419 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2420 | pub const CHECKSUM_SUCCESS: u32 = 0u32; |
04454e1e | 2421 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2422 | pub const CHECKSUM_UNICODE_FAILURE: u32 = 4u32; |
2423 | #[repr(C)] | |
04454e1e | 2424 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2425 | #[cfg(target_arch = "aarch64")] |
2426 | #[cfg(feature = "Win32_System_Kernel")] | |
2427 | pub struct CONTEXT { | |
2428 | pub ContextFlags: u32, | |
2429 | pub Cpsr: u32, | |
2430 | pub Anonymous: CONTEXT_0, | |
2431 | pub Sp: u64, | |
2432 | pub Pc: u64, | |
2433 | pub V: [ARM64_NT_NEON128; 32], | |
2434 | pub Fpcr: u32, | |
2435 | pub Fpsr: u32, | |
2436 | pub Bcr: [u32; 8], | |
2437 | pub Bvr: [u64; 8], | |
2438 | pub Wcr: [u32; 2], | |
2439 | pub Wvr: [u64; 2], | |
2440 | } | |
2441 | #[cfg(target_arch = "aarch64")] | |
2442 | #[cfg(feature = "Win32_System_Kernel")] | |
2443 | impl ::core::marker::Copy for CONTEXT {} | |
2444 | #[cfg(target_arch = "aarch64")] | |
2445 | #[cfg(feature = "Win32_System_Kernel")] | |
2446 | impl ::core::clone::Clone for CONTEXT { | |
2447 | fn clone(&self) -> Self { | |
2448 | *self | |
2449 | } | |
2450 | } | |
2451 | #[repr(C)] | |
04454e1e | 2452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2453 | #[cfg(target_arch = "aarch64")] |
2454 | #[cfg(feature = "Win32_System_Kernel")] | |
2455 | pub union CONTEXT_0 { | |
2456 | pub Anonymous: CONTEXT_0_0, | |
2457 | pub X: [u64; 31], | |
2458 | } | |
2459 | #[cfg(target_arch = "aarch64")] | |
2460 | #[cfg(feature = "Win32_System_Kernel")] | |
2461 | impl ::core::marker::Copy for CONTEXT_0 {} | |
2462 | #[cfg(target_arch = "aarch64")] | |
2463 | #[cfg(feature = "Win32_System_Kernel")] | |
2464 | impl ::core::clone::Clone for CONTEXT_0 { | |
2465 | fn clone(&self) -> Self { | |
2466 | *self | |
2467 | } | |
2468 | } | |
2469 | #[repr(C)] | |
04454e1e | 2470 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2471 | #[cfg(target_arch = "aarch64")] |
2472 | #[cfg(feature = "Win32_System_Kernel")] | |
2473 | pub struct CONTEXT_0_0 { | |
2474 | pub X0: u64, | |
2475 | pub X1: u64, | |
2476 | pub X2: u64, | |
2477 | pub X3: u64, | |
2478 | pub X4: u64, | |
2479 | pub X5: u64, | |
2480 | pub X6: u64, | |
2481 | pub X7: u64, | |
2482 | pub X8: u64, | |
2483 | pub X9: u64, | |
2484 | pub X10: u64, | |
2485 | pub X11: u64, | |
2486 | pub X12: u64, | |
2487 | pub X13: u64, | |
2488 | pub X14: u64, | |
2489 | pub X15: u64, | |
2490 | pub X16: u64, | |
2491 | pub X17: u64, | |
2492 | pub X18: u64, | |
2493 | pub X19: u64, | |
2494 | pub X20: u64, | |
2495 | pub X21: u64, | |
2496 | pub X22: u64, | |
2497 | pub X23: u64, | |
2498 | pub X24: u64, | |
2499 | pub X25: u64, | |
2500 | pub X26: u64, | |
2501 | pub X27: u64, | |
2502 | pub X28: u64, | |
2503 | pub Fp: u64, | |
2504 | pub Lr: u64, | |
2505 | } | |
2506 | #[cfg(target_arch = "aarch64")] | |
2507 | #[cfg(feature = "Win32_System_Kernel")] | |
2508 | impl ::core::marker::Copy for CONTEXT_0_0 {} | |
2509 | #[cfg(target_arch = "aarch64")] | |
2510 | #[cfg(feature = "Win32_System_Kernel")] | |
2511 | impl ::core::clone::Clone for CONTEXT_0_0 { | |
2512 | fn clone(&self) -> Self { | |
2513 | *self | |
2514 | } | |
2515 | } | |
2516 | #[repr(C)] | |
04454e1e | 2517 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2518 | #[cfg(target_arch = "x86_64")] |
2519 | #[cfg(feature = "Win32_System_Kernel")] | |
2520 | pub struct CONTEXT { | |
2521 | pub P1Home: u64, | |
2522 | pub P2Home: u64, | |
2523 | pub P3Home: u64, | |
2524 | pub P4Home: u64, | |
2525 | pub P5Home: u64, | |
2526 | pub P6Home: u64, | |
2527 | pub ContextFlags: u32, | |
2528 | pub MxCsr: u32, | |
2529 | pub SegCs: u16, | |
2530 | pub SegDs: u16, | |
2531 | pub SegEs: u16, | |
2532 | pub SegFs: u16, | |
2533 | pub SegGs: u16, | |
2534 | pub SegSs: u16, | |
2535 | pub EFlags: u32, | |
2536 | pub Dr0: u64, | |
2537 | pub Dr1: u64, | |
2538 | pub Dr2: u64, | |
2539 | pub Dr3: u64, | |
2540 | pub Dr6: u64, | |
2541 | pub Dr7: u64, | |
2542 | pub Rax: u64, | |
2543 | pub Rcx: u64, | |
2544 | pub Rdx: u64, | |
2545 | pub Rbx: u64, | |
2546 | pub Rsp: u64, | |
2547 | pub Rbp: u64, | |
2548 | pub Rsi: u64, | |
2549 | pub Rdi: u64, | |
2550 | pub R8: u64, | |
2551 | pub R9: u64, | |
2552 | pub R10: u64, | |
2553 | pub R11: u64, | |
2554 | pub R12: u64, | |
2555 | pub R13: u64, | |
2556 | pub R14: u64, | |
2557 | pub R15: u64, | |
2558 | pub Rip: u64, | |
2559 | pub Anonymous: CONTEXT_0, | |
2560 | pub VectorRegister: [M128A; 26], | |
2561 | pub VectorControl: u64, | |
2562 | pub DebugControl: u64, | |
2563 | pub LastBranchToRip: u64, | |
2564 | pub LastBranchFromRip: u64, | |
2565 | pub LastExceptionToRip: u64, | |
2566 | pub LastExceptionFromRip: u64, | |
2567 | } | |
2568 | #[cfg(target_arch = "x86_64")] | |
2569 | #[cfg(feature = "Win32_System_Kernel")] | |
2570 | impl ::core::marker::Copy for CONTEXT {} | |
2571 | #[cfg(target_arch = "x86_64")] | |
2572 | #[cfg(feature = "Win32_System_Kernel")] | |
2573 | impl ::core::clone::Clone for CONTEXT { | |
2574 | fn clone(&self) -> Self { | |
2575 | *self | |
2576 | } | |
2577 | } | |
2578 | #[repr(C)] | |
04454e1e | 2579 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2580 | #[cfg(target_arch = "x86_64")] |
2581 | #[cfg(feature = "Win32_System_Kernel")] | |
2582 | pub union CONTEXT_0 { | |
2583 | pub FltSave: XSAVE_FORMAT, | |
2584 | pub Anonymous: CONTEXT_0_0, | |
2585 | } | |
2586 | #[cfg(target_arch = "x86_64")] | |
2587 | #[cfg(feature = "Win32_System_Kernel")] | |
2588 | impl ::core::marker::Copy for CONTEXT_0 {} | |
2589 | #[cfg(target_arch = "x86_64")] | |
2590 | #[cfg(feature = "Win32_System_Kernel")] | |
2591 | impl ::core::clone::Clone for CONTEXT_0 { | |
2592 | fn clone(&self) -> Self { | |
2593 | *self | |
2594 | } | |
2595 | } | |
2596 | #[repr(C)] | |
04454e1e | 2597 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2598 | #[cfg(target_arch = "x86_64")] |
2599 | #[cfg(feature = "Win32_System_Kernel")] | |
2600 | pub struct CONTEXT_0_0 { | |
2601 | pub Header: [M128A; 2], | |
2602 | pub Legacy: [M128A; 8], | |
2603 | pub Xmm0: M128A, | |
2604 | pub Xmm1: M128A, | |
2605 | pub Xmm2: M128A, | |
2606 | pub Xmm3: M128A, | |
2607 | pub Xmm4: M128A, | |
2608 | pub Xmm5: M128A, | |
2609 | pub Xmm6: M128A, | |
2610 | pub Xmm7: M128A, | |
2611 | pub Xmm8: M128A, | |
2612 | pub Xmm9: M128A, | |
2613 | pub Xmm10: M128A, | |
2614 | pub Xmm11: M128A, | |
2615 | pub Xmm12: M128A, | |
2616 | pub Xmm13: M128A, | |
2617 | pub Xmm14: M128A, | |
2618 | pub Xmm15: M128A, | |
2619 | } | |
2620 | #[cfg(target_arch = "x86_64")] | |
2621 | #[cfg(feature = "Win32_System_Kernel")] | |
2622 | impl ::core::marker::Copy for CONTEXT_0_0 {} | |
2623 | #[cfg(target_arch = "x86_64")] | |
2624 | #[cfg(feature = "Win32_System_Kernel")] | |
2625 | impl ::core::clone::Clone for CONTEXT_0_0 { | |
2626 | fn clone(&self) -> Self { | |
2627 | *self | |
2628 | } | |
2629 | } | |
2630 | #[repr(C)] | |
04454e1e | 2631 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2632 | #[cfg(target_arch = "x86")] |
2633 | #[cfg(feature = "Win32_System_Kernel")] | |
2634 | pub struct CONTEXT { | |
2635 | pub ContextFlags: u32, | |
2636 | pub Dr0: u32, | |
2637 | pub Dr1: u32, | |
2638 | pub Dr2: u32, | |
2639 | pub Dr3: u32, | |
2640 | pub Dr6: u32, | |
2641 | pub Dr7: u32, | |
2642 | pub FloatSave: super::super::Kernel::FLOATING_SAVE_AREA, | |
2643 | pub SegGs: u32, | |
2644 | pub SegFs: u32, | |
2645 | pub SegEs: u32, | |
2646 | pub SegDs: u32, | |
2647 | pub Edi: u32, | |
2648 | pub Esi: u32, | |
2649 | pub Ebx: u32, | |
2650 | pub Edx: u32, | |
2651 | pub Ecx: u32, | |
2652 | pub Eax: u32, | |
2653 | pub Ebp: u32, | |
2654 | pub Eip: u32, | |
2655 | pub SegCs: u32, | |
2656 | pub EFlags: u32, | |
2657 | pub Esp: u32, | |
2658 | pub SegSs: u32, | |
2659 | pub ExtendedRegisters: [u8; 512], | |
2660 | } | |
2661 | #[cfg(target_arch = "x86")] | |
2662 | #[cfg(feature = "Win32_System_Kernel")] | |
2663 | impl ::core::marker::Copy for CONTEXT {} | |
2664 | #[cfg(target_arch = "x86")] | |
2665 | #[cfg(feature = "Win32_System_Kernel")] | |
2666 | impl ::core::clone::Clone for CONTEXT { | |
2667 | fn clone(&self) -> Self { | |
2668 | *self | |
2669 | } | |
2670 | } | |
2671 | #[repr(C)] | |
04454e1e | 2672 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2673 | pub union CPU_INFORMATION { |
2674 | pub X86CpuInfo: CPU_INFORMATION_1, | |
2675 | pub OtherCpuInfo: CPU_INFORMATION_0, | |
2676 | } | |
2677 | impl ::core::marker::Copy for CPU_INFORMATION {} | |
2678 | impl ::core::clone::Clone for CPU_INFORMATION { | |
2679 | fn clone(&self) -> Self { | |
2680 | *self | |
2681 | } | |
2682 | } | |
2683 | #[repr(C, packed(4))] | |
04454e1e | 2684 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2685 | pub struct CPU_INFORMATION_0 { |
2686 | pub ProcessorFeatures: [u64; 2], | |
2687 | } | |
2688 | impl ::core::marker::Copy for CPU_INFORMATION_0 {} | |
2689 | impl ::core::clone::Clone for CPU_INFORMATION_0 { | |
2690 | fn clone(&self) -> Self { | |
2691 | *self | |
2692 | } | |
2693 | } | |
2694 | #[repr(C)] | |
04454e1e | 2695 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2696 | pub struct CPU_INFORMATION_1 { |
2697 | pub VendorId: [u32; 3], | |
2698 | pub VersionInformation: u32, | |
2699 | pub FeatureInformation: u32, | |
2700 | pub AMDExtendedCpuFeatures: u32, | |
2701 | } | |
2702 | impl ::core::marker::Copy for CPU_INFORMATION_1 {} | |
2703 | impl ::core::clone::Clone for CPU_INFORMATION_1 { | |
2704 | fn clone(&self) -> Self { | |
2705 | *self | |
2706 | } | |
2707 | } | |
2708 | #[repr(C)] | |
04454e1e | 2709 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] |
5e7ed085 FG |
2710 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] |
2711 | pub struct CREATE_PROCESS_DEBUG_INFO { | |
2712 | pub hFile: super::super::super::Foundation::HANDLE, | |
2713 | pub hProcess: super::super::super::Foundation::HANDLE, | |
2714 | pub hThread: super::super::super::Foundation::HANDLE, | |
2715 | pub lpBaseOfImage: *mut ::core::ffi::c_void, | |
2716 | pub dwDebugInfoFileOffset: u32, | |
2717 | pub nDebugInfoSize: u32, | |
2718 | pub lpThreadLocalBase: *mut ::core::ffi::c_void, | |
2719 | pub lpStartAddress: super::super::Threading::LPTHREAD_START_ROUTINE, | |
2720 | pub lpImageName: *mut ::core::ffi::c_void, | |
2721 | pub fUnicode: u16, | |
2722 | } | |
2723 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
2724 | impl ::core::marker::Copy for CREATE_PROCESS_DEBUG_INFO {} | |
2725 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
2726 | impl ::core::clone::Clone for CREATE_PROCESS_DEBUG_INFO { | |
2727 | fn clone(&self) -> Self { | |
2728 | *self | |
2729 | } | |
2730 | } | |
2731 | #[repr(C)] | |
04454e1e | 2732 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] |
5e7ed085 FG |
2733 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] |
2734 | pub struct CREATE_THREAD_DEBUG_INFO { | |
2735 | pub hThread: super::super::super::Foundation::HANDLE, | |
2736 | pub lpThreadLocalBase: *mut ::core::ffi::c_void, | |
2737 | pub lpStartAddress: super::super::Threading::LPTHREAD_START_ROUTINE, | |
2738 | } | |
2739 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
2740 | impl ::core::marker::Copy for CREATE_THREAD_DEBUG_INFO {} | |
2741 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
2742 | impl ::core::clone::Clone for CREATE_THREAD_DEBUG_INFO { | |
2743 | fn clone(&self) -> Self { | |
2744 | *self | |
2745 | } | |
2746 | } | |
04454e1e | 2747 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2748 | pub const CROSS_PLATFORM_MAXIMUM_PROCESSORS: u32 = 2048u32; |
04454e1e | 2749 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2750 | pub const CURRENT_KD_SECONDARY_VERSION: u32 = 2u32; |
04454e1e | 2751 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2752 | pub type CallingConventionKind = i32; |
04454e1e | 2753 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2754 | pub const CallingConventionUnknown: CallingConventionKind = 0i32; |
04454e1e | 2755 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2756 | pub const CallingConventionCDecl: CallingConventionKind = 1i32; |
04454e1e | 2757 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2758 | pub const CallingConventionFastCall: CallingConventionKind = 2i32; |
04454e1e | 2759 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2760 | pub const CallingConventionStdCall: CallingConventionKind = 3i32; |
04454e1e | 2761 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2762 | pub const CallingConventionSysCall: CallingConventionKind = 4i32; |
04454e1e | 2763 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2764 | pub const CallingConventionThisCall: CallingConventionKind = 5i32; |
2765 | #[repr(C)] | |
04454e1e | 2766 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2767 | pub struct DBGHELP_DATA_REPORT_STRUCT { |
04454e1e FG |
2768 | pub pBinPathNonExist: ::windows_sys::core::PCWSTR, |
2769 | pub pSymbolPathNonExist: ::windows_sys::core::PCWSTR, | |
5e7ed085 | 2770 | } |
5e7ed085 | 2771 | impl ::core::marker::Copy for DBGHELP_DATA_REPORT_STRUCT {} |
5e7ed085 FG |
2772 | impl ::core::clone::Clone for DBGHELP_DATA_REPORT_STRUCT { |
2773 | fn clone(&self) -> Self { | |
2774 | *self | |
2775 | } | |
2776 | } | |
2777 | #[repr(C)] | |
04454e1e | 2778 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2779 | #[cfg(feature = "Win32_System_Kernel")] |
2780 | pub struct DBGKD_DEBUG_DATA_HEADER32 { | |
2781 | pub List: super::super::Kernel::LIST_ENTRY32, | |
2782 | pub OwnerTag: u32, | |
2783 | pub Size: u32, | |
2784 | } | |
2785 | #[cfg(feature = "Win32_System_Kernel")] | |
2786 | impl ::core::marker::Copy for DBGKD_DEBUG_DATA_HEADER32 {} | |
2787 | #[cfg(feature = "Win32_System_Kernel")] | |
2788 | impl ::core::clone::Clone for DBGKD_DEBUG_DATA_HEADER32 { | |
2789 | fn clone(&self) -> Self { | |
2790 | *self | |
2791 | } | |
2792 | } | |
2793 | #[repr(C)] | |
04454e1e | 2794 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
2795 | #[cfg(feature = "Win32_System_Kernel")] |
2796 | pub struct DBGKD_DEBUG_DATA_HEADER64 { | |
2797 | pub List: super::super::Kernel::LIST_ENTRY64, | |
2798 | pub OwnerTag: u32, | |
2799 | pub Size: u32, | |
2800 | } | |
2801 | #[cfg(feature = "Win32_System_Kernel")] | |
2802 | impl ::core::marker::Copy for DBGKD_DEBUG_DATA_HEADER64 {} | |
2803 | #[cfg(feature = "Win32_System_Kernel")] | |
2804 | impl ::core::clone::Clone for DBGKD_DEBUG_DATA_HEADER64 { | |
2805 | fn clone(&self) -> Self { | |
2806 | *self | |
2807 | } | |
2808 | } | |
2809 | #[repr(C)] | |
04454e1e | 2810 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2811 | pub struct DBGKD_GET_VERSION32 { |
2812 | pub MajorVersion: u16, | |
2813 | pub MinorVersion: u16, | |
2814 | pub ProtocolVersion: u16, | |
2815 | pub Flags: u16, | |
2816 | pub KernBase: u32, | |
2817 | pub PsLoadedModuleList: u32, | |
2818 | pub MachineType: u16, | |
2819 | pub ThCallbackStack: u16, | |
2820 | pub NextCallback: u16, | |
2821 | pub FramePointer: u16, | |
2822 | pub KiCallUserMode: u32, | |
2823 | pub KeUserCallbackDispatcher: u32, | |
2824 | pub BreakpointWithStatus: u32, | |
2825 | pub DebuggerDataList: u32, | |
2826 | } | |
2827 | impl ::core::marker::Copy for DBGKD_GET_VERSION32 {} | |
2828 | impl ::core::clone::Clone for DBGKD_GET_VERSION32 { | |
2829 | fn clone(&self) -> Self { | |
2830 | *self | |
2831 | } | |
2832 | } | |
2833 | #[repr(C)] | |
04454e1e | 2834 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
2835 | pub struct DBGKD_GET_VERSION64 { |
2836 | pub MajorVersion: u16, | |
2837 | pub MinorVersion: u16, | |
2838 | pub ProtocolVersion: u8, | |
2839 | pub KdSecondaryVersion: u8, | |
2840 | pub Flags: u16, | |
2841 | pub MachineType: u16, | |
2842 | pub MaxPacketType: u8, | |
2843 | pub MaxStateChange: u8, | |
2844 | pub MaxManipulate: u8, | |
2845 | pub Simulation: u8, | |
2846 | pub Unused: [u16; 1], | |
2847 | pub KernBase: u64, | |
2848 | pub PsLoadedModuleList: u64, | |
2849 | pub DebuggerDataList: u64, | |
2850 | } | |
2851 | impl ::core::marker::Copy for DBGKD_GET_VERSION64 {} | |
2852 | impl ::core::clone::Clone for DBGKD_GET_VERSION64 { | |
2853 | fn clone(&self) -> Self { | |
2854 | *self | |
2855 | } | |
2856 | } | |
04454e1e | 2857 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2858 | pub type DBGKD_MAJOR_TYPES = i32; |
04454e1e | 2859 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2860 | pub const DBGKD_MAJOR_NT: DBGKD_MAJOR_TYPES = 0i32; |
04454e1e | 2861 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2862 | pub const DBGKD_MAJOR_XBOX: DBGKD_MAJOR_TYPES = 1i32; |
04454e1e | 2863 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2864 | pub const DBGKD_MAJOR_BIG: DBGKD_MAJOR_TYPES = 2i32; |
04454e1e | 2865 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2866 | pub const DBGKD_MAJOR_EXDI: DBGKD_MAJOR_TYPES = 3i32; |
04454e1e | 2867 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2868 | pub const DBGKD_MAJOR_NTBD: DBGKD_MAJOR_TYPES = 4i32; |
04454e1e | 2869 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2870 | pub const DBGKD_MAJOR_EFI: DBGKD_MAJOR_TYPES = 5i32; |
04454e1e | 2871 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2872 | pub const DBGKD_MAJOR_TNT: DBGKD_MAJOR_TYPES = 6i32; |
04454e1e | 2873 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2874 | pub const DBGKD_MAJOR_SINGULARITY: DBGKD_MAJOR_TYPES = 7i32; |
04454e1e | 2875 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2876 | pub const DBGKD_MAJOR_HYPERVISOR: DBGKD_MAJOR_TYPES = 8i32; |
04454e1e | 2877 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2878 | pub const DBGKD_MAJOR_MIDORI: DBGKD_MAJOR_TYPES = 9i32; |
04454e1e | 2879 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2880 | pub const DBGKD_MAJOR_CE: DBGKD_MAJOR_TYPES = 10i32; |
04454e1e | 2881 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2882 | pub const DBGKD_MAJOR_COUNT: DBGKD_MAJOR_TYPES = 11i32; |
04454e1e | 2883 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2884 | pub const DBGKD_SIMULATION_EXDI: i32 = 1i32; |
04454e1e | 2885 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2886 | pub const DBGKD_SIMULATION_NONE: i32 = 0i32; |
04454e1e | 2887 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2888 | pub const DBGKD_VERS_FLAG_DATA: u32 = 2u32; |
04454e1e | 2889 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2890 | pub const DBGKD_VERS_FLAG_HAL_IN_NTOS: u32 = 64u32; |
04454e1e | 2891 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2892 | pub const DBGKD_VERS_FLAG_HSS: u32 = 16u32; |
04454e1e | 2893 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2894 | pub const DBGKD_VERS_FLAG_MP: u32 = 1u32; |
04454e1e | 2895 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2896 | pub const DBGKD_VERS_FLAG_NOMM: u32 = 8u32; |
04454e1e | 2897 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2898 | pub const DBGKD_VERS_FLAG_PARTITIONS: u32 = 32u32; |
04454e1e | 2899 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2900 | pub const DBGKD_VERS_FLAG_PTR64: u32 = 4u32; |
04454e1e | 2901 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2902 | pub type DBGPROP_ATTRIB_FLAGS = u32; |
04454e1e | 2903 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2904 | pub const DBGPROP_ATTRIB_NO_ATTRIB: DBGPROP_ATTRIB_FLAGS = 0u32; |
04454e1e | 2905 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2906 | pub const DBGPROP_ATTRIB_VALUE_IS_INVALID: DBGPROP_ATTRIB_FLAGS = 8u32; |
04454e1e | 2907 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2908 | pub const DBGPROP_ATTRIB_VALUE_IS_EXPANDABLE: DBGPROP_ATTRIB_FLAGS = 16u32; |
04454e1e | 2909 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2910 | pub const DBGPROP_ATTRIB_VALUE_IS_FAKE: DBGPROP_ATTRIB_FLAGS = 32u32; |
04454e1e | 2911 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2912 | pub const DBGPROP_ATTRIB_VALUE_IS_METHOD: DBGPROP_ATTRIB_FLAGS = 256u32; |
04454e1e | 2913 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2914 | pub const DBGPROP_ATTRIB_VALUE_IS_EVENT: DBGPROP_ATTRIB_FLAGS = 512u32; |
04454e1e | 2915 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2916 | pub const DBGPROP_ATTRIB_VALUE_IS_RAW_STRING: DBGPROP_ATTRIB_FLAGS = 1024u32; |
04454e1e | 2917 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2918 | pub const DBGPROP_ATTRIB_VALUE_READONLY: DBGPROP_ATTRIB_FLAGS = 2048u32; |
04454e1e | 2919 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2920 | pub const DBGPROP_ATTRIB_ACCESS_PUBLIC: DBGPROP_ATTRIB_FLAGS = 4096u32; |
04454e1e | 2921 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2922 | pub const DBGPROP_ATTRIB_ACCESS_PRIVATE: DBGPROP_ATTRIB_FLAGS = 8192u32; |
04454e1e | 2923 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2924 | pub const DBGPROP_ATTRIB_ACCESS_PROTECTED: DBGPROP_ATTRIB_FLAGS = 16384u32; |
04454e1e | 2925 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2926 | pub const DBGPROP_ATTRIB_ACCESS_FINAL: DBGPROP_ATTRIB_FLAGS = 32768u32; |
04454e1e | 2927 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2928 | pub const DBGPROP_ATTRIB_STORAGE_GLOBAL: DBGPROP_ATTRIB_FLAGS = 65536u32; |
04454e1e | 2929 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2930 | pub const DBGPROP_ATTRIB_STORAGE_STATIC: DBGPROP_ATTRIB_FLAGS = 131072u32; |
04454e1e | 2931 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2932 | pub const DBGPROP_ATTRIB_STORAGE_FIELD: DBGPROP_ATTRIB_FLAGS = 262144u32; |
04454e1e | 2933 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2934 | pub const DBGPROP_ATTRIB_STORAGE_VIRTUAL: DBGPROP_ATTRIB_FLAGS = 524288u32; |
04454e1e | 2935 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2936 | pub const DBGPROP_ATTRIB_TYPE_IS_CONSTANT: DBGPROP_ATTRIB_FLAGS = 1048576u32; |
04454e1e | 2937 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2938 | pub const DBGPROP_ATTRIB_TYPE_IS_SYNCHRONIZED: DBGPROP_ATTRIB_FLAGS = 2097152u32; |
04454e1e | 2939 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2940 | pub const DBGPROP_ATTRIB_TYPE_IS_VOLATILE: DBGPROP_ATTRIB_FLAGS = 4194304u32; |
04454e1e | 2941 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2942 | pub const DBGPROP_ATTRIB_HAS_EXTENDED_ATTRIBS: DBGPROP_ATTRIB_FLAGS = 8388608u32; |
04454e1e | 2943 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2944 | pub const DBGPROP_ATTRIB_FRAME_INTRYBLOCK: DBGPROP_ATTRIB_FLAGS = 16777216u32; |
04454e1e | 2945 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2946 | pub const DBGPROP_ATTRIB_FRAME_INCATCHBLOCK: DBGPROP_ATTRIB_FLAGS = 33554432u32; |
04454e1e | 2947 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2948 | pub const DBGPROP_ATTRIB_FRAME_INFINALLYBLOCK: DBGPROP_ATTRIB_FLAGS = 67108864u32; |
04454e1e | 2949 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2950 | pub const DBGPROP_ATTRIB_VALUE_IS_RETURN_VALUE: DBGPROP_ATTRIB_FLAGS = 134217728u32; |
04454e1e | 2951 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2952 | pub const DBGPROP_ATTRIB_VALUE_PENDING_MUTATION: DBGPROP_ATTRIB_FLAGS = 268435456u32; |
04454e1e | 2953 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2954 | pub type DBGPROP_INFO = u32; |
04454e1e | 2955 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2956 | pub const DBGPROP_INFO_NAME: DBGPROP_INFO = 1u32; |
04454e1e | 2957 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2958 | pub const DBGPROP_INFO_TYPE: DBGPROP_INFO = 2u32; |
04454e1e | 2959 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2960 | pub const DBGPROP_INFO_VALUE: DBGPROP_INFO = 4u32; |
04454e1e | 2961 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2962 | pub const DBGPROP_INFO_FULLNAME: DBGPROP_INFO = 32u32; |
04454e1e | 2963 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2964 | pub const DBGPROP_INFO_ATTRIBUTES: DBGPROP_INFO = 8u32; |
04454e1e | 2965 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2966 | pub const DBGPROP_INFO_DEBUGPROP: DBGPROP_INFO = 16u32; |
04454e1e | 2967 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2968 | pub const DBGPROP_INFO_BEAUTIFY: DBGPROP_INFO = 33554432u32; |
04454e1e | 2969 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2970 | pub const DBGPROP_INFO_CALLTOSTRING: DBGPROP_INFO = 67108864u32; |
04454e1e | 2971 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2972 | pub const DBGPROP_INFO_AUTOEXPAND: DBGPROP_INFO = 134217728u32; |
04454e1e | 2973 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2974 | pub const DBG_DUMP_ADDRESS_AT_END: u32 = 131072u32; |
04454e1e | 2975 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2976 | pub const DBG_DUMP_ADDRESS_OF_FIELD: u32 = 65536u32; |
04454e1e | 2977 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2978 | pub const DBG_DUMP_ARRAY: u32 = 32768u32; |
04454e1e | 2979 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2980 | pub const DBG_DUMP_BLOCK_RECURSE: u32 = 2097152u32; |
04454e1e | 2981 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2982 | pub const DBG_DUMP_CALL_FOR_EACH: u32 = 8u32; |
04454e1e | 2983 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2984 | pub const DBG_DUMP_COMPACT_OUT: u32 = 8192u32; |
04454e1e | 2985 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2986 | pub const DBG_DUMP_COPY_TYPE_DATA: u32 = 262144u32; |
04454e1e | 2987 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2988 | pub const DBG_DUMP_FIELD_ARRAY: u32 = 16u32; |
04454e1e | 2989 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2990 | pub const DBG_DUMP_FIELD_CALL_BEFORE_PRINT: u32 = 1u32; |
04454e1e | 2991 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2992 | pub const DBG_DUMP_FIELD_COPY_FIELD_DATA: u32 = 32u32; |
04454e1e | 2993 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2994 | pub const DBG_DUMP_FIELD_DEFAULT_STRING: u32 = 65536u32; |
04454e1e | 2995 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2996 | pub const DBG_DUMP_FIELD_FULL_NAME: u32 = 8u32; |
04454e1e | 2997 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 2998 | pub const DBG_DUMP_FIELD_GUID_STRING: u32 = 524288u32; |
04454e1e | 2999 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3000 | pub const DBG_DUMP_FIELD_MULTI_STRING: u32 = 262144u32; |
04454e1e | 3001 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3002 | pub const DBG_DUMP_FIELD_NO_CALLBACK_REQ: u32 = 2u32; |
04454e1e | 3003 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3004 | pub const DBG_DUMP_FIELD_NO_PRINT: u32 = 16384u32; |
04454e1e | 3005 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3006 | pub const DBG_DUMP_FIELD_RECUR_ON_THIS: u32 = 4u32; |
04454e1e | 3007 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3008 | pub const DBG_DUMP_FIELD_RETURN_ADDRESS: u32 = 4096u32; |
04454e1e | 3009 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3010 | pub const DBG_DUMP_FIELD_SIZE_IN_BITS: u32 = 8192u32; |
04454e1e | 3011 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3012 | pub const DBG_DUMP_FIELD_UTF32_STRING: u32 = 1048576u32; |
04454e1e | 3013 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3014 | pub const DBG_DUMP_FIELD_WCHAR_STRING: u32 = 131072u32; |
04454e1e | 3015 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3016 | pub const DBG_DUMP_FUNCTION_FORMAT: u32 = 1048576u32; |
04454e1e | 3017 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3018 | pub const DBG_DUMP_GET_SIZE_ONLY: u32 = 128u32; |
04454e1e | 3019 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3020 | pub const DBG_DUMP_LIST: u32 = 32u32; |
04454e1e | 3021 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3022 | pub const DBG_DUMP_MATCH_SIZE: u32 = 4194304u32; |
04454e1e | 3023 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3024 | pub const DBG_DUMP_NO_INDENT: u32 = 1u32; |
04454e1e | 3025 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3026 | pub const DBG_DUMP_NO_OFFSET: u32 = 2u32; |
04454e1e | 3027 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3028 | pub const DBG_DUMP_NO_PRINT: u32 = 64u32; |
04454e1e | 3029 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3030 | pub const DBG_DUMP_READ_PHYSICAL: u32 = 524288u32; |
04454e1e | 3031 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3032 | pub const DBG_DUMP_VERBOSE: u32 = 4u32; |
04454e1e | 3033 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3034 | pub const DBG_FRAME_DEFAULT: u32 = 0u32; |
04454e1e | 3035 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3036 | pub const DBG_FRAME_IGNORE_INLINE: u32 = 4294967295u32; |
04454e1e | 3037 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3038 | pub const DBG_RETURN_SUBTYPES: u32 = 0u32; |
04454e1e | 3039 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3040 | pub const DBG_RETURN_TYPE: u32 = 0u32; |
04454e1e | 3041 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3042 | pub const DBG_RETURN_TYPE_VALUES: u32 = 0u32; |
04454e1e | 3043 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3044 | pub const DBHHEADER_PDBGUID: u32 = 3u32; |
04454e1e | 3045 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3046 | pub const DEBUG_ADDSYNTHMOD_DEFAULT: u32 = 0u32; |
04454e1e | 3047 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3048 | pub const DEBUG_ADDSYNTHMOD_ZEROBASE: u32 = 1u32; |
04454e1e | 3049 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3050 | pub const DEBUG_ADDSYNTHSYM_DEFAULT: u32 = 0u32; |
04454e1e | 3051 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3052 | pub const DEBUG_ANY_ID: u32 = 4294967295u32; |
04454e1e | 3053 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3054 | pub const DEBUG_ASMOPT_DEFAULT: u32 = 0u32; |
04454e1e | 3055 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3056 | pub const DEBUG_ASMOPT_IGNORE_OUTPUT_WIDTH: u32 = 4u32; |
04454e1e | 3057 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3058 | pub const DEBUG_ASMOPT_NO_CODE_BYTES: u32 = 2u32; |
04454e1e | 3059 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3060 | pub const DEBUG_ASMOPT_SOURCE_LINE_NUMBER: u32 = 8u32; |
04454e1e | 3061 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3062 | pub const DEBUG_ASMOPT_VERBOSE: u32 = 1u32; |
04454e1e | 3063 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3064 | pub const DEBUG_ATTACH_DEFAULT: u32 = 0u32; |
04454e1e | 3065 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3066 | pub const DEBUG_ATTACH_EXDI_DRIVER: u32 = 2u32; |
04454e1e | 3067 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3068 | pub const DEBUG_ATTACH_EXISTING: u32 = 2u32; |
04454e1e | 3069 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3070 | pub const DEBUG_ATTACH_INSTALL_DRIVER: u32 = 4u32; |
04454e1e | 3071 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3072 | pub const DEBUG_ATTACH_INVASIVE_NO_INITIAL_BREAK: u32 = 8u32; |
04454e1e | 3073 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3074 | pub const DEBUG_ATTACH_INVASIVE_RESUME_PROCESS: u32 = 16u32; |
04454e1e | 3075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3076 | pub const DEBUG_ATTACH_KERNEL_CONNECTION: u32 = 0u32; |
04454e1e | 3077 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3078 | pub const DEBUG_ATTACH_LOCAL_KERNEL: u32 = 1u32; |
04454e1e | 3079 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3080 | pub const DEBUG_ATTACH_NONINVASIVE: u32 = 1u32; |
04454e1e | 3081 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3082 | pub const DEBUG_ATTACH_NONINVASIVE_ALLOW_PARTIAL: u32 = 32u32; |
04454e1e | 3083 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3084 | pub const DEBUG_ATTACH_NONINVASIVE_NO_SUSPEND: u32 = 4u32; |
04454e1e | 3085 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3086 | pub const DEBUG_BREAKPOINT_ADDER_ONLY: u32 = 8u32; |
04454e1e | 3087 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3088 | pub const DEBUG_BREAKPOINT_CODE: u32 = 0u32; |
04454e1e | 3089 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3090 | pub const DEBUG_BREAKPOINT_DATA: u32 = 1u32; |
04454e1e | 3091 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3092 | pub const DEBUG_BREAKPOINT_DEFERRED: u32 = 2u32; |
04454e1e | 3093 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3094 | pub const DEBUG_BREAKPOINT_ENABLED: u32 = 4u32; |
04454e1e | 3095 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3096 | pub const DEBUG_BREAKPOINT_GO_ONLY: u32 = 1u32; |
04454e1e | 3097 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3098 | pub const DEBUG_BREAKPOINT_INLINE: u32 = 3u32; |
04454e1e | 3099 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3100 | pub const DEBUG_BREAKPOINT_ONE_SHOT: u32 = 16u32; |
3101 | #[repr(C)] | |
04454e1e | 3102 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3103 | pub struct DEBUG_BREAKPOINT_PARAMETERS { |
3104 | pub Offset: u64, | |
3105 | pub Id: u32, | |
3106 | pub BreakType: u32, | |
3107 | pub ProcType: u32, | |
3108 | pub Flags: u32, | |
3109 | pub DataSize: u32, | |
3110 | pub DataAccessType: u32, | |
3111 | pub PassCount: u32, | |
3112 | pub CurrentPassCount: u32, | |
3113 | pub MatchThread: u32, | |
3114 | pub CommandSize: u32, | |
3115 | pub OffsetExpressionSize: u32, | |
3116 | } | |
3117 | impl ::core::marker::Copy for DEBUG_BREAKPOINT_PARAMETERS {} | |
3118 | impl ::core::clone::Clone for DEBUG_BREAKPOINT_PARAMETERS { | |
3119 | fn clone(&self) -> Self { | |
3120 | *self | |
3121 | } | |
3122 | } | |
04454e1e | 3123 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3124 | pub const DEBUG_BREAKPOINT_TIME: u32 = 2u32; |
04454e1e | 3125 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3126 | pub const DEBUG_BREAK_EXECUTE: u32 = 4u32; |
04454e1e | 3127 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3128 | pub const DEBUG_BREAK_IO: u32 = 8u32; |
04454e1e | 3129 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3130 | pub const DEBUG_BREAK_READ: u32 = 1u32; |
04454e1e | 3131 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3132 | pub const DEBUG_BREAK_WRITE: u32 = 2u32; |
3133 | #[repr(C)] | |
04454e1e | 3134 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3135 | pub struct DEBUG_CACHED_SYMBOL_INFO { |
3136 | pub ModBase: u64, | |
3137 | pub Arg1: u64, | |
3138 | pub Arg2: u64, | |
3139 | pub Id: u32, | |
3140 | pub Arg3: u32, | |
3141 | } | |
3142 | impl ::core::marker::Copy for DEBUG_CACHED_SYMBOL_INFO {} | |
3143 | impl ::core::clone::Clone for DEBUG_CACHED_SYMBOL_INFO { | |
3144 | fn clone(&self) -> Self { | |
3145 | *self | |
3146 | } | |
3147 | } | |
04454e1e | 3148 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3149 | pub const DEBUG_CDS_ALL: u32 = 4294967295u32; |
04454e1e | 3150 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3151 | pub const DEBUG_CDS_DATA: u32 = 2u32; |
04454e1e | 3152 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3153 | pub const DEBUG_CDS_REFRESH: u32 = 4u32; |
04454e1e | 3154 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3155 | pub const DEBUG_CDS_REFRESH_ADDBREAKPOINT: u32 = 4u32; |
04454e1e | 3156 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3157 | pub const DEBUG_CDS_REFRESH_EVALUATE: u32 = 1u32; |
04454e1e | 3158 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3159 | pub const DEBUG_CDS_REFRESH_EXECUTE: u32 = 2u32; |
04454e1e | 3160 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3161 | pub const DEBUG_CDS_REFRESH_EXECUTECOMMANDFILE: u32 = 3u32; |
04454e1e | 3162 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3163 | pub const DEBUG_CDS_REFRESH_INLINESTEP: u32 = 16u32; |
04454e1e | 3164 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3165 | pub const DEBUG_CDS_REFRESH_INLINESTEP_PSEUDO: u32 = 17u32; |
04454e1e | 3166 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3167 | pub const DEBUG_CDS_REFRESH_REMOVEBREAKPOINT: u32 = 5u32; |
04454e1e | 3168 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3169 | pub const DEBUG_CDS_REFRESH_SETSCOPE: u32 = 12u32; |
04454e1e | 3170 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3171 | pub const DEBUG_CDS_REFRESH_SETSCOPEFRAMEBYINDEX: u32 = 13u32; |
04454e1e | 3172 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3173 | pub const DEBUG_CDS_REFRESH_SETSCOPEFROMJITDEBUGINFO: u32 = 14u32; |
04454e1e | 3174 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3175 | pub const DEBUG_CDS_REFRESH_SETSCOPEFROMSTOREDEVENT: u32 = 15u32; |
04454e1e | 3176 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3177 | pub const DEBUG_CDS_REFRESH_SETVALUE: u32 = 10u32; |
04454e1e | 3178 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3179 | pub const DEBUG_CDS_REFRESH_SETVALUE2: u32 = 11u32; |
04454e1e | 3180 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3181 | pub const DEBUG_CDS_REFRESH_WRITEPHYSICAL: u32 = 8u32; |
04454e1e | 3182 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3183 | pub const DEBUG_CDS_REFRESH_WRITEPHYSICAL2: u32 = 9u32; |
04454e1e | 3184 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3185 | pub const DEBUG_CDS_REFRESH_WRITEVIRTUAL: u32 = 6u32; |
04454e1e | 3186 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3187 | pub const DEBUG_CDS_REFRESH_WRITEVIRTUALUNCACHED: u32 = 7u32; |
04454e1e | 3188 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3189 | pub const DEBUG_CDS_REGISTERS: u32 = 1u32; |
04454e1e | 3190 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3191 | pub const DEBUG_CES_ALL: u32 = 4294967295u32; |
04454e1e | 3192 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3193 | pub const DEBUG_CES_ASSEMBLY_OPTIONS: u32 = 4096u32; |
04454e1e | 3194 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3195 | pub const DEBUG_CES_BREAKPOINTS: u32 = 4u32; |
04454e1e | 3196 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3197 | pub const DEBUG_CES_CODE_LEVEL: u32 = 8u32; |
04454e1e | 3198 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3199 | pub const DEBUG_CES_CURRENT_THREAD: u32 = 1u32; |
04454e1e | 3200 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3201 | pub const DEBUG_CES_EFFECTIVE_PROCESSOR: u32 = 2u32; |
04454e1e | 3202 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3203 | pub const DEBUG_CES_ENGINE_OPTIONS: u32 = 32u32; |
04454e1e | 3204 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3205 | pub const DEBUG_CES_EVENT_FILTERS: u32 = 256u32; |
04454e1e | 3206 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3207 | pub const DEBUG_CES_EXECUTION_STATUS: u32 = 16u32; |
04454e1e | 3208 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3209 | pub const DEBUG_CES_EXPRESSION_SYNTAX: u32 = 8192u32; |
04454e1e | 3210 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3211 | pub const DEBUG_CES_EXTENSIONS: u32 = 1024u32; |
04454e1e | 3212 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3213 | pub const DEBUG_CES_LOG_FILE: u32 = 64u32; |
04454e1e | 3214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3215 | pub const DEBUG_CES_PROCESS_OPTIONS: u32 = 512u32; |
04454e1e | 3216 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3217 | pub const DEBUG_CES_RADIX: u32 = 128u32; |
04454e1e | 3218 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3219 | pub const DEBUG_CES_SYSTEMS: u32 = 2048u32; |
04454e1e | 3220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3221 | pub const DEBUG_CES_TEXT_REPLACEMENTS: u32 = 16384u32; |
04454e1e | 3222 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3223 | pub const DEBUG_CLASS_IMAGE_FILE: u32 = 3u32; |
04454e1e | 3224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3225 | pub const DEBUG_CLASS_KERNEL: u32 = 1u32; |
04454e1e | 3226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3227 | pub const DEBUG_CLASS_UNINITIALIZED: u32 = 0u32; |
04454e1e | 3228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3229 | pub const DEBUG_CLASS_USER_WINDOWS: u32 = 2u32; |
04454e1e | 3230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3231 | pub const DEBUG_CLIENT_CDB: u32 = 4u32; |
3232 | #[repr(C)] | |
04454e1e | 3233 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3234 | pub struct DEBUG_CLIENT_CONTEXT { |
3235 | pub cbSize: u32, | |
3236 | pub eClient: u32, | |
3237 | } | |
3238 | impl ::core::marker::Copy for DEBUG_CLIENT_CONTEXT {} | |
3239 | impl ::core::clone::Clone for DEBUG_CLIENT_CONTEXT { | |
3240 | fn clone(&self) -> Self { | |
3241 | *self | |
3242 | } | |
3243 | } | |
04454e1e | 3244 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3245 | pub const DEBUG_CLIENT_KD: u32 = 5u32; |
04454e1e | 3246 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3247 | pub const DEBUG_CLIENT_NTKD: u32 = 3u32; |
04454e1e | 3248 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3249 | pub const DEBUG_CLIENT_NTSD: u32 = 2u32; |
04454e1e | 3250 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3251 | pub const DEBUG_CLIENT_UNKNOWN: u32 = 0u32; |
04454e1e | 3252 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3253 | pub const DEBUG_CLIENT_VSINT: u32 = 1u32; |
04454e1e | 3254 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3255 | pub const DEBUG_CLIENT_WINDBG: u32 = 6u32; |
04454e1e | 3256 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3257 | pub const DEBUG_CLIENT_WINIDE: u32 = 7u32; |
04454e1e | 3258 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3259 | pub const DEBUG_CMDEX_ADD_EVENT_STRING: u32 = 1u32; |
04454e1e | 3260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3261 | pub const DEBUG_CMDEX_INVALID: u32 = 0u32; |
04454e1e | 3262 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3263 | pub const DEBUG_CMDEX_RESET_EVENT_STRINGS: u32 = 2u32; |
04454e1e | 3264 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3265 | pub const DEBUG_COMMAND_EXCEPTION_ID: u32 = 3688893886u32; |
04454e1e | 3266 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3267 | pub const DEBUG_CONNECT_SESSION_DEFAULT: u32 = 0u32; |
04454e1e | 3268 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3269 | pub const DEBUG_CONNECT_SESSION_NO_ANNOUNCE: u32 = 2u32; |
04454e1e | 3270 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3271 | pub const DEBUG_CONNECT_SESSION_NO_VERSION: u32 = 1u32; |
3272 | #[repr(C)] | |
04454e1e | 3273 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3274 | pub struct DEBUG_CREATE_PROCESS_OPTIONS { |
3275 | pub CreateFlags: u32, | |
3276 | pub EngCreateFlags: u32, | |
3277 | pub VerifierFlags: u32, | |
3278 | pub Reserved: u32, | |
3279 | } | |
3280 | impl ::core::marker::Copy for DEBUG_CREATE_PROCESS_OPTIONS {} | |
3281 | impl ::core::clone::Clone for DEBUG_CREATE_PROCESS_OPTIONS { | |
3282 | fn clone(&self) -> Self { | |
3283 | *self | |
3284 | } | |
3285 | } | |
04454e1e | 3286 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3287 | pub const DEBUG_CSS_ALL: u32 = 4294967295u32; |
04454e1e | 3288 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3289 | pub const DEBUG_CSS_COLLAPSE_CHILDREN: u32 = 64u32; |
04454e1e | 3290 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3291 | pub const DEBUG_CSS_LOADS: u32 = 1u32; |
04454e1e | 3292 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3293 | pub const DEBUG_CSS_PATHS: u32 = 8u32; |
04454e1e | 3294 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3295 | pub const DEBUG_CSS_SCOPE: u32 = 4u32; |
04454e1e | 3296 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3297 | pub const DEBUG_CSS_SYMBOL_OPTIONS: u32 = 16u32; |
04454e1e | 3298 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3299 | pub const DEBUG_CSS_TYPE_OPTIONS: u32 = 32u32; |
04454e1e | 3300 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3301 | pub const DEBUG_CSS_UNLOADS: u32 = 2u32; |
04454e1e | 3302 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3303 | pub const DEBUG_CURRENT_DEFAULT: u32 = 15u32; |
04454e1e | 3304 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3305 | pub const DEBUG_CURRENT_DISASM: u32 = 2u32; |
04454e1e | 3306 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3307 | pub const DEBUG_CURRENT_REGISTERS: u32 = 4u32; |
04454e1e | 3308 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3309 | pub const DEBUG_CURRENT_SOURCE_LINE: u32 = 8u32; |
04454e1e | 3310 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3311 | pub const DEBUG_CURRENT_SYMBOL: u32 = 1u32; |
04454e1e | 3312 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3313 | pub const DEBUG_DATA_BASE_TRANSLATION_VIRTUAL_OFFSET: u32 = 3u32; |
04454e1e | 3314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3315 | pub const DEBUG_DATA_BreakpointWithStatusAddr: u32 = 32u32; |
04454e1e | 3316 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3317 | pub const DEBUG_DATA_CmNtCSDVersionAddr: u32 = 616u32; |
04454e1e | 3318 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3319 | pub const DEBUG_DATA_DumpAttributes: u32 = 100072u32; |
04454e1e | 3320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3321 | pub const DEBUG_DATA_DumpFormatVersion: u32 = 100040u32; |
04454e1e | 3322 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3323 | pub const DEBUG_DATA_DumpMmStorage: u32 = 100064u32; |
04454e1e | 3324 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3325 | pub const DEBUG_DATA_DumpPowerState: u32 = 100056u32; |
04454e1e | 3326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3327 | pub const DEBUG_DATA_DumpWriterStatus: u32 = 100032u32; |
04454e1e | 3328 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3329 | pub const DEBUG_DATA_DumpWriterVersion: u32 = 100048u32; |
04454e1e | 3330 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3331 | pub const DEBUG_DATA_EtwpDebuggerData: u32 = 816u32; |
04454e1e | 3332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3333 | pub const DEBUG_DATA_ExpNumberOfPagedPoolsAddr: u32 = 112u32; |
04454e1e | 3334 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3335 | pub const DEBUG_DATA_ExpPagedPoolDescriptorAddr: u32 = 104u32; |
04454e1e | 3336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3337 | pub const DEBUG_DATA_ExpSystemResourcesListAddr: u32 = 96u32; |
04454e1e | 3338 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3339 | pub const DEBUG_DATA_IopErrorLogListHeadAddr: u32 = 144u32; |
04454e1e | 3340 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3341 | pub const DEBUG_DATA_KPCR_OFFSET: u32 = 0u32; |
04454e1e | 3342 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3343 | pub const DEBUG_DATA_KPRCB_OFFSET: u32 = 1u32; |
04454e1e | 3344 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3345 | pub const DEBUG_DATA_KTHREAD_OFFSET: u32 = 2u32; |
04454e1e | 3346 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3347 | pub const DEBUG_DATA_KdPrintBufferSizeAddr: u32 = 720u32; |
04454e1e | 3348 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3349 | pub const DEBUG_DATA_KdPrintCircularBufferAddr: u32 = 480u32; |
04454e1e | 3350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3351 | pub const DEBUG_DATA_KdPrintCircularBufferEndAddr: u32 = 488u32; |
04454e1e | 3352 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3353 | pub const DEBUG_DATA_KdPrintCircularBufferPtrAddr: u32 = 712u32; |
04454e1e | 3354 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3355 | pub const DEBUG_DATA_KdPrintRolloverCountAddr: u32 = 504u32; |
04454e1e | 3356 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3357 | pub const DEBUG_DATA_KdPrintWritePointerAddr: u32 = 496u32; |
04454e1e | 3358 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3359 | pub const DEBUG_DATA_KeBugCheckCallbackListHeadAddr: u32 = 128u32; |
04454e1e | 3360 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3361 | pub const DEBUG_DATA_KeTimeIncrementAddr: u32 = 120u32; |
04454e1e | 3362 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3363 | pub const DEBUG_DATA_KeUserCallbackDispatcherAddr: u32 = 64u32; |
04454e1e | 3364 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3365 | pub const DEBUG_DATA_KernBase: u32 = 24u32; |
04454e1e | 3366 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3367 | pub const DEBUG_DATA_KernelVerifierAddr: u32 = 576u32; |
04454e1e | 3368 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3369 | pub const DEBUG_DATA_KiBugcheckDataAddr: u32 = 136u32; |
04454e1e | 3370 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3371 | pub const DEBUG_DATA_KiCallUserModeAddr: u32 = 56u32; |
04454e1e | 3372 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3373 | pub const DEBUG_DATA_KiNormalSystemCall: u32 = 528u32; |
04454e1e | 3374 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3375 | pub const DEBUG_DATA_KiProcessorBlockAddr: u32 = 536u32; |
04454e1e | 3376 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3377 | pub const DEBUG_DATA_MmAllocatedNonPagedPoolAddr: u32 = 592u32; |
04454e1e | 3378 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3379 | pub const DEBUG_DATA_MmAvailablePagesAddr: u32 = 424u32; |
04454e1e | 3380 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3381 | pub const DEBUG_DATA_MmBadPagesDetected: u32 = 800u32; |
04454e1e | 3382 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3383 | pub const DEBUG_DATA_MmDriverCommitAddr: u32 = 352u32; |
04454e1e | 3384 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3385 | pub const DEBUG_DATA_MmExtendedCommitAddr: u32 = 376u32; |
04454e1e | 3386 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3387 | pub const DEBUG_DATA_MmFreePageListHeadAddr: u32 = 392u32; |
04454e1e | 3388 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3389 | pub const DEBUG_DATA_MmHighestPhysicalPageAddr: u32 = 240u32; |
04454e1e | 3390 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3391 | pub const DEBUG_DATA_MmHighestUserAddressAddr: u32 = 456u32; |
04454e1e | 3392 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3393 | pub const DEBUG_DATA_MmLastUnloadedDriverAddr: u32 = 552u32; |
04454e1e | 3394 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3395 | pub const DEBUG_DATA_MmLoadedUserImageListAddr: u32 = 512u32; |
04454e1e | 3396 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3397 | pub const DEBUG_DATA_MmLowestPhysicalPageAddr: u32 = 232u32; |
04454e1e | 3398 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3399 | pub const DEBUG_DATA_MmMaximumNonPagedPoolInBytesAddr: u32 = 256u32; |
04454e1e | 3400 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3401 | pub const DEBUG_DATA_MmModifiedNoWritePageListHeadAddr: u32 = 416u32; |
04454e1e | 3402 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3403 | pub const DEBUG_DATA_MmModifiedPageListHeadAddr: u32 = 408u32; |
04454e1e | 3404 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3405 | pub const DEBUG_DATA_MmNonPagedPoolEndAddr: u32 = 280u32; |
04454e1e | 3406 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3407 | pub const DEBUG_DATA_MmNonPagedPoolStartAddr: u32 = 272u32; |
04454e1e | 3408 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3409 | pub const DEBUG_DATA_MmNonPagedSystemStartAddr: u32 = 264u32; |
04454e1e | 3410 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3411 | pub const DEBUG_DATA_MmNumberOfPagingFilesAddr: u32 = 224u32; |
04454e1e | 3412 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3413 | pub const DEBUG_DATA_MmNumberOfPhysicalPagesAddr: u32 = 248u32; |
04454e1e | 3414 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3415 | pub const DEBUG_DATA_MmPageSize: u32 = 312u32; |
04454e1e | 3416 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3417 | pub const DEBUG_DATA_MmPagedPoolCommitAddr: u32 = 368u32; |
04454e1e | 3418 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3419 | pub const DEBUG_DATA_MmPagedPoolEndAddr: u32 = 296u32; |
04454e1e | 3420 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3421 | pub const DEBUG_DATA_MmPagedPoolInformationAddr: u32 = 304u32; |
04454e1e | 3422 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3423 | pub const DEBUG_DATA_MmPagedPoolStartAddr: u32 = 288u32; |
04454e1e | 3424 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3425 | pub const DEBUG_DATA_MmPeakCommitmentAddr: u32 = 600u32; |
04454e1e | 3426 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3427 | pub const DEBUG_DATA_MmPfnDatabaseAddr: u32 = 192u32; |
04454e1e | 3428 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3429 | pub const DEBUG_DATA_MmPhysicalMemoryBlockAddr: u32 = 624u32; |
04454e1e | 3430 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3431 | pub const DEBUG_DATA_MmProcessCommitAddr: u32 = 360u32; |
04454e1e | 3432 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3433 | pub const DEBUG_DATA_MmResidentAvailablePagesAddr: u32 = 432u32; |
04454e1e | 3434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3435 | pub const DEBUG_DATA_MmSessionBase: u32 = 632u32; |
04454e1e | 3436 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3437 | pub const DEBUG_DATA_MmSessionSize: u32 = 640u32; |
04454e1e | 3438 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3439 | pub const DEBUG_DATA_MmSharedCommitAddr: u32 = 344u32; |
04454e1e | 3440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3441 | pub const DEBUG_DATA_MmSizeOfPagedPoolInBytesAddr: u32 = 320u32; |
04454e1e | 3442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3443 | pub const DEBUG_DATA_MmSpecialPoolTagAddr: u32 = 568u32; |
04454e1e | 3444 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3445 | pub const DEBUG_DATA_MmStandbyPageListHeadAddr: u32 = 400u32; |
04454e1e | 3446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3447 | pub const DEBUG_DATA_MmSubsectionBaseAddr: u32 = 216u32; |
04454e1e | 3448 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3449 | pub const DEBUG_DATA_MmSystemCacheEndAddr: u32 = 176u32; |
04454e1e | 3450 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3451 | pub const DEBUG_DATA_MmSystemCacheStartAddr: u32 = 168u32; |
04454e1e | 3452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3453 | pub const DEBUG_DATA_MmSystemCacheWsAddr: u32 = 184u32; |
04454e1e | 3454 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3455 | pub const DEBUG_DATA_MmSystemParentTablePage: u32 = 648u32; |
04454e1e | 3456 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3457 | pub const DEBUG_DATA_MmSystemPtesEndAddr: u32 = 208u32; |
04454e1e | 3458 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3459 | pub const DEBUG_DATA_MmSystemPtesStartAddr: u32 = 200u32; |
04454e1e | 3460 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3461 | pub const DEBUG_DATA_MmSystemRangeStartAddr: u32 = 464u32; |
04454e1e | 3462 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3463 | pub const DEBUG_DATA_MmTotalCommitLimitAddr: u32 = 328u32; |
04454e1e | 3464 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3465 | pub const DEBUG_DATA_MmTotalCommitLimitMaximumAddr: u32 = 608u32; |
04454e1e | 3466 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3467 | pub const DEBUG_DATA_MmTotalCommittedPagesAddr: u32 = 336u32; |
04454e1e | 3468 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3469 | pub const DEBUG_DATA_MmTriageActionTakenAddr: u32 = 560u32; |
04454e1e | 3470 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3471 | pub const DEBUG_DATA_MmUnloadedDriversAddr: u32 = 544u32; |
04454e1e | 3472 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3473 | pub const DEBUG_DATA_MmUserProbeAddressAddr: u32 = 472u32; |
04454e1e | 3474 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3475 | pub const DEBUG_DATA_MmVerifierDataAddr: u32 = 584u32; |
04454e1e | 3476 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3477 | pub const DEBUG_DATA_MmVirtualTranslationBase: u32 = 656u32; |
04454e1e | 3478 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3479 | pub const DEBUG_DATA_MmZeroedPageListHeadAddr: u32 = 384u32; |
04454e1e | 3480 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3481 | pub const DEBUG_DATA_NonPagedPoolDescriptorAddr: u32 = 448u32; |
04454e1e | 3482 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3483 | pub const DEBUG_DATA_NtBuildLabAddr: u32 = 520u32; |
04454e1e | 3484 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3485 | pub const DEBUG_DATA_ObpRootDirectoryObjectAddr: u32 = 152u32; |
04454e1e | 3486 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3487 | pub const DEBUG_DATA_ObpTypeObjectTypeAddr: u32 = 160u32; |
04454e1e | 3488 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3489 | pub const DEBUG_DATA_OffsetEprocessDirectoryTableBase: u32 = 686u32; |
04454e1e | 3490 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3491 | pub const DEBUG_DATA_OffsetEprocessParentCID: u32 = 684u32; |
04454e1e | 3492 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3493 | pub const DEBUG_DATA_OffsetEprocessPeb: u32 = 682u32; |
04454e1e | 3494 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3495 | pub const DEBUG_DATA_OffsetKThreadApcProcess: u32 = 672u32; |
04454e1e | 3496 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3497 | pub const DEBUG_DATA_OffsetKThreadBStore: u32 = 676u32; |
04454e1e | 3498 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3499 | pub const DEBUG_DATA_OffsetKThreadBStoreLimit: u32 = 678u32; |
04454e1e | 3500 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3501 | pub const DEBUG_DATA_OffsetKThreadInitialStack: u32 = 670u32; |
04454e1e | 3502 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3503 | pub const DEBUG_DATA_OffsetKThreadKernelStack: u32 = 668u32; |
04454e1e | 3504 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3505 | pub const DEBUG_DATA_OffsetKThreadNextProcessor: u32 = 664u32; |
04454e1e | 3506 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3507 | pub const DEBUG_DATA_OffsetKThreadState: u32 = 674u32; |
04454e1e | 3508 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3509 | pub const DEBUG_DATA_OffsetKThreadTeb: u32 = 666u32; |
04454e1e | 3510 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3511 | pub const DEBUG_DATA_OffsetPrcbCpuType: u32 = 696u32; |
04454e1e | 3512 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3513 | pub const DEBUG_DATA_OffsetPrcbCurrentThread: u32 = 692u32; |
04454e1e | 3514 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3515 | pub const DEBUG_DATA_OffsetPrcbDpcRoutine: u32 = 690u32; |
04454e1e | 3516 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3517 | pub const DEBUG_DATA_OffsetPrcbMhz: u32 = 694u32; |
04454e1e | 3518 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3519 | pub const DEBUG_DATA_OffsetPrcbNumber: u32 = 702u32; |
04454e1e | 3520 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3521 | pub const DEBUG_DATA_OffsetPrcbProcessorState: u32 = 700u32; |
04454e1e | 3522 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3523 | pub const DEBUG_DATA_OffsetPrcbVendorString: u32 = 698u32; |
04454e1e | 3524 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3525 | pub const DEBUG_DATA_PROCESSOR_IDENTIFICATION: u32 = 4u32; |
04454e1e | 3526 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3527 | pub const DEBUG_DATA_PROCESSOR_SPEED: u32 = 5u32; |
04454e1e | 3528 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3529 | pub const DEBUG_DATA_PaeEnabled: u32 = 100000u32; |
04454e1e | 3530 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3531 | pub const DEBUG_DATA_PoolTrackTableAddr: u32 = 440u32; |
04454e1e | 3532 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3533 | pub const DEBUG_DATA_ProductType: u32 = 100016u32; |
04454e1e | 3534 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3535 | pub const DEBUG_DATA_PsActiveProcessHeadAddr: u32 = 80u32; |
04454e1e | 3536 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3537 | pub const DEBUG_DATA_PsLoadedModuleListAddr: u32 = 72u32; |
04454e1e | 3538 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3539 | pub const DEBUG_DATA_PspCidTableAddr: u32 = 88u32; |
04454e1e | 3540 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3541 | pub const DEBUG_DATA_PteBase: u32 = 864u32; |
04454e1e | 3542 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3543 | pub const DEBUG_DATA_SPACE_BUS_DATA: u32 = 5u32; |
04454e1e | 3544 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3545 | pub const DEBUG_DATA_SPACE_CONTROL: u32 = 2u32; |
04454e1e | 3546 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3547 | pub const DEBUG_DATA_SPACE_COUNT: u32 = 7u32; |
04454e1e | 3548 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3549 | pub const DEBUG_DATA_SPACE_DEBUGGER_DATA: u32 = 6u32; |
04454e1e | 3550 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3551 | pub const DEBUG_DATA_SPACE_IO: u32 = 3u32; |
04454e1e | 3552 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3553 | pub const DEBUG_DATA_SPACE_MSR: u32 = 4u32; |
04454e1e | 3554 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3555 | pub const DEBUG_DATA_SPACE_PHYSICAL: u32 = 1u32; |
04454e1e | 3556 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3557 | pub const DEBUG_DATA_SPACE_VIRTUAL: u32 = 0u32; |
04454e1e | 3558 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3559 | pub const DEBUG_DATA_SavedContextAddr: u32 = 40u32; |
04454e1e | 3560 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3561 | pub const DEBUG_DATA_SharedUserData: u32 = 100008u32; |
04454e1e | 3562 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3563 | pub const DEBUG_DATA_SizeEProcess: u32 = 680u32; |
04454e1e | 3564 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3565 | pub const DEBUG_DATA_SizeEThread: u32 = 704u32; |
04454e1e | 3566 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3567 | pub const DEBUG_DATA_SizePrcb: u32 = 688u32; |
04454e1e | 3568 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3569 | pub const DEBUG_DATA_SuiteMask: u32 = 100024u32; |
04454e1e | 3570 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3571 | pub const DEBUG_DISASM_EFFECTIVE_ADDRESS: u32 = 1u32; |
04454e1e | 3572 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3573 | pub const DEBUG_DISASM_MATCHING_SYMBOLS: u32 = 2u32; |
04454e1e | 3574 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3575 | pub const DEBUG_DISASM_SOURCE_FILE_NAME: u32 = 8u32; |
04454e1e | 3576 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3577 | pub const DEBUG_DISASM_SOURCE_LINE_NUMBER: u32 = 4u32; |
04454e1e | 3578 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3579 | pub const DEBUG_DUMP_ACTIVE: u32 = 1030u32; |
04454e1e | 3580 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3581 | pub const DEBUG_DUMP_DEFAULT: u32 = 1025u32; |
04454e1e | 3582 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3583 | pub const DEBUG_DUMP_FILE_BASE: u32 = 4294967295u32; |
04454e1e | 3584 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3585 | pub const DEBUG_DUMP_FILE_LOAD_FAILED_INDEX: u32 = 4294967295u32; |
04454e1e | 3586 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3587 | pub const DEBUG_DUMP_FILE_ORIGINAL_CAB_INDEX: u32 = 4294967294u32; |
04454e1e | 3588 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3589 | pub const DEBUG_DUMP_FILE_PAGE_FILE_DUMP: u32 = 0u32; |
04454e1e | 3590 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3591 | pub const DEBUG_DUMP_FULL: u32 = 1026u32; |
04454e1e | 3592 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3593 | pub const DEBUG_DUMP_IMAGE_FILE: u32 = 1027u32; |
04454e1e | 3594 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3595 | pub const DEBUG_DUMP_SMALL: u32 = 1024u32; |
04454e1e | 3596 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3597 | pub const DEBUG_DUMP_TRACE_LOG: u32 = 1028u32; |
04454e1e | 3598 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3599 | pub const DEBUG_DUMP_WINDOWS_CE: u32 = 1029u32; |
04454e1e | 3600 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3601 | pub const DEBUG_ECREATE_PROCESS_DEFAULT: u32 = 0u32; |
04454e1e | 3602 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3603 | pub const DEBUG_ECREATE_PROCESS_INHERIT_HANDLES: u32 = 1u32; |
04454e1e | 3604 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3605 | pub const DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE: u32 = 4u32; |
04454e1e | 3606 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3607 | pub const DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS: u32 = 2u32; |
04454e1e | 3608 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3609 | pub const DEBUG_EINDEX_FROM_CURRENT: u32 = 2u32; |
04454e1e | 3610 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3611 | pub const DEBUG_EINDEX_FROM_END: u32 = 1u32; |
04454e1e | 3612 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3613 | pub const DEBUG_EINDEX_FROM_START: u32 = 0u32; |
04454e1e | 3614 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3615 | pub const DEBUG_EINDEX_NAME: u32 = 0u32; |
04454e1e | 3616 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3617 | pub const DEBUG_END_ACTIVE_DETACH: u32 = 2u32; |
04454e1e | 3618 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3619 | pub const DEBUG_END_ACTIVE_TERMINATE: u32 = 1u32; |
04454e1e | 3620 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3621 | pub const DEBUG_END_DISCONNECT: u32 = 4u32; |
04454e1e | 3622 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3623 | pub const DEBUG_END_PASSIVE: u32 = 0u32; |
04454e1e | 3624 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3625 | pub const DEBUG_END_REENTRANT: u32 = 3u32; |
04454e1e | 3626 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3627 | pub const DEBUG_ENGOPT_ALL: u32 = 15728639u32; |
04454e1e | 3628 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3629 | pub const DEBUG_ENGOPT_ALLOW_NETWORK_PATHS: u32 = 4u32; |
04454e1e | 3630 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3631 | pub const DEBUG_ENGOPT_ALLOW_READ_ONLY_BREAKPOINTS: u32 = 1024u32; |
04454e1e | 3632 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3633 | pub const DEBUG_ENGOPT_DEBUGGING_SENSITIVE_DATA: u32 = 4194304u32; |
04454e1e | 3634 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3635 | pub const DEBUG_ENGOPT_DISABLESQM: u32 = 524288u32; |
04454e1e | 3636 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3637 | pub const DEBUG_ENGOPT_DISABLE_EXECUTION_COMMANDS: u32 = 65536u32; |
04454e1e | 3638 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3639 | pub const DEBUG_ENGOPT_DISABLE_MANAGED_SUPPORT: u32 = 16384u32; |
04454e1e | 3640 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3641 | pub const DEBUG_ENGOPT_DISABLE_MODULE_SYMBOL_LOAD: u32 = 32768u32; |
04454e1e | 3642 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3643 | pub const DEBUG_ENGOPT_DISABLE_STEPLINES_OPTIONS: u32 = 2097152u32; |
04454e1e | 3644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3645 | pub const DEBUG_ENGOPT_DISALLOW_IMAGE_FILE_MAPPING: u32 = 131072u32; |
04454e1e | 3646 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3647 | pub const DEBUG_ENGOPT_DISALLOW_NETWORK_PATHS: u32 = 8u32; |
04454e1e | 3648 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3649 | pub const DEBUG_ENGOPT_DISALLOW_SHELL_COMMANDS: u32 = 4096u32; |
04454e1e | 3650 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3651 | pub const DEBUG_ENGOPT_FAIL_INCOMPLETE_INFORMATION: u32 = 512u32; |
04454e1e | 3652 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3653 | pub const DEBUG_ENGOPT_FINAL_BREAK: u32 = 128u32; |
04454e1e | 3654 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3655 | pub const DEBUG_ENGOPT_IGNORE_DBGHELP_VERSION: u32 = 1u32; |
04454e1e | 3656 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3657 | pub const DEBUG_ENGOPT_IGNORE_EXTENSION_VERSIONS: u32 = 2u32; |
04454e1e | 3658 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3659 | pub const DEBUG_ENGOPT_IGNORE_LOADER_EXCEPTIONS: u32 = 16u32; |
04454e1e | 3660 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3661 | pub const DEBUG_ENGOPT_INITIAL_BREAK: u32 = 32u32; |
04454e1e | 3662 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3663 | pub const DEBUG_ENGOPT_INITIAL_MODULE_BREAK: u32 = 64u32; |
04454e1e | 3664 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3665 | pub const DEBUG_ENGOPT_KD_QUIET_MODE: u32 = 8192u32; |
04454e1e | 3666 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3667 | pub const DEBUG_ENGOPT_NO_EXECUTE_REPEAT: u32 = 256u32; |
04454e1e | 3668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3669 | pub const DEBUG_ENGOPT_PREFER_DML: u32 = 262144u32; |
04454e1e | 3670 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3671 | pub const DEBUG_ENGOPT_PREFER_TRACE_FILES: u32 = 8388608u32; |
04454e1e | 3672 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3673 | pub const DEBUG_ENGOPT_SYNCHRONIZE_BREAKPOINTS: u32 = 2048u32; |
3674 | #[repr(C)] | |
04454e1e | 3675 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] |
5e7ed085 FG |
3676 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] |
3677 | pub struct DEBUG_EVENT { | |
3678 | pub dwDebugEventCode: DEBUG_EVENT_CODE, | |
3679 | pub dwProcessId: u32, | |
3680 | pub dwThreadId: u32, | |
3681 | pub u: DEBUG_EVENT_0, | |
3682 | } | |
3683 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
3684 | impl ::core::marker::Copy for DEBUG_EVENT {} | |
3685 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
3686 | impl ::core::clone::Clone for DEBUG_EVENT { | |
3687 | fn clone(&self) -> Self { | |
3688 | *self | |
3689 | } | |
3690 | } | |
3691 | #[repr(C)] | |
04454e1e | 3692 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] |
5e7ed085 FG |
3693 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] |
3694 | pub union DEBUG_EVENT_0 { | |
3695 | pub Exception: EXCEPTION_DEBUG_INFO, | |
3696 | pub CreateThread: CREATE_THREAD_DEBUG_INFO, | |
3697 | pub CreateProcessInfo: CREATE_PROCESS_DEBUG_INFO, | |
3698 | pub ExitThread: EXIT_THREAD_DEBUG_INFO, | |
3699 | pub ExitProcess: EXIT_PROCESS_DEBUG_INFO, | |
3700 | pub LoadDll: LOAD_DLL_DEBUG_INFO, | |
3701 | pub UnloadDll: UNLOAD_DLL_DEBUG_INFO, | |
3702 | pub DebugString: OUTPUT_DEBUG_STRING_INFO, | |
3703 | pub RipInfo: RIP_INFO, | |
3704 | } | |
3705 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
3706 | impl ::core::marker::Copy for DEBUG_EVENT_0 {} | |
3707 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] | |
3708 | impl ::core::clone::Clone for DEBUG_EVENT_0 { | |
3709 | fn clone(&self) -> Self { | |
3710 | *self | |
3711 | } | |
3712 | } | |
04454e1e | 3713 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3714 | pub const DEBUG_EVENT_BREAKPOINT: u32 = 1u32; |
04454e1e | 3715 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3716 | pub const DEBUG_EVENT_CHANGE_DEBUGGEE_STATE: u32 = 1024u32; |
04454e1e | 3717 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3718 | pub const DEBUG_EVENT_CHANGE_ENGINE_STATE: u32 = 2048u32; |
04454e1e | 3719 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3720 | pub const DEBUG_EVENT_CHANGE_SYMBOL_STATE: u32 = 4096u32; |
04454e1e | 3721 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3722 | pub type DEBUG_EVENT_CODE = u32; |
04454e1e | 3723 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3724 | pub const CREATE_PROCESS_DEBUG_EVENT: DEBUG_EVENT_CODE = 3u32; |
04454e1e | 3725 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3726 | pub const CREATE_THREAD_DEBUG_EVENT: DEBUG_EVENT_CODE = 2u32; |
04454e1e | 3727 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3728 | pub const EXCEPTION_DEBUG_EVENT: DEBUG_EVENT_CODE = 1u32; |
04454e1e | 3729 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3730 | pub const EXIT_PROCESS_DEBUG_EVENT: DEBUG_EVENT_CODE = 5u32; |
04454e1e | 3731 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3732 | pub const EXIT_THREAD_DEBUG_EVENT: DEBUG_EVENT_CODE = 4u32; |
04454e1e | 3733 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3734 | pub const LOAD_DLL_DEBUG_EVENT: DEBUG_EVENT_CODE = 6u32; |
04454e1e | 3735 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3736 | pub const OUTPUT_DEBUG_STRING_EVENT: DEBUG_EVENT_CODE = 8u32; |
04454e1e | 3737 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3738 | pub const RIP_EVENT: DEBUG_EVENT_CODE = 9u32; |
04454e1e | 3739 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3740 | pub const UNLOAD_DLL_DEBUG_EVENT: DEBUG_EVENT_CODE = 7u32; |
3741 | #[repr(C)] | |
04454e1e | 3742 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3743 | pub struct DEBUG_EVENT_CONTEXT { |
3744 | pub Size: u32, | |
3745 | pub ProcessEngineId: u32, | |
3746 | pub ThreadEngineId: u32, | |
3747 | pub FrameEngineId: u32, | |
3748 | } | |
3749 | impl ::core::marker::Copy for DEBUG_EVENT_CONTEXT {} | |
3750 | impl ::core::clone::Clone for DEBUG_EVENT_CONTEXT { | |
3751 | fn clone(&self) -> Self { | |
3752 | *self | |
3753 | } | |
3754 | } | |
04454e1e | 3755 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3756 | pub const DEBUG_EVENT_CREATE_PROCESS: u32 = 16u32; |
04454e1e | 3757 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3758 | pub const DEBUG_EVENT_CREATE_THREAD: u32 = 4u32; |
04454e1e | 3759 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3760 | pub const DEBUG_EVENT_EXCEPTION: u32 = 2u32; |
04454e1e | 3761 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3762 | pub const DEBUG_EVENT_EXIT_PROCESS: u32 = 32u32; |
04454e1e | 3763 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3764 | pub const DEBUG_EVENT_EXIT_THREAD: u32 = 8u32; |
04454e1e | 3765 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3766 | pub type DEBUG_EVENT_INFO_TYPE = i32; |
04454e1e | 3767 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3768 | pub const DEIT_GENERAL: DEBUG_EVENT_INFO_TYPE = 0i32; |
04454e1e | 3769 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3770 | pub const DEIT_ASMJS_IN_DEBUGGING: DEBUG_EVENT_INFO_TYPE = 1i32; |
04454e1e | 3771 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3772 | pub const DEIT_ASMJS_SUCCEEDED: DEBUG_EVENT_INFO_TYPE = 2i32; |
04454e1e | 3773 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3774 | pub const DEIT_ASMJS_FAILED: DEBUG_EVENT_INFO_TYPE = 3i32; |
04454e1e | 3775 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3776 | pub const DEBUG_EVENT_LOAD_MODULE: u32 = 64u32; |
04454e1e | 3777 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3778 | pub const DEBUG_EVENT_SERVICE_EXCEPTION: u32 = 8192u32; |
04454e1e | 3779 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3780 | pub const DEBUG_EVENT_SESSION_STATUS: u32 = 512u32; |
04454e1e | 3781 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3782 | pub const DEBUG_EVENT_SYSTEM_ERROR: u32 = 256u32; |
04454e1e | 3783 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3784 | pub const DEBUG_EVENT_UNLOAD_MODULE: u32 = 128u32; |
3785 | #[repr(C)] | |
04454e1e | 3786 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3787 | pub struct DEBUG_EXCEPTION_FILTER_PARAMETERS { |
3788 | pub ExecutionOption: u32, | |
3789 | pub ContinueOption: u32, | |
3790 | pub TextSize: u32, | |
3791 | pub CommandSize: u32, | |
3792 | pub SecondCommandSize: u32, | |
3793 | pub ExceptionCode: u32, | |
3794 | } | |
3795 | impl ::core::marker::Copy for DEBUG_EXCEPTION_FILTER_PARAMETERS {} | |
3796 | impl ::core::clone::Clone for DEBUG_EXCEPTION_FILTER_PARAMETERS { | |
3797 | fn clone(&self) -> Self { | |
3798 | *self | |
3799 | } | |
3800 | } | |
04454e1e | 3801 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3802 | pub const DEBUG_EXECUTE_DEFAULT: u32 = 0u32; |
04454e1e | 3803 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3804 | pub const DEBUG_EXECUTE_ECHO: u32 = 1u32; |
04454e1e | 3805 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3806 | pub const DEBUG_EXECUTE_EVENT: u32 = 2048u32; |
04454e1e | 3807 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3808 | pub const DEBUG_EXECUTE_EXTENSION: u32 = 32u32; |
04454e1e | 3809 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3810 | pub const DEBUG_EXECUTE_HOTKEY: u32 = 1024u32; |
04454e1e | 3811 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3812 | pub const DEBUG_EXECUTE_INTERNAL: u32 = 64u32; |
04454e1e | 3813 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3814 | pub const DEBUG_EXECUTE_MENU: u32 = 512u32; |
04454e1e | 3815 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3816 | pub const DEBUG_EXECUTE_NOT_LOGGED: u32 = 2u32; |
04454e1e | 3817 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3818 | pub const DEBUG_EXECUTE_NO_REPEAT: u32 = 4u32; |
04454e1e | 3819 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3820 | pub const DEBUG_EXECUTE_SCRIPT: u32 = 128u32; |
04454e1e | 3821 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3822 | pub const DEBUG_EXECUTE_TOOLBAR: u32 = 256u32; |
04454e1e | 3823 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3824 | pub const DEBUG_EXECUTE_USER_CLICKED: u32 = 16u32; |
04454e1e | 3825 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3826 | pub const DEBUG_EXECUTE_USER_TYPED: u32 = 8u32; |
04454e1e | 3827 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3828 | pub const DEBUG_EXEC_FLAGS_NONBLOCK: u32 = 1u32; |
04454e1e | 3829 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3830 | pub const DEBUG_EXPR_CPLUSPLUS: u32 = 1u32; |
04454e1e | 3831 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3832 | pub const DEBUG_EXPR_MASM: u32 = 0u32; |
04454e1e | 3833 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3834 | pub const DEBUG_EXTENSION_AT_ENGINE: u32 = 0u32; |
04454e1e | 3835 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3836 | pub const DEBUG_EXTINIT_HAS_COMMAND_HELP: u32 = 1u32; |
04454e1e | 3837 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3838 | pub const DEBUG_EXT_PVALUE_DEFAULT: u32 = 0u32; |
04454e1e | 3839 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3840 | pub const DEBUG_EXT_PVTYPE_IS_POINTER: u32 = 1u32; |
04454e1e | 3841 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3842 | pub const DEBUG_EXT_PVTYPE_IS_VALUE: u32 = 0u32; |
04454e1e | 3843 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3844 | pub const DEBUG_EXT_QVALUE_DEFAULT: u32 = 0u32; |
04454e1e | 3845 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3846 | pub const DEBUG_FILTER_BREAK: u32 = 0u32; |
04454e1e | 3847 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3848 | pub const DEBUG_FILTER_CREATE_PROCESS: u32 = 2u32; |
04454e1e | 3849 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3850 | pub const DEBUG_FILTER_CREATE_THREAD: u32 = 0u32; |
04454e1e | 3851 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3852 | pub const DEBUG_FILTER_DEBUGGEE_OUTPUT: u32 = 9u32; |
04454e1e | 3853 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3854 | pub const DEBUG_FILTER_EXIT_PROCESS: u32 = 3u32; |
04454e1e | 3855 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3856 | pub const DEBUG_FILTER_EXIT_THREAD: u32 = 1u32; |
04454e1e | 3857 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3858 | pub const DEBUG_FILTER_GO_HANDLED: u32 = 0u32; |
04454e1e | 3859 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3860 | pub const DEBUG_FILTER_GO_NOT_HANDLED: u32 = 1u32; |
04454e1e | 3861 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3862 | pub const DEBUG_FILTER_IGNORE: u32 = 3u32; |
04454e1e | 3863 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3864 | pub const DEBUG_FILTER_INITIAL_BREAKPOINT: u32 = 7u32; |
04454e1e | 3865 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3866 | pub const DEBUG_FILTER_INITIAL_MODULE_LOAD: u32 = 8u32; |
04454e1e | 3867 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3868 | pub const DEBUG_FILTER_LOAD_MODULE: u32 = 4u32; |
04454e1e | 3869 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3870 | pub const DEBUG_FILTER_OUTPUT: u32 = 2u32; |
04454e1e | 3871 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3872 | pub const DEBUG_FILTER_REMOVE: u32 = 4u32; |
04454e1e | 3873 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3874 | pub const DEBUG_FILTER_SECOND_CHANCE_BREAK: u32 = 1u32; |
04454e1e | 3875 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3876 | pub const DEBUG_FILTER_SYSTEM_ERROR: u32 = 6u32; |
04454e1e | 3877 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3878 | pub const DEBUG_FILTER_UNLOAD_MODULE: u32 = 5u32; |
04454e1e | 3879 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3880 | pub const DEBUG_FIND_SOURCE_BEST_MATCH: u32 = 2u32; |
04454e1e | 3881 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3882 | pub const DEBUG_FIND_SOURCE_DEFAULT: u32 = 0u32; |
04454e1e | 3883 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3884 | pub const DEBUG_FIND_SOURCE_FULL_PATH: u32 = 1u32; |
04454e1e | 3885 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3886 | pub const DEBUG_FIND_SOURCE_NO_SRCSRV: u32 = 4u32; |
04454e1e | 3887 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3888 | pub const DEBUG_FIND_SOURCE_TOKEN_LOOKUP: u32 = 8u32; |
04454e1e | 3889 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3890 | pub const DEBUG_FIND_SOURCE_WITH_CHECKSUM: u32 = 16u32; |
04454e1e | 3891 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3892 | pub const DEBUG_FIND_SOURCE_WITH_CHECKSUM_STRICT: u32 = 32u32; |
04454e1e | 3893 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3894 | pub const DEBUG_FORMAT_CAB_SECONDARY_ALL_IMAGES: u32 = 268435456u32; |
04454e1e | 3895 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3896 | pub const DEBUG_FORMAT_CAB_SECONDARY_FILES: u32 = 1073741824u32; |
04454e1e | 3897 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3898 | pub const DEBUG_FORMAT_DEFAULT: u32 = 0u32; |
04454e1e | 3899 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3900 | pub const DEBUG_FORMAT_NO_OVERWRITE: u32 = 2147483648u32; |
04454e1e | 3901 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3902 | pub const DEBUG_FORMAT_USER_SMALL_ADD_AVX_XSTATE_CONTEXT: u32 = 131072u32; |
04454e1e | 3903 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3904 | pub const DEBUG_FORMAT_USER_SMALL_CODE_SEGMENTS: u32 = 4096u32; |
04454e1e | 3905 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3906 | pub const DEBUG_FORMAT_USER_SMALL_DATA_SEGMENTS: u32 = 16u32; |
04454e1e | 3907 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3908 | pub const DEBUG_FORMAT_USER_SMALL_FILTER_MEMORY: u32 = 32u32; |
04454e1e | 3909 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3910 | pub const DEBUG_FORMAT_USER_SMALL_FILTER_PATHS: u32 = 64u32; |
04454e1e | 3911 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3912 | pub const DEBUG_FORMAT_USER_SMALL_FILTER_TRIAGE: u32 = 65536u32; |
04454e1e | 3913 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3914 | pub const DEBUG_FORMAT_USER_SMALL_FULL_AUXILIARY_STATE: u32 = 16384u32; |
04454e1e | 3915 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3916 | pub const DEBUG_FORMAT_USER_SMALL_FULL_MEMORY: u32 = 1u32; |
04454e1e | 3917 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3918 | pub const DEBUG_FORMAT_USER_SMALL_FULL_MEMORY_INFO: u32 = 1024u32; |
04454e1e | 3919 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3920 | pub const DEBUG_FORMAT_USER_SMALL_HANDLE_DATA: u32 = 2u32; |
04454e1e | 3921 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3922 | pub const DEBUG_FORMAT_USER_SMALL_IGNORE_INACCESSIBLE_MEM: u32 = 134217728u32; |
04454e1e | 3923 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3924 | pub const DEBUG_FORMAT_USER_SMALL_INDIRECT_MEMORY: u32 = 8u32; |
04454e1e | 3925 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3926 | pub const DEBUG_FORMAT_USER_SMALL_IPT_TRACE: u32 = 262144u32; |
04454e1e | 3927 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3928 | pub const DEBUG_FORMAT_USER_SMALL_MODULE_HEADERS: u32 = 32768u32; |
04454e1e | 3929 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3930 | pub const DEBUG_FORMAT_USER_SMALL_NO_AUXILIARY_STATE: u32 = 8192u32; |
04454e1e | 3931 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3932 | pub const DEBUG_FORMAT_USER_SMALL_NO_OPTIONAL_DATA: u32 = 512u32; |
04454e1e | 3933 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3934 | pub const DEBUG_FORMAT_USER_SMALL_PRIVATE_READ_WRITE_MEMORY: u32 = 256u32; |
04454e1e | 3935 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3936 | pub const DEBUG_FORMAT_USER_SMALL_PROCESS_THREAD_DATA: u32 = 128u32; |
04454e1e | 3937 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3938 | pub const DEBUG_FORMAT_USER_SMALL_SCAN_PARTIAL_PAGES: u32 = 268435456u32; |
04454e1e | 3939 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3940 | pub const DEBUG_FORMAT_USER_SMALL_THREAD_INFO: u32 = 2048u32; |
04454e1e | 3941 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3942 | pub const DEBUG_FORMAT_USER_SMALL_UNLOADED_MODULES: u32 = 4u32; |
04454e1e | 3943 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3944 | pub const DEBUG_FORMAT_WRITE_CAB: u32 = 536870912u32; |
04454e1e | 3945 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3946 | pub const DEBUG_FRAME_DEFAULT: u32 = 0u32; |
04454e1e | 3947 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3948 | pub const DEBUG_FRAME_IGNORE_INLINE: u32 = 1u32; |
04454e1e | 3949 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3950 | pub const DEBUG_GETFNENT_DEFAULT: u32 = 0u32; |
04454e1e | 3951 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3952 | pub const DEBUG_GETFNENT_RAW_ENTRY_ONLY: u32 = 1u32; |
04454e1e | 3953 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3954 | pub const DEBUG_GETMOD_DEFAULT: u32 = 0u32; |
04454e1e | 3955 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3956 | pub const DEBUG_GETMOD_NO_LOADED_MODULES: u32 = 1u32; |
04454e1e | 3957 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3958 | pub const DEBUG_GETMOD_NO_UNLOADED_MODULES: u32 = 2u32; |
04454e1e | 3959 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3960 | pub const DEBUG_GET_PROC_DEFAULT: u32 = 0u32; |
04454e1e | 3961 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3962 | pub const DEBUG_GET_PROC_FULL_MATCH: u32 = 1u32; |
04454e1e | 3963 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3964 | pub const DEBUG_GET_PROC_ONLY_MATCH: u32 = 2u32; |
04454e1e | 3965 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3966 | pub const DEBUG_GET_PROC_SERVICE_NAME: u32 = 4u32; |
3967 | #[repr(C)] | |
04454e1e | 3968 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3969 | pub struct DEBUG_GET_TEXT_COMPLETIONS_IN { |
3970 | pub Flags: u32, | |
3971 | pub MatchCountLimit: u32, | |
3972 | pub Reserved: [u64; 3], | |
3973 | } | |
3974 | impl ::core::marker::Copy for DEBUG_GET_TEXT_COMPLETIONS_IN {} | |
3975 | impl ::core::clone::Clone for DEBUG_GET_TEXT_COMPLETIONS_IN { | |
3976 | fn clone(&self) -> Self { | |
3977 | *self | |
3978 | } | |
3979 | } | |
04454e1e | 3980 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3981 | pub const DEBUG_GET_TEXT_COMPLETIONS_IS_DOT_COMMAND: u32 = 1u32; |
04454e1e | 3982 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3983 | pub const DEBUG_GET_TEXT_COMPLETIONS_IS_EXTENSION_COMMAND: u32 = 2u32; |
04454e1e | 3984 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3985 | pub const DEBUG_GET_TEXT_COMPLETIONS_IS_SYMBOL: u32 = 4u32; |
04454e1e | 3986 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3987 | pub const DEBUG_GET_TEXT_COMPLETIONS_NO_DOT_COMMANDS: u32 = 1u32; |
04454e1e | 3988 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 3989 | pub const DEBUG_GET_TEXT_COMPLETIONS_NO_EXTENSION_COMMANDS: u32 = 2u32; |
04454e1e | 3990 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3991 | pub const DEBUG_GET_TEXT_COMPLETIONS_NO_SYMBOLS: u32 = 4u32; |
3992 | #[repr(C)] | |
04454e1e | 3993 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
3994 | pub struct DEBUG_GET_TEXT_COMPLETIONS_OUT { |
3995 | pub Flags: u32, | |
3996 | pub ReplaceIndex: u32, | |
3997 | pub MatchCount: u32, | |
3998 | pub Reserved1: u32, | |
3999 | pub Reserved2: [u64; 2], | |
4000 | } | |
4001 | impl ::core::marker::Copy for DEBUG_GET_TEXT_COMPLETIONS_OUT {} | |
4002 | impl ::core::clone::Clone for DEBUG_GET_TEXT_COMPLETIONS_OUT { | |
4003 | fn clone(&self) -> Self { | |
4004 | *self | |
4005 | } | |
4006 | } | |
04454e1e | 4007 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4008 | pub const DEBUG_GSEL_ALLOW_HIGHER: u32 = 4u32; |
04454e1e | 4009 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4010 | pub const DEBUG_GSEL_ALLOW_LOWER: u32 = 2u32; |
04454e1e | 4011 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4012 | pub const DEBUG_GSEL_DEFAULT: u32 = 0u32; |
04454e1e | 4013 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4014 | pub const DEBUG_GSEL_INLINE_CALLSITE: u32 = 16u32; |
04454e1e | 4015 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4016 | pub const DEBUG_GSEL_NEAREST_ONLY: u32 = 8u32; |
04454e1e | 4017 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4018 | pub const DEBUG_GSEL_NO_SYMBOL_LOADS: u32 = 1u32; |
4019 | #[repr(C)] | |
04454e1e | 4020 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4021 | pub struct DEBUG_HANDLE_DATA_BASIC { |
4022 | pub TypeNameSize: u32, | |
4023 | pub ObjectNameSize: u32, | |
4024 | pub Attributes: u32, | |
4025 | pub GrantedAccess: u32, | |
4026 | pub HandleCount: u32, | |
4027 | pub PointerCount: u32, | |
4028 | } | |
4029 | impl ::core::marker::Copy for DEBUG_HANDLE_DATA_BASIC {} | |
4030 | impl ::core::clone::Clone for DEBUG_HANDLE_DATA_BASIC { | |
4031 | fn clone(&self) -> Self { | |
4032 | *self | |
4033 | } | |
4034 | } | |
04454e1e | 4035 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4036 | pub const DEBUG_HANDLE_DATA_TYPE_ALL_HANDLE_OPERATIONS: u32 = 10u32; |
04454e1e | 4037 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4038 | pub const DEBUG_HANDLE_DATA_TYPE_BASIC: u32 = 0u32; |
04454e1e | 4039 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4040 | pub const DEBUG_HANDLE_DATA_TYPE_HANDLE_COUNT: u32 = 3u32; |
04454e1e | 4041 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4042 | pub const DEBUG_HANDLE_DATA_TYPE_MINI_EVENT_1: u32 = 13u32; |
04454e1e | 4043 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4044 | pub const DEBUG_HANDLE_DATA_TYPE_MINI_MUTANT_1: u32 = 7u32; |
04454e1e | 4045 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4046 | pub const DEBUG_HANDLE_DATA_TYPE_MINI_MUTANT_2: u32 = 8u32; |
04454e1e | 4047 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4048 | pub const DEBUG_HANDLE_DATA_TYPE_MINI_PROCESS_1: u32 = 11u32; |
04454e1e | 4049 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4050 | pub const DEBUG_HANDLE_DATA_TYPE_MINI_PROCESS_2: u32 = 12u32; |
04454e1e | 4051 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4052 | pub const DEBUG_HANDLE_DATA_TYPE_MINI_SECTION_1: u32 = 14u32; |
04454e1e | 4053 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4054 | pub const DEBUG_HANDLE_DATA_TYPE_MINI_SEMAPHORE_1: u32 = 15u32; |
04454e1e | 4055 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4056 | pub const DEBUG_HANDLE_DATA_TYPE_MINI_THREAD_1: u32 = 6u32; |
04454e1e | 4057 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4058 | pub const DEBUG_HANDLE_DATA_TYPE_OBJECT_NAME: u32 = 2u32; |
04454e1e | 4059 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4060 | pub const DEBUG_HANDLE_DATA_TYPE_OBJECT_NAME_WIDE: u32 = 5u32; |
04454e1e | 4061 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4062 | pub const DEBUG_HANDLE_DATA_TYPE_PER_HANDLE_OPERATIONS: u32 = 9u32; |
04454e1e | 4063 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4064 | pub const DEBUG_HANDLE_DATA_TYPE_TYPE_NAME: u32 = 1u32; |
04454e1e | 4065 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4066 | pub const DEBUG_HANDLE_DATA_TYPE_TYPE_NAME_WIDE: u32 = 4u32; |
04454e1e | 4067 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4068 | pub const DEBUG_INTERRUPT_ACTIVE: u32 = 0u32; |
04454e1e | 4069 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4070 | pub const DEBUG_INTERRUPT_EXIT: u32 = 2u32; |
04454e1e | 4071 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4072 | pub const DEBUG_INTERRUPT_PASSIVE: u32 = 1u32; |
04454e1e | 4073 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4074 | pub const DEBUG_IOUTPUT_ADDR_TRANSLATE: u32 = 134217728u32; |
04454e1e | 4075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4076 | pub const DEBUG_IOUTPUT_BREAKPOINT: u32 = 536870912u32; |
04454e1e | 4077 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4078 | pub const DEBUG_IOUTPUT_EVENT: u32 = 268435456u32; |
04454e1e | 4079 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4080 | pub const DEBUG_IOUTPUT_KD_PROTOCOL: u32 = 2147483648u32; |
04454e1e | 4081 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4082 | pub const DEBUG_IOUTPUT_REMOTING: u32 = 1073741824u32; |
04454e1e | 4083 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4084 | pub const DEBUG_KERNEL_ACTIVE_DUMP: u32 = 1030u32; |
04454e1e | 4085 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4086 | pub const DEBUG_KERNEL_CONNECTION: u32 = 0u32; |
04454e1e | 4087 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4088 | pub const DEBUG_KERNEL_DUMP: u32 = 1025u32; |
04454e1e | 4089 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4090 | pub const DEBUG_KERNEL_EXDI_DRIVER: u32 = 2u32; |
04454e1e | 4091 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4092 | pub const DEBUG_KERNEL_FULL_DUMP: u32 = 1026u32; |
04454e1e | 4093 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4094 | pub const DEBUG_KERNEL_IDNA: u32 = 3u32; |
04454e1e | 4095 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4096 | pub const DEBUG_KERNEL_INSTALL_DRIVER: u32 = 4u32; |
04454e1e | 4097 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4098 | pub const DEBUG_KERNEL_LOCAL: u32 = 1u32; |
04454e1e | 4099 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4100 | pub const DEBUG_KERNEL_REPT: u32 = 5u32; |
04454e1e | 4101 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4102 | pub const DEBUG_KERNEL_SMALL_DUMP: u32 = 1024u32; |
04454e1e | 4103 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4104 | pub const DEBUG_KERNEL_TRACE_LOG: u32 = 1028u32; |
04454e1e | 4105 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4106 | pub const DEBUG_KNOWN_STRUCT_GET_NAMES: u32 = 1u32; |
04454e1e | 4107 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4108 | pub const DEBUG_KNOWN_STRUCT_GET_SINGLE_LINE_OUTPUT: u32 = 2u32; |
04454e1e | 4109 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4110 | pub const DEBUG_KNOWN_STRUCT_SUPPRESS_TYPE_NAME: u32 = 3u32; |
4111 | #[repr(C)] | |
04454e1e | 4112 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4113 | pub struct DEBUG_LAST_EVENT_INFO_BREAKPOINT { |
4114 | pub Id: u32, | |
4115 | } | |
4116 | impl ::core::marker::Copy for DEBUG_LAST_EVENT_INFO_BREAKPOINT {} | |
4117 | impl ::core::clone::Clone for DEBUG_LAST_EVENT_INFO_BREAKPOINT { | |
4118 | fn clone(&self) -> Self { | |
4119 | *self | |
4120 | } | |
4121 | } | |
4122 | #[repr(C)] | |
04454e1e | 4123 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4124 | #[cfg(feature = "Win32_Foundation")] |
4125 | pub struct DEBUG_LAST_EVENT_INFO_EXCEPTION { | |
4126 | pub ExceptionRecord: EXCEPTION_RECORD64, | |
4127 | pub FirstChance: u32, | |
4128 | } | |
4129 | #[cfg(feature = "Win32_Foundation")] | |
4130 | impl ::core::marker::Copy for DEBUG_LAST_EVENT_INFO_EXCEPTION {} | |
4131 | #[cfg(feature = "Win32_Foundation")] | |
4132 | impl ::core::clone::Clone for DEBUG_LAST_EVENT_INFO_EXCEPTION { | |
4133 | fn clone(&self) -> Self { | |
4134 | *self | |
4135 | } | |
4136 | } | |
4137 | #[repr(C)] | |
04454e1e | 4138 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4139 | pub struct DEBUG_LAST_EVENT_INFO_EXIT_PROCESS { |
4140 | pub ExitCode: u32, | |
4141 | } | |
4142 | impl ::core::marker::Copy for DEBUG_LAST_EVENT_INFO_EXIT_PROCESS {} | |
4143 | impl ::core::clone::Clone for DEBUG_LAST_EVENT_INFO_EXIT_PROCESS { | |
4144 | fn clone(&self) -> Self { | |
4145 | *self | |
4146 | } | |
4147 | } | |
4148 | #[repr(C)] | |
04454e1e | 4149 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4150 | pub struct DEBUG_LAST_EVENT_INFO_EXIT_THREAD { |
4151 | pub ExitCode: u32, | |
4152 | } | |
4153 | impl ::core::marker::Copy for DEBUG_LAST_EVENT_INFO_EXIT_THREAD {} | |
4154 | impl ::core::clone::Clone for DEBUG_LAST_EVENT_INFO_EXIT_THREAD { | |
4155 | fn clone(&self) -> Self { | |
4156 | *self | |
4157 | } | |
4158 | } | |
4159 | #[repr(C)] | |
04454e1e | 4160 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4161 | pub struct DEBUG_LAST_EVENT_INFO_LOAD_MODULE { |
4162 | pub Base: u64, | |
4163 | } | |
4164 | impl ::core::marker::Copy for DEBUG_LAST_EVENT_INFO_LOAD_MODULE {} | |
4165 | impl ::core::clone::Clone for DEBUG_LAST_EVENT_INFO_LOAD_MODULE { | |
4166 | fn clone(&self) -> Self { | |
4167 | *self | |
4168 | } | |
4169 | } | |
4170 | #[repr(C)] | |
04454e1e | 4171 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4172 | pub struct DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION { |
4173 | pub Kind: u32, | |
4174 | pub DataSize: u32, | |
4175 | pub Address: u64, | |
4176 | } | |
4177 | impl ::core::marker::Copy for DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION {} | |
4178 | impl ::core::clone::Clone for DEBUG_LAST_EVENT_INFO_SERVICE_EXCEPTION { | |
4179 | fn clone(&self) -> Self { | |
4180 | *self | |
4181 | } | |
4182 | } | |
4183 | #[repr(C)] | |
04454e1e | 4184 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4185 | pub struct DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR { |
4186 | pub Error: u32, | |
4187 | pub Level: u32, | |
4188 | } | |
4189 | impl ::core::marker::Copy for DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR {} | |
4190 | impl ::core::clone::Clone for DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR { | |
4191 | fn clone(&self) -> Self { | |
4192 | *self | |
4193 | } | |
4194 | } | |
4195 | #[repr(C)] | |
04454e1e | 4196 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4197 | pub struct DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE { |
4198 | pub Base: u64, | |
4199 | } | |
4200 | impl ::core::marker::Copy for DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE {} | |
4201 | impl ::core::clone::Clone for DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE { | |
4202 | fn clone(&self) -> Self { | |
4203 | *self | |
4204 | } | |
4205 | } | |
04454e1e | 4206 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4207 | pub const DEBUG_LEVEL_ASSEMBLY: u32 = 1u32; |
04454e1e | 4208 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4209 | pub const DEBUG_LEVEL_SOURCE: u32 = 0u32; |
04454e1e | 4210 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4211 | pub const DEBUG_LIVE_USER_NON_INVASIVE: u32 = 33u32; |
04454e1e | 4212 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4213 | pub const DEBUG_LOG_APPEND: u32 = 1u32; |
04454e1e | 4214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4215 | pub const DEBUG_LOG_DEFAULT: u32 = 0u32; |
04454e1e | 4216 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4217 | pub const DEBUG_LOG_DML: u32 = 4u32; |
04454e1e | 4218 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4219 | pub const DEBUG_LOG_UNICODE: u32 = 2u32; |
04454e1e | 4220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4221 | pub const DEBUG_MANAGED_ALLOWED: u32 = 1u32; |
04454e1e | 4222 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4223 | pub const DEBUG_MANAGED_DISABLED: u32 = 0u32; |
04454e1e | 4224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4225 | pub const DEBUG_MANAGED_DLL_LOADED: u32 = 2u32; |
04454e1e | 4226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4227 | pub const DEBUG_MANRESET_DEFAULT: u32 = 0u32; |
04454e1e | 4228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4229 | pub const DEBUG_MANRESET_LOAD_DLL: u32 = 1u32; |
04454e1e | 4230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4231 | pub const DEBUG_MANSTR_LOADED_SUPPORT_DLL: u32 = 1u32; |
04454e1e | 4232 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4233 | pub const DEBUG_MANSTR_LOAD_STATUS: u32 = 2u32; |
04454e1e | 4234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4235 | pub const DEBUG_MANSTR_NONE: u32 = 0u32; |
04454e1e | 4236 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4237 | pub const DEBUG_MODNAME_IMAGE: u32 = 0u32; |
04454e1e | 4238 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4239 | pub const DEBUG_MODNAME_LOADED_IMAGE: u32 = 2u32; |
04454e1e | 4240 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4241 | pub const DEBUG_MODNAME_MAPPED_IMAGE: u32 = 4u32; |
04454e1e | 4242 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4243 | pub const DEBUG_MODNAME_MODULE: u32 = 1u32; |
04454e1e | 4244 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4245 | pub const DEBUG_MODNAME_SYMBOL_FILE: u32 = 3u32; |
4246 | #[repr(C)] | |
04454e1e | 4247 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4248 | pub struct DEBUG_MODULE_AND_ID { |
4249 | pub ModuleBase: u64, | |
4250 | pub Id: u64, | |
4251 | } | |
4252 | impl ::core::marker::Copy for DEBUG_MODULE_AND_ID {} | |
4253 | impl ::core::clone::Clone for DEBUG_MODULE_AND_ID { | |
4254 | fn clone(&self) -> Self { | |
4255 | *self | |
4256 | } | |
4257 | } | |
04454e1e | 4258 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4259 | pub const DEBUG_MODULE_EXE_MODULE: u32 = 4u32; |
04454e1e | 4260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4261 | pub const DEBUG_MODULE_EXPLICIT: u32 = 8u32; |
04454e1e | 4262 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4263 | pub const DEBUG_MODULE_LOADED: u32 = 0u32; |
4264 | #[repr(C)] | |
04454e1e | 4265 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4266 | pub struct DEBUG_MODULE_PARAMETERS { |
4267 | pub Base: u64, | |
4268 | pub Size: u32, | |
4269 | pub TimeDateStamp: u32, | |
4270 | pub Checksum: u32, | |
4271 | pub Flags: u32, | |
4272 | pub SymbolType: u32, | |
4273 | pub ImageNameSize: u32, | |
4274 | pub ModuleNameSize: u32, | |
4275 | pub LoadedImageNameSize: u32, | |
4276 | pub SymbolFileNameSize: u32, | |
4277 | pub MappedImageNameSize: u32, | |
4278 | pub Reserved: [u64; 2], | |
4279 | } | |
4280 | impl ::core::marker::Copy for DEBUG_MODULE_PARAMETERS {} | |
4281 | impl ::core::clone::Clone for DEBUG_MODULE_PARAMETERS { | |
4282 | fn clone(&self) -> Self { | |
4283 | *self | |
4284 | } | |
4285 | } | |
04454e1e | 4286 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4287 | pub const DEBUG_MODULE_SECONDARY: u32 = 16u32; |
04454e1e | 4288 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4289 | pub const DEBUG_MODULE_SYM_BAD_CHECKSUM: u32 = 65536u32; |
04454e1e | 4290 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4291 | pub const DEBUG_MODULE_SYNTHETIC: u32 = 32u32; |
04454e1e | 4292 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4293 | pub const DEBUG_MODULE_UNLOADED: u32 = 1u32; |
04454e1e | 4294 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4295 | pub const DEBUG_MODULE_USER_MODE: u32 = 2u32; |
04454e1e | 4296 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4297 | pub const DEBUG_NOTIFY_SESSION_ACCESSIBLE: u32 = 2u32; |
04454e1e | 4298 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4299 | pub const DEBUG_NOTIFY_SESSION_ACTIVE: u32 = 0u32; |
04454e1e | 4300 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4301 | pub const DEBUG_NOTIFY_SESSION_INACCESSIBLE: u32 = 3u32; |
04454e1e | 4302 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4303 | pub const DEBUG_NOTIFY_SESSION_INACTIVE: u32 = 1u32; |
4304 | #[repr(C)] | |
04454e1e | 4305 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4306 | pub struct DEBUG_OFFSET_REGION { |
4307 | pub Base: u64, | |
4308 | pub Size: u64, | |
4309 | } | |
4310 | impl ::core::marker::Copy for DEBUG_OFFSET_REGION {} | |
4311 | impl ::core::clone::Clone for DEBUG_OFFSET_REGION { | |
4312 | fn clone(&self) -> Self { | |
4313 | *self | |
4314 | } | |
4315 | } | |
04454e1e | 4316 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4317 | pub const DEBUG_OFFSINFO_VIRTUAL_SOURCE: u32 = 1u32; |
04454e1e | 4318 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4319 | pub const DEBUG_OUTCBF_COMBINED_EXPLICIT_FLUSH: u32 = 1u32; |
04454e1e | 4320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4321 | pub const DEBUG_OUTCBF_DML_HAS_SPECIAL_CHARACTERS: u32 = 4u32; |
04454e1e | 4322 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4323 | pub const DEBUG_OUTCBF_DML_HAS_TAGS: u32 = 2u32; |
04454e1e | 4324 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4325 | pub const DEBUG_OUTCBI_ANY_FORMAT: u32 = 6u32; |
04454e1e | 4326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4327 | pub const DEBUG_OUTCBI_DML: u32 = 4u32; |
04454e1e | 4328 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4329 | pub const DEBUG_OUTCBI_EXPLICIT_FLUSH: u32 = 1u32; |
04454e1e | 4330 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4331 | pub const DEBUG_OUTCBI_TEXT: u32 = 2u32; |
04454e1e | 4332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4333 | pub const DEBUG_OUTCB_DML: u32 = 1u32; |
04454e1e | 4334 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4335 | pub const DEBUG_OUTCB_EXPLICIT_FLUSH: u32 = 2u32; |
04454e1e | 4336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4337 | pub const DEBUG_OUTCB_TEXT: u32 = 0u32; |
04454e1e | 4338 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4339 | pub const DEBUG_OUTCTL_ALL_CLIENTS: u32 = 1u32; |
04454e1e | 4340 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4341 | pub const DEBUG_OUTCTL_ALL_OTHER_CLIENTS: u32 = 2u32; |
04454e1e | 4342 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4343 | pub const DEBUG_OUTCTL_AMBIENT: u32 = 4294967295u32; |
04454e1e | 4344 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4345 | pub const DEBUG_OUTCTL_AMBIENT_DML: u32 = 4294967294u32; |
04454e1e | 4346 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4347 | pub const DEBUG_OUTCTL_AMBIENT_TEXT: u32 = 4294967295u32; |
04454e1e | 4348 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4349 | pub const DEBUG_OUTCTL_DML: u32 = 32u32; |
04454e1e | 4350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4351 | pub const DEBUG_OUTCTL_IGNORE: u32 = 3u32; |
04454e1e | 4352 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4353 | pub const DEBUG_OUTCTL_LOG_ONLY: u32 = 4u32; |
04454e1e | 4354 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4355 | pub const DEBUG_OUTCTL_NOT_LOGGED: u32 = 8u32; |
04454e1e | 4356 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4357 | pub const DEBUG_OUTCTL_OVERRIDE_MASK: u32 = 16u32; |
04454e1e | 4358 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4359 | pub const DEBUG_OUTCTL_SEND_MASK: u32 = 7u32; |
04454e1e | 4360 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4361 | pub const DEBUG_OUTCTL_THIS_CLIENT: u32 = 0u32; |
04454e1e | 4362 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4363 | pub const DEBUG_OUTPUT_DEBUGGEE: u32 = 128u32; |
04454e1e | 4364 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4365 | pub const DEBUG_OUTPUT_DEBUGGEE_PROMPT: u32 = 256u32; |
04454e1e | 4366 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4367 | pub const DEBUG_OUTPUT_ERROR: u32 = 2u32; |
04454e1e | 4368 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4369 | pub const DEBUG_OUTPUT_EXTENSION_WARNING: u32 = 64u32; |
04454e1e | 4370 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4371 | pub const DEBUG_OUTPUT_IDENTITY_DEFAULT: u32 = 0u32; |
04454e1e | 4372 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4373 | pub const DEBUG_OUTPUT_NAME_END: &str = "**NAME**"; |
04454e1e | 4374 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4375 | pub const DEBUG_OUTPUT_NAME_END_T: &str = "**NAME**"; |
04454e1e | 4376 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4377 | pub const DEBUG_OUTPUT_NAME_END_WIDE: &str = "**NAME**"; |
04454e1e | 4378 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4379 | pub const DEBUG_OUTPUT_NORMAL: u32 = 1u32; |
04454e1e | 4380 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4381 | pub const DEBUG_OUTPUT_OFFSET_END: &str = "**OFF**"; |
04454e1e | 4382 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4383 | pub const DEBUG_OUTPUT_OFFSET_END_T: &str = "**OFF**"; |
04454e1e | 4384 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4385 | pub const DEBUG_OUTPUT_OFFSET_END_WIDE: &str = "**OFF**"; |
04454e1e | 4386 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4387 | pub const DEBUG_OUTPUT_PROMPT: u32 = 16u32; |
04454e1e | 4388 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4389 | pub const DEBUG_OUTPUT_PROMPT_REGISTERS: u32 = 32u32; |
04454e1e | 4390 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4391 | pub const DEBUG_OUTPUT_STATUS: u32 = 1024u32; |
04454e1e | 4392 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4393 | pub const DEBUG_OUTPUT_SYMBOLS: u32 = 512u32; |
04454e1e | 4394 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4395 | pub const DEBUG_OUTPUT_SYMBOLS_DEFAULT: u32 = 0u32; |
04454e1e | 4396 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4397 | pub const DEBUG_OUTPUT_SYMBOLS_NO_NAMES: u32 = 1u32; |
04454e1e | 4398 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4399 | pub const DEBUG_OUTPUT_SYMBOLS_NO_OFFSETS: u32 = 2u32; |
04454e1e | 4400 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4401 | pub const DEBUG_OUTPUT_SYMBOLS_NO_TYPES: u32 = 16u32; |
04454e1e | 4402 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4403 | pub const DEBUG_OUTPUT_SYMBOLS_NO_VALUES: u32 = 4u32; |
04454e1e | 4404 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4405 | pub const DEBUG_OUTPUT_TYPE_END: &str = "**TYPE**"; |
04454e1e | 4406 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4407 | pub const DEBUG_OUTPUT_TYPE_END_T: &str = "**TYPE**"; |
04454e1e | 4408 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4409 | pub const DEBUG_OUTPUT_TYPE_END_WIDE: &str = "**TYPE**"; |
04454e1e | 4410 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4411 | pub const DEBUG_OUTPUT_VALUE_END: &str = "**VALUE**"; |
04454e1e | 4412 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4413 | pub const DEBUG_OUTPUT_VALUE_END_T: &str = "**VALUE**"; |
04454e1e | 4414 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 4415 | pub const DEBUG_OUTPUT_VALUE_END_WIDE: &str = "**VALUE**"; |
04454e1e | 4416 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4417 | pub const DEBUG_OUTPUT_VERBOSE: u32 = 8u32; |
04454e1e | 4418 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4419 | pub const DEBUG_OUTPUT_WARNING: u32 = 4u32; |
04454e1e | 4420 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4421 | pub const DEBUG_OUTPUT_XML: u32 = 2048u32; |
04454e1e | 4422 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4423 | pub const DEBUG_OUTSYM_ALLOW_DISPLACEMENT: u32 = 4u32; |
04454e1e | 4424 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4425 | pub const DEBUG_OUTSYM_DEFAULT: u32 = 0u32; |
04454e1e | 4426 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4427 | pub const DEBUG_OUTSYM_FORCE_OFFSET: u32 = 1u32; |
04454e1e | 4428 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4429 | pub const DEBUG_OUTSYM_SOURCE_LINE: u32 = 2u32; |
04454e1e | 4430 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4431 | pub const DEBUG_OUTTYPE_ADDRESS_AT_END: u32 = 131072u32; |
04454e1e | 4432 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4433 | pub const DEBUG_OUTTYPE_ADDRESS_OF_FIELD: u32 = 65536u32; |
04454e1e | 4434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4435 | pub const DEBUG_OUTTYPE_BLOCK_RECURSE: u32 = 2097152u32; |
04454e1e | 4436 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4437 | pub const DEBUG_OUTTYPE_COMPACT_OUTPUT: u32 = 8u32; |
04454e1e | 4438 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4439 | pub const DEBUG_OUTTYPE_DEFAULT: u32 = 0u32; |
04454e1e | 4440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4441 | pub const DEBUG_OUTTYPE_NO_INDENT: u32 = 1u32; |
04454e1e | 4442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4443 | pub const DEBUG_OUTTYPE_NO_OFFSET: u32 = 2u32; |
04454e1e | 4444 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4445 | pub const DEBUG_OUTTYPE_VERBOSE: u32 = 4u32; |
04454e1e | 4446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4447 | pub const DEBUG_OUT_TEXT_REPL_DEFAULT: u32 = 0u32; |
04454e1e | 4448 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4449 | pub const DEBUG_PHYSICAL_CACHED: u32 = 1u32; |
04454e1e | 4450 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4451 | pub const DEBUG_PHYSICAL_DEFAULT: u32 = 0u32; |
04454e1e | 4452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4453 | pub const DEBUG_PHYSICAL_UNCACHED: u32 = 2u32; |
04454e1e | 4454 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4455 | pub const DEBUG_PHYSICAL_WRITE_COMBINED: u32 = 3u32; |
4456 | #[repr(C)] | |
04454e1e | 4457 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4458 | #[cfg(feature = "Win32_Foundation")] |
4459 | pub union DEBUG_PROCESSOR_IDENTIFICATION_ALL { | |
4460 | pub Alpha: DEBUG_PROCESSOR_IDENTIFICATION_ALPHA, | |
4461 | pub Amd64: DEBUG_PROCESSOR_IDENTIFICATION_AMD64, | |
4462 | pub Ia64: DEBUG_PROCESSOR_IDENTIFICATION_IA64, | |
4463 | pub X86: DEBUG_PROCESSOR_IDENTIFICATION_X86, | |
4464 | pub Arm: DEBUG_PROCESSOR_IDENTIFICATION_ARM, | |
4465 | pub Arm64: DEBUG_PROCESSOR_IDENTIFICATION_ARM64, | |
4466 | } | |
4467 | #[cfg(feature = "Win32_Foundation")] | |
4468 | impl ::core::marker::Copy for DEBUG_PROCESSOR_IDENTIFICATION_ALL {} | |
4469 | #[cfg(feature = "Win32_Foundation")] | |
4470 | impl ::core::clone::Clone for DEBUG_PROCESSOR_IDENTIFICATION_ALL { | |
4471 | fn clone(&self) -> Self { | |
4472 | *self | |
4473 | } | |
4474 | } | |
4475 | #[repr(C)] | |
04454e1e | 4476 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4477 | pub struct DEBUG_PROCESSOR_IDENTIFICATION_ALPHA { |
4478 | pub Type: u32, | |
4479 | pub Revision: u32, | |
4480 | } | |
4481 | impl ::core::marker::Copy for DEBUG_PROCESSOR_IDENTIFICATION_ALPHA {} | |
4482 | impl ::core::clone::Clone for DEBUG_PROCESSOR_IDENTIFICATION_ALPHA { | |
4483 | fn clone(&self) -> Self { | |
4484 | *self | |
4485 | } | |
4486 | } | |
4487 | #[repr(C)] | |
04454e1e | 4488 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4489 | #[cfg(feature = "Win32_Foundation")] |
4490 | pub struct DEBUG_PROCESSOR_IDENTIFICATION_AMD64 { | |
4491 | pub Family: u32, | |
4492 | pub Model: u32, | |
4493 | pub Stepping: u32, | |
4494 | pub VendorString: [super::super::super::Foundation::CHAR; 16], | |
4495 | } | |
4496 | #[cfg(feature = "Win32_Foundation")] | |
4497 | impl ::core::marker::Copy for DEBUG_PROCESSOR_IDENTIFICATION_AMD64 {} | |
4498 | #[cfg(feature = "Win32_Foundation")] | |
4499 | impl ::core::clone::Clone for DEBUG_PROCESSOR_IDENTIFICATION_AMD64 { | |
4500 | fn clone(&self) -> Self { | |
4501 | *self | |
4502 | } | |
4503 | } | |
4504 | #[repr(C)] | |
04454e1e | 4505 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4506 | #[cfg(feature = "Win32_Foundation")] |
4507 | pub struct DEBUG_PROCESSOR_IDENTIFICATION_ARM { | |
4508 | pub Model: u32, | |
4509 | pub Revision: u32, | |
4510 | pub VendorString: [super::super::super::Foundation::CHAR; 16], | |
4511 | } | |
4512 | #[cfg(feature = "Win32_Foundation")] | |
4513 | impl ::core::marker::Copy for DEBUG_PROCESSOR_IDENTIFICATION_ARM {} | |
4514 | #[cfg(feature = "Win32_Foundation")] | |
4515 | impl ::core::clone::Clone for DEBUG_PROCESSOR_IDENTIFICATION_ARM { | |
4516 | fn clone(&self) -> Self { | |
4517 | *self | |
4518 | } | |
4519 | } | |
4520 | #[repr(C)] | |
04454e1e | 4521 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4522 | #[cfg(feature = "Win32_Foundation")] |
4523 | pub struct DEBUG_PROCESSOR_IDENTIFICATION_ARM64 { | |
4524 | pub Model: u32, | |
4525 | pub Revision: u32, | |
4526 | pub VendorString: [super::super::super::Foundation::CHAR; 16], | |
4527 | } | |
4528 | #[cfg(feature = "Win32_Foundation")] | |
4529 | impl ::core::marker::Copy for DEBUG_PROCESSOR_IDENTIFICATION_ARM64 {} | |
4530 | #[cfg(feature = "Win32_Foundation")] | |
4531 | impl ::core::clone::Clone for DEBUG_PROCESSOR_IDENTIFICATION_ARM64 { | |
4532 | fn clone(&self) -> Self { | |
4533 | *self | |
4534 | } | |
4535 | } | |
4536 | #[repr(C)] | |
04454e1e | 4537 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4538 | #[cfg(feature = "Win32_Foundation")] |
4539 | pub struct DEBUG_PROCESSOR_IDENTIFICATION_IA64 { | |
4540 | pub Model: u32, | |
4541 | pub Revision: u32, | |
4542 | pub Family: u32, | |
4543 | pub ArchRev: u32, | |
4544 | pub VendorString: [super::super::super::Foundation::CHAR; 16], | |
4545 | } | |
4546 | #[cfg(feature = "Win32_Foundation")] | |
4547 | impl ::core::marker::Copy for DEBUG_PROCESSOR_IDENTIFICATION_IA64 {} | |
4548 | #[cfg(feature = "Win32_Foundation")] | |
4549 | impl ::core::clone::Clone for DEBUG_PROCESSOR_IDENTIFICATION_IA64 { | |
4550 | fn clone(&self) -> Self { | |
4551 | *self | |
4552 | } | |
4553 | } | |
4554 | #[repr(C)] | |
04454e1e | 4555 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4556 | #[cfg(feature = "Win32_Foundation")] |
4557 | pub struct DEBUG_PROCESSOR_IDENTIFICATION_X86 { | |
4558 | pub Family: u32, | |
4559 | pub Model: u32, | |
4560 | pub Stepping: u32, | |
4561 | pub VendorString: [super::super::super::Foundation::CHAR; 16], | |
4562 | } | |
4563 | #[cfg(feature = "Win32_Foundation")] | |
4564 | impl ::core::marker::Copy for DEBUG_PROCESSOR_IDENTIFICATION_X86 {} | |
4565 | #[cfg(feature = "Win32_Foundation")] | |
4566 | impl ::core::clone::Clone for DEBUG_PROCESSOR_IDENTIFICATION_X86 { | |
4567 | fn clone(&self) -> Self { | |
4568 | *self | |
4569 | } | |
4570 | } | |
04454e1e | 4571 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4572 | pub const DEBUG_PROCESS_DETACH_ON_EXIT: u32 = 1u32; |
04454e1e | 4573 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4574 | pub const DEBUG_PROCESS_ONLY_THIS_PROCESS: u32 = 2u32; |
04454e1e | 4575 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4576 | pub const DEBUG_PROC_DESC_DEFAULT: u32 = 0u32; |
04454e1e | 4577 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4578 | pub const DEBUG_PROC_DESC_NO_COMMAND_LINE: u32 = 8u32; |
04454e1e | 4579 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4580 | pub const DEBUG_PROC_DESC_NO_MTS_PACKAGES: u32 = 4u32; |
04454e1e | 4581 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4582 | pub const DEBUG_PROC_DESC_NO_PATHS: u32 = 1u32; |
04454e1e | 4583 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4584 | pub const DEBUG_PROC_DESC_NO_SERVICES: u32 = 2u32; |
04454e1e | 4585 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4586 | pub const DEBUG_PROC_DESC_NO_SESSION_ID: u32 = 16u32; |
04454e1e | 4587 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4588 | pub const DEBUG_PROC_DESC_NO_USER_NAME: u32 = 32u32; |
04454e1e | 4589 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4590 | pub const DEBUG_PROC_DESC_WITH_PACKAGEFAMILY: u32 = 64u32; |
4591 | #[repr(C)] | |
04454e1e | 4592 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4593 | pub struct DEBUG_READ_USER_MINIDUMP_STREAM { |
4594 | pub StreamType: u32, | |
4595 | pub Flags: u32, | |
4596 | pub Offset: u64, | |
4597 | pub Buffer: *mut ::core::ffi::c_void, | |
4598 | pub BufferSize: u32, | |
4599 | pub BufferUsed: u32, | |
4600 | } | |
4601 | impl ::core::marker::Copy for DEBUG_READ_USER_MINIDUMP_STREAM {} | |
4602 | impl ::core::clone::Clone for DEBUG_READ_USER_MINIDUMP_STREAM { | |
4603 | fn clone(&self) -> Self { | |
4604 | *self | |
4605 | } | |
4606 | } | |
04454e1e | 4607 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4608 | pub const DEBUG_REGISTERS_ALL: u32 = 7u32; |
04454e1e | 4609 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4610 | pub const DEBUG_REGISTERS_DEFAULT: u32 = 0u32; |
04454e1e | 4611 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4612 | pub const DEBUG_REGISTERS_FLOAT: u32 = 4u32; |
04454e1e | 4613 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4614 | pub const DEBUG_REGISTERS_INT32: u32 = 1u32; |
04454e1e | 4615 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4616 | pub const DEBUG_REGISTERS_INT64: u32 = 2u32; |
4617 | #[repr(C)] | |
04454e1e | 4618 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4619 | pub struct DEBUG_REGISTER_DESCRIPTION { |
4620 | pub Type: u32, | |
4621 | pub Flags: u32, | |
4622 | pub SubregMaster: u32, | |
4623 | pub SubregLength: u32, | |
4624 | pub SubregMask: u64, | |
4625 | pub SubregShift: u32, | |
4626 | pub Reserved0: u32, | |
4627 | } | |
4628 | impl ::core::marker::Copy for DEBUG_REGISTER_DESCRIPTION {} | |
4629 | impl ::core::clone::Clone for DEBUG_REGISTER_DESCRIPTION { | |
4630 | fn clone(&self) -> Self { | |
4631 | *self | |
4632 | } | |
4633 | } | |
04454e1e | 4634 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4635 | pub const DEBUG_REGISTER_SUB_REGISTER: u32 = 1u32; |
04454e1e | 4636 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4637 | pub const DEBUG_REGSRC_DEBUGGEE: u32 = 0u32; |
04454e1e | 4638 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4639 | pub const DEBUG_REGSRC_EXPLICIT: u32 = 1u32; |
04454e1e | 4640 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4641 | pub const DEBUG_REGSRC_FRAME: u32 = 2u32; |
04454e1e | 4642 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4643 | pub const DEBUG_REQUEST_ADD_CACHED_SYMBOL_INFO: u32 = 16u32; |
04454e1e | 4644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4645 | pub const DEBUG_REQUEST_CLOSE_TOKEN: u32 = 30u32; |
04454e1e | 4646 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4647 | pub const DEBUG_REQUEST_CURRENT_OUTPUT_CALLBACKS_ARE_DML_AWARE: u32 = 19u32; |
04454e1e | 4648 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4649 | pub const DEBUG_REQUEST_DUPLICATE_TOKEN: u32 = 28u32; |
04454e1e | 4650 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4651 | pub const DEBUG_REQUEST_EXT_TYPED_DATA_ANSI: u32 = 12u32; |
04454e1e | 4652 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4653 | pub const DEBUG_REQUEST_GET_ADDITIONAL_CREATE_OPTIONS: u32 = 4u32; |
04454e1e | 4654 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4655 | pub const DEBUG_REQUEST_GET_CACHED_SYMBOL_INFO: u32 = 15u32; |
04454e1e | 4656 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4657 | pub const DEBUG_REQUEST_GET_CAPTURED_EVENT_CODE_OFFSET: u32 = 10u32; |
04454e1e | 4658 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4659 | pub const DEBUG_REQUEST_GET_DUMP_HEADER: u32 = 21u32; |
04454e1e | 4660 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4661 | pub const DEBUG_REQUEST_GET_EXTENSION_SEARCH_PATH_WIDE: u32 = 13u32; |
04454e1e | 4662 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4663 | pub const DEBUG_REQUEST_GET_INSTRUMENTATION_VERSION: u32 = 37u32; |
04454e1e | 4664 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4665 | pub const DEBUG_REQUEST_GET_MODULE_ARCHITECTURE: u32 = 38u32; |
04454e1e | 4666 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4667 | pub const DEBUG_REQUEST_GET_OFFSET_UNWIND_INFORMATION: u32 = 20u32; |
04454e1e | 4668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4669 | pub const DEBUG_REQUEST_GET_TEXT_COMPLETIONS_ANSI: u32 = 18u32; |
04454e1e | 4670 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4671 | pub const DEBUG_REQUEST_GET_TEXT_COMPLETIONS_WIDE: u32 = 14u32; |
04454e1e | 4672 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4673 | pub const DEBUG_REQUEST_GET_WIN32_MAJOR_MINOR_VERSIONS: u32 = 6u32; |
04454e1e | 4674 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4675 | pub const DEBUG_REQUEST_INLINE_QUERY: u32 = 35u32; |
04454e1e | 4676 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4677 | pub const DEBUG_REQUEST_MIDORI: u32 = 23u32; |
04454e1e | 4678 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4679 | pub const DEBUG_REQUEST_MISC_INFORMATION: u32 = 25u32; |
04454e1e | 4680 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4681 | pub const DEBUG_REQUEST_OPEN_PROCESS_TOKEN: u32 = 26u32; |
04454e1e | 4682 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4683 | pub const DEBUG_REQUEST_OPEN_THREAD_TOKEN: u32 = 27u32; |
04454e1e | 4684 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4685 | pub const DEBUG_REQUEST_PROCESS_DESCRIPTORS: u32 = 24u32; |
04454e1e | 4686 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4687 | pub const DEBUG_REQUEST_QUERY_INFO_TOKEN: u32 = 29u32; |
04454e1e | 4688 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4689 | pub const DEBUG_REQUEST_READ_CAPTURED_EVENT_CODE_STREAM: u32 = 11u32; |
04454e1e | 4690 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4691 | pub const DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM: u32 = 7u32; |
04454e1e | 4692 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4693 | pub const DEBUG_REQUEST_REMOVE_CACHED_SYMBOL_INFO: u32 = 17u32; |
04454e1e | 4694 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4695 | pub const DEBUG_REQUEST_RESUME_THREAD: u32 = 34u32; |
04454e1e | 4696 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4697 | pub const DEBUG_REQUEST_SET_ADDITIONAL_CREATE_OPTIONS: u32 = 5u32; |
04454e1e | 4698 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4699 | pub const DEBUG_REQUEST_SET_DUMP_HEADER: u32 = 22u32; |
04454e1e | 4700 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4701 | pub const DEBUG_REQUEST_SET_LOCAL_IMPLICIT_COMMAND_LINE: u32 = 9u32; |
04454e1e | 4702 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4703 | pub const DEBUG_REQUEST_SOURCE_PATH_HAS_SOURCE_SERVER: u32 = 0u32; |
04454e1e | 4704 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4705 | pub const DEBUG_REQUEST_TARGET_CAN_DETACH: u32 = 8u32; |
04454e1e | 4706 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4707 | pub const DEBUG_REQUEST_TARGET_EXCEPTION_CONTEXT: u32 = 1u32; |
04454e1e | 4708 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4709 | pub const DEBUG_REQUEST_TARGET_EXCEPTION_RECORD: u32 = 3u32; |
04454e1e | 4710 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4711 | pub const DEBUG_REQUEST_TARGET_EXCEPTION_THREAD: u32 = 2u32; |
04454e1e | 4712 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4713 | pub const DEBUG_REQUEST_TL_INSTRUMENTATION_AWARE: u32 = 36u32; |
04454e1e | 4714 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4715 | pub const DEBUG_REQUEST_WOW_MODULE: u32 = 32u32; |
04454e1e | 4716 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4717 | pub const DEBUG_REQUEST_WOW_PROCESS: u32 = 31u32; |
04454e1e | 4718 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4719 | pub const DEBUG_SCOPE_GROUP_ALL: u32 = 3u32; |
04454e1e | 4720 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4721 | pub const DEBUG_SCOPE_GROUP_ARGUMENTS: u32 = 1u32; |
04454e1e | 4722 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4723 | pub const DEBUG_SCOPE_GROUP_BY_DATAMODEL: u32 = 4u32; |
04454e1e | 4724 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4725 | pub const DEBUG_SCOPE_GROUP_LOCALS: u32 = 2u32; |
04454e1e | 4726 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4727 | pub const DEBUG_SERVERS_ALL: u32 = 3u32; |
04454e1e | 4728 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4729 | pub const DEBUG_SERVERS_DEBUGGER: u32 = 1u32; |
04454e1e | 4730 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4731 | pub const DEBUG_SERVERS_PROCESS: u32 = 2u32; |
04454e1e | 4732 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4733 | pub const DEBUG_SESSION_ACTIVE: u32 = 0u32; |
04454e1e | 4734 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4735 | pub const DEBUG_SESSION_END: u32 = 4u32; |
04454e1e | 4736 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4737 | pub const DEBUG_SESSION_END_SESSION_ACTIVE_DETACH: u32 = 2u32; |
04454e1e | 4738 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4739 | pub const DEBUG_SESSION_END_SESSION_ACTIVE_TERMINATE: u32 = 1u32; |
04454e1e | 4740 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4741 | pub const DEBUG_SESSION_END_SESSION_PASSIVE: u32 = 3u32; |
04454e1e | 4742 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4743 | pub const DEBUG_SESSION_FAILURE: u32 = 7u32; |
04454e1e | 4744 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4745 | pub const DEBUG_SESSION_HIBERNATE: u32 = 6u32; |
04454e1e | 4746 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4747 | pub const DEBUG_SESSION_REBOOT: u32 = 5u32; |
04454e1e | 4748 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4749 | pub const DEBUG_SOURCE_IS_STATEMENT: u32 = 1u32; |
4750 | #[repr(C)] | |
04454e1e | 4751 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4752 | pub struct DEBUG_SPECIFIC_FILTER_PARAMETERS { |
4753 | pub ExecutionOption: u32, | |
4754 | pub ContinueOption: u32, | |
4755 | pub TextSize: u32, | |
4756 | pub CommandSize: u32, | |
4757 | pub ArgumentSize: u32, | |
4758 | } | |
4759 | impl ::core::marker::Copy for DEBUG_SPECIFIC_FILTER_PARAMETERS {} | |
4760 | impl ::core::clone::Clone for DEBUG_SPECIFIC_FILTER_PARAMETERS { | |
4761 | fn clone(&self) -> Self { | |
4762 | *self | |
4763 | } | |
4764 | } | |
04454e1e | 4765 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4766 | pub const DEBUG_SRCFILE_SYMBOL_CHECKSUMINFO: u32 = 2u32; |
04454e1e | 4767 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4768 | pub const DEBUG_SRCFILE_SYMBOL_TOKEN: u32 = 0u32; |
04454e1e | 4769 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4770 | pub const DEBUG_SRCFILE_SYMBOL_TOKEN_SOURCE_COMMAND_WIDE: u32 = 1u32; |
04454e1e | 4771 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4772 | pub type DEBUG_STACKFRAME_TYPE = i32; |
04454e1e | 4773 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4774 | pub const DST_SCRIPT_FRAME: DEBUG_STACKFRAME_TYPE = 0i32; |
04454e1e | 4775 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4776 | pub const DST_INTERNAL_FRAME: DEBUG_STACKFRAME_TYPE = 1i32; |
04454e1e | 4777 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4778 | pub const DST_INVOCATION_FRAME: DEBUG_STACKFRAME_TYPE = 2i32; |
04454e1e | 4779 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4780 | pub const DEBUG_STACK_ARGUMENTS: u32 = 1u32; |
04454e1e | 4781 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4782 | pub const DEBUG_STACK_COLUMN_NAMES: u32 = 16u32; |
04454e1e | 4783 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4784 | pub const DEBUG_STACK_DML: u32 = 2048u32; |
4785 | #[repr(C)] | |
04454e1e | 4786 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4787 | #[cfg(feature = "Win32_Foundation")] |
4788 | pub struct DEBUG_STACK_FRAME { | |
4789 | pub InstructionOffset: u64, | |
4790 | pub ReturnOffset: u64, | |
4791 | pub FrameOffset: u64, | |
4792 | pub StackOffset: u64, | |
4793 | pub FuncTableEntry: u64, | |
4794 | pub Params: [u64; 4], | |
4795 | pub Reserved: [u64; 6], | |
4796 | pub Virtual: super::super::super::Foundation::BOOL, | |
4797 | pub FrameNumber: u32, | |
4798 | } | |
4799 | #[cfg(feature = "Win32_Foundation")] | |
4800 | impl ::core::marker::Copy for DEBUG_STACK_FRAME {} | |
4801 | #[cfg(feature = "Win32_Foundation")] | |
4802 | impl ::core::clone::Clone for DEBUG_STACK_FRAME { | |
4803 | fn clone(&self) -> Self { | |
4804 | *self | |
4805 | } | |
4806 | } | |
04454e1e | 4807 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4808 | pub const DEBUG_STACK_FRAME_ADDRESSES: u32 = 8u32; |
04454e1e | 4809 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4810 | pub const DEBUG_STACK_FRAME_ADDRESSES_RA_ONLY: u32 = 256u32; |
04454e1e | 4811 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4812 | pub const DEBUG_STACK_FRAME_ARCH: u32 = 16384u32; |
4813 | #[repr(C)] | |
04454e1e | 4814 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
4815 | #[cfg(feature = "Win32_Foundation")] |
4816 | pub struct DEBUG_STACK_FRAME_EX { | |
4817 | pub InstructionOffset: u64, | |
4818 | pub ReturnOffset: u64, | |
4819 | pub FrameOffset: u64, | |
4820 | pub StackOffset: u64, | |
4821 | pub FuncTableEntry: u64, | |
4822 | pub Params: [u64; 4], | |
4823 | pub Reserved: [u64; 6], | |
4824 | pub Virtual: super::super::super::Foundation::BOOL, | |
4825 | pub FrameNumber: u32, | |
4826 | pub InlineFrameContext: u32, | |
4827 | pub Reserved1: u32, | |
4828 | } | |
4829 | #[cfg(feature = "Win32_Foundation")] | |
4830 | impl ::core::marker::Copy for DEBUG_STACK_FRAME_EX {} | |
4831 | #[cfg(feature = "Win32_Foundation")] | |
4832 | impl ::core::clone::Clone for DEBUG_STACK_FRAME_EX { | |
4833 | fn clone(&self) -> Self { | |
4834 | *self | |
4835 | } | |
4836 | } | |
04454e1e | 4837 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4838 | pub const DEBUG_STACK_FRAME_MEMORY_USAGE: u32 = 512u32; |
04454e1e | 4839 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4840 | pub const DEBUG_STACK_FRAME_NUMBERS: u32 = 64u32; |
04454e1e | 4841 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4842 | pub const DEBUG_STACK_FRAME_OFFSETS: u32 = 4096u32; |
04454e1e | 4843 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4844 | pub const DEBUG_STACK_FUNCTION_INFO: u32 = 2u32; |
04454e1e | 4845 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4846 | pub const DEBUG_STACK_NONVOLATILE_REGISTERS: u32 = 32u32; |
04454e1e | 4847 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4848 | pub const DEBUG_STACK_PARAMETERS: u32 = 128u32; |
04454e1e | 4849 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4850 | pub const DEBUG_STACK_PARAMETERS_NEWLINE: u32 = 1024u32; |
04454e1e | 4851 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4852 | pub const DEBUG_STACK_PROVIDER: u32 = 8192u32; |
04454e1e | 4853 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4854 | pub const DEBUG_STACK_SOURCE_LINE: u32 = 4u32; |
04454e1e | 4855 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4856 | pub const DEBUG_STATUS_BREAK: u32 = 6u32; |
04454e1e | 4857 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4858 | pub const DEBUG_STATUS_GO: u32 = 1u32; |
04454e1e | 4859 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4860 | pub const DEBUG_STATUS_GO_HANDLED: u32 = 2u32; |
04454e1e | 4861 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4862 | pub const DEBUG_STATUS_GO_NOT_HANDLED: u32 = 3u32; |
04454e1e | 4863 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4864 | pub const DEBUG_STATUS_IGNORE_EVENT: u32 = 9u32; |
04454e1e | 4865 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4866 | pub const DEBUG_STATUS_INSIDE_WAIT: u64 = 4294967296u64; |
04454e1e | 4867 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4868 | pub const DEBUG_STATUS_MASK: u32 = 31u32; |
04454e1e | 4869 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4870 | pub const DEBUG_STATUS_NO_CHANGE: u32 = 0u32; |
04454e1e | 4871 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4872 | pub const DEBUG_STATUS_NO_DEBUGGEE: u32 = 7u32; |
04454e1e | 4873 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4874 | pub const DEBUG_STATUS_OUT_OF_SYNC: u32 = 15u32; |
04454e1e | 4875 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4876 | pub const DEBUG_STATUS_RESTART_REQUESTED: u32 = 10u32; |
04454e1e | 4877 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4878 | pub const DEBUG_STATUS_REVERSE_GO: u32 = 11u32; |
04454e1e | 4879 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4880 | pub const DEBUG_STATUS_REVERSE_STEP_BRANCH: u32 = 12u32; |
04454e1e | 4881 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4882 | pub const DEBUG_STATUS_REVERSE_STEP_INTO: u32 = 14u32; |
04454e1e | 4883 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4884 | pub const DEBUG_STATUS_REVERSE_STEP_OVER: u32 = 13u32; |
04454e1e | 4885 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4886 | pub const DEBUG_STATUS_STEP_BRANCH: u32 = 8u32; |
04454e1e | 4887 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4888 | pub const DEBUG_STATUS_STEP_INTO: u32 = 5u32; |
04454e1e | 4889 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4890 | pub const DEBUG_STATUS_STEP_OVER: u32 = 4u32; |
04454e1e | 4891 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4892 | pub const DEBUG_STATUS_TIMEOUT: u32 = 17u32; |
04454e1e | 4893 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4894 | pub const DEBUG_STATUS_WAIT_INPUT: u32 = 16u32; |
04454e1e | 4895 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4896 | pub const DEBUG_STATUS_WAIT_TIMEOUT: u64 = 8589934592u64; |
4897 | #[repr(C)] | |
04454e1e | 4898 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4899 | pub struct DEBUG_SYMBOL_ENTRY { |
4900 | pub ModuleBase: u64, | |
4901 | pub Offset: u64, | |
4902 | pub Id: u64, | |
4903 | pub Arg64: u64, | |
4904 | pub Size: u32, | |
4905 | pub Flags: u32, | |
4906 | pub TypeId: u32, | |
4907 | pub NameSize: u32, | |
4908 | pub Token: u32, | |
4909 | pub Tag: u32, | |
4910 | pub Arg32: u32, | |
4911 | pub Reserved: u32, | |
4912 | } | |
4913 | impl ::core::marker::Copy for DEBUG_SYMBOL_ENTRY {} | |
4914 | impl ::core::clone::Clone for DEBUG_SYMBOL_ENTRY { | |
4915 | fn clone(&self) -> Self { | |
4916 | *self | |
4917 | } | |
4918 | } | |
04454e1e | 4919 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4920 | pub const DEBUG_SYMBOL_EXPANDED: u32 = 16u32; |
04454e1e | 4921 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4922 | pub const DEBUG_SYMBOL_EXPANSION_LEVEL_MASK: u32 = 15u32; |
04454e1e | 4923 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4924 | pub const DEBUG_SYMBOL_IS_ARGUMENT: u32 = 256u32; |
04454e1e | 4925 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4926 | pub const DEBUG_SYMBOL_IS_ARRAY: u32 = 64u32; |
04454e1e | 4927 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4928 | pub const DEBUG_SYMBOL_IS_FLOAT: u32 = 128u32; |
04454e1e | 4929 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4930 | pub const DEBUG_SYMBOL_IS_LOCAL: u32 = 512u32; |
4931 | #[repr(C)] | |
04454e1e | 4932 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4933 | pub struct DEBUG_SYMBOL_PARAMETERS { |
4934 | pub Module: u64, | |
4935 | pub TypeId: u32, | |
4936 | pub ParentSymbol: u32, | |
4937 | pub SubElements: u32, | |
4938 | pub Flags: u32, | |
4939 | pub Reserved: u64, | |
4940 | } | |
4941 | impl ::core::marker::Copy for DEBUG_SYMBOL_PARAMETERS {} | |
4942 | impl ::core::clone::Clone for DEBUG_SYMBOL_PARAMETERS { | |
4943 | fn clone(&self) -> Self { | |
4944 | *self | |
4945 | } | |
4946 | } | |
04454e1e | 4947 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4948 | pub const DEBUG_SYMBOL_READ_ONLY: u32 = 32u32; |
4949 | #[repr(C)] | |
04454e1e | 4950 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
4951 | pub struct DEBUG_SYMBOL_SOURCE_ENTRY { |
4952 | pub ModuleBase: u64, | |
4953 | pub Offset: u64, | |
4954 | pub FileNameId: u64, | |
4955 | pub EngineInternal: u64, | |
4956 | pub Size: u32, | |
4957 | pub Flags: u32, | |
4958 | pub FileNameSize: u32, | |
4959 | pub StartLine: u32, | |
4960 | pub EndLine: u32, | |
4961 | pub StartColumn: u32, | |
4962 | pub EndColumn: u32, | |
4963 | pub Reserved: u32, | |
4964 | } | |
4965 | impl ::core::marker::Copy for DEBUG_SYMBOL_SOURCE_ENTRY {} | |
4966 | impl ::core::clone::Clone for DEBUG_SYMBOL_SOURCE_ENTRY { | |
4967 | fn clone(&self) -> Self { | |
4968 | *self | |
4969 | } | |
4970 | } | |
04454e1e | 4971 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4972 | pub const DEBUG_SYMENT_IS_CODE: u32 = 1u32; |
04454e1e | 4973 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4974 | pub const DEBUG_SYMENT_IS_DATA: u32 = 2u32; |
04454e1e | 4975 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4976 | pub const DEBUG_SYMENT_IS_LOCAL: u32 = 8u32; |
04454e1e | 4977 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4978 | pub const DEBUG_SYMENT_IS_MANAGED: u32 = 16u32; |
04454e1e | 4979 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4980 | pub const DEBUG_SYMENT_IS_PARAMETER: u32 = 4u32; |
04454e1e | 4981 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4982 | pub const DEBUG_SYMENT_IS_SYNTHETIC: u32 = 32u32; |
04454e1e | 4983 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4984 | pub const DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE: u32 = 0u32; |
04454e1e | 4985 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4986 | pub const DEBUG_SYMINFO_GET_MODULE_SYMBOL_NAMES_AND_OFFSETS: u32 = 3u32; |
04454e1e | 4987 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4988 | pub const DEBUG_SYMINFO_GET_SYMBOL_NAME_BY_OFFSET_AND_TAG_WIDE: u32 = 2u32; |
04454e1e | 4989 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4990 | pub const DEBUG_SYMINFO_IMAGEHLP_MODULEW64: u32 = 1u32; |
04454e1e | 4991 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4992 | pub const DEBUG_SYMTYPE_CODEVIEW: u32 = 2u32; |
04454e1e | 4993 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4994 | pub const DEBUG_SYMTYPE_COFF: u32 = 1u32; |
04454e1e | 4995 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4996 | pub const DEBUG_SYMTYPE_DEFERRED: u32 = 5u32; |
04454e1e | 4997 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 4998 | pub const DEBUG_SYMTYPE_DIA: u32 = 7u32; |
04454e1e | 4999 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5000 | pub const DEBUG_SYMTYPE_EXPORT: u32 = 4u32; |
04454e1e | 5001 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5002 | pub const DEBUG_SYMTYPE_NONE: u32 = 0u32; |
04454e1e | 5003 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5004 | pub const DEBUG_SYMTYPE_PDB: u32 = 3u32; |
04454e1e | 5005 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5006 | pub const DEBUG_SYMTYPE_SYM: u32 = 6u32; |
04454e1e | 5007 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5008 | pub const DEBUG_SYSOBJINFO_CURRENT_PROCESS_COOKIE: u32 = 2u32; |
04454e1e | 5009 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5010 | pub const DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION: u32 = 0u32; |
04454e1e | 5011 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5012 | pub const DEBUG_SYSOBJINFO_THREAD_NAME_WIDE: u32 = 1u32; |
04454e1e | 5013 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5014 | pub const DEBUG_SYSVERSTR_BUILD: u32 = 1u32; |
04454e1e | 5015 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5016 | pub const DEBUG_SYSVERSTR_SERVICE_PACK: u32 = 0u32; |
04454e1e | 5017 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5018 | pub const DEBUG_TBINFO_AFFINITY: u32 = 32u32; |
04454e1e | 5019 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5020 | pub const DEBUG_TBINFO_ALL: u32 = 63u32; |
04454e1e | 5021 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5022 | pub const DEBUG_TBINFO_EXIT_STATUS: u32 = 1u32; |
04454e1e | 5023 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5024 | pub const DEBUG_TBINFO_PRIORITY: u32 = 4u32; |
04454e1e | 5025 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5026 | pub const DEBUG_TBINFO_PRIORITY_CLASS: u32 = 2u32; |
04454e1e | 5027 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5028 | pub const DEBUG_TBINFO_START_OFFSET: u32 = 16u32; |
04454e1e | 5029 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5030 | pub const DEBUG_TBINFO_TIMES: u32 = 8u32; |
04454e1e | 5031 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5032 | pub const DEBUG_TEXT_ALLOWBREAKPOINTS: u32 = 8u32; |
04454e1e | 5033 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5034 | pub const DEBUG_TEXT_ALLOWERRORREPORT: u32 = 16u32; |
04454e1e | 5035 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5036 | pub const DEBUG_TEXT_EVALUATETOCODECONTEXT: u32 = 32u32; |
04454e1e | 5037 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5038 | pub const DEBUG_TEXT_ISEXPRESSION: u32 = 1u32; |
04454e1e | 5039 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5040 | pub const DEBUG_TEXT_ISNONUSERCODE: u32 = 64u32; |
04454e1e | 5041 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5042 | pub const DEBUG_TEXT_NOSIDEEFFECTS: u32 = 4u32; |
04454e1e | 5043 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5044 | pub const DEBUG_TEXT_RETURNVALUE: u32 = 2u32; |
5045 | #[repr(C)] | |
04454e1e | 5046 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5047 | pub struct DEBUG_THREAD_BASIC_INFORMATION { |
5048 | pub Valid: u32, | |
5049 | pub ExitStatus: u32, | |
5050 | pub PriorityClass: u32, | |
5051 | pub Priority: u32, | |
5052 | pub CreateTime: u64, | |
5053 | pub ExitTime: u64, | |
5054 | pub KernelTime: u64, | |
5055 | pub UserTime: u64, | |
5056 | pub StartOffset: u64, | |
5057 | pub Affinity: u64, | |
5058 | } | |
5059 | impl ::core::marker::Copy for DEBUG_THREAD_BASIC_INFORMATION {} | |
5060 | impl ::core::clone::Clone for DEBUG_THREAD_BASIC_INFORMATION { | |
5061 | fn clone(&self) -> Self { | |
5062 | *self | |
5063 | } | |
5064 | } | |
5065 | #[repr(C)] | |
04454e1e | 5066 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5067 | pub struct DEBUG_TYPED_DATA { |
5068 | pub ModBase: u64, | |
5069 | pub Offset: u64, | |
5070 | pub EngineHandle: u64, | |
5071 | pub Data: u64, | |
5072 | pub Size: u32, | |
5073 | pub Flags: u32, | |
5074 | pub TypeId: u32, | |
5075 | pub BaseTypeId: u32, | |
5076 | pub Tag: u32, | |
5077 | pub Register: u32, | |
5078 | pub Internal: [u64; 9], | |
5079 | } | |
5080 | impl ::core::marker::Copy for DEBUG_TYPED_DATA {} | |
5081 | impl ::core::clone::Clone for DEBUG_TYPED_DATA { | |
5082 | fn clone(&self) -> Self { | |
5083 | *self | |
5084 | } | |
5085 | } | |
04454e1e | 5086 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5087 | pub const DEBUG_TYPED_DATA_IS_IN_MEMORY: u32 = 1u32; |
04454e1e | 5088 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5089 | pub const DEBUG_TYPED_DATA_PHYSICAL_CACHED: u32 = 4u32; |
04454e1e | 5090 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5091 | pub const DEBUG_TYPED_DATA_PHYSICAL_DEFAULT: u32 = 2u32; |
04454e1e | 5092 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5093 | pub const DEBUG_TYPED_DATA_PHYSICAL_MEMORY: u32 = 14u32; |
04454e1e | 5094 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5095 | pub const DEBUG_TYPED_DATA_PHYSICAL_UNCACHED: u32 = 6u32; |
04454e1e | 5096 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5097 | pub const DEBUG_TYPED_DATA_PHYSICAL_WRITE_COMBINED: u32 = 8u32; |
04454e1e | 5098 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5099 | pub const DEBUG_TYPEOPTS_FORCERADIX_OUTPUT: u32 = 4u32; |
04454e1e | 5100 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5101 | pub const DEBUG_TYPEOPTS_LONGSTATUS_DISPLAY: u32 = 2u32; |
04454e1e | 5102 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5103 | pub const DEBUG_TYPEOPTS_MATCH_MAXSIZE: u32 = 8u32; |
04454e1e | 5104 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5105 | pub const DEBUG_TYPEOPTS_UNICODE_DISPLAY: u32 = 1u32; |
04454e1e | 5106 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5107 | pub const DEBUG_USER_WINDOWS_DUMP: u32 = 1025u32; |
04454e1e | 5108 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5109 | pub const DEBUG_USER_WINDOWS_DUMP_WINDOWS_CE: u32 = 1029u32; |
04454e1e | 5110 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5111 | pub const DEBUG_USER_WINDOWS_IDNA: u32 = 2u32; |
04454e1e | 5112 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5113 | pub const DEBUG_USER_WINDOWS_PROCESS: u32 = 0u32; |
04454e1e | 5114 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5115 | pub const DEBUG_USER_WINDOWS_PROCESS_SERVER: u32 = 1u32; |
04454e1e | 5116 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5117 | pub const DEBUG_USER_WINDOWS_REPT: u32 = 3u32; |
04454e1e | 5118 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5119 | pub const DEBUG_USER_WINDOWS_SMALL_DUMP: u32 = 1024u32; |
5120 | #[repr(C)] | |
04454e1e | 5121 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5122 | #[cfg(feature = "Win32_Foundation")] |
5123 | pub struct DEBUG_VALUE { | |
5124 | pub Anonymous: DEBUG_VALUE_0, | |
5125 | pub TailOfRawBytes: u32, | |
5126 | pub Type: u32, | |
5127 | } | |
5128 | #[cfg(feature = "Win32_Foundation")] | |
5129 | impl ::core::marker::Copy for DEBUG_VALUE {} | |
5130 | #[cfg(feature = "Win32_Foundation")] | |
5131 | impl ::core::clone::Clone for DEBUG_VALUE { | |
5132 | fn clone(&self) -> Self { | |
5133 | *self | |
5134 | } | |
5135 | } | |
5136 | #[repr(C)] | |
04454e1e | 5137 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5138 | #[cfg(feature = "Win32_Foundation")] |
5139 | pub union DEBUG_VALUE_0 { | |
5140 | pub I8: u8, | |
5141 | pub I16: u16, | |
5142 | pub I32: u32, | |
5143 | pub Anonymous: DEBUG_VALUE_0_0, | |
5144 | pub F32: f32, | |
5145 | pub F64: f64, | |
5146 | pub F80Bytes: [u8; 10], | |
5147 | pub F82Bytes: [u8; 11], | |
5148 | pub F128Bytes: [u8; 16], | |
5149 | pub VI8: [u8; 16], | |
5150 | pub VI16: [u16; 8], | |
5151 | pub VI32: [u32; 4], | |
5152 | pub VI64: [u64; 2], | |
5153 | pub VF32: [f32; 4], | |
5154 | pub VF64: [f64; 2], | |
5155 | pub I64Parts32: DEBUG_VALUE_0_2, | |
5156 | pub F128Parts64: DEBUG_VALUE_0_1, | |
5157 | pub RawBytes: [u8; 24], | |
5158 | } | |
5159 | #[cfg(feature = "Win32_Foundation")] | |
5160 | impl ::core::marker::Copy for DEBUG_VALUE_0 {} | |
5161 | #[cfg(feature = "Win32_Foundation")] | |
5162 | impl ::core::clone::Clone for DEBUG_VALUE_0 { | |
5163 | fn clone(&self) -> Self { | |
5164 | *self | |
5165 | } | |
5166 | } | |
5167 | #[repr(C)] | |
04454e1e | 5168 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5169 | #[cfg(feature = "Win32_Foundation")] |
5170 | pub struct DEBUG_VALUE_0_0 { | |
5171 | pub I64: u64, | |
5172 | pub Nat: super::super::super::Foundation::BOOL, | |
5173 | } | |
5174 | #[cfg(feature = "Win32_Foundation")] | |
5175 | impl ::core::marker::Copy for DEBUG_VALUE_0_0 {} | |
5176 | #[cfg(feature = "Win32_Foundation")] | |
5177 | impl ::core::clone::Clone for DEBUG_VALUE_0_0 { | |
5178 | fn clone(&self) -> Self { | |
5179 | *self | |
5180 | } | |
5181 | } | |
5182 | #[repr(C)] | |
04454e1e | 5183 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5184 | #[cfg(feature = "Win32_Foundation")] |
5185 | pub struct DEBUG_VALUE_0_1 { | |
5186 | pub LowPart: u64, | |
5187 | pub HighPart: i64, | |
5188 | } | |
5189 | #[cfg(feature = "Win32_Foundation")] | |
5190 | impl ::core::marker::Copy for DEBUG_VALUE_0_1 {} | |
5191 | #[cfg(feature = "Win32_Foundation")] | |
5192 | impl ::core::clone::Clone for DEBUG_VALUE_0_1 { | |
5193 | fn clone(&self) -> Self { | |
5194 | *self | |
5195 | } | |
5196 | } | |
5197 | #[repr(C)] | |
04454e1e | 5198 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5199 | #[cfg(feature = "Win32_Foundation")] |
5200 | pub struct DEBUG_VALUE_0_2 { | |
5201 | pub LowPart: u32, | |
5202 | pub HighPart: u32, | |
5203 | } | |
5204 | #[cfg(feature = "Win32_Foundation")] | |
5205 | impl ::core::marker::Copy for DEBUG_VALUE_0_2 {} | |
5206 | #[cfg(feature = "Win32_Foundation")] | |
5207 | impl ::core::clone::Clone for DEBUG_VALUE_0_2 { | |
5208 | fn clone(&self) -> Self { | |
5209 | *self | |
5210 | } | |
5211 | } | |
04454e1e | 5212 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5213 | pub const DEBUG_VALUE_FLOAT128: u32 = 9u32; |
04454e1e | 5214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5215 | pub const DEBUG_VALUE_FLOAT32: u32 = 5u32; |
04454e1e | 5216 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5217 | pub const DEBUG_VALUE_FLOAT64: u32 = 6u32; |
04454e1e | 5218 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5219 | pub const DEBUG_VALUE_FLOAT80: u32 = 7u32; |
04454e1e | 5220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5221 | pub const DEBUG_VALUE_FLOAT82: u32 = 8u32; |
04454e1e | 5222 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5223 | pub const DEBUG_VALUE_INT16: u32 = 2u32; |
04454e1e | 5224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5225 | pub const DEBUG_VALUE_INT32: u32 = 3u32; |
04454e1e | 5226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5227 | pub const DEBUG_VALUE_INT64: u32 = 4u32; |
04454e1e | 5228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5229 | pub const DEBUG_VALUE_INT8: u32 = 1u32; |
04454e1e | 5230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5231 | pub const DEBUG_VALUE_INVALID: u32 = 0u32; |
04454e1e | 5232 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5233 | pub const DEBUG_VALUE_TYPES: u32 = 12u32; |
04454e1e | 5234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5235 | pub const DEBUG_VALUE_VECTOR128: u32 = 11u32; |
04454e1e | 5236 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5237 | pub const DEBUG_VALUE_VECTOR64: u32 = 10u32; |
04454e1e | 5238 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5239 | pub const DEBUG_VSEARCH_DEFAULT: u32 = 0u32; |
04454e1e | 5240 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5241 | pub const DEBUG_VSEARCH_WRITABLE_ONLY: u32 = 1u32; |
04454e1e | 5242 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5243 | pub const DEBUG_VSOURCE_DEBUGGEE: u32 = 1u32; |
04454e1e | 5244 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5245 | pub const DEBUG_VSOURCE_DUMP_WITHOUT_MEMINFO: u32 = 3u32; |
04454e1e | 5246 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5247 | pub const DEBUG_VSOURCE_INVALID: u32 = 0u32; |
04454e1e | 5248 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5249 | pub const DEBUG_VSOURCE_MAPPED_IMAGE: u32 = 2u32; |
04454e1e | 5250 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5251 | pub const DEBUG_WAIT_DEFAULT: u32 = 0u32; |
04454e1e | 5252 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5253 | #[cfg(feature = "Win32_Foundation")] |
5254 | 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>; | |
5255 | #[repr(C)] | |
04454e1e | 5256 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
5257 | #[cfg(target_arch = "aarch64")] |
5258 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5259 | pub struct DISPATCHER_CONTEXT { | |
5260 | pub ControlPc: usize, | |
5261 | pub ImageBase: usize, | |
5262 | pub FunctionEntry: *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, | |
5263 | pub EstablisherFrame: usize, | |
5264 | pub TargetPc: usize, | |
5265 | pub ContextRecord: *mut CONTEXT, | |
5266 | pub LanguageHandler: super::super::Kernel::EXCEPTION_ROUTINE, | |
5267 | pub HandlerData: *mut ::core::ffi::c_void, | |
5268 | pub HistoryTable: *mut UNWIND_HISTORY_TABLE, | |
5269 | pub ScopeIndex: u32, | |
5270 | pub ControlPcIsUnwound: super::super::super::Foundation::BOOLEAN, | |
5271 | pub NonVolatileRegisters: *mut u8, | |
5272 | } | |
5273 | #[cfg(target_arch = "aarch64")] | |
5274 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5275 | impl ::core::marker::Copy for DISPATCHER_CONTEXT {} | |
5276 | #[cfg(target_arch = "aarch64")] | |
5277 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5278 | impl ::core::clone::Clone for DISPATCHER_CONTEXT { | |
5279 | fn clone(&self) -> Self { | |
5280 | *self | |
5281 | } | |
5282 | } | |
5283 | #[repr(C)] | |
04454e1e | 5284 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
5285 | #[cfg(target_arch = "x86_64")] |
5286 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5287 | pub struct DISPATCHER_CONTEXT { | |
5288 | pub ControlPc: u64, | |
5289 | pub ImageBase: u64, | |
5290 | pub FunctionEntry: *mut IMAGE_RUNTIME_FUNCTION_ENTRY, | |
5291 | pub EstablisherFrame: u64, | |
5292 | pub TargetIp: u64, | |
5293 | pub ContextRecord: *mut CONTEXT, | |
5294 | pub LanguageHandler: super::super::Kernel::EXCEPTION_ROUTINE, | |
5295 | pub HandlerData: *mut ::core::ffi::c_void, | |
5296 | pub HistoryTable: *mut UNWIND_HISTORY_TABLE, | |
5297 | pub ScopeIndex: u32, | |
5298 | pub Fill0: u32, | |
5299 | } | |
5300 | #[cfg(target_arch = "x86_64")] | |
5301 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5302 | impl ::core::marker::Copy for DISPATCHER_CONTEXT {} | |
5303 | #[cfg(target_arch = "x86_64")] | |
5304 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5305 | impl ::core::clone::Clone for DISPATCHER_CONTEXT { | |
5306 | fn clone(&self) -> Self { | |
5307 | *self | |
5308 | } | |
5309 | } | |
04454e1e | 5310 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5311 | pub const DMP_CONTEXT_RECORD_SIZE_32: u32 = 1200u32; |
04454e1e | 5312 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5313 | pub const DMP_CONTEXT_RECORD_SIZE_64: u32 = 3000u32; |
04454e1e | 5314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5315 | pub const DMP_HEADER_COMMENT_SIZE: u32 = 128u32; |
04454e1e | 5316 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5317 | pub const DMP_PHYSICAL_MEMORY_BLOCK_SIZE_32: u32 = 700u32; |
04454e1e | 5318 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5319 | pub const DMP_PHYSICAL_MEMORY_BLOCK_SIZE_64: u32 = 700u32; |
04454e1e | 5320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5321 | pub const DMP_RESERVED_0_SIZE_32: u32 = 1760u32; |
04454e1e | 5322 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5323 | pub const DMP_RESERVED_0_SIZE_64: u32 = 4008u32; |
04454e1e | 5324 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5325 | pub const DMP_RESERVED_2_SIZE_32: u32 = 16u32; |
04454e1e | 5326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5327 | pub const DMP_RESERVED_3_SIZE_32: u32 = 56u32; |
04454e1e | 5328 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5329 | pub type DOCUMENTNAMETYPE = i32; |
04454e1e | 5330 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5331 | pub const DOCUMENTNAMETYPE_APPNODE: DOCUMENTNAMETYPE = 0i32; |
04454e1e | 5332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5333 | pub const DOCUMENTNAMETYPE_TITLE: DOCUMENTNAMETYPE = 1i32; |
04454e1e | 5334 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5335 | pub const DOCUMENTNAMETYPE_FILE_TAIL: DOCUMENTNAMETYPE = 2i32; |
04454e1e | 5336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5337 | pub const DOCUMENTNAMETYPE_URL: DOCUMENTNAMETYPE = 3i32; |
04454e1e | 5338 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5339 | pub const DOCUMENTNAMETYPE_UNIQUE_TITLE: DOCUMENTNAMETYPE = 4i32; |
04454e1e | 5340 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5341 | pub const DOCUMENTNAMETYPE_SOURCE_MAP_URL: DOCUMENTNAMETYPE = 5i32; |
04454e1e | 5342 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5343 | pub const DSLFLAG_MISMATCHED_DBG: u32 = 2u32; |
04454e1e | 5344 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5345 | pub const DSLFLAG_MISMATCHED_PDB: u32 = 1u32; |
5346 | #[repr(C)] | |
04454e1e | 5347 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5348 | pub union DUMP_FILE_ATTRIBUTES { |
5349 | pub Anonymous: DUMP_FILE_ATTRIBUTES_0, | |
5350 | pub Attributes: u32, | |
5351 | } | |
5352 | impl ::core::marker::Copy for DUMP_FILE_ATTRIBUTES {} | |
5353 | impl ::core::clone::Clone for DUMP_FILE_ATTRIBUTES { | |
5354 | fn clone(&self) -> Self { | |
5355 | *self | |
5356 | } | |
5357 | } | |
5358 | #[repr(C)] | |
04454e1e | 5359 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5360 | pub struct DUMP_FILE_ATTRIBUTES_0 { |
5361 | pub _bitfield: u32, | |
5362 | } | |
5363 | impl ::core::marker::Copy for DUMP_FILE_ATTRIBUTES_0 {} | |
5364 | impl ::core::clone::Clone for DUMP_FILE_ATTRIBUTES_0 { | |
5365 | fn clone(&self) -> Self { | |
5366 | *self | |
5367 | } | |
5368 | } | |
5369 | #[repr(C)] | |
04454e1e | 5370 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5371 | #[cfg(feature = "Win32_Foundation")] |
5372 | pub struct DUMP_HEADER32 { | |
5373 | pub Signature: u32, | |
5374 | pub ValidDump: u32, | |
5375 | pub MajorVersion: u32, | |
5376 | pub MinorVersion: u32, | |
5377 | pub DirectoryTableBase: u32, | |
5378 | pub PfnDataBase: u32, | |
5379 | pub PsLoadedModuleList: u32, | |
5380 | pub PsActiveProcessHead: u32, | |
5381 | pub MachineImageType: u32, | |
5382 | pub NumberProcessors: u32, | |
5383 | pub BugCheckCode: u32, | |
5384 | pub BugCheckParameter1: u32, | |
5385 | pub BugCheckParameter2: u32, | |
5386 | pub BugCheckParameter3: u32, | |
5387 | pub BugCheckParameter4: u32, | |
5388 | pub VersionUser: [super::super::super::Foundation::CHAR; 32], | |
5389 | pub PaeEnabled: u8, | |
5390 | pub KdSecondaryVersion: u8, | |
5391 | pub Spare3: [u8; 2], | |
5392 | pub KdDebuggerDataBlock: u32, | |
5393 | pub Anonymous: DUMP_HEADER32_0, | |
5394 | pub ContextRecord: [u8; 1200], | |
5395 | pub Exception: EXCEPTION_RECORD32, | |
5396 | pub Comment: [super::super::super::Foundation::CHAR; 128], | |
5397 | pub Attributes: DUMP_FILE_ATTRIBUTES, | |
5398 | pub BootId: u32, | |
5399 | pub _reserved0: [u8; 1760], | |
5400 | pub DumpType: u32, | |
5401 | pub MiniDumpFields: u32, | |
5402 | pub SecondaryDataState: u32, | |
5403 | pub ProductType: u32, | |
5404 | pub SuiteMask: u32, | |
5405 | pub WriterStatus: u32, | |
5406 | pub RequiredDumpSpace: i64, | |
5407 | pub _reserved2: [u8; 16], | |
5408 | pub SystemUpTime: i64, | |
5409 | pub SystemTime: i64, | |
5410 | pub _reserved3: [u8; 56], | |
5411 | } | |
5412 | #[cfg(feature = "Win32_Foundation")] | |
5413 | impl ::core::marker::Copy for DUMP_HEADER32 {} | |
5414 | #[cfg(feature = "Win32_Foundation")] | |
5415 | impl ::core::clone::Clone for DUMP_HEADER32 { | |
5416 | fn clone(&self) -> Self { | |
5417 | *self | |
5418 | } | |
5419 | } | |
5420 | #[repr(C)] | |
04454e1e | 5421 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5422 | #[cfg(feature = "Win32_Foundation")] |
5423 | pub union DUMP_HEADER32_0 { | |
5424 | pub PhysicalMemoryBlock: PHYSICAL_MEMORY_DESCRIPTOR32, | |
5425 | pub PhysicalMemoryBlockBuffer: [u8; 700], | |
5426 | } | |
5427 | #[cfg(feature = "Win32_Foundation")] | |
5428 | impl ::core::marker::Copy for DUMP_HEADER32_0 {} | |
5429 | #[cfg(feature = "Win32_Foundation")] | |
5430 | impl ::core::clone::Clone for DUMP_HEADER32_0 { | |
5431 | fn clone(&self) -> Self { | |
5432 | *self | |
5433 | } | |
5434 | } | |
5435 | #[repr(C)] | |
04454e1e | 5436 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5437 | #[cfg(feature = "Win32_Foundation")] |
5438 | pub struct DUMP_HEADER64 { | |
5439 | pub Signature: u32, | |
5440 | pub ValidDump: u32, | |
5441 | pub MajorVersion: u32, | |
5442 | pub MinorVersion: u32, | |
5443 | pub DirectoryTableBase: u64, | |
5444 | pub PfnDataBase: u64, | |
5445 | pub PsLoadedModuleList: u64, | |
5446 | pub PsActiveProcessHead: u64, | |
5447 | pub MachineImageType: u32, | |
5448 | pub NumberProcessors: u32, | |
5449 | pub BugCheckCode: u32, | |
5450 | pub BugCheckParameter1: u64, | |
5451 | pub BugCheckParameter2: u64, | |
5452 | pub BugCheckParameter3: u64, | |
5453 | pub BugCheckParameter4: u64, | |
5454 | pub VersionUser: [super::super::super::Foundation::CHAR; 32], | |
5455 | pub KdDebuggerDataBlock: u64, | |
5456 | pub Anonymous: DUMP_HEADER64_0, | |
5457 | pub ContextRecord: [u8; 3000], | |
5458 | pub Exception: EXCEPTION_RECORD64, | |
5459 | pub DumpType: u32, | |
5460 | pub RequiredDumpSpace: i64, | |
5461 | pub SystemTime: i64, | |
5462 | pub Comment: [super::super::super::Foundation::CHAR; 128], | |
5463 | pub SystemUpTime: i64, | |
5464 | pub MiniDumpFields: u32, | |
5465 | pub SecondaryDataState: u32, | |
5466 | pub ProductType: u32, | |
5467 | pub SuiteMask: u32, | |
5468 | pub WriterStatus: u32, | |
5469 | pub Unused1: u8, | |
5470 | pub KdSecondaryVersion: u8, | |
5471 | pub Unused: [u8; 2], | |
5472 | pub Attributes: DUMP_FILE_ATTRIBUTES, | |
5473 | pub BootId: u32, | |
5474 | pub _reserved0: [u8; 4008], | |
5475 | } | |
5476 | #[cfg(feature = "Win32_Foundation")] | |
5477 | impl ::core::marker::Copy for DUMP_HEADER64 {} | |
5478 | #[cfg(feature = "Win32_Foundation")] | |
5479 | impl ::core::clone::Clone for DUMP_HEADER64 { | |
5480 | fn clone(&self) -> Self { | |
5481 | *self | |
5482 | } | |
5483 | } | |
5484 | #[repr(C)] | |
04454e1e | 5485 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5486 | #[cfg(feature = "Win32_Foundation")] |
5487 | pub union DUMP_HEADER64_0 { | |
5488 | pub PhysicalMemoryBlock: PHYSICAL_MEMORY_DESCRIPTOR64, | |
5489 | pub PhysicalMemoryBlockBuffer: [u8; 700], | |
5490 | } | |
5491 | #[cfg(feature = "Win32_Foundation")] | |
5492 | impl ::core::marker::Copy for DUMP_HEADER64_0 {} | |
5493 | #[cfg(feature = "Win32_Foundation")] | |
5494 | impl ::core::clone::Clone for DUMP_HEADER64_0 { | |
5495 | fn clone(&self) -> Self { | |
5496 | *self | |
5497 | } | |
5498 | } | |
04454e1e | 5499 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5500 | pub const DUMP_SUMMARY_VALID_CURRENT_USER_VA: u32 = 2u32; |
04454e1e | 5501 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5502 | pub const DUMP_SUMMARY_VALID_KERNEL_VA: u32 = 1u32; |
5503 | pub type DebugBaseEventCallbacks = *mut ::core::ffi::c_void; | |
5504 | pub type DebugBaseEventCallbacksWide = *mut ::core::ffi::c_void; | |
5505 | 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] }; | |
5506 | #[repr(C)] | |
04454e1e | 5507 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5508 | #[cfg(feature = "Win32_Foundation")] |
5509 | pub struct DebugPropertyInfo { | |
5510 | pub m_dwValidFields: u32, | |
5511 | pub m_bstrName: super::super::super::Foundation::BSTR, | |
5512 | pub m_bstrType: super::super::super::Foundation::BSTR, | |
5513 | pub m_bstrValue: super::super::super::Foundation::BSTR, | |
5514 | pub m_bstrFullName: super::super::super::Foundation::BSTR, | |
5515 | pub m_dwAttrib: u32, | |
5516 | pub m_pDebugProp: IDebugProperty, | |
5517 | } | |
5518 | #[cfg(feature = "Win32_Foundation")] | |
5519 | impl ::core::marker::Copy for DebugPropertyInfo {} | |
5520 | #[cfg(feature = "Win32_Foundation")] | |
5521 | impl ::core::clone::Clone for DebugPropertyInfo { | |
5522 | fn clone(&self) -> Self { | |
5523 | *self | |
5524 | } | |
5525 | } | |
5526 | #[repr(C)] | |
04454e1e | 5527 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5528 | #[cfg(feature = "Win32_Foundation")] |
5529 | pub struct DebugStackFrameDescriptor { | |
5530 | pub pdsf: IDebugStackFrame, | |
5531 | pub dwMin: u32, | |
5532 | pub dwLim: u32, | |
5533 | pub fFinal: super::super::super::Foundation::BOOL, | |
5534 | pub punkFinal: ::windows_sys::core::IUnknown, | |
5535 | } | |
5536 | #[cfg(feature = "Win32_Foundation")] | |
5537 | impl ::core::marker::Copy for DebugStackFrameDescriptor {} | |
5538 | #[cfg(feature = "Win32_Foundation")] | |
5539 | impl ::core::clone::Clone for DebugStackFrameDescriptor { | |
5540 | fn clone(&self) -> Self { | |
5541 | *self | |
5542 | } | |
5543 | } | |
5544 | #[repr(C)] | |
04454e1e | 5545 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5546 | #[cfg(feature = "Win32_Foundation")] |
5547 | pub struct DebugStackFrameDescriptor64 { | |
5548 | pub pdsf: IDebugStackFrame, | |
5549 | pub dwMin: u64, | |
5550 | pub dwLim: u64, | |
5551 | pub fFinal: super::super::super::Foundation::BOOL, | |
5552 | pub punkFinal: ::windows_sys::core::IUnknown, | |
5553 | } | |
5554 | #[cfg(feature = "Win32_Foundation")] | |
5555 | impl ::core::marker::Copy for DebugStackFrameDescriptor64 {} | |
5556 | #[cfg(feature = "Win32_Foundation")] | |
5557 | impl ::core::clone::Clone for DebugStackFrameDescriptor64 { | |
5558 | fn clone(&self) -> Self { | |
5559 | *self | |
5560 | } | |
5561 | } | |
5562 | 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] }; | |
04454e1e | 5563 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5564 | pub type ERRORRESUMEACTION = i32; |
04454e1e | 5565 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5566 | pub const ERRORRESUMEACTION_ReexecuteErrorStatement: ERRORRESUMEACTION = 0i32; |
04454e1e | 5567 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5568 | pub const ERRORRESUMEACTION_AbortCallAndReturnErrorToCaller: ERRORRESUMEACTION = 1i32; |
04454e1e | 5569 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5570 | pub const ERRORRESUMEACTION_SkipErrorStatement: ERRORRESUMEACTION = 2i32; |
04454e1e | 5571 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5572 | pub const ERROR_DBG_CANCELLED: u32 = 3221226695u32; |
04454e1e | 5573 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5574 | pub const ERROR_DBG_TIMEOUT: u32 = 3221226932u32; |
04454e1e | 5575 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5576 | pub const ERROR_IMAGE_NOT_STRIPPED: u32 = 34816u32; |
04454e1e | 5577 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5578 | pub const ERROR_NO_DBG_POINTER: u32 = 34817u32; |
04454e1e | 5579 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5580 | pub const ERROR_NO_PDB_POINTER: u32 = 34818u32; |
04454e1e | 5581 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5582 | pub const ESLFLAG_FULLPATH: u32 = 1u32; |
04454e1e | 5583 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5584 | pub const ESLFLAG_INLINE_SITE: u32 = 16u32; |
04454e1e | 5585 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5586 | pub const ESLFLAG_NEAREST: u32 = 2u32; |
04454e1e | 5587 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5588 | pub const ESLFLAG_NEXT: u32 = 8u32; |
04454e1e | 5589 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5590 | pub const ESLFLAG_PREV: u32 = 4u32; |
04454e1e | 5591 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5592 | pub const EVENT_SRCSPEW: u32 = 100u32; |
04454e1e | 5593 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5594 | pub const EVENT_SRCSPEW_END: u32 = 199u32; |
04454e1e | 5595 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5596 | pub const EVENT_SRCSPEW_START: u32 = 100u32; |
5597 | #[repr(C)] | |
04454e1e | 5598 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5599 | #[cfg(feature = "Win32_Foundation")] |
5600 | pub struct EXCEPTION_DEBUG_INFO { | |
5601 | pub ExceptionRecord: EXCEPTION_RECORD, | |
5602 | pub dwFirstChance: u32, | |
5603 | } | |
5604 | #[cfg(feature = "Win32_Foundation")] | |
5605 | impl ::core::marker::Copy for EXCEPTION_DEBUG_INFO {} | |
5606 | #[cfg(feature = "Win32_Foundation")] | |
5607 | impl ::core::clone::Clone for EXCEPTION_DEBUG_INFO { | |
5608 | fn clone(&self) -> Self { | |
5609 | *self | |
5610 | } | |
5611 | } | |
5612 | #[repr(C)] | |
04454e1e | 5613 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
5614 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
5615 | pub struct EXCEPTION_POINTERS { | |
5616 | pub ExceptionRecord: *mut EXCEPTION_RECORD, | |
5617 | pub ContextRecord: *mut CONTEXT, | |
5618 | } | |
5619 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5620 | impl ::core::marker::Copy for EXCEPTION_POINTERS {} | |
5621 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
5622 | impl ::core::clone::Clone for EXCEPTION_POINTERS { | |
5623 | fn clone(&self) -> Self { | |
5624 | *self | |
5625 | } | |
5626 | } | |
5627 | #[repr(C)] | |
04454e1e | 5628 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5629 | #[cfg(feature = "Win32_Foundation")] |
5630 | pub struct EXCEPTION_RECORD { | |
5631 | pub ExceptionCode: super::super::super::Foundation::NTSTATUS, | |
5632 | pub ExceptionFlags: u32, | |
5633 | pub ExceptionRecord: *mut EXCEPTION_RECORD, | |
5634 | pub ExceptionAddress: *mut ::core::ffi::c_void, | |
5635 | pub NumberParameters: u32, | |
5636 | pub ExceptionInformation: [usize; 15], | |
5637 | } | |
5638 | #[cfg(feature = "Win32_Foundation")] | |
5639 | impl ::core::marker::Copy for EXCEPTION_RECORD {} | |
5640 | #[cfg(feature = "Win32_Foundation")] | |
5641 | impl ::core::clone::Clone for EXCEPTION_RECORD { | |
5642 | fn clone(&self) -> Self { | |
5643 | *self | |
5644 | } | |
5645 | } | |
5646 | #[repr(C)] | |
04454e1e | 5647 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5648 | #[cfg(feature = "Win32_Foundation")] |
5649 | pub struct EXCEPTION_RECORD32 { | |
5650 | pub ExceptionCode: super::super::super::Foundation::NTSTATUS, | |
5651 | pub ExceptionFlags: u32, | |
5652 | pub ExceptionRecord: u32, | |
5653 | pub ExceptionAddress: u32, | |
5654 | pub NumberParameters: u32, | |
5655 | pub ExceptionInformation: [u32; 15], | |
5656 | } | |
5657 | #[cfg(feature = "Win32_Foundation")] | |
5658 | impl ::core::marker::Copy for EXCEPTION_RECORD32 {} | |
5659 | #[cfg(feature = "Win32_Foundation")] | |
5660 | impl ::core::clone::Clone for EXCEPTION_RECORD32 { | |
5661 | fn clone(&self) -> Self { | |
5662 | *self | |
5663 | } | |
5664 | } | |
5665 | #[repr(C)] | |
04454e1e | 5666 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5667 | #[cfg(feature = "Win32_Foundation")] |
5668 | pub struct EXCEPTION_RECORD64 { | |
5669 | pub ExceptionCode: super::super::super::Foundation::NTSTATUS, | |
5670 | pub ExceptionFlags: u32, | |
5671 | pub ExceptionRecord: u64, | |
5672 | pub ExceptionAddress: u64, | |
5673 | pub NumberParameters: u32, | |
5674 | pub __unusedAlignment: u32, | |
5675 | pub ExceptionInformation: [u64; 15], | |
5676 | } | |
5677 | #[cfg(feature = "Win32_Foundation")] | |
5678 | impl ::core::marker::Copy for EXCEPTION_RECORD64 {} | |
5679 | #[cfg(feature = "Win32_Foundation")] | |
5680 | impl ::core::clone::Clone for EXCEPTION_RECORD64 { | |
5681 | fn clone(&self) -> Self { | |
5682 | *self | |
5683 | } | |
5684 | } | |
04454e1e | 5685 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5686 | pub const EXIT_ON_CONTROLC: u32 = 8u32; |
5687 | #[repr(C)] | |
04454e1e | 5688 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5689 | pub struct EXIT_PROCESS_DEBUG_INFO { |
5690 | pub dwExitCode: u32, | |
5691 | } | |
5692 | impl ::core::marker::Copy for EXIT_PROCESS_DEBUG_INFO {} | |
5693 | impl ::core::clone::Clone for EXIT_PROCESS_DEBUG_INFO { | |
5694 | fn clone(&self) -> Self { | |
5695 | *self | |
5696 | } | |
5697 | } | |
5698 | #[repr(C)] | |
04454e1e | 5699 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5700 | pub struct EXIT_THREAD_DEBUG_INFO { |
5701 | pub dwExitCode: u32, | |
5702 | } | |
5703 | impl ::core::marker::Copy for EXIT_THREAD_DEBUG_INFO {} | |
5704 | impl ::core::clone::Clone for EXIT_THREAD_DEBUG_INFO { | |
5705 | fn clone(&self) -> Self { | |
5706 | *self | |
5707 | } | |
5708 | } | |
5709 | #[repr(C)] | |
04454e1e | 5710 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5711 | pub struct EXTSTACKTRACE { |
5712 | pub FramePointer: u32, | |
5713 | pub ProgramCounter: u32, | |
5714 | pub ReturnAddress: u32, | |
5715 | pub Args: [u32; 4], | |
5716 | } | |
5717 | impl ::core::marker::Copy for EXTSTACKTRACE {} | |
5718 | impl ::core::clone::Clone for EXTSTACKTRACE { | |
5719 | fn clone(&self) -> Self { | |
5720 | *self | |
5721 | } | |
5722 | } | |
5723 | #[repr(C)] | |
04454e1e | 5724 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5725 | pub struct EXTSTACKTRACE32 { |
5726 | pub FramePointer: u32, | |
5727 | pub ProgramCounter: u32, | |
5728 | pub ReturnAddress: u32, | |
5729 | pub Args: [u32; 4], | |
5730 | } | |
5731 | impl ::core::marker::Copy for EXTSTACKTRACE32 {} | |
5732 | impl ::core::clone::Clone for EXTSTACKTRACE32 { | |
5733 | fn clone(&self) -> Self { | |
5734 | *self | |
5735 | } | |
5736 | } | |
5737 | #[repr(C)] | |
04454e1e | 5738 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5739 | pub struct EXTSTACKTRACE64 { |
5740 | pub FramePointer: u64, | |
5741 | pub ProgramCounter: u64, | |
5742 | pub ReturnAddress: u64, | |
5743 | pub Args: [u64; 4], | |
5744 | } | |
5745 | impl ::core::marker::Copy for EXTSTACKTRACE64 {} | |
5746 | impl ::core::clone::Clone for EXTSTACKTRACE64 { | |
5747 | fn clone(&self) -> Self { | |
5748 | *self | |
5749 | } | |
5750 | } | |
5751 | #[repr(C)] | |
04454e1e | 5752 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5753 | pub struct EXT_API_VERSION { |
5754 | pub MajorVersion: u16, | |
5755 | pub MinorVersion: u16, | |
5756 | pub Revision: u16, | |
5757 | pub Reserved: u16, | |
5758 | } | |
5759 | impl ::core::marker::Copy for EXT_API_VERSION {} | |
5760 | impl ::core::clone::Clone for EXT_API_VERSION { | |
5761 | fn clone(&self) -> Self { | |
5762 | *self | |
5763 | } | |
5764 | } | |
04454e1e | 5765 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5766 | pub const EXT_API_VERSION_NUMBER: u32 = 5u32; |
04454e1e | 5767 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5768 | pub const EXT_API_VERSION_NUMBER32: u32 = 5u32; |
04454e1e | 5769 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5770 | pub const EXT_API_VERSION_NUMBER64: u32 = 6u32; |
5771 | #[repr(C)] | |
04454e1e | 5772 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5773 | #[cfg(feature = "Win32_Foundation")] |
5774 | pub struct EXT_FIND_FILE { | |
04454e1e | 5775 | pub FileName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
5776 | pub IndexedSize: u64, |
5777 | pub ImageTimeDateStamp: u32, | |
5778 | pub ImageCheckSum: u32, | |
5779 | pub ExtraInfo: *mut ::core::ffi::c_void, | |
5780 | pub ExtraInfoSize: u32, | |
5781 | pub Flags: u32, | |
5782 | pub FileMapping: *mut ::core::ffi::c_void, | |
5783 | pub FileMappingSize: u64, | |
5784 | pub FileHandle: super::super::super::Foundation::HANDLE, | |
04454e1e | 5785 | pub FoundFileName: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
5786 | pub FoundFileNameChars: u32, |
5787 | } | |
5788 | #[cfg(feature = "Win32_Foundation")] | |
5789 | impl ::core::marker::Copy for EXT_FIND_FILE {} | |
5790 | #[cfg(feature = "Win32_Foundation")] | |
5791 | impl ::core::clone::Clone for EXT_FIND_FILE { | |
5792 | fn clone(&self) -> Self { | |
5793 | *self | |
5794 | } | |
5795 | } | |
04454e1e | 5796 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5797 | pub const EXT_FIND_FILE_ALLOW_GIVEN_PATH: u32 = 1u32; |
5798 | #[repr(C)] | |
04454e1e | 5799 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5800 | pub struct EXT_MATCH_PATTERN_A { |
04454e1e FG |
5801 | pub Str: ::windows_sys::core::PCSTR, |
5802 | pub Pattern: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
5803 | pub CaseSensitive: u32, |
5804 | } | |
5e7ed085 | 5805 | impl ::core::marker::Copy for EXT_MATCH_PATTERN_A {} |
5e7ed085 FG |
5806 | impl ::core::clone::Clone for EXT_MATCH_PATTERN_A { |
5807 | fn clone(&self) -> Self { | |
5808 | *self | |
5809 | } | |
5810 | } | |
04454e1e | 5811 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5812 | pub const EXT_OUTPUT_VER: u32 = 1u32; |
04454e1e | 5813 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5814 | pub const EXT_TDF_PHYSICAL_CACHED: u32 = 4u32; |
04454e1e | 5815 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5816 | pub const EXT_TDF_PHYSICAL_DEFAULT: u32 = 2u32; |
04454e1e | 5817 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5818 | pub const EXT_TDF_PHYSICAL_MEMORY: u32 = 14u32; |
04454e1e | 5819 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5820 | pub const EXT_TDF_PHYSICAL_UNCACHED: u32 = 6u32; |
04454e1e | 5821 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5822 | pub const EXT_TDF_PHYSICAL_WRITE_COMBINED: u32 = 8u32; |
04454e1e | 5823 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5824 | pub type EXT_TDOP = i32; |
04454e1e | 5825 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5826 | pub const EXT_TDOP_COPY: EXT_TDOP = 0i32; |
04454e1e | 5827 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5828 | pub const EXT_TDOP_RELEASE: EXT_TDOP = 1i32; |
04454e1e | 5829 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5830 | pub const EXT_TDOP_SET_FROM_EXPR: EXT_TDOP = 2i32; |
04454e1e | 5831 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5832 | pub const EXT_TDOP_SET_FROM_U64_EXPR: EXT_TDOP = 3i32; |
04454e1e | 5833 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5834 | pub const EXT_TDOP_GET_FIELD: EXT_TDOP = 4i32; |
04454e1e | 5835 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5836 | pub const EXT_TDOP_EVALUATE: EXT_TDOP = 5i32; |
04454e1e | 5837 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5838 | pub const EXT_TDOP_GET_TYPE_NAME: EXT_TDOP = 6i32; |
04454e1e | 5839 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5840 | pub const EXT_TDOP_OUTPUT_TYPE_NAME: EXT_TDOP = 7i32; |
04454e1e | 5841 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5842 | pub const EXT_TDOP_OUTPUT_SIMPLE_VALUE: EXT_TDOP = 8i32; |
04454e1e | 5843 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5844 | pub const EXT_TDOP_OUTPUT_FULL_VALUE: EXT_TDOP = 9i32; |
04454e1e | 5845 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5846 | pub const EXT_TDOP_HAS_FIELD: EXT_TDOP = 10i32; |
04454e1e | 5847 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5848 | pub const EXT_TDOP_GET_FIELD_OFFSET: EXT_TDOP = 11i32; |
04454e1e | 5849 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5850 | pub const EXT_TDOP_GET_ARRAY_ELEMENT: EXT_TDOP = 12i32; |
04454e1e | 5851 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5852 | pub const EXT_TDOP_GET_DEREFERENCE: EXT_TDOP = 13i32; |
04454e1e | 5853 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5854 | pub const EXT_TDOP_GET_TYPE_SIZE: EXT_TDOP = 14i32; |
04454e1e | 5855 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5856 | pub const EXT_TDOP_OUTPUT_TYPE_DEFINITION: EXT_TDOP = 15i32; |
04454e1e | 5857 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5858 | pub const EXT_TDOP_GET_POINTER_TO: EXT_TDOP = 16i32; |
04454e1e | 5859 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5860 | pub const EXT_TDOP_SET_FROM_TYPE_ID_AND_U64: EXT_TDOP = 17i32; |
04454e1e | 5861 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5862 | pub const EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64: EXT_TDOP = 18i32; |
04454e1e | 5863 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5864 | pub const EXT_TDOP_COUNT: EXT_TDOP = 19i32; |
5865 | #[repr(C)] | |
04454e1e | 5866 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5867 | pub struct EXT_TYPED_DATA { |
5868 | pub Operation: EXT_TDOP, | |
5869 | pub Flags: u32, | |
5870 | pub InData: DEBUG_TYPED_DATA, | |
5871 | pub OutData: DEBUG_TYPED_DATA, | |
5872 | pub InStrIndex: u32, | |
5873 | pub In32: u32, | |
5874 | pub Out32: u32, | |
5875 | pub In64: u64, | |
5876 | pub Out64: u64, | |
5877 | pub StrBufferIndex: u32, | |
5878 | pub StrBufferChars: u32, | |
5879 | pub StrCharsNeeded: u32, | |
5880 | pub DataBufferIndex: u32, | |
5881 | pub DataBufferBytes: u32, | |
5882 | pub DataBytesNeeded: u32, | |
5883 | pub Status: ::windows_sys::core::HRESULT, | |
5884 | pub Reserved: [u64; 8], | |
5885 | } | |
5886 | impl ::core::marker::Copy for EXT_TYPED_DATA {} | |
5887 | impl ::core::clone::Clone for EXT_TYPED_DATA { | |
5888 | fn clone(&self) -> Self { | |
5889 | *self | |
5890 | } | |
5891 | } | |
04454e1e | 5892 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5893 | pub type EX_PROP_INFO_FLAGS = i32; |
04454e1e | 5894 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5895 | pub const EX_PROP_INFO_ID: EX_PROP_INFO_FLAGS = 256i32; |
04454e1e | 5896 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5897 | pub const EX_PROP_INFO_NTYPE: EX_PROP_INFO_FLAGS = 512i32; |
04454e1e | 5898 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5899 | pub const EX_PROP_INFO_NVALUE: EX_PROP_INFO_FLAGS = 1024i32; |
04454e1e | 5900 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5901 | pub const EX_PROP_INFO_LOCKBYTES: EX_PROP_INFO_FLAGS = 2048i32; |
04454e1e | 5902 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5903 | pub const EX_PROP_INFO_DEBUGEXTPROP: EX_PROP_INFO_FLAGS = 4096i32; |
04454e1e | 5904 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5905 | pub const E_JsDEBUG_INVALID_MEMORY_ADDRESS: ::windows_sys::core::HRESULT = -1916338171i32; |
04454e1e | 5906 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5907 | pub const E_JsDEBUG_MISMATCHED_RUNTIME: ::windows_sys::core::HRESULT = -1916338175i32; |
04454e1e | 5908 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5909 | pub const E_JsDEBUG_OUTSIDE_OF_VM: ::windows_sys::core::HRESULT = -1916338172i32; |
04454e1e | 5910 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5911 | pub const E_JsDEBUG_RUNTIME_NOT_IN_DEBUG_MODE: ::windows_sys::core::HRESULT = -1916338169i32; |
04454e1e | 5912 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5913 | pub const E_JsDEBUG_SOURCE_LOCATION_NOT_FOUND: ::windows_sys::core::HRESULT = -1916338170i32; |
04454e1e | 5914 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5915 | pub const E_JsDEBUG_UNKNOWN_THREAD: ::windows_sys::core::HRESULT = -1916338174i32; |
04454e1e | 5916 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5917 | pub type ErrorClass = i32; |
04454e1e | 5918 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5919 | pub const ErrorClassWarning: ErrorClass = 0i32; |
04454e1e | 5920 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
5921 | pub const ErrorClassError: ErrorClass = 1i32; |
5922 | #[repr(C)] | |
04454e1e FG |
5923 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] |
5924 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] | |
5e7ed085 FG |
5925 | pub struct ExtendedDebugPropertyInfo { |
5926 | pub dwValidFields: u32, | |
04454e1e FG |
5927 | pub pszName: ::windows_sys::core::PWSTR, |
5928 | pub pszType: ::windows_sys::core::PWSTR, | |
5929 | pub pszValue: ::windows_sys::core::PWSTR, | |
5930 | pub pszFullName: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
5931 | pub dwAttrib: u32, |
5932 | pub pDebugProp: IDebugProperty, | |
5933 | pub nDISPID: u32, | |
5934 | pub nType: u32, | |
5935 | pub varValue: super::super::Com::VARIANT, | |
5936 | pub plbValue: super::super::Com::StructuredStorage::ILockBytes, | |
5937 | pub pDebugExtProp: IDebugExtendedProperty, | |
5938 | } | |
04454e1e | 5939 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] |
5e7ed085 | 5940 | impl ::core::marker::Copy for ExtendedDebugPropertyInfo {} |
04454e1e | 5941 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] |
5e7ed085 FG |
5942 | impl ::core::clone::Clone for ExtendedDebugPropertyInfo { |
5943 | fn clone(&self) -> Self { | |
5944 | *self | |
5945 | } | |
5946 | } | |
04454e1e | 5947 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5948 | pub type FACILITY_CODE = u32; |
04454e1e | 5949 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5950 | pub const FACILITY_NULL: FACILITY_CODE = 0u32; |
04454e1e | 5951 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5952 | pub const FACILITY_RPC: FACILITY_CODE = 1u32; |
04454e1e | 5953 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5954 | pub const FACILITY_DISPATCH: FACILITY_CODE = 2u32; |
04454e1e | 5955 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5956 | pub const FACILITY_STORAGE: FACILITY_CODE = 3u32; |
04454e1e | 5957 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5958 | pub const FACILITY_ITF: FACILITY_CODE = 4u32; |
04454e1e | 5959 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5960 | pub const FACILITY_WIN32: FACILITY_CODE = 7u32; |
04454e1e | 5961 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5962 | pub const FACILITY_WINDOWS: FACILITY_CODE = 8u32; |
04454e1e | 5963 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5964 | pub const FACILITY_SSPI: FACILITY_CODE = 9u32; |
04454e1e | 5965 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5966 | pub const FACILITY_SECURITY: FACILITY_CODE = 9u32; |
04454e1e | 5967 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5968 | pub const FACILITY_CONTROL: FACILITY_CODE = 10u32; |
04454e1e | 5969 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5970 | pub const FACILITY_CERT: FACILITY_CODE = 11u32; |
04454e1e | 5971 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5972 | pub const FACILITY_INTERNET: FACILITY_CODE = 12u32; |
04454e1e | 5973 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5974 | pub const FACILITY_MEDIASERVER: FACILITY_CODE = 13u32; |
04454e1e | 5975 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5976 | pub const FACILITY_MSMQ: FACILITY_CODE = 14u32; |
04454e1e | 5977 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5978 | pub const FACILITY_SETUPAPI: FACILITY_CODE = 15u32; |
04454e1e | 5979 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5980 | pub const FACILITY_SCARD: FACILITY_CODE = 16u32; |
04454e1e | 5981 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5982 | pub const FACILITY_COMPLUS: FACILITY_CODE = 17u32; |
04454e1e | 5983 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5984 | pub const FACILITY_AAF: FACILITY_CODE = 18u32; |
04454e1e | 5985 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5986 | pub const FACILITY_URT: FACILITY_CODE = 19u32; |
04454e1e | 5987 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5988 | pub const FACILITY_ACS: FACILITY_CODE = 20u32; |
04454e1e | 5989 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5990 | pub const FACILITY_DPLAY: FACILITY_CODE = 21u32; |
04454e1e | 5991 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5992 | pub const FACILITY_UMI: FACILITY_CODE = 22u32; |
04454e1e | 5993 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5994 | pub const FACILITY_SXS: FACILITY_CODE = 23u32; |
04454e1e | 5995 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5996 | pub const FACILITY_WINDOWS_CE: FACILITY_CODE = 24u32; |
04454e1e | 5997 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 5998 | pub const FACILITY_HTTP: FACILITY_CODE = 25u32; |
04454e1e | 5999 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6000 | pub const FACILITY_USERMODE_COMMONLOG: FACILITY_CODE = 26u32; |
04454e1e | 6001 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6002 | pub const FACILITY_WER: FACILITY_CODE = 27u32; |
04454e1e | 6003 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6004 | pub const FACILITY_USERMODE_FILTER_MANAGER: FACILITY_CODE = 31u32; |
04454e1e | 6005 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6006 | pub const FACILITY_BACKGROUNDCOPY: FACILITY_CODE = 32u32; |
04454e1e | 6007 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6008 | pub const FACILITY_CONFIGURATION: FACILITY_CODE = 33u32; |
04454e1e | 6009 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6010 | pub const FACILITY_WIA: FACILITY_CODE = 33u32; |
04454e1e | 6011 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6012 | pub const FACILITY_STATE_MANAGEMENT: FACILITY_CODE = 34u32; |
04454e1e | 6013 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6014 | pub const FACILITY_METADIRECTORY: FACILITY_CODE = 35u32; |
04454e1e | 6015 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6016 | pub const FACILITY_WINDOWSUPDATE: FACILITY_CODE = 36u32; |
04454e1e | 6017 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6018 | pub const FACILITY_DIRECTORYSERVICE: FACILITY_CODE = 37u32; |
04454e1e | 6019 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6020 | pub const FACILITY_GRAPHICS: FACILITY_CODE = 38u32; |
04454e1e | 6021 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6022 | pub const FACILITY_SHELL: FACILITY_CODE = 39u32; |
04454e1e | 6023 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6024 | pub const FACILITY_NAP: FACILITY_CODE = 39u32; |
04454e1e | 6025 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6026 | pub const FACILITY_TPM_SERVICES: FACILITY_CODE = 40u32; |
04454e1e | 6027 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6028 | pub const FACILITY_TPM_SOFTWARE: FACILITY_CODE = 41u32; |
04454e1e | 6029 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6030 | pub const FACILITY_UI: FACILITY_CODE = 42u32; |
04454e1e | 6031 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6032 | pub const FACILITY_XAML: FACILITY_CODE = 43u32; |
04454e1e | 6033 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6034 | pub const FACILITY_ACTION_QUEUE: FACILITY_CODE = 44u32; |
04454e1e | 6035 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6036 | pub const FACILITY_PLA: FACILITY_CODE = 48u32; |
04454e1e | 6037 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6038 | pub const FACILITY_WINDOWS_SETUP: FACILITY_CODE = 48u32; |
04454e1e | 6039 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6040 | pub const FACILITY_FVE: FACILITY_CODE = 49u32; |
04454e1e | 6041 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6042 | pub const FACILITY_FWP: FACILITY_CODE = 50u32; |
04454e1e | 6043 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6044 | pub const FACILITY_WINRM: FACILITY_CODE = 51u32; |
04454e1e | 6045 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6046 | pub const FACILITY_NDIS: FACILITY_CODE = 52u32; |
04454e1e | 6047 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6048 | pub const FACILITY_USERMODE_HYPERVISOR: FACILITY_CODE = 53u32; |
04454e1e | 6049 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6050 | pub const FACILITY_CMI: FACILITY_CODE = 54u32; |
04454e1e | 6051 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6052 | pub const FACILITY_USERMODE_VIRTUALIZATION: FACILITY_CODE = 55u32; |
04454e1e | 6053 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6054 | pub const FACILITY_USERMODE_VOLMGR: FACILITY_CODE = 56u32; |
04454e1e | 6055 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6056 | pub const FACILITY_BCD: FACILITY_CODE = 57u32; |
04454e1e | 6057 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6058 | pub const FACILITY_USERMODE_VHD: FACILITY_CODE = 58u32; |
04454e1e | 6059 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6060 | pub const FACILITY_USERMODE_HNS: FACILITY_CODE = 59u32; |
04454e1e | 6061 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6062 | pub const FACILITY_SDIAG: FACILITY_CODE = 60u32; |
04454e1e | 6063 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6064 | pub const FACILITY_WEBSERVICES: FACILITY_CODE = 61u32; |
04454e1e | 6065 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6066 | pub const FACILITY_WINPE: FACILITY_CODE = 61u32; |
04454e1e | 6067 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6068 | pub const FACILITY_WPN: FACILITY_CODE = 62u32; |
04454e1e | 6069 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6070 | pub const FACILITY_WINDOWS_STORE: FACILITY_CODE = 63u32; |
04454e1e | 6071 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6072 | pub const FACILITY_INPUT: FACILITY_CODE = 64u32; |
04454e1e | 6073 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6074 | pub const FACILITY_QUIC: FACILITY_CODE = 65u32; |
04454e1e | 6075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6076 | pub const FACILITY_EAP: FACILITY_CODE = 66u32; |
04454e1e | 6077 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6078 | pub const FACILITY_IORING: FACILITY_CODE = 70u32; |
04454e1e | 6079 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6080 | pub const FACILITY_WINDOWS_DEFENDER: FACILITY_CODE = 80u32; |
04454e1e | 6081 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6082 | pub const FACILITY_OPC: FACILITY_CODE = 81u32; |
04454e1e | 6083 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6084 | pub const FACILITY_XPS: FACILITY_CODE = 82u32; |
04454e1e | 6085 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6086 | pub const FACILITY_MBN: FACILITY_CODE = 84u32; |
04454e1e | 6087 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6088 | pub const FACILITY_POWERSHELL: FACILITY_CODE = 84u32; |
04454e1e | 6089 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6090 | pub const FACILITY_RAS: FACILITY_CODE = 83u32; |
04454e1e | 6091 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6092 | pub const FACILITY_P2P_INT: FACILITY_CODE = 98u32; |
04454e1e | 6093 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6094 | pub const FACILITY_P2P: FACILITY_CODE = 99u32; |
04454e1e | 6095 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6096 | pub const FACILITY_DAF: FACILITY_CODE = 100u32; |
04454e1e | 6097 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6098 | pub const FACILITY_BLUETOOTH_ATT: FACILITY_CODE = 101u32; |
04454e1e | 6099 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6100 | pub const FACILITY_AUDIO: FACILITY_CODE = 102u32; |
04454e1e | 6101 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6102 | pub const FACILITY_STATEREPOSITORY: FACILITY_CODE = 103u32; |
04454e1e | 6103 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6104 | pub const FACILITY_VISUALCPP: FACILITY_CODE = 109u32; |
04454e1e | 6105 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6106 | pub const FACILITY_SCRIPT: FACILITY_CODE = 112u32; |
04454e1e | 6107 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6108 | pub const FACILITY_PARSE: FACILITY_CODE = 113u32; |
04454e1e | 6109 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6110 | pub const FACILITY_BLB: FACILITY_CODE = 120u32; |
04454e1e | 6111 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6112 | pub const FACILITY_BLB_CLI: FACILITY_CODE = 121u32; |
04454e1e | 6113 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6114 | pub const FACILITY_WSBAPP: FACILITY_CODE = 122u32; |
04454e1e | 6115 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6116 | pub const FACILITY_BLBUI: FACILITY_CODE = 128u32; |
04454e1e | 6117 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6118 | pub const FACILITY_USN: FACILITY_CODE = 129u32; |
04454e1e | 6119 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6120 | pub const FACILITY_USERMODE_VOLSNAP: FACILITY_CODE = 130u32; |
04454e1e | 6121 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6122 | pub const FACILITY_TIERING: FACILITY_CODE = 131u32; |
04454e1e | 6123 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6124 | pub const FACILITY_WSB_ONLINE: FACILITY_CODE = 133u32; |
04454e1e | 6125 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6126 | pub const FACILITY_ONLINE_ID: FACILITY_CODE = 134u32; |
04454e1e | 6127 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6128 | pub const FACILITY_DEVICE_UPDATE_AGENT: FACILITY_CODE = 135u32; |
04454e1e | 6129 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6130 | pub const FACILITY_DRVSERVICING: FACILITY_CODE = 136u32; |
04454e1e | 6131 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6132 | pub const FACILITY_DLS: FACILITY_CODE = 153u32; |
04454e1e | 6133 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6134 | pub const FACILITY_DELIVERY_OPTIMIZATION: FACILITY_CODE = 208u32; |
04454e1e | 6135 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6136 | pub const FACILITY_USERMODE_SPACES: FACILITY_CODE = 231u32; |
04454e1e | 6137 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6138 | pub const FACILITY_USER_MODE_SECURITY_CORE: FACILITY_CODE = 232u32; |
04454e1e | 6139 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6140 | pub const FACILITY_USERMODE_LICENSING: FACILITY_CODE = 234u32; |
04454e1e | 6141 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6142 | pub const FACILITY_SOS: FACILITY_CODE = 160u32; |
04454e1e | 6143 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6144 | pub const FACILITY_OCP_UPDATE_AGENT: FACILITY_CODE = 173u32; |
04454e1e | 6145 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6146 | pub const FACILITY_DEBUGGERS: FACILITY_CODE = 176u32; |
04454e1e | 6147 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6148 | pub const FACILITY_SPP: FACILITY_CODE = 256u32; |
04454e1e | 6149 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6150 | pub const FACILITY_RESTORE: FACILITY_CODE = 256u32; |
04454e1e | 6151 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6152 | pub const FACILITY_DMSERVER: FACILITY_CODE = 256u32; |
04454e1e | 6153 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6154 | pub const FACILITY_DEPLOYMENT_SERVICES_SERVER: FACILITY_CODE = 257u32; |
04454e1e | 6155 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6156 | pub const FACILITY_DEPLOYMENT_SERVICES_IMAGING: FACILITY_CODE = 258u32; |
04454e1e | 6157 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6158 | pub const FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT: FACILITY_CODE = 259u32; |
04454e1e | 6159 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6160 | pub const FACILITY_DEPLOYMENT_SERVICES_UTIL: FACILITY_CODE = 260u32; |
04454e1e | 6161 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6162 | pub const FACILITY_DEPLOYMENT_SERVICES_BINLSVC: FACILITY_CODE = 261u32; |
04454e1e | 6163 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6164 | pub const FACILITY_DEPLOYMENT_SERVICES_PXE: FACILITY_CODE = 263u32; |
04454e1e | 6165 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6166 | pub const FACILITY_DEPLOYMENT_SERVICES_TFTP: FACILITY_CODE = 264u32; |
04454e1e | 6167 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6168 | pub const FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT: FACILITY_CODE = 272u32; |
04454e1e | 6169 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6170 | pub const FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING: FACILITY_CODE = 278u32; |
04454e1e | 6171 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6172 | pub const FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER: FACILITY_CODE = 289u32; |
04454e1e | 6173 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6174 | pub const FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT: FACILITY_CODE = 290u32; |
04454e1e | 6175 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6176 | pub const FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER: FACILITY_CODE = 293u32; |
04454e1e | 6177 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6178 | pub const FACILITY_HSP_SERVICES: FACILITY_CODE = 296u32; |
04454e1e | 6179 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6180 | pub const FACILITY_HSP_SOFTWARE: FACILITY_CODE = 297u32; |
04454e1e | 6181 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6182 | pub const FACILITY_LINGUISTIC_SERVICES: FACILITY_CODE = 305u32; |
04454e1e | 6183 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6184 | pub const FACILITY_AUDIOSTREAMING: FACILITY_CODE = 1094u32; |
04454e1e | 6185 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6186 | pub const FACILITY_TTD: FACILITY_CODE = 1490u32; |
04454e1e | 6187 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6188 | pub const FACILITY_ACCELERATOR: FACILITY_CODE = 1536u32; |
04454e1e | 6189 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6190 | pub const FACILITY_WMAAECMA: FACILITY_CODE = 1996u32; |
04454e1e | 6191 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6192 | pub const FACILITY_DIRECTMUSIC: FACILITY_CODE = 2168u32; |
04454e1e | 6193 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6194 | pub const FACILITY_DIRECT3D10: FACILITY_CODE = 2169u32; |
04454e1e | 6195 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6196 | pub const FACILITY_DXGI: FACILITY_CODE = 2170u32; |
04454e1e | 6197 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6198 | pub const FACILITY_DXGI_DDI: FACILITY_CODE = 2171u32; |
04454e1e | 6199 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6200 | pub const FACILITY_DIRECT3D11: FACILITY_CODE = 2172u32; |
04454e1e | 6201 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6202 | pub const FACILITY_DIRECT3D11_DEBUG: FACILITY_CODE = 2173u32; |
04454e1e | 6203 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6204 | pub const FACILITY_DIRECT3D12: FACILITY_CODE = 2174u32; |
04454e1e | 6205 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6206 | pub const FACILITY_DIRECT3D12_DEBUG: FACILITY_CODE = 2175u32; |
04454e1e | 6207 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6208 | pub const FACILITY_DXCORE: FACILITY_CODE = 2176u32; |
04454e1e | 6209 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6210 | pub const FACILITY_PRESENTATION: FACILITY_CODE = 2177u32; |
04454e1e | 6211 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6212 | pub const FACILITY_LEAP: FACILITY_CODE = 2184u32; |
04454e1e | 6213 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6214 | pub const FACILITY_AUDCLNT: FACILITY_CODE = 2185u32; |
04454e1e | 6215 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6216 | pub const FACILITY_WINCODEC_DWRITE_DWM: FACILITY_CODE = 2200u32; |
04454e1e | 6217 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6218 | pub const FACILITY_WINML: FACILITY_CODE = 2192u32; |
04454e1e | 6219 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6220 | pub const FACILITY_DIRECT2D: FACILITY_CODE = 2201u32; |
04454e1e | 6221 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6222 | pub const FACILITY_DEFRAG: FACILITY_CODE = 2304u32; |
04454e1e | 6223 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6224 | pub const FACILITY_USERMODE_SDBUS: FACILITY_CODE = 2305u32; |
04454e1e | 6225 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6226 | pub const FACILITY_JSCRIPT: FACILITY_CODE = 2306u32; |
04454e1e | 6227 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6228 | pub const FACILITY_PIDGENX: FACILITY_CODE = 2561u32; |
04454e1e | 6229 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6230 | pub const FACILITY_EAS: FACILITY_CODE = 85u32; |
04454e1e | 6231 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6232 | pub const FACILITY_WEB: FACILITY_CODE = 885u32; |
04454e1e | 6233 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6234 | pub const FACILITY_WEB_SOCKET: FACILITY_CODE = 886u32; |
04454e1e | 6235 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6236 | pub const FACILITY_MOBILE: FACILITY_CODE = 1793u32; |
04454e1e | 6237 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6238 | pub const FACILITY_SQLITE: FACILITY_CODE = 1967u32; |
04454e1e | 6239 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6240 | pub const FACILITY_SERVICE_FABRIC: FACILITY_CODE = 1968u32; |
04454e1e | 6241 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6242 | pub const FACILITY_UTC: FACILITY_CODE = 1989u32; |
04454e1e | 6243 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6244 | pub const FACILITY_WEP: FACILITY_CODE = 2049u32; |
04454e1e | 6245 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6246 | pub const FACILITY_SYNCENGINE: FACILITY_CODE = 2050u32; |
04454e1e | 6247 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6248 | pub const FACILITY_XBOX: FACILITY_CODE = 2339u32; |
04454e1e | 6249 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6250 | pub const FACILITY_GAME: FACILITY_CODE = 2340u32; |
04454e1e | 6251 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6252 | pub const FACILITY_PIX: FACILITY_CODE = 2748u32; |
04454e1e | 6253 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6254 | pub const FACILITY_NT_BIT: FACILITY_CODE = 268435456u32; |
04454e1e | 6255 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6256 | pub const FACILITY_JsDEBUG: u32 = 3527u32; |
04454e1e | 6257 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6258 | pub const FIELDS_DID_NOT_MATCH: u32 = 4u32; |
6259 | #[repr(C)] | |
04454e1e | 6260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6261 | pub struct FIELD_INFO { |
6262 | pub fName: *mut u8, | |
6263 | pub printName: *mut u8, | |
6264 | pub size: u32, | |
6265 | pub fOptions: u32, | |
6266 | pub address: u64, | |
6267 | pub Anonymous: FIELD_INFO_0, | |
6268 | pub TypeId: u32, | |
6269 | pub FieldOffset: u32, | |
6270 | pub BufferSize: u32, | |
6271 | pub BitField: FIELD_INFO_1, | |
6272 | pub _bitfield: u32, | |
6273 | } | |
6274 | impl ::core::marker::Copy for FIELD_INFO {} | |
6275 | impl ::core::clone::Clone for FIELD_INFO { | |
6276 | fn clone(&self) -> Self { | |
6277 | *self | |
6278 | } | |
6279 | } | |
6280 | #[repr(C)] | |
04454e1e | 6281 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6282 | pub union FIELD_INFO_0 { |
6283 | pub fieldCallBack: *mut ::core::ffi::c_void, | |
6284 | pub pBuffer: *mut ::core::ffi::c_void, | |
6285 | } | |
6286 | impl ::core::marker::Copy for FIELD_INFO_0 {} | |
6287 | impl ::core::clone::Clone for FIELD_INFO_0 { | |
6288 | fn clone(&self) -> Self { | |
6289 | *self | |
6290 | } | |
6291 | } | |
6292 | #[repr(C)] | |
04454e1e | 6293 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6294 | pub struct FIELD_INFO_1 { |
6295 | pub Position: u16, | |
6296 | pub Size: u16, | |
6297 | } | |
6298 | impl ::core::marker::Copy for FIELD_INFO_1 {} | |
6299 | impl ::core::clone::Clone for FIELD_INFO_1 { | |
6300 | fn clone(&self) -> Self { | |
6301 | *self | |
6302 | } | |
6303 | } | |
04454e1e | 6304 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6305 | pub const FLAG_ENGINE_PRESENT: u32 = 4u32; |
04454e1e | 6306 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6307 | pub const FLAG_ENGOPT_DISALLOW_NETWORK_PATHS: u32 = 8u32; |
04454e1e | 6308 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6309 | pub const FLAG_OVERRIDE_ARM_MACHINE_TYPE: u32 = 16u32; |
04454e1e | 6310 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6311 | pub type FORMAT_MESSAGE_OPTIONS = u32; |
04454e1e | 6312 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6313 | pub const FORMAT_MESSAGE_ALLOCATE_BUFFER: FORMAT_MESSAGE_OPTIONS = 256u32; |
04454e1e | 6314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6315 | pub const FORMAT_MESSAGE_ARGUMENT_ARRAY: FORMAT_MESSAGE_OPTIONS = 8192u32; |
04454e1e | 6316 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6317 | pub const FORMAT_MESSAGE_FROM_HMODULE: FORMAT_MESSAGE_OPTIONS = 2048u32; |
04454e1e | 6318 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6319 | pub const FORMAT_MESSAGE_FROM_STRING: FORMAT_MESSAGE_OPTIONS = 1024u32; |
04454e1e | 6320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6321 | pub const FORMAT_MESSAGE_FROM_SYSTEM: FORMAT_MESSAGE_OPTIONS = 4096u32; |
04454e1e | 6322 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6323 | pub const FORMAT_MESSAGE_IGNORE_INSERTS: FORMAT_MESSAGE_OPTIONS = 512u32; |
6324 | #[repr(C)] | |
04454e1e | 6325 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6326 | pub struct FPO_DATA { |
6327 | pub ulOffStart: u32, | |
6328 | pub cbProcSize: u32, | |
6329 | pub cdwLocals: u32, | |
6330 | pub cdwParams: u16, | |
6331 | pub _bitfield: u16, | |
6332 | } | |
6333 | impl ::core::marker::Copy for FPO_DATA {} | |
6334 | impl ::core::clone::Clone for FPO_DATA { | |
6335 | fn clone(&self) -> Self { | |
6336 | *self | |
6337 | } | |
6338 | } | |
04454e1e | 6339 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6340 | pub const GETATTRFLAG_HUMANTEXT: u32 = 32768u32; |
04454e1e | 6341 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6342 | pub const GETATTRFLAG_THIS: u32 = 256u32; |
04454e1e | 6343 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6344 | pub const GETATTRTYPE_DEPSCAN: u32 = 1u32; |
04454e1e | 6345 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6346 | pub const GETATTRTYPE_NORMAL: u32 = 0u32; |
6347 | #[repr(C)] | |
04454e1e | 6348 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6349 | pub struct GET_CONTEXT_EX { |
6350 | pub Status: u32, | |
6351 | pub ContextSize: u32, | |
6352 | pub pContext: *mut ::core::ffi::c_void, | |
6353 | } | |
6354 | impl ::core::marker::Copy for GET_CONTEXT_EX {} | |
6355 | impl ::core::clone::Clone for GET_CONTEXT_EX { | |
6356 | fn clone(&self) -> Self { | |
6357 | *self | |
6358 | } | |
6359 | } | |
6360 | #[repr(C)] | |
04454e1e | 6361 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6362 | pub struct GET_CURRENT_PROCESS_ADDRESS { |
6363 | pub Processor: u32, | |
6364 | pub CurrentThread: u64, | |
6365 | pub Address: u64, | |
6366 | } | |
6367 | impl ::core::marker::Copy for GET_CURRENT_PROCESS_ADDRESS {} | |
6368 | impl ::core::clone::Clone for GET_CURRENT_PROCESS_ADDRESS { | |
6369 | fn clone(&self) -> Self { | |
6370 | *self | |
6371 | } | |
6372 | } | |
6373 | #[repr(C)] | |
04454e1e | 6374 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6375 | pub struct GET_CURRENT_THREAD_ADDRESS { |
6376 | pub Processor: u32, | |
6377 | pub Address: u64, | |
6378 | } | |
6379 | impl ::core::marker::Copy for GET_CURRENT_THREAD_ADDRESS {} | |
6380 | impl ::core::clone::Clone for GET_CURRENT_THREAD_ADDRESS { | |
6381 | fn clone(&self) -> Self { | |
6382 | *self | |
6383 | } | |
6384 | } | |
6385 | #[repr(C)] | |
04454e1e | 6386 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6387 | pub struct GET_EXPRESSION_EX { |
04454e1e FG |
6388 | pub Expression: ::windows_sys::core::PCSTR, |
6389 | pub Remainder: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
6390 | pub Value: u64, |
6391 | } | |
5e7ed085 | 6392 | impl ::core::marker::Copy for GET_EXPRESSION_EX {} |
5e7ed085 FG |
6393 | impl ::core::clone::Clone for GET_EXPRESSION_EX { |
6394 | fn clone(&self) -> Self { | |
6395 | *self | |
6396 | } | |
6397 | } | |
6398 | #[repr(C)] | |
04454e1e | 6399 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6400 | pub struct GET_INPUT_LINE { |
04454e1e FG |
6401 | pub Prompt: ::windows_sys::core::PCSTR, |
6402 | pub Buffer: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
6403 | pub BufferSize: u32, |
6404 | pub InputSize: u32, | |
6405 | } | |
5e7ed085 | 6406 | impl ::core::marker::Copy for GET_INPUT_LINE {} |
5e7ed085 FG |
6407 | impl ::core::clone::Clone for GET_INPUT_LINE { |
6408 | fn clone(&self) -> Self { | |
6409 | *self | |
6410 | } | |
6411 | } | |
6412 | #[repr(C)] | |
04454e1e | 6413 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6414 | pub struct GET_PEB_ADDRESS { |
6415 | pub CurrentThread: u64, | |
6416 | pub Address: u64, | |
6417 | } | |
6418 | impl ::core::marker::Copy for GET_PEB_ADDRESS {} | |
6419 | impl ::core::clone::Clone for GET_PEB_ADDRESS { | |
6420 | fn clone(&self) -> Self { | |
6421 | *self | |
6422 | } | |
6423 | } | |
6424 | #[repr(C)] | |
04454e1e | 6425 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6426 | pub struct GET_SET_SYMPATH { |
04454e1e FG |
6427 | pub Args: ::windows_sys::core::PCSTR, |
6428 | pub Result: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
6429 | pub Length: i32, |
6430 | } | |
5e7ed085 | 6431 | impl ::core::marker::Copy for GET_SET_SYMPATH {} |
5e7ed085 FG |
6432 | impl ::core::clone::Clone for GET_SET_SYMPATH { |
6433 | fn clone(&self) -> Self { | |
6434 | *self | |
6435 | } | |
6436 | } | |
6437 | #[repr(C)] | |
04454e1e | 6438 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6439 | pub struct GET_TEB_ADDRESS { |
6440 | pub Address: u64, | |
6441 | } | |
6442 | impl ::core::marker::Copy for GET_TEB_ADDRESS {} | |
6443 | impl ::core::clone::Clone for GET_TEB_ADDRESS { | |
6444 | fn clone(&self) -> Self { | |
6445 | *self | |
6446 | } | |
6447 | } | |
6448 | pub type IActiveScript = *mut ::core::ffi::c_void; | |
6449 | pub type IActiveScriptAuthor = *mut ::core::ffi::c_void; | |
6450 | pub type IActiveScriptAuthorProcedure = *mut ::core::ffi::c_void; | |
6451 | pub type IActiveScriptDebug32 = *mut ::core::ffi::c_void; | |
6452 | pub type IActiveScriptDebug64 = *mut ::core::ffi::c_void; | |
6453 | pub type IActiveScriptEncode = *mut ::core::ffi::c_void; | |
6454 | pub type IActiveScriptError = *mut ::core::ffi::c_void; | |
6455 | pub type IActiveScriptError64 = *mut ::core::ffi::c_void; | |
6456 | pub type IActiveScriptErrorDebug = *mut ::core::ffi::c_void; | |
6457 | pub type IActiveScriptErrorDebug110 = *mut ::core::ffi::c_void; | |
6458 | pub type IActiveScriptGarbageCollector = *mut ::core::ffi::c_void; | |
6459 | pub type IActiveScriptHostEncode = *mut ::core::ffi::c_void; | |
6460 | pub type IActiveScriptParse32 = *mut ::core::ffi::c_void; | |
6461 | pub type IActiveScriptParse64 = *mut ::core::ffi::c_void; | |
6462 | pub type IActiveScriptParseProcedure2_32 = *mut ::core::ffi::c_void; | |
6463 | pub type IActiveScriptParseProcedure2_64 = *mut ::core::ffi::c_void; | |
6464 | pub type IActiveScriptParseProcedure32 = *mut ::core::ffi::c_void; | |
6465 | pub type IActiveScriptParseProcedure64 = *mut ::core::ffi::c_void; | |
6466 | pub type IActiveScriptParseProcedureOld32 = *mut ::core::ffi::c_void; | |
6467 | pub type IActiveScriptParseProcedureOld64 = *mut ::core::ffi::c_void; | |
6468 | pub type IActiveScriptProfilerCallback = *mut ::core::ffi::c_void; | |
6469 | pub type IActiveScriptProfilerCallback2 = *mut ::core::ffi::c_void; | |
6470 | pub type IActiveScriptProfilerCallback3 = *mut ::core::ffi::c_void; | |
6471 | pub type IActiveScriptProfilerControl = *mut ::core::ffi::c_void; | |
6472 | pub type IActiveScriptProfilerControl2 = *mut ::core::ffi::c_void; | |
6473 | pub type IActiveScriptProfilerControl3 = *mut ::core::ffi::c_void; | |
6474 | pub type IActiveScriptProfilerControl4 = *mut ::core::ffi::c_void; | |
6475 | pub type IActiveScriptProfilerControl5 = *mut ::core::ffi::c_void; | |
6476 | pub type IActiveScriptProfilerHeapEnum = *mut ::core::ffi::c_void; | |
6477 | pub type IActiveScriptProperty = *mut ::core::ffi::c_void; | |
6478 | pub type IActiveScriptSIPInfo = *mut ::core::ffi::c_void; | |
6479 | pub type IActiveScriptSite = *mut ::core::ffi::c_void; | |
6480 | pub type IActiveScriptSiteDebug32 = *mut ::core::ffi::c_void; | |
6481 | pub type IActiveScriptSiteDebug64 = *mut ::core::ffi::c_void; | |
6482 | pub type IActiveScriptSiteDebugEx = *mut ::core::ffi::c_void; | |
6483 | pub type IActiveScriptSiteInterruptPoll = *mut ::core::ffi::c_void; | |
6484 | pub type IActiveScriptSiteTraceInfo = *mut ::core::ffi::c_void; | |
6485 | pub type IActiveScriptSiteUIControl = *mut ::core::ffi::c_void; | |
6486 | pub type IActiveScriptSiteWindow = *mut ::core::ffi::c_void; | |
6487 | pub type IActiveScriptStats = *mut ::core::ffi::c_void; | |
6488 | pub type IActiveScriptStringCompare = *mut ::core::ffi::c_void; | |
6489 | pub type IActiveScriptTraceInfo = *mut ::core::ffi::c_void; | |
6490 | pub type IActiveScriptWinRTErrorDebug = *mut ::core::ffi::c_void; | |
6491 | pub type IApplicationDebugger = *mut ::core::ffi::c_void; | |
6492 | pub type IApplicationDebuggerUI = *mut ::core::ffi::c_void; | |
6493 | pub type IBindEventHandler = *mut ::core::ffi::c_void; | |
6494 | pub type ICodeAddressConcept = *mut ::core::ffi::c_void; | |
6495 | pub type IComparableConcept = *mut ::core::ffi::c_void; | |
6496 | pub type IDataModelConcept = *mut ::core::ffi::c_void; | |
6497 | pub type IDataModelManager = *mut ::core::ffi::c_void; | |
6498 | pub type IDataModelManager2 = *mut ::core::ffi::c_void; | |
6499 | pub type IDataModelNameBinder = *mut ::core::ffi::c_void; | |
6500 | pub type IDataModelScript = *mut ::core::ffi::c_void; | |
6501 | pub type IDataModelScriptClient = *mut ::core::ffi::c_void; | |
6502 | pub type IDataModelScriptDebug = *mut ::core::ffi::c_void; | |
6503 | pub type IDataModelScriptDebug2 = *mut ::core::ffi::c_void; | |
6504 | pub type IDataModelScriptDebugBreakpoint = *mut ::core::ffi::c_void; | |
6505 | pub type IDataModelScriptDebugBreakpointEnumerator = *mut ::core::ffi::c_void; | |
6506 | pub type IDataModelScriptDebugClient = *mut ::core::ffi::c_void; | |
6507 | pub type IDataModelScriptDebugStack = *mut ::core::ffi::c_void; | |
6508 | pub type IDataModelScriptDebugStackFrame = *mut ::core::ffi::c_void; | |
6509 | pub type IDataModelScriptDebugVariableSetEnumerator = *mut ::core::ffi::c_void; | |
6510 | pub type IDataModelScriptHostContext = *mut ::core::ffi::c_void; | |
6511 | pub type IDataModelScriptManager = *mut ::core::ffi::c_void; | |
6512 | pub type IDataModelScriptProvider = *mut ::core::ffi::c_void; | |
6513 | pub type IDataModelScriptProviderEnumerator = *mut ::core::ffi::c_void; | |
6514 | pub type IDataModelScriptTemplate = *mut ::core::ffi::c_void; | |
6515 | pub type IDataModelScriptTemplateEnumerator = *mut ::core::ffi::c_void; | |
6516 | pub type IDebugAdvanced = *mut ::core::ffi::c_void; | |
6517 | pub type IDebugAdvanced2 = *mut ::core::ffi::c_void; | |
6518 | pub type IDebugAdvanced3 = *mut ::core::ffi::c_void; | |
6519 | pub type IDebugAdvanced4 = *mut ::core::ffi::c_void; | |
6520 | pub type IDebugApplication11032 = *mut ::core::ffi::c_void; | |
6521 | pub type IDebugApplication11064 = *mut ::core::ffi::c_void; | |
6522 | pub type IDebugApplication32 = *mut ::core::ffi::c_void; | |
6523 | pub type IDebugApplication64 = *mut ::core::ffi::c_void; | |
6524 | pub type IDebugApplicationNode = *mut ::core::ffi::c_void; | |
6525 | pub type IDebugApplicationNode100 = *mut ::core::ffi::c_void; | |
6526 | pub type IDebugApplicationNodeEvents = *mut ::core::ffi::c_void; | |
6527 | pub type IDebugApplicationThread = *mut ::core::ffi::c_void; | |
6528 | pub type IDebugApplicationThread11032 = *mut ::core::ffi::c_void; | |
6529 | pub type IDebugApplicationThread11064 = *mut ::core::ffi::c_void; | |
6530 | pub type IDebugApplicationThread64 = *mut ::core::ffi::c_void; | |
6531 | pub type IDebugApplicationThreadEvents110 = *mut ::core::ffi::c_void; | |
6532 | pub type IDebugAsyncOperation = *mut ::core::ffi::c_void; | |
6533 | pub type IDebugAsyncOperationCallBack = *mut ::core::ffi::c_void; | |
6534 | pub type IDebugBreakpoint = *mut ::core::ffi::c_void; | |
6535 | pub type IDebugBreakpoint2 = *mut ::core::ffi::c_void; | |
6536 | pub type IDebugBreakpoint3 = *mut ::core::ffi::c_void; | |
6537 | pub type IDebugClient = *mut ::core::ffi::c_void; | |
6538 | pub type IDebugClient2 = *mut ::core::ffi::c_void; | |
6539 | pub type IDebugClient3 = *mut ::core::ffi::c_void; | |
6540 | pub type IDebugClient4 = *mut ::core::ffi::c_void; | |
6541 | pub type IDebugClient5 = *mut ::core::ffi::c_void; | |
6542 | pub type IDebugClient6 = *mut ::core::ffi::c_void; | |
6543 | pub type IDebugClient7 = *mut ::core::ffi::c_void; | |
6544 | pub type IDebugClient8 = *mut ::core::ffi::c_void; | |
6545 | pub type IDebugCodeContext = *mut ::core::ffi::c_void; | |
6546 | pub type IDebugControl = *mut ::core::ffi::c_void; | |
6547 | pub type IDebugControl2 = *mut ::core::ffi::c_void; | |
6548 | pub type IDebugControl3 = *mut ::core::ffi::c_void; | |
6549 | pub type IDebugControl4 = *mut ::core::ffi::c_void; | |
6550 | pub type IDebugControl5 = *mut ::core::ffi::c_void; | |
6551 | pub type IDebugControl6 = *mut ::core::ffi::c_void; | |
6552 | pub type IDebugControl7 = *mut ::core::ffi::c_void; | |
6553 | pub type IDebugCookie = *mut ::core::ffi::c_void; | |
6554 | pub type IDebugDataSpaces = *mut ::core::ffi::c_void; | |
6555 | pub type IDebugDataSpaces2 = *mut ::core::ffi::c_void; | |
6556 | pub type IDebugDataSpaces3 = *mut ::core::ffi::c_void; | |
6557 | pub type IDebugDataSpaces4 = *mut ::core::ffi::c_void; | |
6558 | pub type IDebugDocument = *mut ::core::ffi::c_void; | |
6559 | pub type IDebugDocumentContext = *mut ::core::ffi::c_void; | |
6560 | pub type IDebugDocumentHelper32 = *mut ::core::ffi::c_void; | |
6561 | pub type IDebugDocumentHelper64 = *mut ::core::ffi::c_void; | |
6562 | pub type IDebugDocumentHost = *mut ::core::ffi::c_void; | |
6563 | pub type IDebugDocumentInfo = *mut ::core::ffi::c_void; | |
6564 | pub type IDebugDocumentProvider = *mut ::core::ffi::c_void; | |
6565 | pub type IDebugDocumentText = *mut ::core::ffi::c_void; | |
6566 | pub type IDebugDocumentTextAuthor = *mut ::core::ffi::c_void; | |
6567 | pub type IDebugDocumentTextEvents = *mut ::core::ffi::c_void; | |
6568 | pub type IDebugDocumentTextExternalAuthor = *mut ::core::ffi::c_void; | |
6569 | pub type IDebugEventCallbacks = *mut ::core::ffi::c_void; | |
6570 | pub type IDebugEventCallbacksWide = *mut ::core::ffi::c_void; | |
6571 | pub type IDebugEventContextCallbacks = *mut ::core::ffi::c_void; | |
6572 | pub type IDebugExpression = *mut ::core::ffi::c_void; | |
6573 | pub type IDebugExpressionCallBack = *mut ::core::ffi::c_void; | |
6574 | pub type IDebugExpressionContext = *mut ::core::ffi::c_void; | |
6575 | pub type IDebugExtendedProperty = *mut ::core::ffi::c_void; | |
6576 | pub type IDebugFormatter = *mut ::core::ffi::c_void; | |
6577 | pub type IDebugHelper = *mut ::core::ffi::c_void; | |
6578 | pub type IDebugHost = *mut ::core::ffi::c_void; | |
6579 | pub type IDebugHostBaseClass = *mut ::core::ffi::c_void; | |
6580 | pub type IDebugHostConstant = *mut ::core::ffi::c_void; | |
6581 | pub type IDebugHostContext = *mut ::core::ffi::c_void; | |
6582 | pub type IDebugHostData = *mut ::core::ffi::c_void; | |
6583 | pub type IDebugHostErrorSink = *mut ::core::ffi::c_void; | |
6584 | pub type IDebugHostEvaluator = *mut ::core::ffi::c_void; | |
6585 | pub type IDebugHostEvaluator2 = *mut ::core::ffi::c_void; | |
6586 | pub type IDebugHostExtensibility = *mut ::core::ffi::c_void; | |
6587 | pub type IDebugHostField = *mut ::core::ffi::c_void; | |
6588 | pub type IDebugHostMemory = *mut ::core::ffi::c_void; | |
6589 | pub type IDebugHostMemory2 = *mut ::core::ffi::c_void; | |
6590 | pub type IDebugHostModule = *mut ::core::ffi::c_void; | |
6591 | pub type IDebugHostModule2 = *mut ::core::ffi::c_void; | |
6592 | pub type IDebugHostModuleSignature = *mut ::core::ffi::c_void; | |
6593 | pub type IDebugHostPublic = *mut ::core::ffi::c_void; | |
6594 | pub type IDebugHostScriptHost = *mut ::core::ffi::c_void; | |
6595 | pub type IDebugHostStatus = *mut ::core::ffi::c_void; | |
6596 | pub type IDebugHostSymbol = *mut ::core::ffi::c_void; | |
6597 | pub type IDebugHostSymbol2 = *mut ::core::ffi::c_void; | |
6598 | pub type IDebugHostSymbolEnumerator = *mut ::core::ffi::c_void; | |
6599 | pub type IDebugHostSymbols = *mut ::core::ffi::c_void; | |
6600 | pub type IDebugHostType = *mut ::core::ffi::c_void; | |
6601 | pub type IDebugHostType2 = *mut ::core::ffi::c_void; | |
6602 | pub type IDebugHostTypeSignature = *mut ::core::ffi::c_void; | |
6603 | pub type IDebugInputCallbacks = *mut ::core::ffi::c_void; | |
6604 | pub type IDebugOutputCallbacks = *mut ::core::ffi::c_void; | |
6605 | pub type IDebugOutputCallbacks2 = *mut ::core::ffi::c_void; | |
6606 | pub type IDebugOutputCallbacksWide = *mut ::core::ffi::c_void; | |
6607 | pub type IDebugOutputStream = *mut ::core::ffi::c_void; | |
6608 | pub type IDebugPlmClient = *mut ::core::ffi::c_void; | |
6609 | pub type IDebugPlmClient2 = *mut ::core::ffi::c_void; | |
6610 | pub type IDebugPlmClient3 = *mut ::core::ffi::c_void; | |
6611 | pub type IDebugProperty = *mut ::core::ffi::c_void; | |
6612 | pub type IDebugPropertyEnumType_All = *mut ::core::ffi::c_void; | |
6613 | pub type IDebugPropertyEnumType_Arguments = *mut ::core::ffi::c_void; | |
6614 | pub type IDebugPropertyEnumType_Locals = *mut ::core::ffi::c_void; | |
6615 | pub type IDebugPropertyEnumType_LocalsPlusArgs = *mut ::core::ffi::c_void; | |
6616 | pub type IDebugPropertyEnumType_Registers = *mut ::core::ffi::c_void; | |
6617 | pub type IDebugRegisters = *mut ::core::ffi::c_void; | |
6618 | pub type IDebugRegisters2 = *mut ::core::ffi::c_void; | |
6619 | pub type IDebugSessionProvider = *mut ::core::ffi::c_void; | |
6620 | pub type IDebugStackFrame = *mut ::core::ffi::c_void; | |
6621 | pub type IDebugStackFrame110 = *mut ::core::ffi::c_void; | |
6622 | pub type IDebugStackFrameSniffer = *mut ::core::ffi::c_void; | |
6623 | pub type IDebugStackFrameSnifferEx32 = *mut ::core::ffi::c_void; | |
6624 | pub type IDebugStackFrameSnifferEx64 = *mut ::core::ffi::c_void; | |
6625 | pub type IDebugSymbolGroup = *mut ::core::ffi::c_void; | |
6626 | pub type IDebugSymbolGroup2 = *mut ::core::ffi::c_void; | |
6627 | pub type IDebugSymbols = *mut ::core::ffi::c_void; | |
6628 | pub type IDebugSymbols2 = *mut ::core::ffi::c_void; | |
6629 | pub type IDebugSymbols3 = *mut ::core::ffi::c_void; | |
6630 | pub type IDebugSymbols4 = *mut ::core::ffi::c_void; | |
6631 | pub type IDebugSymbols5 = *mut ::core::ffi::c_void; | |
6632 | pub type IDebugSyncOperation = *mut ::core::ffi::c_void; | |
6633 | pub type IDebugSystemObjects = *mut ::core::ffi::c_void; | |
6634 | pub type IDebugSystemObjects2 = *mut ::core::ffi::c_void; | |
6635 | pub type IDebugSystemObjects3 = *mut ::core::ffi::c_void; | |
6636 | pub type IDebugSystemObjects4 = *mut ::core::ffi::c_void; | |
6637 | pub type IDebugThreadCall32 = *mut ::core::ffi::c_void; | |
6638 | pub type IDebugThreadCall64 = *mut ::core::ffi::c_void; | |
6639 | pub type IDynamicConceptProviderConcept = *mut ::core::ffi::c_void; | |
6640 | pub type IDynamicKeyProviderConcept = *mut ::core::ffi::c_void; | |
6641 | pub type IEnumDebugApplicationNodes = *mut ::core::ffi::c_void; | |
6642 | pub type IEnumDebugCodeContexts = *mut ::core::ffi::c_void; | |
6643 | pub type IEnumDebugExpressionContexts = *mut ::core::ffi::c_void; | |
6644 | pub type IEnumDebugExtendedPropertyInfo = *mut ::core::ffi::c_void; | |
6645 | pub type IEnumDebugPropertyInfo = *mut ::core::ffi::c_void; | |
6646 | pub type IEnumDebugStackFrames = *mut ::core::ffi::c_void; | |
6647 | pub type IEnumDebugStackFrames64 = *mut ::core::ffi::c_void; | |
6648 | pub type IEnumJsStackFrames = *mut ::core::ffi::c_void; | |
6649 | pub type IEnumRemoteDebugApplicationThreads = *mut ::core::ffi::c_void; | |
6650 | pub type IEnumRemoteDebugApplications = *mut ::core::ffi::c_void; | |
6651 | pub type IEquatableConcept = *mut ::core::ffi::c_void; | |
04454e1e | 6652 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6653 | pub const IG_DISASSEMBLE_BUFFER: u32 = 44u32; |
04454e1e | 6654 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6655 | pub const IG_DUMP_SYMBOL_INFO: u32 = 22u32; |
04454e1e | 6656 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6657 | pub const IG_FIND_FILE: u32 = 40u32; |
04454e1e | 6658 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6659 | pub const IG_GET_ANY_MODULE_IN_RANGE: u32 = 45u32; |
04454e1e | 6660 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6661 | pub const IG_GET_BUS_DATA: u32 = 20u32; |
04454e1e | 6662 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6663 | pub const IG_GET_CACHE_SIZE: u32 = 32u32; |
04454e1e | 6664 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6665 | pub const IG_GET_CLR_DATA_INTERFACE: u32 = 38u32; |
04454e1e | 6666 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6667 | pub const IG_GET_CONTEXT_EX: u32 = 48u32; |
04454e1e | 6668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6669 | pub const IG_GET_CURRENT_PROCESS: u32 = 26u32; |
04454e1e | 6670 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6671 | pub const IG_GET_CURRENT_PROCESS_HANDLE: u32 = 28u32; |
04454e1e | 6672 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6673 | pub const IG_GET_CURRENT_THREAD: u32 = 25u32; |
04454e1e | 6674 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6675 | pub const IG_GET_DEBUGGER_DATA: u32 = 14u32; |
04454e1e | 6676 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6677 | pub const IG_GET_EXCEPTION_RECORD: u32 = 18u32; |
04454e1e | 6678 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6679 | pub const IG_GET_EXPRESSION_EX: u32 = 30u32; |
04454e1e | 6680 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6681 | pub const IG_GET_INPUT_LINE: u32 = 29u32; |
04454e1e | 6682 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6683 | pub const IG_GET_KERNEL_VERSION: u32 = 15u32; |
04454e1e | 6684 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6685 | pub const IG_GET_PEB_ADDRESS: u32 = 129u32; |
04454e1e | 6686 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6687 | pub const IG_GET_SET_SYMPATH: u32 = 17u32; |
04454e1e | 6688 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6689 | pub const IG_GET_TEB_ADDRESS: u32 = 128u32; |
04454e1e | 6690 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6691 | pub const IG_GET_THREAD_OS_INFO: u32 = 37u32; |
04454e1e | 6692 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6693 | pub const IG_GET_TYPE_SIZE: u32 = 27u32; |
04454e1e | 6694 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6695 | pub const IG_IS_PTR64: u32 = 19u32; |
04454e1e | 6696 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6697 | pub const IG_KD_CONTEXT: u32 = 1u32; |
04454e1e | 6698 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6699 | pub const IG_KSTACK_HELP: u32 = 10u32; |
04454e1e | 6700 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6701 | pub const IG_LOWMEM_CHECK: u32 = 23u32; |
04454e1e | 6702 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6703 | pub const IG_MATCH_PATTERN_A: u32 = 39u32; |
04454e1e | 6704 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6705 | pub const IG_OBSOLETE_PLACEHOLDER_36: u32 = 36u32; |
04454e1e | 6706 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6707 | pub const IG_PHYSICAL_TO_VIRTUAL: u32 = 47u32; |
04454e1e | 6708 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6709 | pub const IG_POINTER_SEARCH_PHYSICAL: u32 = 35u32; |
04454e1e | 6710 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6711 | pub const IG_QUERY_TARGET_INTERFACE: u32 = 42u32; |
04454e1e | 6712 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6713 | pub const IG_READ_CONTROL_SPACE: u32 = 2u32; |
04454e1e | 6714 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6715 | pub const IG_READ_IO_SPACE: u32 = 4u32; |
04454e1e | 6716 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6717 | pub const IG_READ_IO_SPACE_EX: u32 = 8u32; |
04454e1e | 6718 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6719 | pub const IG_READ_MSR: u32 = 12u32; |
04454e1e | 6720 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6721 | pub const IG_READ_PHYSICAL: u32 = 6u32; |
04454e1e | 6722 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6723 | pub const IG_READ_PHYSICAL_WITH_FLAGS: u32 = 33u32; |
04454e1e | 6724 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6725 | pub const IG_RELOAD_SYMBOLS: u32 = 16u32; |
04454e1e | 6726 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6727 | pub const IG_SEARCH_MEMORY: u32 = 24u32; |
04454e1e | 6728 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6729 | pub const IG_SET_BUS_DATA: u32 = 21u32; |
04454e1e | 6730 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6731 | pub const IG_SET_THREAD: u32 = 11u32; |
04454e1e | 6732 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6733 | pub const IG_TRANSLATE_VIRTUAL_TO_PHYSICAL: u32 = 31u32; |
04454e1e | 6734 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6735 | pub const IG_TYPED_DATA: u32 = 43u32; |
04454e1e | 6736 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6737 | pub const IG_TYPED_DATA_OBSOLETE: u32 = 41u32; |
04454e1e | 6738 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6739 | pub const IG_VIRTUAL_TO_PHYSICAL: u32 = 46u32; |
04454e1e | 6740 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6741 | pub const IG_WRITE_CONTROL_SPACE: u32 = 3u32; |
04454e1e | 6742 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6743 | pub const IG_WRITE_IO_SPACE: u32 = 5u32; |
04454e1e | 6744 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6745 | pub const IG_WRITE_IO_SPACE_EX: u32 = 9u32; |
04454e1e | 6746 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6747 | pub const IG_WRITE_MSR: u32 = 13u32; |
04454e1e | 6748 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6749 | pub const IG_WRITE_PHYSICAL: u32 = 7u32; |
04454e1e | 6750 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6751 | pub const IG_WRITE_PHYSICAL_WITH_FLAGS: u32 = 34u32; |
6752 | pub type IHostDataModelAccess = *mut ::core::ffi::c_void; | |
6753 | pub type IIndexableConcept = *mut ::core::ffi::c_void; | |
6754 | pub type IIterableConcept = *mut ::core::ffi::c_void; | |
6755 | pub type IJsDebug = *mut ::core::ffi::c_void; | |
6756 | pub type IJsDebugBreakPoint = *mut ::core::ffi::c_void; | |
6757 | pub type IJsDebugDataTarget = *mut ::core::ffi::c_void; | |
6758 | pub type IJsDebugFrame = *mut ::core::ffi::c_void; | |
6759 | pub type IJsDebugProcess = *mut ::core::ffi::c_void; | |
6760 | pub type IJsDebugProperty = *mut ::core::ffi::c_void; | |
6761 | pub type IJsDebugStackWalker = *mut ::core::ffi::c_void; | |
6762 | pub type IJsEnumDebugProperty = *mut ::core::ffi::c_void; | |
6763 | pub type IKeyEnumerator = *mut ::core::ffi::c_void; | |
6764 | pub type IKeyStore = *mut ::core::ffi::c_void; | |
6765 | #[repr(C)] | |
04454e1e | 6766 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6767 | pub struct IMAGEHLP_CBA_EVENT { |
6768 | pub severity: IMAGEHLP_CBA_EVENT_SEVERITY, | |
6769 | pub code: u32, | |
04454e1e | 6770 | pub desc: ::windows_sys::core::PSTR, |
5e7ed085 FG |
6771 | pub object: *mut ::core::ffi::c_void, |
6772 | } | |
5e7ed085 | 6773 | impl ::core::marker::Copy for IMAGEHLP_CBA_EVENT {} |
5e7ed085 FG |
6774 | impl ::core::clone::Clone for IMAGEHLP_CBA_EVENT { |
6775 | fn clone(&self) -> Self { | |
6776 | *self | |
6777 | } | |
6778 | } | |
6779 | #[repr(C)] | |
04454e1e | 6780 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6781 | pub struct IMAGEHLP_CBA_EVENTW { |
6782 | pub severity: IMAGEHLP_CBA_EVENT_SEVERITY, | |
6783 | pub code: u32, | |
04454e1e | 6784 | pub desc: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
6785 | pub object: *mut ::core::ffi::c_void, |
6786 | } | |
5e7ed085 | 6787 | impl ::core::marker::Copy for IMAGEHLP_CBA_EVENTW {} |
5e7ed085 FG |
6788 | impl ::core::clone::Clone for IMAGEHLP_CBA_EVENTW { |
6789 | fn clone(&self) -> Self { | |
6790 | *self | |
6791 | } | |
6792 | } | |
04454e1e | 6793 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6794 | pub type IMAGEHLP_CBA_EVENT_SEVERITY = u32; |
04454e1e | 6795 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6796 | pub const sevInfo: IMAGEHLP_CBA_EVENT_SEVERITY = 0u32; |
04454e1e | 6797 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6798 | pub const sevProblem: IMAGEHLP_CBA_EVENT_SEVERITY = 1u32; |
04454e1e | 6799 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6800 | pub const sevAttn: IMAGEHLP_CBA_EVENT_SEVERITY = 2u32; |
04454e1e | 6801 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6802 | pub const sevFatal: IMAGEHLP_CBA_EVENT_SEVERITY = 3u32; |
6803 | #[repr(C)] | |
04454e1e | 6804 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6805 | pub struct IMAGEHLP_CBA_READ_MEMORY { |
6806 | pub addr: u64, | |
6807 | pub buf: *mut ::core::ffi::c_void, | |
6808 | pub bytes: u32, | |
6809 | pub bytesread: *mut u32, | |
6810 | } | |
6811 | impl ::core::marker::Copy for IMAGEHLP_CBA_READ_MEMORY {} | |
6812 | impl ::core::clone::Clone for IMAGEHLP_CBA_READ_MEMORY { | |
6813 | fn clone(&self) -> Self { | |
6814 | *self | |
6815 | } | |
6816 | } | |
6817 | #[repr(C)] | |
04454e1e | 6818 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6819 | #[cfg(target_arch = "x86")] |
6820 | #[cfg(feature = "Win32_Foundation")] | |
6821 | pub struct IMAGEHLP_DEFERRED_SYMBOL_LOAD { | |
6822 | pub SizeOfStruct: u32, | |
6823 | pub BaseOfImage: u32, | |
6824 | pub CheckSum: u32, | |
6825 | pub TimeDateStamp: u32, | |
6826 | pub FileName: [super::super::super::Foundation::CHAR; 260], | |
6827 | pub Reparse: super::super::super::Foundation::BOOLEAN, | |
6828 | pub hFile: super::super::super::Foundation::HANDLE, | |
6829 | } | |
6830 | #[cfg(target_arch = "x86")] | |
6831 | #[cfg(feature = "Win32_Foundation")] | |
6832 | impl ::core::marker::Copy for IMAGEHLP_DEFERRED_SYMBOL_LOAD {} | |
6833 | #[cfg(target_arch = "x86")] | |
6834 | #[cfg(feature = "Win32_Foundation")] | |
6835 | impl ::core::clone::Clone for IMAGEHLP_DEFERRED_SYMBOL_LOAD { | |
6836 | fn clone(&self) -> Self { | |
6837 | *self | |
6838 | } | |
6839 | } | |
6840 | #[repr(C)] | |
04454e1e | 6841 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6842 | #[cfg(feature = "Win32_Foundation")] |
6843 | pub struct IMAGEHLP_DEFERRED_SYMBOL_LOAD64 { | |
6844 | pub SizeOfStruct: u32, | |
6845 | pub BaseOfImage: u64, | |
6846 | pub CheckSum: u32, | |
6847 | pub TimeDateStamp: u32, | |
6848 | pub FileName: [super::super::super::Foundation::CHAR; 260], | |
6849 | pub Reparse: super::super::super::Foundation::BOOLEAN, | |
6850 | pub hFile: super::super::super::Foundation::HANDLE, | |
6851 | pub Flags: u32, | |
6852 | } | |
6853 | #[cfg(feature = "Win32_Foundation")] | |
6854 | impl ::core::marker::Copy for IMAGEHLP_DEFERRED_SYMBOL_LOAD64 {} | |
6855 | #[cfg(feature = "Win32_Foundation")] | |
6856 | impl ::core::clone::Clone for IMAGEHLP_DEFERRED_SYMBOL_LOAD64 { | |
6857 | fn clone(&self) -> Self { | |
6858 | *self | |
6859 | } | |
6860 | } | |
6861 | #[repr(C)] | |
04454e1e | 6862 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6863 | #[cfg(feature = "Win32_Foundation")] |
6864 | pub struct IMAGEHLP_DEFERRED_SYMBOL_LOADW64 { | |
6865 | pub SizeOfStruct: u32, | |
6866 | pub BaseOfImage: u64, | |
6867 | pub CheckSum: u32, | |
6868 | pub TimeDateStamp: u32, | |
6869 | pub FileName: [u16; 261], | |
6870 | pub Reparse: super::super::super::Foundation::BOOLEAN, | |
6871 | pub hFile: super::super::super::Foundation::HANDLE, | |
6872 | pub Flags: u32, | |
6873 | } | |
6874 | #[cfg(feature = "Win32_Foundation")] | |
6875 | impl ::core::marker::Copy for IMAGEHLP_DEFERRED_SYMBOL_LOADW64 {} | |
6876 | #[cfg(feature = "Win32_Foundation")] | |
6877 | impl ::core::clone::Clone for IMAGEHLP_DEFERRED_SYMBOL_LOADW64 { | |
6878 | fn clone(&self) -> Self { | |
6879 | *self | |
6880 | } | |
6881 | } | |
6882 | #[repr(C)] | |
04454e1e | 6883 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6884 | #[cfg(target_arch = "x86")] |
6885 | #[cfg(feature = "Win32_Foundation")] | |
6886 | pub struct IMAGEHLP_DUPLICATE_SYMBOL { | |
6887 | pub SizeOfStruct: u32, | |
6888 | pub NumberOfDups: u32, | |
6889 | pub Symbol: *mut IMAGEHLP_SYMBOL, | |
6890 | pub SelectedSymbol: u32, | |
6891 | } | |
6892 | #[cfg(target_arch = "x86")] | |
6893 | #[cfg(feature = "Win32_Foundation")] | |
6894 | impl ::core::marker::Copy for IMAGEHLP_DUPLICATE_SYMBOL {} | |
6895 | #[cfg(target_arch = "x86")] | |
6896 | #[cfg(feature = "Win32_Foundation")] | |
6897 | impl ::core::clone::Clone for IMAGEHLP_DUPLICATE_SYMBOL { | |
6898 | fn clone(&self) -> Self { | |
6899 | *self | |
6900 | } | |
6901 | } | |
6902 | #[repr(C)] | |
04454e1e | 6903 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6904 | #[cfg(feature = "Win32_Foundation")] |
6905 | pub struct IMAGEHLP_DUPLICATE_SYMBOL64 { | |
6906 | pub SizeOfStruct: u32, | |
6907 | pub NumberOfDups: u32, | |
6908 | pub Symbol: *mut IMAGEHLP_SYMBOL64, | |
6909 | pub SelectedSymbol: u32, | |
6910 | } | |
6911 | #[cfg(feature = "Win32_Foundation")] | |
6912 | impl ::core::marker::Copy for IMAGEHLP_DUPLICATE_SYMBOL64 {} | |
6913 | #[cfg(feature = "Win32_Foundation")] | |
6914 | impl ::core::clone::Clone for IMAGEHLP_DUPLICATE_SYMBOL64 { | |
6915 | fn clone(&self) -> Self { | |
6916 | *self | |
6917 | } | |
6918 | } | |
04454e1e | 6919 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6920 | pub type IMAGEHLP_EXTENDED_OPTIONS = i32; |
04454e1e | 6921 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6922 | pub const SYMOPT_EX_DISABLEACCESSTIMEUPDATE: IMAGEHLP_EXTENDED_OPTIONS = 0i32; |
04454e1e | 6923 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6924 | pub const SYMOPT_EX_LASTVALIDDEBUGDIRECTORY: IMAGEHLP_EXTENDED_OPTIONS = 1i32; |
04454e1e | 6925 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6926 | pub const SYMOPT_EX_NOIMPLICITPATTERNSEARCH: IMAGEHLP_EXTENDED_OPTIONS = 2i32; |
04454e1e | 6927 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6928 | pub const SYMOPT_EX_NEVERLOADSYMBOLS: IMAGEHLP_EXTENDED_OPTIONS = 3i32; |
04454e1e | 6929 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6930 | pub const SYMOPT_EX_MAX: IMAGEHLP_EXTENDED_OPTIONS = 4i32; |
04454e1e | 6931 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6932 | pub type IMAGEHLP_GET_TYPE_INFO_FLAGS = u32; |
04454e1e | 6933 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6934 | pub const IMAGEHLP_GET_TYPE_INFO_CHILDREN: IMAGEHLP_GET_TYPE_INFO_FLAGS = 2u32; |
04454e1e | 6935 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6936 | pub const IMAGEHLP_GET_TYPE_INFO_UNCACHED: IMAGEHLP_GET_TYPE_INFO_FLAGS = 1u32; |
6937 | #[repr(C)] | |
04454e1e | 6938 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6939 | pub struct IMAGEHLP_GET_TYPE_INFO_PARAMS { |
6940 | pub SizeOfStruct: u32, | |
6941 | pub Flags: IMAGEHLP_GET_TYPE_INFO_FLAGS, | |
6942 | pub NumIds: u32, | |
6943 | pub TypeIds: *mut u32, | |
6944 | pub TagFilter: u64, | |
6945 | pub NumReqs: u32, | |
6946 | pub ReqKinds: *mut IMAGEHLP_SYMBOL_TYPE_INFO, | |
6947 | pub ReqOffsets: *mut usize, | |
6948 | pub ReqSizes: *mut u32, | |
6949 | pub ReqStride: usize, | |
6950 | pub BufferSize: usize, | |
6951 | pub Buffer: *mut ::core::ffi::c_void, | |
6952 | pub EntriesMatched: u32, | |
6953 | pub EntriesFilled: u32, | |
6954 | pub TagsFound: u64, | |
6955 | pub AllReqsValid: u64, | |
6956 | pub NumReqsValid: u32, | |
6957 | pub ReqsValid: *mut u64, | |
6958 | } | |
6959 | impl ::core::marker::Copy for IMAGEHLP_GET_TYPE_INFO_PARAMS {} | |
6960 | impl ::core::clone::Clone for IMAGEHLP_GET_TYPE_INFO_PARAMS { | |
6961 | fn clone(&self) -> Self { | |
6962 | *self | |
6963 | } | |
6964 | } | |
04454e1e | 6965 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6966 | pub type IMAGEHLP_HD_TYPE = i32; |
04454e1e | 6967 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6968 | pub const hdBase: IMAGEHLP_HD_TYPE = 0i32; |
04454e1e | 6969 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6970 | pub const hdSym: IMAGEHLP_HD_TYPE = 1i32; |
04454e1e | 6971 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6972 | pub const hdSrc: IMAGEHLP_HD_TYPE = 2i32; |
04454e1e | 6973 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6974 | pub const hdMax: IMAGEHLP_HD_TYPE = 3i32; |
6975 | #[repr(C)] | |
04454e1e | 6976 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 6977 | #[cfg(target_arch = "x86")] |
5e7ed085 FG |
6978 | pub struct IMAGEHLP_LINE { |
6979 | pub SizeOfStruct: u32, | |
6980 | pub Key: *mut ::core::ffi::c_void, | |
6981 | pub LineNumber: u32, | |
04454e1e | 6982 | pub FileName: ::windows_sys::core::PSTR, |
5e7ed085 FG |
6983 | pub Address: u32, |
6984 | } | |
6985 | #[cfg(target_arch = "x86")] | |
5e7ed085 FG |
6986 | impl ::core::marker::Copy for IMAGEHLP_LINE {} |
6987 | #[cfg(target_arch = "x86")] | |
5e7ed085 FG |
6988 | impl ::core::clone::Clone for IMAGEHLP_LINE { |
6989 | fn clone(&self) -> Self { | |
6990 | *self | |
6991 | } | |
6992 | } | |
6993 | #[repr(C)] | |
04454e1e | 6994 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
6995 | pub struct IMAGEHLP_LINE64 { |
6996 | pub SizeOfStruct: u32, | |
6997 | pub Key: *mut ::core::ffi::c_void, | |
6998 | pub LineNumber: u32, | |
04454e1e | 6999 | pub FileName: ::windows_sys::core::PSTR, |
5e7ed085 FG |
7000 | pub Address: u64, |
7001 | } | |
5e7ed085 | 7002 | impl ::core::marker::Copy for IMAGEHLP_LINE64 {} |
5e7ed085 FG |
7003 | impl ::core::clone::Clone for IMAGEHLP_LINE64 { |
7004 | fn clone(&self) -> Self { | |
7005 | *self | |
7006 | } | |
7007 | } | |
7008 | #[repr(C)] | |
04454e1e | 7009 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7010 | #[cfg(target_arch = "x86")] |
5e7ed085 FG |
7011 | pub struct IMAGEHLP_LINEW { |
7012 | pub SizeOfStruct: u32, | |
7013 | pub Key: *mut ::core::ffi::c_void, | |
7014 | pub LineNumber: u32, | |
04454e1e | 7015 | pub FileName: ::windows_sys::core::PSTR, |
5e7ed085 FG |
7016 | pub Address: u64, |
7017 | } | |
7018 | #[cfg(target_arch = "x86")] | |
5e7ed085 FG |
7019 | impl ::core::marker::Copy for IMAGEHLP_LINEW {} |
7020 | #[cfg(target_arch = "x86")] | |
5e7ed085 FG |
7021 | impl ::core::clone::Clone for IMAGEHLP_LINEW { |
7022 | fn clone(&self) -> Self { | |
7023 | *self | |
7024 | } | |
7025 | } | |
7026 | #[repr(C)] | |
04454e1e | 7027 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7028 | pub struct IMAGEHLP_LINEW64 { |
7029 | pub SizeOfStruct: u32, | |
7030 | pub Key: *mut ::core::ffi::c_void, | |
7031 | pub LineNumber: u32, | |
04454e1e | 7032 | pub FileName: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
7033 | pub Address: u64, |
7034 | } | |
5e7ed085 | 7035 | impl ::core::marker::Copy for IMAGEHLP_LINEW64 {} |
5e7ed085 FG |
7036 | impl ::core::clone::Clone for IMAGEHLP_LINEW64 { |
7037 | fn clone(&self) -> Self { | |
7038 | *self | |
7039 | } | |
7040 | } | |
7041 | #[repr(C)] | |
04454e1e | 7042 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7043 | #[cfg(target_arch = "x86")] |
7044 | #[cfg(feature = "Win32_Foundation")] | |
7045 | pub struct IMAGEHLP_MODULE { | |
7046 | pub SizeOfStruct: u32, | |
7047 | pub BaseOfImage: u32, | |
7048 | pub ImageSize: u32, | |
7049 | pub TimeDateStamp: u32, | |
7050 | pub CheckSum: u32, | |
7051 | pub NumSyms: u32, | |
7052 | pub SymType: SYM_TYPE, | |
7053 | pub ModuleName: [super::super::super::Foundation::CHAR; 32], | |
7054 | pub ImageName: [super::super::super::Foundation::CHAR; 256], | |
7055 | pub LoadedImageName: [super::super::super::Foundation::CHAR; 256], | |
7056 | } | |
7057 | #[cfg(target_arch = "x86")] | |
7058 | #[cfg(feature = "Win32_Foundation")] | |
7059 | impl ::core::marker::Copy for IMAGEHLP_MODULE {} | |
7060 | #[cfg(target_arch = "x86")] | |
7061 | #[cfg(feature = "Win32_Foundation")] | |
7062 | impl ::core::clone::Clone for IMAGEHLP_MODULE { | |
7063 | fn clone(&self) -> Self { | |
7064 | *self | |
7065 | } | |
7066 | } | |
7067 | #[repr(C)] | |
04454e1e | 7068 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7069 | #[cfg(feature = "Win32_Foundation")] |
7070 | pub struct IMAGEHLP_MODULE64 { | |
7071 | pub SizeOfStruct: u32, | |
7072 | pub BaseOfImage: u64, | |
7073 | pub ImageSize: u32, | |
7074 | pub TimeDateStamp: u32, | |
7075 | pub CheckSum: u32, | |
7076 | pub NumSyms: u32, | |
7077 | pub SymType: SYM_TYPE, | |
7078 | pub ModuleName: [super::super::super::Foundation::CHAR; 32], | |
7079 | pub ImageName: [super::super::super::Foundation::CHAR; 256], | |
7080 | pub LoadedImageName: [super::super::super::Foundation::CHAR; 256], | |
7081 | pub LoadedPdbName: [super::super::super::Foundation::CHAR; 256], | |
7082 | pub CVSig: u32, | |
7083 | pub CVData: [super::super::super::Foundation::CHAR; 780], | |
7084 | pub PdbSig: u32, | |
7085 | pub PdbSig70: ::windows_sys::core::GUID, | |
7086 | pub PdbAge: u32, | |
7087 | pub PdbUnmatched: super::super::super::Foundation::BOOL, | |
7088 | pub DbgUnmatched: super::super::super::Foundation::BOOL, | |
7089 | pub LineNumbers: super::super::super::Foundation::BOOL, | |
7090 | pub GlobalSymbols: super::super::super::Foundation::BOOL, | |
7091 | pub TypeInfo: super::super::super::Foundation::BOOL, | |
7092 | pub SourceIndexed: super::super::super::Foundation::BOOL, | |
7093 | pub Publics: super::super::super::Foundation::BOOL, | |
7094 | pub MachineType: u32, | |
7095 | pub Reserved: u32, | |
7096 | } | |
7097 | #[cfg(feature = "Win32_Foundation")] | |
7098 | impl ::core::marker::Copy for IMAGEHLP_MODULE64 {} | |
7099 | #[cfg(feature = "Win32_Foundation")] | |
7100 | impl ::core::clone::Clone for IMAGEHLP_MODULE64 { | |
7101 | fn clone(&self) -> Self { | |
7102 | *self | |
7103 | } | |
7104 | } | |
7105 | #[repr(C)] | |
04454e1e | 7106 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7107 | #[cfg(feature = "Win32_Foundation")] |
7108 | pub struct IMAGEHLP_MODULE64_EX { | |
7109 | pub Module: IMAGEHLP_MODULE64, | |
7110 | pub RegionFlags: u32, | |
7111 | } | |
7112 | #[cfg(feature = "Win32_Foundation")] | |
7113 | impl ::core::marker::Copy for IMAGEHLP_MODULE64_EX {} | |
7114 | #[cfg(feature = "Win32_Foundation")] | |
7115 | impl ::core::clone::Clone for IMAGEHLP_MODULE64_EX { | |
7116 | fn clone(&self) -> Self { | |
7117 | *self | |
7118 | } | |
7119 | } | |
7120 | #[repr(C)] | |
04454e1e | 7121 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7122 | #[cfg(target_arch = "x86")] |
7123 | pub struct IMAGEHLP_MODULEW { | |
7124 | pub SizeOfStruct: u32, | |
7125 | pub BaseOfImage: u32, | |
7126 | pub ImageSize: u32, | |
7127 | pub TimeDateStamp: u32, | |
7128 | pub CheckSum: u32, | |
7129 | pub NumSyms: u32, | |
7130 | pub SymType: SYM_TYPE, | |
7131 | pub ModuleName: [u16; 32], | |
7132 | pub ImageName: [u16; 256], | |
7133 | pub LoadedImageName: [u16; 256], | |
7134 | } | |
7135 | #[cfg(target_arch = "x86")] | |
7136 | impl ::core::marker::Copy for IMAGEHLP_MODULEW {} | |
7137 | #[cfg(target_arch = "x86")] | |
7138 | impl ::core::clone::Clone for IMAGEHLP_MODULEW { | |
7139 | fn clone(&self) -> Self { | |
7140 | *self | |
7141 | } | |
7142 | } | |
7143 | #[repr(C)] | |
04454e1e | 7144 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7145 | #[cfg(feature = "Win32_Foundation")] |
7146 | pub struct IMAGEHLP_MODULEW64 { | |
7147 | pub SizeOfStruct: u32, | |
7148 | pub BaseOfImage: u64, | |
7149 | pub ImageSize: u32, | |
7150 | pub TimeDateStamp: u32, | |
7151 | pub CheckSum: u32, | |
7152 | pub NumSyms: u32, | |
7153 | pub SymType: SYM_TYPE, | |
7154 | pub ModuleName: [u16; 32], | |
7155 | pub ImageName: [u16; 256], | |
7156 | pub LoadedImageName: [u16; 256], | |
7157 | pub LoadedPdbName: [u16; 256], | |
7158 | pub CVSig: u32, | |
7159 | pub CVData: [u16; 780], | |
7160 | pub PdbSig: u32, | |
7161 | pub PdbSig70: ::windows_sys::core::GUID, | |
7162 | pub PdbAge: u32, | |
7163 | pub PdbUnmatched: super::super::super::Foundation::BOOL, | |
7164 | pub DbgUnmatched: super::super::super::Foundation::BOOL, | |
7165 | pub LineNumbers: super::super::super::Foundation::BOOL, | |
7166 | pub GlobalSymbols: super::super::super::Foundation::BOOL, | |
7167 | pub TypeInfo: super::super::super::Foundation::BOOL, | |
7168 | pub SourceIndexed: super::super::super::Foundation::BOOL, | |
7169 | pub Publics: super::super::super::Foundation::BOOL, | |
7170 | pub MachineType: u32, | |
7171 | pub Reserved: u32, | |
7172 | } | |
7173 | #[cfg(feature = "Win32_Foundation")] | |
7174 | impl ::core::marker::Copy for IMAGEHLP_MODULEW64 {} | |
7175 | #[cfg(feature = "Win32_Foundation")] | |
7176 | impl ::core::clone::Clone for IMAGEHLP_MODULEW64 { | |
7177 | fn clone(&self) -> Self { | |
7178 | *self | |
7179 | } | |
7180 | } | |
7181 | #[repr(C)] | |
04454e1e | 7182 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7183 | #[cfg(feature = "Win32_Foundation")] |
7184 | pub struct IMAGEHLP_MODULEW64_EX { | |
7185 | pub Module: IMAGEHLP_MODULEW64, | |
7186 | pub RegionFlags: u32, | |
7187 | } | |
7188 | #[cfg(feature = "Win32_Foundation")] | |
7189 | impl ::core::marker::Copy for IMAGEHLP_MODULEW64_EX {} | |
7190 | #[cfg(feature = "Win32_Foundation")] | |
7191 | impl ::core::clone::Clone for IMAGEHLP_MODULEW64_EX { | |
7192 | fn clone(&self) -> Self { | |
7193 | *self | |
7194 | } | |
7195 | } | |
04454e1e | 7196 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7197 | pub const IMAGEHLP_MODULE_REGION_ADDITIONAL: u32 = 4u32; |
04454e1e | 7198 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7199 | pub const IMAGEHLP_MODULE_REGION_ALL: u32 = 255u32; |
04454e1e | 7200 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7201 | pub const IMAGEHLP_MODULE_REGION_DLLBASE: u32 = 1u32; |
04454e1e | 7202 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7203 | pub const IMAGEHLP_MODULE_REGION_DLLRANGE: u32 = 2u32; |
04454e1e | 7204 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7205 | pub const IMAGEHLP_MODULE_REGION_JIT: u32 = 8u32; |
04454e1e | 7206 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7207 | pub const IMAGEHLP_RMAP_BIG_ENDIAN: u32 = 2u32; |
04454e1e | 7208 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7209 | pub const IMAGEHLP_RMAP_FIXUP_ARM64X: u32 = 268435456u32; |
04454e1e | 7210 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7211 | pub const IMAGEHLP_RMAP_FIXUP_IMAGEBASE: u32 = 2147483648u32; |
04454e1e | 7212 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7213 | pub const IMAGEHLP_RMAP_IGNORE_MISCOMPARE: u32 = 4u32; |
04454e1e | 7214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7215 | pub const IMAGEHLP_RMAP_LOAD_RW_DATA_SECTIONS: u32 = 536870912u32; |
04454e1e | 7216 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7217 | pub const IMAGEHLP_RMAP_MAPPED_FLAT: u32 = 1u32; |
04454e1e | 7218 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7219 | pub const IMAGEHLP_RMAP_OMIT_SHARED_RW_DATA_SECTIONS: u32 = 1073741824u32; |
04454e1e | 7220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7221 | pub type IMAGEHLP_SF_TYPE = i32; |
04454e1e | 7222 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7223 | pub const sfImage: IMAGEHLP_SF_TYPE = 0i32; |
04454e1e | 7224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7225 | pub const sfDbg: IMAGEHLP_SF_TYPE = 1i32; |
04454e1e | 7226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7227 | pub const sfPdb: IMAGEHLP_SF_TYPE = 2i32; |
04454e1e | 7228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7229 | pub const sfMpd: IMAGEHLP_SF_TYPE = 3i32; |
04454e1e | 7230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7231 | pub const sfMax: IMAGEHLP_SF_TYPE = 4i32; |
7232 | #[repr(C)] | |
04454e1e | 7233 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7234 | #[cfg(feature = "Win32_Foundation")] |
7235 | pub struct IMAGEHLP_STACK_FRAME { | |
7236 | pub InstructionOffset: u64, | |
7237 | pub ReturnOffset: u64, | |
7238 | pub FrameOffset: u64, | |
7239 | pub StackOffset: u64, | |
7240 | pub BackingStoreOffset: u64, | |
7241 | pub FuncTableEntry: u64, | |
7242 | pub Params: [u64; 4], | |
7243 | pub Reserved: [u64; 5], | |
7244 | pub Virtual: super::super::super::Foundation::BOOL, | |
7245 | pub Reserved2: u32, | |
7246 | } | |
7247 | #[cfg(feature = "Win32_Foundation")] | |
7248 | impl ::core::marker::Copy for IMAGEHLP_STACK_FRAME {} | |
7249 | #[cfg(feature = "Win32_Foundation")] | |
7250 | impl ::core::clone::Clone for IMAGEHLP_STACK_FRAME { | |
7251 | fn clone(&self) -> Self { | |
7252 | *self | |
7253 | } | |
7254 | } | |
04454e1e | 7255 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7256 | pub type IMAGEHLP_STATUS_REASON = i32; |
04454e1e | 7257 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7258 | pub const BindOutOfMemory: IMAGEHLP_STATUS_REASON = 0i32; |
04454e1e | 7259 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7260 | pub const BindRvaToVaFailed: IMAGEHLP_STATUS_REASON = 1i32; |
04454e1e | 7261 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7262 | pub const BindNoRoomInImage: IMAGEHLP_STATUS_REASON = 2i32; |
04454e1e | 7263 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7264 | pub const BindImportModuleFailed: IMAGEHLP_STATUS_REASON = 3i32; |
04454e1e | 7265 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7266 | pub const BindImportProcedureFailed: IMAGEHLP_STATUS_REASON = 4i32; |
04454e1e | 7267 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7268 | pub const BindImportModule: IMAGEHLP_STATUS_REASON = 5i32; |
04454e1e | 7269 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7270 | pub const BindImportProcedure: IMAGEHLP_STATUS_REASON = 6i32; |
04454e1e | 7271 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7272 | pub const BindForwarder: IMAGEHLP_STATUS_REASON = 7i32; |
04454e1e | 7273 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7274 | pub const BindForwarderNOT: IMAGEHLP_STATUS_REASON = 8i32; |
04454e1e | 7275 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7276 | pub const BindImageModified: IMAGEHLP_STATUS_REASON = 9i32; |
04454e1e | 7277 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7278 | pub const BindExpandFileHeaders: IMAGEHLP_STATUS_REASON = 10i32; |
04454e1e | 7279 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7280 | pub const BindImageComplete: IMAGEHLP_STATUS_REASON = 11i32; |
04454e1e | 7281 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7282 | pub const BindMismatchedSymbols: IMAGEHLP_STATUS_REASON = 12i32; |
04454e1e | 7283 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7284 | pub const BindSymbolsNotUpdated: IMAGEHLP_STATUS_REASON = 13i32; |
04454e1e | 7285 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7286 | pub const BindImportProcedure32: IMAGEHLP_STATUS_REASON = 14i32; |
04454e1e | 7287 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7288 | pub const BindImportProcedure64: IMAGEHLP_STATUS_REASON = 15i32; |
04454e1e | 7289 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7290 | pub const BindForwarder32: IMAGEHLP_STATUS_REASON = 16i32; |
04454e1e | 7291 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7292 | pub const BindForwarder64: IMAGEHLP_STATUS_REASON = 17i32; |
04454e1e | 7293 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7294 | pub const BindForwarderNOT32: IMAGEHLP_STATUS_REASON = 18i32; |
04454e1e | 7295 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7296 | pub const BindForwarderNOT64: IMAGEHLP_STATUS_REASON = 19i32; |
7297 | #[repr(C)] | |
04454e1e | 7298 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7299 | #[cfg(target_arch = "x86")] |
7300 | #[cfg(feature = "Win32_Foundation")] | |
7301 | pub struct IMAGEHLP_SYMBOL { | |
7302 | pub SizeOfStruct: u32, | |
7303 | pub Address: u32, | |
7304 | pub Size: u32, | |
7305 | pub Flags: u32, | |
7306 | pub MaxNameLength: u32, | |
7307 | pub Name: [super::super::super::Foundation::CHAR; 1], | |
7308 | } | |
7309 | #[cfg(target_arch = "x86")] | |
7310 | #[cfg(feature = "Win32_Foundation")] | |
7311 | impl ::core::marker::Copy for IMAGEHLP_SYMBOL {} | |
7312 | #[cfg(target_arch = "x86")] | |
7313 | #[cfg(feature = "Win32_Foundation")] | |
7314 | impl ::core::clone::Clone for IMAGEHLP_SYMBOL { | |
7315 | fn clone(&self) -> Self { | |
7316 | *self | |
7317 | } | |
7318 | } | |
7319 | #[repr(C)] | |
04454e1e | 7320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7321 | #[cfg(feature = "Win32_Foundation")] |
7322 | pub struct IMAGEHLP_SYMBOL64 { | |
7323 | pub SizeOfStruct: u32, | |
7324 | pub Address: u64, | |
7325 | pub Size: u32, | |
7326 | pub Flags: u32, | |
7327 | pub MaxNameLength: u32, | |
7328 | pub Name: [super::super::super::Foundation::CHAR; 1], | |
7329 | } | |
7330 | #[cfg(feature = "Win32_Foundation")] | |
7331 | impl ::core::marker::Copy for IMAGEHLP_SYMBOL64 {} | |
7332 | #[cfg(feature = "Win32_Foundation")] | |
7333 | impl ::core::clone::Clone for IMAGEHLP_SYMBOL64 { | |
7334 | fn clone(&self) -> Self { | |
7335 | *self | |
7336 | } | |
7337 | } | |
7338 | #[repr(C)] | |
04454e1e | 7339 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7340 | #[cfg(feature = "Win32_Foundation")] |
7341 | pub struct IMAGEHLP_SYMBOL64_PACKAGE { | |
7342 | pub sym: IMAGEHLP_SYMBOL64, | |
7343 | pub name: [super::super::super::Foundation::CHAR; 2001], | |
7344 | } | |
7345 | #[cfg(feature = "Win32_Foundation")] | |
7346 | impl ::core::marker::Copy for IMAGEHLP_SYMBOL64_PACKAGE {} | |
7347 | #[cfg(feature = "Win32_Foundation")] | |
7348 | impl ::core::clone::Clone for IMAGEHLP_SYMBOL64_PACKAGE { | |
7349 | fn clone(&self) -> Self { | |
7350 | *self | |
7351 | } | |
7352 | } | |
7353 | #[repr(C)] | |
04454e1e | 7354 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7355 | #[cfg(target_arch = "x86")] |
7356 | pub struct IMAGEHLP_SYMBOLW { | |
7357 | pub SizeOfStruct: u32, | |
7358 | pub Address: u32, | |
7359 | pub Size: u32, | |
7360 | pub Flags: u32, | |
7361 | pub MaxNameLength: u32, | |
7362 | pub Name: [u16; 1], | |
7363 | } | |
7364 | #[cfg(target_arch = "x86")] | |
7365 | impl ::core::marker::Copy for IMAGEHLP_SYMBOLW {} | |
7366 | #[cfg(target_arch = "x86")] | |
7367 | impl ::core::clone::Clone for IMAGEHLP_SYMBOLW { | |
7368 | fn clone(&self) -> Self { | |
7369 | *self | |
7370 | } | |
7371 | } | |
7372 | #[repr(C)] | |
04454e1e | 7373 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7374 | pub struct IMAGEHLP_SYMBOLW64 { |
7375 | pub SizeOfStruct: u32, | |
7376 | pub Address: u64, | |
7377 | pub Size: u32, | |
7378 | pub Flags: u32, | |
7379 | pub MaxNameLength: u32, | |
7380 | pub Name: [u16; 1], | |
7381 | } | |
7382 | impl ::core::marker::Copy for IMAGEHLP_SYMBOLW64 {} | |
7383 | impl ::core::clone::Clone for IMAGEHLP_SYMBOLW64 { | |
7384 | fn clone(&self) -> Self { | |
7385 | *self | |
7386 | } | |
7387 | } | |
7388 | #[repr(C)] | |
04454e1e | 7389 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7390 | pub struct IMAGEHLP_SYMBOLW64_PACKAGE { |
7391 | pub sym: IMAGEHLP_SYMBOLW64, | |
7392 | pub name: [u16; 2001], | |
7393 | } | |
7394 | impl ::core::marker::Copy for IMAGEHLP_SYMBOLW64_PACKAGE {} | |
7395 | impl ::core::clone::Clone for IMAGEHLP_SYMBOLW64_PACKAGE { | |
7396 | fn clone(&self) -> Self { | |
7397 | *self | |
7398 | } | |
7399 | } | |
7400 | #[repr(C)] | |
04454e1e | 7401 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7402 | #[cfg(target_arch = "x86")] |
7403 | pub struct IMAGEHLP_SYMBOLW_PACKAGE { | |
7404 | pub sym: IMAGEHLP_SYMBOLW, | |
7405 | pub name: [u16; 2001], | |
7406 | } | |
7407 | #[cfg(target_arch = "x86")] | |
7408 | impl ::core::marker::Copy for IMAGEHLP_SYMBOLW_PACKAGE {} | |
7409 | #[cfg(target_arch = "x86")] | |
7410 | impl ::core::clone::Clone for IMAGEHLP_SYMBOLW_PACKAGE { | |
7411 | fn clone(&self) -> Self { | |
7412 | *self | |
7413 | } | |
7414 | } | |
04454e1e | 7415 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7416 | pub const IMAGEHLP_SYMBOL_FUNCTION: u32 = 2048u32; |
04454e1e | 7417 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7418 | pub const IMAGEHLP_SYMBOL_INFO_CONSTANT: u32 = 256u32; |
04454e1e | 7419 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7420 | pub const IMAGEHLP_SYMBOL_INFO_FRAMERELATIVE: u32 = 32u32; |
04454e1e | 7421 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7422 | pub const IMAGEHLP_SYMBOL_INFO_LOCAL: u32 = 128u32; |
04454e1e | 7423 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7424 | pub const IMAGEHLP_SYMBOL_INFO_PARAMETER: u32 = 64u32; |
04454e1e | 7425 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7426 | pub const IMAGEHLP_SYMBOL_INFO_REGISTER: u32 = 8u32; |
04454e1e | 7427 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7428 | pub const IMAGEHLP_SYMBOL_INFO_REGRELATIVE: u32 = 16u32; |
04454e1e | 7429 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7430 | pub const IMAGEHLP_SYMBOL_INFO_TLSRELATIVE: u32 = 16384u32; |
04454e1e | 7431 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7432 | pub const IMAGEHLP_SYMBOL_INFO_VALUEPRESENT: u32 = 1u32; |
7433 | #[repr(C)] | |
04454e1e | 7434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7435 | #[cfg(target_arch = "x86")] |
7436 | #[cfg(feature = "Win32_Foundation")] | |
7437 | pub struct IMAGEHLP_SYMBOL_PACKAGE { | |
7438 | pub sym: IMAGEHLP_SYMBOL, | |
7439 | pub name: [super::super::super::Foundation::CHAR; 2001], | |
7440 | } | |
7441 | #[cfg(target_arch = "x86")] | |
7442 | #[cfg(feature = "Win32_Foundation")] | |
7443 | impl ::core::marker::Copy for IMAGEHLP_SYMBOL_PACKAGE {} | |
7444 | #[cfg(target_arch = "x86")] | |
7445 | #[cfg(feature = "Win32_Foundation")] | |
7446 | impl ::core::clone::Clone for IMAGEHLP_SYMBOL_PACKAGE { | |
7447 | fn clone(&self) -> Self { | |
7448 | *self | |
7449 | } | |
7450 | } | |
7451 | #[repr(C)] | |
04454e1e | 7452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
7453 | #[cfg(feature = "Win32_Foundation")] |
7454 | pub struct IMAGEHLP_SYMBOL_SRC { | |
7455 | pub sizeofstruct: u32, | |
7456 | pub r#type: u32, | |
7457 | pub file: [super::super::super::Foundation::CHAR; 260], | |
7458 | } | |
7459 | #[cfg(feature = "Win32_Foundation")] | |
7460 | impl ::core::marker::Copy for IMAGEHLP_SYMBOL_SRC {} | |
7461 | #[cfg(feature = "Win32_Foundation")] | |
7462 | impl ::core::clone::Clone for IMAGEHLP_SYMBOL_SRC { | |
7463 | fn clone(&self) -> Self { | |
7464 | *self | |
7465 | } | |
7466 | } | |
04454e1e | 7467 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7468 | pub const IMAGEHLP_SYMBOL_THUNK: u32 = 8192u32; |
04454e1e | 7469 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7470 | pub type IMAGEHLP_SYMBOL_TYPE_INFO = i32; |
04454e1e | 7471 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7472 | pub const TI_GET_SYMTAG: IMAGEHLP_SYMBOL_TYPE_INFO = 0i32; |
04454e1e | 7473 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7474 | pub const TI_GET_SYMNAME: IMAGEHLP_SYMBOL_TYPE_INFO = 1i32; |
04454e1e | 7475 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7476 | pub const TI_GET_LENGTH: IMAGEHLP_SYMBOL_TYPE_INFO = 2i32; |
04454e1e | 7477 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7478 | pub const TI_GET_TYPE: IMAGEHLP_SYMBOL_TYPE_INFO = 3i32; |
04454e1e | 7479 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7480 | pub const TI_GET_TYPEID: IMAGEHLP_SYMBOL_TYPE_INFO = 4i32; |
04454e1e | 7481 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7482 | pub const TI_GET_BASETYPE: IMAGEHLP_SYMBOL_TYPE_INFO = 5i32; |
04454e1e | 7483 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7484 | pub const TI_GET_ARRAYINDEXTYPEID: IMAGEHLP_SYMBOL_TYPE_INFO = 6i32; |
04454e1e | 7485 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7486 | pub const TI_FINDCHILDREN: IMAGEHLP_SYMBOL_TYPE_INFO = 7i32; |
04454e1e | 7487 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7488 | pub const TI_GET_DATAKIND: IMAGEHLP_SYMBOL_TYPE_INFO = 8i32; |
04454e1e | 7489 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7490 | pub const TI_GET_ADDRESSOFFSET: IMAGEHLP_SYMBOL_TYPE_INFO = 9i32; |
04454e1e | 7491 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7492 | pub const TI_GET_OFFSET: IMAGEHLP_SYMBOL_TYPE_INFO = 10i32; |
04454e1e | 7493 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7494 | pub const TI_GET_VALUE: IMAGEHLP_SYMBOL_TYPE_INFO = 11i32; |
04454e1e | 7495 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7496 | pub const TI_GET_COUNT: IMAGEHLP_SYMBOL_TYPE_INFO = 12i32; |
04454e1e | 7497 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7498 | pub const TI_GET_CHILDRENCOUNT: IMAGEHLP_SYMBOL_TYPE_INFO = 13i32; |
04454e1e | 7499 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7500 | pub const TI_GET_BITPOSITION: IMAGEHLP_SYMBOL_TYPE_INFO = 14i32; |
04454e1e | 7501 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7502 | pub const TI_GET_VIRTUALBASECLASS: IMAGEHLP_SYMBOL_TYPE_INFO = 15i32; |
04454e1e | 7503 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7504 | pub const TI_GET_VIRTUALTABLESHAPEID: IMAGEHLP_SYMBOL_TYPE_INFO = 16i32; |
04454e1e | 7505 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7506 | pub const TI_GET_VIRTUALBASEPOINTEROFFSET: IMAGEHLP_SYMBOL_TYPE_INFO = 17i32; |
04454e1e | 7507 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7508 | pub const TI_GET_CLASSPARENTID: IMAGEHLP_SYMBOL_TYPE_INFO = 18i32; |
04454e1e | 7509 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7510 | pub const TI_GET_NESTED: IMAGEHLP_SYMBOL_TYPE_INFO = 19i32; |
04454e1e | 7511 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7512 | pub const TI_GET_SYMINDEX: IMAGEHLP_SYMBOL_TYPE_INFO = 20i32; |
04454e1e | 7513 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7514 | pub const TI_GET_LEXICALPARENT: IMAGEHLP_SYMBOL_TYPE_INFO = 21i32; |
04454e1e | 7515 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7516 | pub const TI_GET_ADDRESS: IMAGEHLP_SYMBOL_TYPE_INFO = 22i32; |
04454e1e | 7517 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7518 | pub const TI_GET_THISADJUST: IMAGEHLP_SYMBOL_TYPE_INFO = 23i32; |
04454e1e | 7519 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7520 | pub const TI_GET_UDTKIND: IMAGEHLP_SYMBOL_TYPE_INFO = 24i32; |
04454e1e | 7521 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7522 | pub const TI_IS_EQUIV_TO: IMAGEHLP_SYMBOL_TYPE_INFO = 25i32; |
04454e1e | 7523 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7524 | pub const TI_GET_CALLING_CONVENTION: IMAGEHLP_SYMBOL_TYPE_INFO = 26i32; |
04454e1e | 7525 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7526 | pub const TI_IS_CLOSE_EQUIV_TO: IMAGEHLP_SYMBOL_TYPE_INFO = 27i32; |
04454e1e | 7527 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7528 | pub const TI_GTIEX_REQS_VALID: IMAGEHLP_SYMBOL_TYPE_INFO = 28i32; |
04454e1e | 7529 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7530 | pub const TI_GET_VIRTUALBASEOFFSET: IMAGEHLP_SYMBOL_TYPE_INFO = 29i32; |
04454e1e | 7531 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7532 | pub const TI_GET_VIRTUALBASEDISPINDEX: IMAGEHLP_SYMBOL_TYPE_INFO = 30i32; |
04454e1e | 7533 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7534 | pub const TI_GET_IS_REFERENCE: IMAGEHLP_SYMBOL_TYPE_INFO = 31i32; |
04454e1e | 7535 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7536 | pub const TI_GET_INDIRECTVIRTUALBASECLASS: IMAGEHLP_SYMBOL_TYPE_INFO = 32i32; |
04454e1e | 7537 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7538 | pub const TI_GET_VIRTUALBASETABLETYPE: IMAGEHLP_SYMBOL_TYPE_INFO = 33i32; |
04454e1e | 7539 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7540 | pub const TI_GET_OBJECTPOINTERTYPE: IMAGEHLP_SYMBOL_TYPE_INFO = 34i32; |
04454e1e | 7541 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7542 | pub const IMAGEHLP_SYMBOL_TYPE_INFO_MAX: IMAGEHLP_SYMBOL_TYPE_INFO = 35i32; |
04454e1e | 7543 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7544 | pub const IMAGEHLP_SYMBOL_VIRTUAL: u32 = 4096u32; |
7545 | #[repr(C)] | |
04454e1e | 7546 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7547 | pub struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY { |
7548 | pub BeginAddress: u32, | |
7549 | pub Anonymous: IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0, | |
7550 | } | |
7551 | impl ::core::marker::Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY {} | |
7552 | impl ::core::clone::Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY { | |
7553 | fn clone(&self) -> Self { | |
7554 | *self | |
7555 | } | |
7556 | } | |
7557 | #[repr(C)] | |
04454e1e | 7558 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7559 | pub union IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0 { |
7560 | pub UnwindData: u32, | |
7561 | pub Anonymous: IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0, | |
7562 | } | |
7563 | impl ::core::marker::Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0 {} | |
7564 | impl ::core::clone::Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0 { | |
7565 | fn clone(&self) -> Self { | |
7566 | *self | |
7567 | } | |
7568 | } | |
7569 | #[repr(C)] | |
04454e1e | 7570 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7571 | pub struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0 { |
7572 | pub _bitfield: u32, | |
7573 | } | |
7574 | impl ::core::marker::Copy for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0 {} | |
7575 | impl ::core::clone::Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_0_0 { | |
7576 | fn clone(&self) -> Self { | |
7577 | *self | |
7578 | } | |
7579 | } | |
7580 | #[repr(C)] | |
04454e1e | 7581 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7582 | pub struct IMAGE_COFF_SYMBOLS_HEADER { |
7583 | pub NumberOfSymbols: u32, | |
7584 | pub LvaToFirstSymbol: u32, | |
7585 | pub NumberOfLinenumbers: u32, | |
7586 | pub LvaToFirstLinenumber: u32, | |
7587 | pub RvaToFirstByteOfCode: u32, | |
7588 | pub RvaToLastByteOfCode: u32, | |
7589 | pub RvaToFirstByteOfData: u32, | |
7590 | pub RvaToLastByteOfData: u32, | |
7591 | } | |
7592 | impl ::core::marker::Copy for IMAGE_COFF_SYMBOLS_HEADER {} | |
7593 | impl ::core::clone::Clone for IMAGE_COFF_SYMBOLS_HEADER { | |
7594 | fn clone(&self) -> Self { | |
7595 | *self | |
7596 | } | |
7597 | } | |
7598 | #[repr(C)] | |
04454e1e | 7599 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7600 | pub struct IMAGE_COR20_HEADER { |
7601 | pub cb: u32, | |
7602 | pub MajorRuntimeVersion: u16, | |
7603 | pub MinorRuntimeVersion: u16, | |
7604 | pub MetaData: IMAGE_DATA_DIRECTORY, | |
7605 | pub Flags: u32, | |
7606 | pub Anonymous: IMAGE_COR20_HEADER_0, | |
7607 | pub Resources: IMAGE_DATA_DIRECTORY, | |
7608 | pub StrongNameSignature: IMAGE_DATA_DIRECTORY, | |
7609 | pub CodeManagerTable: IMAGE_DATA_DIRECTORY, | |
7610 | pub VTableFixups: IMAGE_DATA_DIRECTORY, | |
7611 | pub ExportAddressTableJumps: IMAGE_DATA_DIRECTORY, | |
7612 | pub ManagedNativeHeader: IMAGE_DATA_DIRECTORY, | |
7613 | } | |
7614 | impl ::core::marker::Copy for IMAGE_COR20_HEADER {} | |
7615 | impl ::core::clone::Clone for IMAGE_COR20_HEADER { | |
7616 | fn clone(&self) -> Self { | |
7617 | *self | |
7618 | } | |
7619 | } | |
7620 | #[repr(C)] | |
04454e1e | 7621 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7622 | pub union IMAGE_COR20_HEADER_0 { |
7623 | pub EntryPointToken: u32, | |
7624 | pub EntryPointRVA: u32, | |
7625 | } | |
7626 | impl ::core::marker::Copy for IMAGE_COR20_HEADER_0 {} | |
7627 | impl ::core::clone::Clone for IMAGE_COR20_HEADER_0 { | |
7628 | fn clone(&self) -> Self { | |
7629 | *self | |
7630 | } | |
7631 | } | |
7632 | #[repr(C)] | |
04454e1e | 7633 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7634 | pub struct IMAGE_DATA_DIRECTORY { |
7635 | pub VirtualAddress: u32, | |
7636 | pub Size: u32, | |
7637 | } | |
7638 | impl ::core::marker::Copy for IMAGE_DATA_DIRECTORY {} | |
7639 | impl ::core::clone::Clone for IMAGE_DATA_DIRECTORY { | |
7640 | fn clone(&self) -> Self { | |
7641 | *self | |
7642 | } | |
7643 | } | |
7644 | #[repr(C)] | |
04454e1e | 7645 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7646 | pub struct IMAGE_DEBUG_DIRECTORY { |
7647 | pub Characteristics: u32, | |
7648 | pub TimeDateStamp: u32, | |
7649 | pub MajorVersion: u16, | |
7650 | pub MinorVersion: u16, | |
7651 | pub Type: IMAGE_DEBUG_TYPE, | |
7652 | pub SizeOfData: u32, | |
7653 | pub AddressOfRawData: u32, | |
7654 | pub PointerToRawData: u32, | |
7655 | } | |
7656 | impl ::core::marker::Copy for IMAGE_DEBUG_DIRECTORY {} | |
7657 | impl ::core::clone::Clone for IMAGE_DEBUG_DIRECTORY { | |
7658 | fn clone(&self) -> Self { | |
7659 | *self | |
7660 | } | |
7661 | } | |
7662 | #[repr(C)] | |
04454e1e | 7663 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
7664 | #[cfg(target_arch = "x86")] |
7665 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7666 | pub struct IMAGE_DEBUG_INFORMATION { | |
7667 | pub List: super::super::Kernel::LIST_ENTRY, | |
7668 | pub ReservedSize: u32, | |
7669 | pub ReservedMappedBase: *mut ::core::ffi::c_void, | |
7670 | pub ReservedMachine: u16, | |
7671 | pub ReservedCharacteristics: u16, | |
7672 | pub ReservedCheckSum: u32, | |
7673 | pub ImageBase: u32, | |
7674 | pub SizeOfImage: u32, | |
7675 | pub ReservedNumberOfSections: u32, | |
7676 | pub ReservedSections: *mut IMAGE_SECTION_HEADER, | |
7677 | pub ReservedExportedNamesSize: u32, | |
04454e1e | 7678 | pub ReservedExportedNames: ::windows_sys::core::PSTR, |
5e7ed085 FG |
7679 | pub ReservedNumberOfFunctionTableEntries: u32, |
7680 | pub ReservedFunctionTableEntries: *mut IMAGE_FUNCTION_ENTRY, | |
7681 | pub ReservedLowestFunctionStartingAddress: u32, | |
7682 | pub ReservedHighestFunctionEndingAddress: u32, | |
7683 | pub ReservedNumberOfFpoTableEntries: u32, | |
7684 | pub ReservedFpoTableEntries: *mut FPO_DATA, | |
7685 | pub SizeOfCoffSymbols: u32, | |
7686 | pub CoffSymbols: *mut IMAGE_COFF_SYMBOLS_HEADER, | |
7687 | pub ReservedSizeOfCodeViewSymbols: u32, | |
7688 | pub ReservedCodeViewSymbols: *mut ::core::ffi::c_void, | |
04454e1e FG |
7689 | pub ImageFilePath: ::windows_sys::core::PSTR, |
7690 | pub ImageFileName: ::windows_sys::core::PSTR, | |
7691 | pub ReservedDebugFilePath: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
7692 | pub ReservedTimeDateStamp: u32, |
7693 | pub ReservedRomImage: super::super::super::Foundation::BOOL, | |
7694 | pub ReservedDebugDirectory: *mut IMAGE_DEBUG_DIRECTORY, | |
7695 | pub ReservedNumberOfDebugDirectories: u32, | |
7696 | pub ReservedOriginalFunctionTableBaseAddress: u32, | |
7697 | pub Reserved: [u32; 2], | |
7698 | } | |
7699 | #[cfg(target_arch = "x86")] | |
7700 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7701 | impl ::core::marker::Copy for IMAGE_DEBUG_INFORMATION {} | |
7702 | #[cfg(target_arch = "x86")] | |
7703 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
7704 | impl ::core::clone::Clone for IMAGE_DEBUG_INFORMATION { | |
7705 | fn clone(&self) -> Self { | |
7706 | *self | |
7707 | } | |
7708 | } | |
04454e1e | 7709 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7710 | pub type IMAGE_DEBUG_TYPE = u32; |
04454e1e | 7711 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7712 | pub const IMAGE_DEBUG_TYPE_UNKNOWN: IMAGE_DEBUG_TYPE = 0u32; |
04454e1e | 7713 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7714 | pub const IMAGE_DEBUG_TYPE_COFF: IMAGE_DEBUG_TYPE = 1u32; |
04454e1e | 7715 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7716 | pub const IMAGE_DEBUG_TYPE_CODEVIEW: IMAGE_DEBUG_TYPE = 2u32; |
04454e1e | 7717 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7718 | pub const IMAGE_DEBUG_TYPE_FPO: IMAGE_DEBUG_TYPE = 3u32; |
04454e1e | 7719 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7720 | pub const IMAGE_DEBUG_TYPE_MISC: IMAGE_DEBUG_TYPE = 4u32; |
04454e1e | 7721 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7722 | pub const IMAGE_DEBUG_TYPE_EXCEPTION: IMAGE_DEBUG_TYPE = 5u32; |
04454e1e | 7723 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7724 | pub const IMAGE_DEBUG_TYPE_FIXUP: IMAGE_DEBUG_TYPE = 6u32; |
04454e1e | 7725 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7726 | pub const IMAGE_DEBUG_TYPE_BORLAND: IMAGE_DEBUG_TYPE = 9u32; |
04454e1e | 7727 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7728 | pub type IMAGE_DIRECTORY_ENTRY = u32; |
04454e1e | 7729 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7730 | pub const IMAGE_DIRECTORY_ENTRY_ARCHITECTURE: IMAGE_DIRECTORY_ENTRY = 7u32; |
04454e1e | 7731 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7732 | pub const IMAGE_DIRECTORY_ENTRY_BASERELOC: IMAGE_DIRECTORY_ENTRY = 5u32; |
04454e1e | 7733 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7734 | pub const IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT: IMAGE_DIRECTORY_ENTRY = 11u32; |
04454e1e | 7735 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7736 | pub const IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR: IMAGE_DIRECTORY_ENTRY = 14u32; |
04454e1e | 7737 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7738 | pub const IMAGE_DIRECTORY_ENTRY_DEBUG: IMAGE_DIRECTORY_ENTRY = 6u32; |
04454e1e | 7739 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7740 | pub const IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT: IMAGE_DIRECTORY_ENTRY = 13u32; |
04454e1e | 7741 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7742 | pub const IMAGE_DIRECTORY_ENTRY_EXCEPTION: IMAGE_DIRECTORY_ENTRY = 3u32; |
04454e1e | 7743 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7744 | pub const IMAGE_DIRECTORY_ENTRY_EXPORT: IMAGE_DIRECTORY_ENTRY = 0u32; |
04454e1e | 7745 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7746 | pub const IMAGE_DIRECTORY_ENTRY_GLOBALPTR: IMAGE_DIRECTORY_ENTRY = 8u32; |
04454e1e | 7747 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7748 | pub const IMAGE_DIRECTORY_ENTRY_IAT: IMAGE_DIRECTORY_ENTRY = 12u32; |
04454e1e | 7749 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7750 | pub const IMAGE_DIRECTORY_ENTRY_IMPORT: IMAGE_DIRECTORY_ENTRY = 1u32; |
04454e1e | 7751 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7752 | pub const IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG: IMAGE_DIRECTORY_ENTRY = 10u32; |
04454e1e | 7753 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7754 | pub const IMAGE_DIRECTORY_ENTRY_RESOURCE: IMAGE_DIRECTORY_ENTRY = 2u32; |
04454e1e | 7755 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7756 | pub const IMAGE_DIRECTORY_ENTRY_SECURITY: IMAGE_DIRECTORY_ENTRY = 4u32; |
04454e1e | 7757 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7758 | pub const IMAGE_DIRECTORY_ENTRY_TLS: IMAGE_DIRECTORY_ENTRY = 9u32; |
04454e1e | 7759 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7760 | pub type IMAGE_DLL_CHARACTERISTICS = u16; |
04454e1e | 7761 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7762 | pub const IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA: IMAGE_DLL_CHARACTERISTICS = 32u16; |
04454e1e | 7763 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7764 | pub const IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE: IMAGE_DLL_CHARACTERISTICS = 64u16; |
04454e1e | 7765 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7766 | pub const IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY: IMAGE_DLL_CHARACTERISTICS = 128u16; |
04454e1e | 7767 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7768 | pub const IMAGE_DLLCHARACTERISTICS_NX_COMPAT: IMAGE_DLL_CHARACTERISTICS = 256u16; |
04454e1e | 7769 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7770 | pub const IMAGE_DLLCHARACTERISTICS_NO_ISOLATION: IMAGE_DLL_CHARACTERISTICS = 512u16; |
04454e1e | 7771 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7772 | pub const IMAGE_DLLCHARACTERISTICS_NO_SEH: IMAGE_DLL_CHARACTERISTICS = 1024u16; |
04454e1e | 7773 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7774 | pub const IMAGE_DLLCHARACTERISTICS_NO_BIND: IMAGE_DLL_CHARACTERISTICS = 2048u16; |
04454e1e | 7775 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7776 | pub const IMAGE_DLLCHARACTERISTICS_APPCONTAINER: IMAGE_DLL_CHARACTERISTICS = 4096u16; |
04454e1e | 7777 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7778 | pub const IMAGE_DLLCHARACTERISTICS_WDM_DRIVER: IMAGE_DLL_CHARACTERISTICS = 8192u16; |
04454e1e | 7779 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7780 | pub const IMAGE_DLLCHARACTERISTICS_GUARD_CF: IMAGE_DLL_CHARACTERISTICS = 16384u16; |
04454e1e | 7781 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7782 | pub const IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE: IMAGE_DLL_CHARACTERISTICS = 32768u16; |
04454e1e | 7783 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7784 | pub const IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT: IMAGE_DLL_CHARACTERISTICS = 1u16; |
04454e1e | 7785 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7786 | pub const IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT_STRICT_MODE: IMAGE_DLL_CHARACTERISTICS = 2u16; |
04454e1e | 7787 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7788 | pub const IMAGE_DLLCHARACTERISTICS_EX_CET_SET_CONTEXT_IP_VALIDATION_RELAXED_MODE: IMAGE_DLL_CHARACTERISTICS = 4u16; |
04454e1e | 7789 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7790 | pub const IMAGE_DLLCHARACTERISTICS_EX_CET_DYNAMIC_APIS_ALLOW_IN_PROC: IMAGE_DLL_CHARACTERISTICS = 8u16; |
04454e1e | 7791 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7792 | pub const IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_1: IMAGE_DLL_CHARACTERISTICS = 16u16; |
04454e1e | 7793 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7794 | pub const IMAGE_DLLCHARACTERISTICS_EX_CET_RESERVED_2: IMAGE_DLL_CHARACTERISTICS = 32u16; |
04454e1e | 7795 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7796 | pub type IMAGE_FILE_CHARACTERISTICS = u16; |
04454e1e | 7797 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7798 | pub const IMAGE_FILE_RELOCS_STRIPPED: IMAGE_FILE_CHARACTERISTICS = 1u16; |
04454e1e | 7799 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7800 | pub const IMAGE_FILE_EXECUTABLE_IMAGE: IMAGE_FILE_CHARACTERISTICS = 2u16; |
04454e1e | 7801 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7802 | pub const IMAGE_FILE_LINE_NUMS_STRIPPED: IMAGE_FILE_CHARACTERISTICS = 4u16; |
04454e1e | 7803 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7804 | pub const IMAGE_FILE_LOCAL_SYMS_STRIPPED: IMAGE_FILE_CHARACTERISTICS = 8u16; |
04454e1e | 7805 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7806 | pub const IMAGE_FILE_AGGRESIVE_WS_TRIM: IMAGE_FILE_CHARACTERISTICS = 16u16; |
04454e1e | 7807 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7808 | pub const IMAGE_FILE_LARGE_ADDRESS_AWARE: IMAGE_FILE_CHARACTERISTICS = 32u16; |
04454e1e | 7809 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7810 | pub const IMAGE_FILE_BYTES_REVERSED_LO: IMAGE_FILE_CHARACTERISTICS = 128u16; |
04454e1e | 7811 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7812 | pub const IMAGE_FILE_32BIT_MACHINE: IMAGE_FILE_CHARACTERISTICS = 256u16; |
04454e1e | 7813 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7814 | pub const IMAGE_FILE_DEBUG_STRIPPED: IMAGE_FILE_CHARACTERISTICS = 512u16; |
04454e1e | 7815 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7816 | pub const IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP: IMAGE_FILE_CHARACTERISTICS = 1024u16; |
04454e1e | 7817 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7818 | pub const IMAGE_FILE_NET_RUN_FROM_SWAP: IMAGE_FILE_CHARACTERISTICS = 2048u16; |
04454e1e | 7819 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7820 | pub const IMAGE_FILE_SYSTEM: IMAGE_FILE_CHARACTERISTICS = 4096u16; |
04454e1e | 7821 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7822 | pub const IMAGE_FILE_DLL: IMAGE_FILE_CHARACTERISTICS = 8192u16; |
04454e1e | 7823 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7824 | pub const IMAGE_FILE_UP_SYSTEM_ONLY: IMAGE_FILE_CHARACTERISTICS = 16384u16; |
04454e1e | 7825 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7826 | pub const IMAGE_FILE_BYTES_REVERSED_HI: IMAGE_FILE_CHARACTERISTICS = 32768u16; |
04454e1e | 7827 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7828 | pub type IMAGE_FILE_CHARACTERISTICS2 = u32; |
04454e1e | 7829 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7830 | pub const IMAGE_FILE_RELOCS_STRIPPED2: IMAGE_FILE_CHARACTERISTICS2 = 1u32; |
04454e1e | 7831 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7832 | pub const IMAGE_FILE_EXECUTABLE_IMAGE2: IMAGE_FILE_CHARACTERISTICS2 = 2u32; |
04454e1e | 7833 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7834 | pub const IMAGE_FILE_LINE_NUMS_STRIPPED2: IMAGE_FILE_CHARACTERISTICS2 = 4u32; |
04454e1e | 7835 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7836 | pub const IMAGE_FILE_LOCAL_SYMS_STRIPPED2: IMAGE_FILE_CHARACTERISTICS2 = 8u32; |
04454e1e | 7837 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7838 | pub const IMAGE_FILE_AGGRESIVE_WS_TRIM2: IMAGE_FILE_CHARACTERISTICS2 = 16u32; |
04454e1e | 7839 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7840 | pub const IMAGE_FILE_LARGE_ADDRESS_AWARE2: IMAGE_FILE_CHARACTERISTICS2 = 32u32; |
04454e1e | 7841 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7842 | pub const IMAGE_FILE_BYTES_REVERSED_LO2: IMAGE_FILE_CHARACTERISTICS2 = 128u32; |
04454e1e | 7843 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7844 | pub const IMAGE_FILE_32BIT_MACHINE2: IMAGE_FILE_CHARACTERISTICS2 = 256u32; |
04454e1e | 7845 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7846 | pub const IMAGE_FILE_DEBUG_STRIPPED2: IMAGE_FILE_CHARACTERISTICS2 = 512u32; |
04454e1e | 7847 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7848 | pub const IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP2: IMAGE_FILE_CHARACTERISTICS2 = 1024u32; |
04454e1e | 7849 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7850 | pub const IMAGE_FILE_NET_RUN_FROM_SWAP2: IMAGE_FILE_CHARACTERISTICS2 = 2048u32; |
04454e1e | 7851 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7852 | pub const IMAGE_FILE_SYSTEM_2: IMAGE_FILE_CHARACTERISTICS2 = 4096u32; |
04454e1e | 7853 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7854 | pub const IMAGE_FILE_DLL_2: IMAGE_FILE_CHARACTERISTICS2 = 8192u32; |
04454e1e | 7855 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7856 | pub const IMAGE_FILE_UP_SYSTEM_ONLY_2: IMAGE_FILE_CHARACTERISTICS2 = 16384u32; |
04454e1e | 7857 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7858 | pub const IMAGE_FILE_BYTES_REVERSED_HI_2: IMAGE_FILE_CHARACTERISTICS2 = 32768u32; |
7859 | #[repr(C)] | |
04454e1e | 7860 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7861 | pub struct IMAGE_FILE_HEADER { |
7862 | pub Machine: IMAGE_FILE_MACHINE, | |
7863 | pub NumberOfSections: u16, | |
7864 | pub TimeDateStamp: u32, | |
7865 | pub PointerToSymbolTable: u32, | |
7866 | pub NumberOfSymbols: u32, | |
7867 | pub SizeOfOptionalHeader: u16, | |
7868 | pub Characteristics: IMAGE_FILE_CHARACTERISTICS, | |
7869 | } | |
7870 | impl ::core::marker::Copy for IMAGE_FILE_HEADER {} | |
7871 | impl ::core::clone::Clone for IMAGE_FILE_HEADER { | |
7872 | fn clone(&self) -> Self { | |
7873 | *self | |
7874 | } | |
7875 | } | |
04454e1e | 7876 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7877 | pub type IMAGE_FILE_MACHINE = u16; |
04454e1e | 7878 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7879 | pub const IMAGE_FILE_MACHINE_AXP64: IMAGE_FILE_MACHINE = 644u16; |
04454e1e | 7880 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7881 | pub const IMAGE_FILE_MACHINE_I386: IMAGE_FILE_MACHINE = 332u16; |
04454e1e | 7882 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7883 | pub const IMAGE_FILE_MACHINE_IA64: IMAGE_FILE_MACHINE = 512u16; |
04454e1e | 7884 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7885 | pub const IMAGE_FILE_MACHINE_AMD64: IMAGE_FILE_MACHINE = 34404u16; |
04454e1e | 7886 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7887 | pub const IMAGE_FILE_MACHINE_UNKNOWN: IMAGE_FILE_MACHINE = 0u16; |
04454e1e | 7888 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7889 | pub const IMAGE_FILE_MACHINE_TARGET_HOST: IMAGE_FILE_MACHINE = 1u16; |
04454e1e | 7890 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7891 | pub const IMAGE_FILE_MACHINE_R3000: IMAGE_FILE_MACHINE = 354u16; |
04454e1e | 7892 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7893 | pub const IMAGE_FILE_MACHINE_R4000: IMAGE_FILE_MACHINE = 358u16; |
04454e1e | 7894 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7895 | pub const IMAGE_FILE_MACHINE_R10000: IMAGE_FILE_MACHINE = 360u16; |
04454e1e | 7896 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7897 | pub const IMAGE_FILE_MACHINE_WCEMIPSV2: IMAGE_FILE_MACHINE = 361u16; |
04454e1e | 7898 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7899 | pub const IMAGE_FILE_MACHINE_ALPHA: IMAGE_FILE_MACHINE = 388u16; |
04454e1e | 7900 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7901 | pub const IMAGE_FILE_MACHINE_SH3: IMAGE_FILE_MACHINE = 418u16; |
04454e1e | 7902 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7903 | pub const IMAGE_FILE_MACHINE_SH3DSP: IMAGE_FILE_MACHINE = 419u16; |
04454e1e | 7904 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7905 | pub const IMAGE_FILE_MACHINE_SH3E: IMAGE_FILE_MACHINE = 420u16; |
04454e1e | 7906 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7907 | pub const IMAGE_FILE_MACHINE_SH4: IMAGE_FILE_MACHINE = 422u16; |
04454e1e | 7908 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7909 | pub const IMAGE_FILE_MACHINE_SH5: IMAGE_FILE_MACHINE = 424u16; |
04454e1e | 7910 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7911 | pub const IMAGE_FILE_MACHINE_ARM: IMAGE_FILE_MACHINE = 448u16; |
04454e1e | 7912 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7913 | pub const IMAGE_FILE_MACHINE_THUMB: IMAGE_FILE_MACHINE = 450u16; |
04454e1e | 7914 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7915 | pub const IMAGE_FILE_MACHINE_ARMNT: IMAGE_FILE_MACHINE = 452u16; |
04454e1e | 7916 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7917 | pub const IMAGE_FILE_MACHINE_AM33: IMAGE_FILE_MACHINE = 467u16; |
04454e1e | 7918 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7919 | pub const IMAGE_FILE_MACHINE_POWERPC: IMAGE_FILE_MACHINE = 496u16; |
04454e1e | 7920 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7921 | pub const IMAGE_FILE_MACHINE_POWERPCFP: IMAGE_FILE_MACHINE = 497u16; |
04454e1e | 7922 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7923 | pub const IMAGE_FILE_MACHINE_MIPS16: IMAGE_FILE_MACHINE = 614u16; |
04454e1e | 7924 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7925 | pub const IMAGE_FILE_MACHINE_ALPHA64: IMAGE_FILE_MACHINE = 644u16; |
04454e1e | 7926 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7927 | pub const IMAGE_FILE_MACHINE_MIPSFPU: IMAGE_FILE_MACHINE = 870u16; |
04454e1e | 7928 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7929 | pub const IMAGE_FILE_MACHINE_MIPSFPU16: IMAGE_FILE_MACHINE = 1126u16; |
04454e1e | 7930 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7931 | pub const IMAGE_FILE_MACHINE_TRICORE: IMAGE_FILE_MACHINE = 1312u16; |
04454e1e | 7932 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7933 | pub const IMAGE_FILE_MACHINE_CEF: IMAGE_FILE_MACHINE = 3311u16; |
04454e1e | 7934 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7935 | pub const IMAGE_FILE_MACHINE_EBC: IMAGE_FILE_MACHINE = 3772u16; |
04454e1e | 7936 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7937 | pub const IMAGE_FILE_MACHINE_M32R: IMAGE_FILE_MACHINE = 36929u16; |
04454e1e | 7938 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 7939 | pub const IMAGE_FILE_MACHINE_ARM64: IMAGE_FILE_MACHINE = 43620u16; |
04454e1e | 7940 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7941 | pub const IMAGE_FILE_MACHINE_CEE: IMAGE_FILE_MACHINE = 49390u16; |
7942 | #[repr(C)] | |
04454e1e | 7943 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7944 | pub struct IMAGE_FUNCTION_ENTRY { |
7945 | pub StartingAddress: u32, | |
7946 | pub EndingAddress: u32, | |
7947 | pub EndOfPrologue: u32, | |
7948 | } | |
7949 | impl ::core::marker::Copy for IMAGE_FUNCTION_ENTRY {} | |
7950 | impl ::core::clone::Clone for IMAGE_FUNCTION_ENTRY { | |
7951 | fn clone(&self) -> Self { | |
7952 | *self | |
7953 | } | |
7954 | } | |
7955 | #[repr(C, packed(4))] | |
04454e1e | 7956 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7957 | pub struct IMAGE_FUNCTION_ENTRY64 { |
7958 | pub StartingAddress: u64, | |
7959 | pub EndingAddress: u64, | |
7960 | pub Anonymous: IMAGE_FUNCTION_ENTRY64_0, | |
7961 | } | |
7962 | impl ::core::marker::Copy for IMAGE_FUNCTION_ENTRY64 {} | |
7963 | impl ::core::clone::Clone for IMAGE_FUNCTION_ENTRY64 { | |
7964 | fn clone(&self) -> Self { | |
7965 | *self | |
7966 | } | |
7967 | } | |
7968 | #[repr(C, packed(4))] | |
04454e1e | 7969 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7970 | pub union IMAGE_FUNCTION_ENTRY64_0 { |
7971 | pub EndOfPrologue: u64, | |
7972 | pub UnwindInfoAddress: u64, | |
7973 | } | |
7974 | impl ::core::marker::Copy for IMAGE_FUNCTION_ENTRY64_0 {} | |
7975 | impl ::core::clone::Clone for IMAGE_FUNCTION_ENTRY64_0 { | |
7976 | fn clone(&self) -> Self { | |
7977 | *self | |
7978 | } | |
7979 | } | |
7980 | #[repr(C)] | |
04454e1e | 7981 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7982 | pub struct IMAGE_LOAD_CONFIG_CODE_INTEGRITY { |
7983 | pub Flags: u16, | |
7984 | pub Catalog: u16, | |
7985 | pub CatalogOffset: u32, | |
7986 | pub Reserved: u32, | |
7987 | } | |
7988 | impl ::core::marker::Copy for IMAGE_LOAD_CONFIG_CODE_INTEGRITY {} | |
7989 | impl ::core::clone::Clone for IMAGE_LOAD_CONFIG_CODE_INTEGRITY { | |
7990 | fn clone(&self) -> Self { | |
7991 | *self | |
7992 | } | |
7993 | } | |
7994 | #[repr(C)] | |
04454e1e | 7995 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
7996 | pub struct IMAGE_LOAD_CONFIG_DIRECTORY32 { |
7997 | pub Size: u32, | |
7998 | pub TimeDateStamp: u32, | |
7999 | pub MajorVersion: u16, | |
8000 | pub MinorVersion: u16, | |
8001 | pub GlobalFlagsClear: u32, | |
8002 | pub GlobalFlagsSet: u32, | |
8003 | pub CriticalSectionDefaultTimeout: u32, | |
8004 | pub DeCommitFreeBlockThreshold: u32, | |
8005 | pub DeCommitTotalFreeThreshold: u32, | |
8006 | pub LockPrefixTable: u32, | |
8007 | pub MaximumAllocationSize: u32, | |
8008 | pub VirtualMemoryThreshold: u32, | |
8009 | pub ProcessHeapFlags: u32, | |
8010 | pub ProcessAffinityMask: u32, | |
8011 | pub CSDVersion: u16, | |
8012 | pub DependentLoadFlags: u16, | |
8013 | pub EditList: u32, | |
8014 | pub SecurityCookie: u32, | |
8015 | pub SEHandlerTable: u32, | |
8016 | pub SEHandlerCount: u32, | |
8017 | pub GuardCFCheckFunctionPointer: u32, | |
8018 | pub GuardCFDispatchFunctionPointer: u32, | |
8019 | pub GuardCFFunctionTable: u32, | |
8020 | pub GuardCFFunctionCount: u32, | |
8021 | pub GuardFlags: u32, | |
8022 | pub CodeIntegrity: IMAGE_LOAD_CONFIG_CODE_INTEGRITY, | |
8023 | pub GuardAddressTakenIatEntryTable: u32, | |
8024 | pub GuardAddressTakenIatEntryCount: u32, | |
8025 | pub GuardLongJumpTargetTable: u32, | |
8026 | pub GuardLongJumpTargetCount: u32, | |
8027 | pub DynamicValueRelocTable: u32, | |
8028 | pub CHPEMetadataPointer: u32, | |
8029 | pub GuardRFFailureRoutine: u32, | |
8030 | pub GuardRFFailureRoutineFunctionPointer: u32, | |
8031 | pub DynamicValueRelocTableOffset: u32, | |
8032 | pub DynamicValueRelocTableSection: u16, | |
8033 | pub Reserved2: u16, | |
8034 | pub GuardRFVerifyStackPointerFunctionPointer: u32, | |
8035 | pub HotPatchTableOffset: u32, | |
8036 | pub Reserved3: u32, | |
8037 | pub EnclaveConfigurationPointer: u32, | |
8038 | pub VolatileMetadataPointer: u32, | |
8039 | pub GuardEHContinuationTable: u32, | |
8040 | pub GuardEHContinuationCount: u32, | |
8041 | pub GuardXFGCheckFunctionPointer: u32, | |
8042 | pub GuardXFGDispatchFunctionPointer: u32, | |
8043 | pub GuardXFGTableDispatchFunctionPointer: u32, | |
8044 | pub CastGuardOsDeterminedFailureMode: u32, | |
8045 | } | |
8046 | impl ::core::marker::Copy for IMAGE_LOAD_CONFIG_DIRECTORY32 {} | |
8047 | impl ::core::clone::Clone for IMAGE_LOAD_CONFIG_DIRECTORY32 { | |
8048 | fn clone(&self) -> Self { | |
8049 | *self | |
8050 | } | |
8051 | } | |
8052 | #[repr(C, packed(4))] | |
04454e1e | 8053 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8054 | pub struct IMAGE_LOAD_CONFIG_DIRECTORY64 { |
8055 | pub Size: u32, | |
8056 | pub TimeDateStamp: u32, | |
8057 | pub MajorVersion: u16, | |
8058 | pub MinorVersion: u16, | |
8059 | pub GlobalFlagsClear: u32, | |
8060 | pub GlobalFlagsSet: u32, | |
8061 | pub CriticalSectionDefaultTimeout: u32, | |
8062 | pub DeCommitFreeBlockThreshold: u64, | |
8063 | pub DeCommitTotalFreeThreshold: u64, | |
8064 | pub LockPrefixTable: u64, | |
8065 | pub MaximumAllocationSize: u64, | |
8066 | pub VirtualMemoryThreshold: u64, | |
8067 | pub ProcessAffinityMask: u64, | |
8068 | pub ProcessHeapFlags: u32, | |
8069 | pub CSDVersion: u16, | |
8070 | pub DependentLoadFlags: u16, | |
8071 | pub EditList: u64, | |
8072 | pub SecurityCookie: u64, | |
8073 | pub SEHandlerTable: u64, | |
8074 | pub SEHandlerCount: u64, | |
8075 | pub GuardCFCheckFunctionPointer: u64, | |
8076 | pub GuardCFDispatchFunctionPointer: u64, | |
8077 | pub GuardCFFunctionTable: u64, | |
8078 | pub GuardCFFunctionCount: u64, | |
8079 | pub GuardFlags: u32, | |
8080 | pub CodeIntegrity: IMAGE_LOAD_CONFIG_CODE_INTEGRITY, | |
8081 | pub GuardAddressTakenIatEntryTable: u64, | |
8082 | pub GuardAddressTakenIatEntryCount: u64, | |
8083 | pub GuardLongJumpTargetTable: u64, | |
8084 | pub GuardLongJumpTargetCount: u64, | |
8085 | pub DynamicValueRelocTable: u64, | |
8086 | pub CHPEMetadataPointer: u64, | |
8087 | pub GuardRFFailureRoutine: u64, | |
8088 | pub GuardRFFailureRoutineFunctionPointer: u64, | |
8089 | pub DynamicValueRelocTableOffset: u32, | |
8090 | pub DynamicValueRelocTableSection: u16, | |
8091 | pub Reserved2: u16, | |
8092 | pub GuardRFVerifyStackPointerFunctionPointer: u64, | |
8093 | pub HotPatchTableOffset: u32, | |
8094 | pub Reserved3: u32, | |
8095 | pub EnclaveConfigurationPointer: u64, | |
8096 | pub VolatileMetadataPointer: u64, | |
8097 | pub GuardEHContinuationTable: u64, | |
8098 | pub GuardEHContinuationCount: u64, | |
8099 | pub GuardXFGCheckFunctionPointer: u64, | |
8100 | pub GuardXFGDispatchFunctionPointer: u64, | |
8101 | pub GuardXFGTableDispatchFunctionPointer: u64, | |
8102 | pub CastGuardOsDeterminedFailureMode: u64, | |
8103 | } | |
8104 | impl ::core::marker::Copy for IMAGE_LOAD_CONFIG_DIRECTORY64 {} | |
8105 | impl ::core::clone::Clone for IMAGE_LOAD_CONFIG_DIRECTORY64 { | |
8106 | fn clone(&self) -> Self { | |
8107 | *self | |
8108 | } | |
8109 | } | |
8110 | #[repr(C)] | |
04454e1e | 8111 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8112 | pub struct IMAGE_NT_HEADERS32 { |
8113 | pub Signature: u32, | |
8114 | pub FileHeader: IMAGE_FILE_HEADER, | |
8115 | pub OptionalHeader: IMAGE_OPTIONAL_HEADER32, | |
8116 | } | |
8117 | impl ::core::marker::Copy for IMAGE_NT_HEADERS32 {} | |
8118 | impl ::core::clone::Clone for IMAGE_NT_HEADERS32 { | |
8119 | fn clone(&self) -> Self { | |
8120 | *self | |
8121 | } | |
8122 | } | |
8123 | #[repr(C)] | |
04454e1e | 8124 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8125 | pub struct IMAGE_NT_HEADERS64 { |
8126 | pub Signature: u32, | |
8127 | pub FileHeader: IMAGE_FILE_HEADER, | |
8128 | pub OptionalHeader: IMAGE_OPTIONAL_HEADER64, | |
8129 | } | |
8130 | impl ::core::marker::Copy for IMAGE_NT_HEADERS64 {} | |
8131 | impl ::core::clone::Clone for IMAGE_NT_HEADERS64 { | |
8132 | fn clone(&self) -> Self { | |
8133 | *self | |
8134 | } | |
8135 | } | |
8136 | #[repr(C)] | |
04454e1e | 8137 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8138 | pub struct IMAGE_OPTIONAL_HEADER32 { |
8139 | pub Magic: IMAGE_OPTIONAL_HEADER_MAGIC, | |
8140 | pub MajorLinkerVersion: u8, | |
8141 | pub MinorLinkerVersion: u8, | |
8142 | pub SizeOfCode: u32, | |
8143 | pub SizeOfInitializedData: u32, | |
8144 | pub SizeOfUninitializedData: u32, | |
8145 | pub AddressOfEntryPoint: u32, | |
8146 | pub BaseOfCode: u32, | |
8147 | pub BaseOfData: u32, | |
8148 | pub ImageBase: u32, | |
8149 | pub SectionAlignment: u32, | |
8150 | pub FileAlignment: u32, | |
8151 | pub MajorOperatingSystemVersion: u16, | |
8152 | pub MinorOperatingSystemVersion: u16, | |
8153 | pub MajorImageVersion: u16, | |
8154 | pub MinorImageVersion: u16, | |
8155 | pub MajorSubsystemVersion: u16, | |
8156 | pub MinorSubsystemVersion: u16, | |
8157 | pub Win32VersionValue: u32, | |
8158 | pub SizeOfImage: u32, | |
8159 | pub SizeOfHeaders: u32, | |
8160 | pub CheckSum: u32, | |
8161 | pub Subsystem: IMAGE_SUBSYSTEM, | |
8162 | pub DllCharacteristics: IMAGE_DLL_CHARACTERISTICS, | |
8163 | pub SizeOfStackReserve: u32, | |
8164 | pub SizeOfStackCommit: u32, | |
8165 | pub SizeOfHeapReserve: u32, | |
8166 | pub SizeOfHeapCommit: u32, | |
8167 | pub LoaderFlags: u32, | |
8168 | pub NumberOfRvaAndSizes: u32, | |
8169 | pub DataDirectory: [IMAGE_DATA_DIRECTORY; 16], | |
8170 | } | |
8171 | impl ::core::marker::Copy for IMAGE_OPTIONAL_HEADER32 {} | |
8172 | impl ::core::clone::Clone for IMAGE_OPTIONAL_HEADER32 { | |
8173 | fn clone(&self) -> Self { | |
8174 | *self | |
8175 | } | |
8176 | } | |
8177 | #[repr(C, packed(4))] | |
04454e1e | 8178 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8179 | pub struct IMAGE_OPTIONAL_HEADER64 { |
8180 | pub Magic: IMAGE_OPTIONAL_HEADER_MAGIC, | |
8181 | pub MajorLinkerVersion: u8, | |
8182 | pub MinorLinkerVersion: u8, | |
8183 | pub SizeOfCode: u32, | |
8184 | pub SizeOfInitializedData: u32, | |
8185 | pub SizeOfUninitializedData: u32, | |
8186 | pub AddressOfEntryPoint: u32, | |
8187 | pub BaseOfCode: u32, | |
8188 | pub ImageBase: u64, | |
8189 | pub SectionAlignment: u32, | |
8190 | pub FileAlignment: u32, | |
8191 | pub MajorOperatingSystemVersion: u16, | |
8192 | pub MinorOperatingSystemVersion: u16, | |
8193 | pub MajorImageVersion: u16, | |
8194 | pub MinorImageVersion: u16, | |
8195 | pub MajorSubsystemVersion: u16, | |
8196 | pub MinorSubsystemVersion: u16, | |
8197 | pub Win32VersionValue: u32, | |
8198 | pub SizeOfImage: u32, | |
8199 | pub SizeOfHeaders: u32, | |
8200 | pub CheckSum: u32, | |
8201 | pub Subsystem: IMAGE_SUBSYSTEM, | |
8202 | pub DllCharacteristics: IMAGE_DLL_CHARACTERISTICS, | |
8203 | pub SizeOfStackReserve: u64, | |
8204 | pub SizeOfStackCommit: u64, | |
8205 | pub SizeOfHeapReserve: u64, | |
8206 | pub SizeOfHeapCommit: u64, | |
8207 | pub LoaderFlags: u32, | |
8208 | pub NumberOfRvaAndSizes: u32, | |
8209 | pub DataDirectory: [IMAGE_DATA_DIRECTORY; 16], | |
8210 | } | |
8211 | impl ::core::marker::Copy for IMAGE_OPTIONAL_HEADER64 {} | |
8212 | impl ::core::clone::Clone for IMAGE_OPTIONAL_HEADER64 { | |
8213 | fn clone(&self) -> Self { | |
8214 | *self | |
8215 | } | |
8216 | } | |
04454e1e | 8217 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8218 | pub type IMAGE_OPTIONAL_HEADER_MAGIC = u16; |
04454e1e | 8219 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8220 | pub const IMAGE_NT_OPTIONAL_HDR_MAGIC: IMAGE_OPTIONAL_HEADER_MAGIC = 523u16; |
04454e1e | 8221 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8222 | pub const IMAGE_NT_OPTIONAL_HDR32_MAGIC: IMAGE_OPTIONAL_HEADER_MAGIC = 267u16; |
04454e1e | 8223 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8224 | pub const IMAGE_NT_OPTIONAL_HDR64_MAGIC: IMAGE_OPTIONAL_HEADER_MAGIC = 523u16; |
04454e1e | 8225 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8226 | pub const IMAGE_ROM_OPTIONAL_HDR_MAGIC: IMAGE_OPTIONAL_HEADER_MAGIC = 263u16; |
8227 | #[repr(C)] | |
04454e1e | 8228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8229 | pub struct IMAGE_ROM_HEADERS { |
8230 | pub FileHeader: IMAGE_FILE_HEADER, | |
8231 | pub OptionalHeader: IMAGE_ROM_OPTIONAL_HEADER, | |
8232 | } | |
8233 | impl ::core::marker::Copy for IMAGE_ROM_HEADERS {} | |
8234 | impl ::core::clone::Clone for IMAGE_ROM_HEADERS { | |
8235 | fn clone(&self) -> Self { | |
8236 | *self | |
8237 | } | |
8238 | } | |
8239 | #[repr(C)] | |
04454e1e | 8240 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8241 | pub struct IMAGE_ROM_OPTIONAL_HEADER { |
8242 | pub Magic: u16, | |
8243 | pub MajorLinkerVersion: u8, | |
8244 | pub MinorLinkerVersion: u8, | |
8245 | pub SizeOfCode: u32, | |
8246 | pub SizeOfInitializedData: u32, | |
8247 | pub SizeOfUninitializedData: u32, | |
8248 | pub AddressOfEntryPoint: u32, | |
8249 | pub BaseOfCode: u32, | |
8250 | pub BaseOfData: u32, | |
8251 | pub BaseOfBss: u32, | |
8252 | pub GprMask: u32, | |
8253 | pub CprMask: [u32; 4], | |
8254 | pub GpValue: u32, | |
8255 | } | |
8256 | impl ::core::marker::Copy for IMAGE_ROM_OPTIONAL_HEADER {} | |
8257 | impl ::core::clone::Clone for IMAGE_ROM_OPTIONAL_HEADER { | |
8258 | fn clone(&self) -> Self { | |
8259 | *self | |
8260 | } | |
8261 | } | |
8262 | #[repr(C)] | |
04454e1e | 8263 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8264 | pub struct IMAGE_RUNTIME_FUNCTION_ENTRY { |
8265 | pub BeginAddress: u32, | |
8266 | pub EndAddress: u32, | |
8267 | pub Anonymous: IMAGE_RUNTIME_FUNCTION_ENTRY_0, | |
8268 | } | |
8269 | impl ::core::marker::Copy for IMAGE_RUNTIME_FUNCTION_ENTRY {} | |
8270 | impl ::core::clone::Clone for IMAGE_RUNTIME_FUNCTION_ENTRY { | |
8271 | fn clone(&self) -> Self { | |
8272 | *self | |
8273 | } | |
8274 | } | |
8275 | #[repr(C)] | |
04454e1e | 8276 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8277 | pub union IMAGE_RUNTIME_FUNCTION_ENTRY_0 { |
8278 | pub UnwindInfoAddress: u32, | |
8279 | pub UnwindData: u32, | |
8280 | } | |
8281 | impl ::core::marker::Copy for IMAGE_RUNTIME_FUNCTION_ENTRY_0 {} | |
8282 | impl ::core::clone::Clone for IMAGE_RUNTIME_FUNCTION_ENTRY_0 { | |
8283 | fn clone(&self) -> Self { | |
8284 | *self | |
8285 | } | |
8286 | } | |
04454e1e | 8287 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8288 | pub type IMAGE_SECTION_CHARACTERISTICS = u32; |
04454e1e | 8289 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8290 | pub const IMAGE_SCN_TYPE_NO_PAD: IMAGE_SECTION_CHARACTERISTICS = 8u32; |
04454e1e | 8291 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8292 | pub const IMAGE_SCN_CNT_CODE: IMAGE_SECTION_CHARACTERISTICS = 32u32; |
04454e1e | 8293 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8294 | pub const IMAGE_SCN_CNT_INITIALIZED_DATA: IMAGE_SECTION_CHARACTERISTICS = 64u32; |
04454e1e | 8295 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8296 | pub const IMAGE_SCN_CNT_UNINITIALIZED_DATA: IMAGE_SECTION_CHARACTERISTICS = 128u32; |
04454e1e | 8297 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8298 | pub const IMAGE_SCN_LNK_OTHER: IMAGE_SECTION_CHARACTERISTICS = 256u32; |
04454e1e | 8299 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8300 | pub const IMAGE_SCN_LNK_INFO: IMAGE_SECTION_CHARACTERISTICS = 512u32; |
04454e1e | 8301 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8302 | pub const IMAGE_SCN_LNK_REMOVE: IMAGE_SECTION_CHARACTERISTICS = 2048u32; |
04454e1e | 8303 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8304 | pub const IMAGE_SCN_LNK_COMDAT: IMAGE_SECTION_CHARACTERISTICS = 4096u32; |
04454e1e | 8305 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8306 | pub const IMAGE_SCN_NO_DEFER_SPEC_EXC: IMAGE_SECTION_CHARACTERISTICS = 16384u32; |
04454e1e | 8307 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8308 | pub const IMAGE_SCN_GPREL: IMAGE_SECTION_CHARACTERISTICS = 32768u32; |
04454e1e | 8309 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8310 | pub const IMAGE_SCN_MEM_FARDATA: IMAGE_SECTION_CHARACTERISTICS = 32768u32; |
04454e1e | 8311 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8312 | pub const IMAGE_SCN_MEM_PURGEABLE: IMAGE_SECTION_CHARACTERISTICS = 131072u32; |
04454e1e | 8313 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8314 | pub const IMAGE_SCN_MEM_16BIT: IMAGE_SECTION_CHARACTERISTICS = 131072u32; |
04454e1e | 8315 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8316 | pub const IMAGE_SCN_MEM_LOCKED: IMAGE_SECTION_CHARACTERISTICS = 262144u32; |
04454e1e | 8317 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8318 | pub const IMAGE_SCN_MEM_PRELOAD: IMAGE_SECTION_CHARACTERISTICS = 524288u32; |
04454e1e | 8319 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8320 | pub const IMAGE_SCN_ALIGN_1BYTES: IMAGE_SECTION_CHARACTERISTICS = 1048576u32; |
04454e1e | 8321 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8322 | pub const IMAGE_SCN_ALIGN_2BYTES: IMAGE_SECTION_CHARACTERISTICS = 2097152u32; |
04454e1e | 8323 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8324 | pub const IMAGE_SCN_ALIGN_4BYTES: IMAGE_SECTION_CHARACTERISTICS = 3145728u32; |
04454e1e | 8325 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8326 | pub const IMAGE_SCN_ALIGN_8BYTES: IMAGE_SECTION_CHARACTERISTICS = 4194304u32; |
04454e1e | 8327 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8328 | pub const IMAGE_SCN_ALIGN_16BYTES: IMAGE_SECTION_CHARACTERISTICS = 5242880u32; |
04454e1e | 8329 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8330 | pub const IMAGE_SCN_ALIGN_32BYTES: IMAGE_SECTION_CHARACTERISTICS = 6291456u32; |
04454e1e | 8331 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8332 | pub const IMAGE_SCN_ALIGN_64BYTES: IMAGE_SECTION_CHARACTERISTICS = 7340032u32; |
04454e1e | 8333 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8334 | pub const IMAGE_SCN_ALIGN_128BYTES: IMAGE_SECTION_CHARACTERISTICS = 8388608u32; |
04454e1e | 8335 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8336 | pub const IMAGE_SCN_ALIGN_256BYTES: IMAGE_SECTION_CHARACTERISTICS = 9437184u32; |
04454e1e | 8337 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8338 | pub const IMAGE_SCN_ALIGN_512BYTES: IMAGE_SECTION_CHARACTERISTICS = 10485760u32; |
04454e1e | 8339 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8340 | pub const IMAGE_SCN_ALIGN_1024BYTES: IMAGE_SECTION_CHARACTERISTICS = 11534336u32; |
04454e1e | 8341 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8342 | pub const IMAGE_SCN_ALIGN_2048BYTES: IMAGE_SECTION_CHARACTERISTICS = 12582912u32; |
04454e1e | 8343 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8344 | pub const IMAGE_SCN_ALIGN_4096BYTES: IMAGE_SECTION_CHARACTERISTICS = 13631488u32; |
04454e1e | 8345 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8346 | pub const IMAGE_SCN_ALIGN_8192BYTES: IMAGE_SECTION_CHARACTERISTICS = 14680064u32; |
04454e1e | 8347 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8348 | pub const IMAGE_SCN_ALIGN_MASK: IMAGE_SECTION_CHARACTERISTICS = 15728640u32; |
04454e1e | 8349 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8350 | pub const IMAGE_SCN_LNK_NRELOC_OVFL: IMAGE_SECTION_CHARACTERISTICS = 16777216u32; |
04454e1e | 8351 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8352 | pub const IMAGE_SCN_MEM_DISCARDABLE: IMAGE_SECTION_CHARACTERISTICS = 33554432u32; |
04454e1e | 8353 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8354 | pub const IMAGE_SCN_MEM_NOT_CACHED: IMAGE_SECTION_CHARACTERISTICS = 67108864u32; |
04454e1e | 8355 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8356 | pub const IMAGE_SCN_MEM_NOT_PAGED: IMAGE_SECTION_CHARACTERISTICS = 134217728u32; |
04454e1e | 8357 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8358 | pub const IMAGE_SCN_MEM_SHARED: IMAGE_SECTION_CHARACTERISTICS = 268435456u32; |
04454e1e | 8359 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8360 | pub const IMAGE_SCN_MEM_EXECUTE: IMAGE_SECTION_CHARACTERISTICS = 536870912u32; |
04454e1e | 8361 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8362 | pub const IMAGE_SCN_MEM_READ: IMAGE_SECTION_CHARACTERISTICS = 1073741824u32; |
04454e1e | 8363 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8364 | pub const IMAGE_SCN_MEM_WRITE: IMAGE_SECTION_CHARACTERISTICS = 2147483648u32; |
04454e1e | 8365 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8366 | pub const IMAGE_SCN_SCALE_INDEX: IMAGE_SECTION_CHARACTERISTICS = 1u32; |
8367 | #[repr(C)] | |
04454e1e | 8368 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8369 | pub struct IMAGE_SECTION_HEADER { |
8370 | pub Name: [u8; 8], | |
8371 | pub Misc: IMAGE_SECTION_HEADER_0, | |
8372 | pub VirtualAddress: u32, | |
8373 | pub SizeOfRawData: u32, | |
8374 | pub PointerToRawData: u32, | |
8375 | pub PointerToRelocations: u32, | |
8376 | pub PointerToLinenumbers: u32, | |
8377 | pub NumberOfRelocations: u16, | |
8378 | pub NumberOfLinenumbers: u16, | |
8379 | pub Characteristics: IMAGE_SECTION_CHARACTERISTICS, | |
8380 | } | |
8381 | impl ::core::marker::Copy for IMAGE_SECTION_HEADER {} | |
8382 | impl ::core::clone::Clone for IMAGE_SECTION_HEADER { | |
8383 | fn clone(&self) -> Self { | |
8384 | *self | |
8385 | } | |
8386 | } | |
8387 | #[repr(C)] | |
04454e1e | 8388 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8389 | pub union IMAGE_SECTION_HEADER_0 { |
8390 | pub PhysicalAddress: u32, | |
8391 | pub VirtualSize: u32, | |
8392 | } | |
8393 | impl ::core::marker::Copy for IMAGE_SECTION_HEADER_0 {} | |
8394 | impl ::core::clone::Clone for IMAGE_SECTION_HEADER_0 { | |
8395 | fn clone(&self) -> Self { | |
8396 | *self | |
8397 | } | |
8398 | } | |
04454e1e | 8399 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8400 | pub type IMAGE_SUBSYSTEM = u16; |
04454e1e | 8401 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8402 | pub const IMAGE_SUBSYSTEM_UNKNOWN: IMAGE_SUBSYSTEM = 0u16; |
04454e1e | 8403 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8404 | pub const IMAGE_SUBSYSTEM_NATIVE: IMAGE_SUBSYSTEM = 1u16; |
04454e1e | 8405 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8406 | pub const IMAGE_SUBSYSTEM_WINDOWS_GUI: IMAGE_SUBSYSTEM = 2u16; |
04454e1e | 8407 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8408 | pub const IMAGE_SUBSYSTEM_WINDOWS_CUI: IMAGE_SUBSYSTEM = 3u16; |
04454e1e | 8409 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8410 | pub const IMAGE_SUBSYSTEM_OS2_CUI: IMAGE_SUBSYSTEM = 5u16; |
04454e1e | 8411 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8412 | pub const IMAGE_SUBSYSTEM_POSIX_CUI: IMAGE_SUBSYSTEM = 7u16; |
04454e1e | 8413 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8414 | pub const IMAGE_SUBSYSTEM_NATIVE_WINDOWS: IMAGE_SUBSYSTEM = 8u16; |
04454e1e | 8415 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8416 | pub const IMAGE_SUBSYSTEM_WINDOWS_CE_GUI: IMAGE_SUBSYSTEM = 9u16; |
04454e1e | 8417 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8418 | pub const IMAGE_SUBSYSTEM_EFI_APPLICATION: IMAGE_SUBSYSTEM = 10u16; |
04454e1e | 8419 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8420 | pub const IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER: IMAGE_SUBSYSTEM = 11u16; |
04454e1e | 8421 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8422 | pub const IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER: IMAGE_SUBSYSTEM = 12u16; |
04454e1e | 8423 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8424 | pub const IMAGE_SUBSYSTEM_EFI_ROM: IMAGE_SUBSYSTEM = 13u16; |
04454e1e | 8425 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8426 | pub const IMAGE_SUBSYSTEM_XBOX: IMAGE_SUBSYSTEM = 14u16; |
04454e1e | 8427 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8428 | pub const IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION: IMAGE_SUBSYSTEM = 16u16; |
04454e1e | 8429 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8430 | pub const IMAGE_SUBSYSTEM_XBOX_CODE_CATALOG: IMAGE_SUBSYSTEM = 17u16; |
8431 | pub type IMachineDebugManager = *mut ::core::ffi::c_void; | |
8432 | pub type IMachineDebugManagerCookie = *mut ::core::ffi::c_void; | |
8433 | pub type IMachineDebugManagerEvents = *mut ::core::ffi::c_void; | |
8434 | pub type IModelIterator = *mut ::core::ffi::c_void; | |
8435 | pub type IModelKeyReference = *mut ::core::ffi::c_void; | |
8436 | pub type IModelKeyReference2 = *mut ::core::ffi::c_void; | |
8437 | pub type IModelMethod = *mut ::core::ffi::c_void; | |
8438 | pub type IModelObject = *mut ::core::ffi::c_void; | |
8439 | pub type IModelPropertyAccessor = *mut ::core::ffi::c_void; | |
04454e1e | 8440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8441 | pub const INCORRECT_VERSION_INFO: u32 = 7u32; |
8442 | #[repr(C)] | |
04454e1e | 8443 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8444 | pub union INLINE_FRAME_CONTEXT { |
8445 | pub ContextValue: u32, | |
8446 | pub Anonymous: INLINE_FRAME_CONTEXT_0, | |
8447 | } | |
8448 | impl ::core::marker::Copy for INLINE_FRAME_CONTEXT {} | |
8449 | impl ::core::clone::Clone for INLINE_FRAME_CONTEXT { | |
8450 | fn clone(&self) -> Self { | |
8451 | *self | |
8452 | } | |
8453 | } | |
8454 | #[repr(C)] | |
04454e1e | 8455 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8456 | pub struct INLINE_FRAME_CONTEXT_0 { |
8457 | pub FrameId: u8, | |
8458 | pub FrameType: u8, | |
8459 | pub FrameSignature: u16, | |
8460 | } | |
8461 | impl ::core::marker::Copy for INLINE_FRAME_CONTEXT_0 {} | |
8462 | impl ::core::clone::Clone for INLINE_FRAME_CONTEXT_0 { | |
8463 | fn clone(&self) -> Self { | |
8464 | *self | |
8465 | } | |
8466 | } | |
04454e1e | 8467 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8468 | pub const INLINE_FRAME_CONTEXT_IGNORE: u32 = 4294967295u32; |
04454e1e | 8469 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8470 | pub const INLINE_FRAME_CONTEXT_INIT: u32 = 0u32; |
04454e1e | 8471 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8472 | pub const INSUFFICIENT_SPACE_TO_COPY: u32 = 10u32; |
04454e1e | 8473 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8474 | pub const INTERFACESAFE_FOR_UNTRUSTED_CALLER: u32 = 1u32; |
04454e1e | 8475 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8476 | pub const INTERFACESAFE_FOR_UNTRUSTED_DATA: u32 = 2u32; |
04454e1e | 8477 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8478 | pub const INTERFACE_USES_DISPEX: u32 = 4u32; |
04454e1e | 8479 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8480 | pub const INTERFACE_USES_SECURITY_MANAGER: u32 = 8u32; |
04454e1e | 8481 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8482 | pub const IOCTL_IPMI_INTERNAL_RECORD_SEL_EVENT: u32 = 2232320u32; |
8483 | #[repr(C)] | |
04454e1e | 8484 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8485 | pub struct IOSPACE { |
8486 | pub Address: u32, | |
8487 | pub Length: u32, | |
8488 | pub Data: u32, | |
8489 | } | |
8490 | impl ::core::marker::Copy for IOSPACE {} | |
8491 | impl ::core::clone::Clone for IOSPACE { | |
8492 | fn clone(&self) -> Self { | |
8493 | *self | |
8494 | } | |
8495 | } | |
8496 | #[repr(C)] | |
04454e1e | 8497 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8498 | pub struct IOSPACE32 { |
8499 | pub Address: u32, | |
8500 | pub Length: u32, | |
8501 | pub Data: u32, | |
8502 | } | |
8503 | impl ::core::marker::Copy for IOSPACE32 {} | |
8504 | impl ::core::clone::Clone for IOSPACE32 { | |
8505 | fn clone(&self) -> Self { | |
8506 | *self | |
8507 | } | |
8508 | } | |
8509 | #[repr(C)] | |
04454e1e | 8510 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8511 | pub struct IOSPACE64 { |
8512 | pub Address: u64, | |
8513 | pub Length: u32, | |
8514 | pub Data: u32, | |
8515 | } | |
8516 | impl ::core::marker::Copy for IOSPACE64 {} | |
8517 | impl ::core::clone::Clone for IOSPACE64 { | |
8518 | fn clone(&self) -> Self { | |
8519 | *self | |
8520 | } | |
8521 | } | |
8522 | #[repr(C)] | |
04454e1e | 8523 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8524 | pub struct IOSPACE_EX { |
8525 | pub Address: u32, | |
8526 | pub Length: u32, | |
8527 | pub Data: u32, | |
8528 | pub InterfaceType: u32, | |
8529 | pub BusNumber: u32, | |
8530 | pub AddressSpace: u32, | |
8531 | } | |
8532 | impl ::core::marker::Copy for IOSPACE_EX {} | |
8533 | impl ::core::clone::Clone for IOSPACE_EX { | |
8534 | fn clone(&self) -> Self { | |
8535 | *self | |
8536 | } | |
8537 | } | |
8538 | #[repr(C)] | |
04454e1e | 8539 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8540 | pub struct IOSPACE_EX32 { |
8541 | pub Address: u32, | |
8542 | pub Length: u32, | |
8543 | pub Data: u32, | |
8544 | pub InterfaceType: u32, | |
8545 | pub BusNumber: u32, | |
8546 | pub AddressSpace: u32, | |
8547 | } | |
8548 | impl ::core::marker::Copy for IOSPACE_EX32 {} | |
8549 | impl ::core::clone::Clone for IOSPACE_EX32 { | |
8550 | fn clone(&self) -> Self { | |
8551 | *self | |
8552 | } | |
8553 | } | |
8554 | #[repr(C)] | |
04454e1e | 8555 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8556 | pub struct IOSPACE_EX64 { |
8557 | pub Address: u64, | |
8558 | pub Length: u32, | |
8559 | pub Data: u32, | |
8560 | pub InterfaceType: u32, | |
8561 | pub BusNumber: u32, | |
8562 | pub AddressSpace: u32, | |
8563 | } | |
8564 | impl ::core::marker::Copy for IOSPACE_EX64 {} | |
8565 | impl ::core::clone::Clone for IOSPACE_EX64 { | |
8566 | fn clone(&self) -> Self { | |
8567 | *self | |
8568 | } | |
8569 | } | |
8570 | pub type IObjectSafety = *mut ::core::ffi::c_void; | |
04454e1e | 8571 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8572 | pub const IPMI_IOCTL_INDEX: u32 = 1024u32; |
8573 | #[repr(C, packed(1))] | |
04454e1e | 8574 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8575 | pub struct IPMI_OS_SEL_RECORD { |
8576 | pub Signature: u32, | |
8577 | pub Version: u32, | |
8578 | pub Length: u32, | |
8579 | pub RecordType: IPMI_OS_SEL_RECORD_TYPE, | |
8580 | pub DataLength: u32, | |
8581 | pub Data: [u8; 1], | |
8582 | } | |
8583 | impl ::core::marker::Copy for IPMI_OS_SEL_RECORD {} | |
8584 | impl ::core::clone::Clone for IPMI_OS_SEL_RECORD { | |
8585 | fn clone(&self) -> Self { | |
8586 | *self | |
8587 | } | |
8588 | } | |
04454e1e | 8589 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8590 | pub const IPMI_OS_SEL_RECORD_MASK: u32 = 65535u32; |
04454e1e | 8591 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8592 | pub type IPMI_OS_SEL_RECORD_TYPE = i32; |
04454e1e | 8593 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8594 | pub const IpmiOsSelRecordTypeWhea: IPMI_OS_SEL_RECORD_TYPE = 0i32; |
04454e1e | 8595 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8596 | pub const IpmiOsSelRecordTypeOther: IPMI_OS_SEL_RECORD_TYPE = 1i32; |
04454e1e | 8597 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8598 | pub const IpmiOsSelRecordTypeWheaErrorXpfMca: IPMI_OS_SEL_RECORD_TYPE = 2i32; |
04454e1e | 8599 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8600 | pub const IpmiOsSelRecordTypeWheaErrorPci: IPMI_OS_SEL_RECORD_TYPE = 3i32; |
04454e1e | 8601 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8602 | pub const IpmiOsSelRecordTypeWheaErrorNmi: IPMI_OS_SEL_RECORD_TYPE = 4i32; |
04454e1e | 8603 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8604 | pub const IpmiOsSelRecordTypeWheaErrorOther: IPMI_OS_SEL_RECORD_TYPE = 5i32; |
04454e1e | 8605 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8606 | pub const IpmiOsSelRecordTypeRaw: IPMI_OS_SEL_RECORD_TYPE = 6i32; |
04454e1e | 8607 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8608 | pub const IpmiOsSelRecordTypeDriver: IPMI_OS_SEL_RECORD_TYPE = 7i32; |
04454e1e | 8609 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8610 | pub const IpmiOsSelRecordTypeBugcheckRecovery: IPMI_OS_SEL_RECORD_TYPE = 8i32; |
04454e1e | 8611 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8612 | pub const IpmiOsSelRecordTypeBugcheckData: IPMI_OS_SEL_RECORD_TYPE = 9i32; |
04454e1e | 8613 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8614 | pub const IpmiOsSelRecordTypeMax: IPMI_OS_SEL_RECORD_TYPE = 10i32; |
04454e1e | 8615 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8616 | pub const IPMI_OS_SEL_RECORD_VERSION: u32 = 1u32; |
04454e1e | 8617 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8618 | pub const IPMI_OS_SEL_RECORD_VERSION_1: u32 = 1u32; |
8619 | pub type IPerPropertyBrowsing2 = *mut ::core::ffi::c_void; | |
8620 | pub type IPreferredRuntimeTypeConcept = *mut ::core::ffi::c_void; | |
8621 | pub type IProcessDebugManager32 = *mut ::core::ffi::c_void; | |
8622 | pub type IProcessDebugManager64 = *mut ::core::ffi::c_void; | |
8623 | pub type IProvideExpressionContexts = *mut ::core::ffi::c_void; | |
8624 | pub type IRawEnumerator = *mut ::core::ffi::c_void; | |
8625 | pub type IRemoteDebugApplication = *mut ::core::ffi::c_void; | |
8626 | pub type IRemoteDebugApplication110 = *mut ::core::ffi::c_void; | |
8627 | pub type IRemoteDebugApplicationEvents = *mut ::core::ffi::c_void; | |
8628 | pub type IRemoteDebugApplicationThread = *mut ::core::ffi::c_void; | |
8629 | pub type IRemoteDebugCriticalErrorEvent110 = *mut ::core::ffi::c_void; | |
8630 | pub type IRemoteDebugInfoEvent110 = *mut ::core::ffi::c_void; | |
8631 | pub type IScriptEntry = *mut ::core::ffi::c_void; | |
8632 | pub type IScriptInvocationContext = *mut ::core::ffi::c_void; | |
8633 | pub type IScriptNode = *mut ::core::ffi::c_void; | |
8634 | pub type IScriptScriptlet = *mut ::core::ffi::c_void; | |
8635 | pub type ISimpleConnectionPoint = *mut ::core::ffi::c_void; | |
8636 | pub type IStringDisplayableConcept = *mut ::core::ffi::c_void; | |
8637 | pub type ITridentEventSink = *mut ::core::ffi::c_void; | |
8638 | pub type IWebAppDiagnosticsObjectInitialization = *mut ::core::ffi::c_void; | |
8639 | pub type IWebAppDiagnosticsSetup = *mut ::core::ffi::c_void; | |
04454e1e | 8640 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8641 | pub type IntrinsicKind = i32; |
04454e1e | 8642 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8643 | pub const IntrinsicVoid: IntrinsicKind = 0i32; |
04454e1e | 8644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8645 | pub const IntrinsicBool: IntrinsicKind = 1i32; |
04454e1e | 8646 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8647 | pub const IntrinsicChar: IntrinsicKind = 2i32; |
04454e1e | 8648 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8649 | pub const IntrinsicWChar: IntrinsicKind = 3i32; |
04454e1e | 8650 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8651 | pub const IntrinsicInt: IntrinsicKind = 4i32; |
04454e1e | 8652 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8653 | pub const IntrinsicUInt: IntrinsicKind = 5i32; |
04454e1e | 8654 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8655 | pub const IntrinsicLong: IntrinsicKind = 6i32; |
04454e1e | 8656 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8657 | pub const IntrinsicULong: IntrinsicKind = 7i32; |
04454e1e | 8658 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8659 | pub const IntrinsicFloat: IntrinsicKind = 8i32; |
04454e1e | 8660 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8661 | pub const IntrinsicHRESULT: IntrinsicKind = 9i32; |
04454e1e | 8662 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8663 | pub const IntrinsicChar16: IntrinsicKind = 10i32; |
04454e1e | 8664 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8665 | pub const IntrinsicChar32: IntrinsicKind = 11i32; |
04454e1e | 8666 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8667 | pub type JS_PROPERTY_ATTRIBUTES = i32; |
04454e1e | 8668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8669 | pub const JS_PROPERTY_ATTRIBUTE_NONE: JS_PROPERTY_ATTRIBUTES = 0i32; |
04454e1e | 8670 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8671 | pub const JS_PROPERTY_HAS_CHILDREN: JS_PROPERTY_ATTRIBUTES = 1i32; |
04454e1e | 8672 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8673 | pub const JS_PROPERTY_FAKE: JS_PROPERTY_ATTRIBUTES = 2i32; |
04454e1e | 8674 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8675 | pub const JS_PROPERTY_METHOD: JS_PROPERTY_ATTRIBUTES = 4i32; |
04454e1e | 8676 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8677 | pub const JS_PROPERTY_READONLY: JS_PROPERTY_ATTRIBUTES = 8i32; |
04454e1e | 8678 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8679 | pub const JS_PROPERTY_NATIVE_WINRT_POINTER: JS_PROPERTY_ATTRIBUTES = 16i32; |
04454e1e | 8680 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8681 | pub const JS_PROPERTY_FRAME_INTRYBLOCK: JS_PROPERTY_ATTRIBUTES = 32i32; |
04454e1e | 8682 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8683 | pub const JS_PROPERTY_FRAME_INCATCHBLOCK: JS_PROPERTY_ATTRIBUTES = 64i32; |
04454e1e | 8684 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8685 | pub const JS_PROPERTY_FRAME_INFINALLYBLOCK: JS_PROPERTY_ATTRIBUTES = 128i32; |
04454e1e | 8686 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8687 | pub type JS_PROPERTY_MEMBERS = i32; |
04454e1e | 8688 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 8689 | pub const JS_PROPERTY_MEMBERS_ALL: JS_PROPERTY_MEMBERS = 0i32; |
04454e1e | 8690 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8691 | pub const JS_PROPERTY_MEMBERS_ARGUMENTS: JS_PROPERTY_MEMBERS = 1i32; |
8692 | #[repr(C)] | |
04454e1e | 8693 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
8694 | #[cfg(feature = "Win32_Foundation")] |
8695 | pub struct JsDebugPropertyInfo { | |
8696 | pub name: super::super::super::Foundation::BSTR, | |
8697 | pub r#type: super::super::super::Foundation::BSTR, | |
8698 | pub value: super::super::super::Foundation::BSTR, | |
8699 | pub fullName: super::super::super::Foundation::BSTR, | |
8700 | pub attr: JS_PROPERTY_ATTRIBUTES, | |
8701 | } | |
8702 | #[cfg(feature = "Win32_Foundation")] | |
8703 | impl ::core::marker::Copy for JsDebugPropertyInfo {} | |
8704 | #[cfg(feature = "Win32_Foundation")] | |
8705 | impl ::core::clone::Clone for JsDebugPropertyInfo { | |
8706 | fn clone(&self) -> Self { | |
8707 | *self | |
8708 | } | |
8709 | } | |
04454e1e | 8710 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8711 | #[repr(transparent)] |
8712 | pub struct JsDebugReadMemoryFlags(pub i32); | |
8713 | impl JsDebugReadMemoryFlags { | |
8714 | pub const None: Self = Self(0i32); | |
8715 | pub const JsDebugAllowPartialRead: Self = Self(1i32); | |
8716 | } | |
8717 | impl ::core::marker::Copy for JsDebugReadMemoryFlags {} | |
8718 | impl ::core::clone::Clone for JsDebugReadMemoryFlags { | |
8719 | fn clone(&self) -> Self { | |
8720 | *self | |
8721 | } | |
8722 | } | |
8723 | #[repr(C)] | |
04454e1e | 8724 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
8725 | #[cfg(feature = "Win32_System_Kernel")] |
8726 | pub struct KDDEBUGGER_DATA32 { | |
8727 | pub Header: DBGKD_DEBUG_DATA_HEADER32, | |
8728 | pub KernBase: u32, | |
8729 | pub BreakpointWithStatus: u32, | |
8730 | pub SavedContext: u32, | |
8731 | pub ThCallbackStack: u16, | |
8732 | pub NextCallback: u16, | |
8733 | pub FramePointer: u16, | |
8734 | pub _bitfield: u16, | |
8735 | pub KiCallUserMode: u32, | |
8736 | pub KeUserCallbackDispatcher: u32, | |
8737 | pub PsLoadedModuleList: u32, | |
8738 | pub PsActiveProcessHead: u32, | |
8739 | pub PspCidTable: u32, | |
8740 | pub ExpSystemResourcesList: u32, | |
8741 | pub ExpPagedPoolDescriptor: u32, | |
8742 | pub ExpNumberOfPagedPools: u32, | |
8743 | pub KeTimeIncrement: u32, | |
8744 | pub KeBugCheckCallbackListHead: u32, | |
8745 | pub KiBugcheckData: u32, | |
8746 | pub IopErrorLogListHead: u32, | |
8747 | pub ObpRootDirectoryObject: u32, | |
8748 | pub ObpTypeObjectType: u32, | |
8749 | pub MmSystemCacheStart: u32, | |
8750 | pub MmSystemCacheEnd: u32, | |
8751 | pub MmSystemCacheWs: u32, | |
8752 | pub MmPfnDatabase: u32, | |
8753 | pub MmSystemPtesStart: u32, | |
8754 | pub MmSystemPtesEnd: u32, | |
8755 | pub MmSubsectionBase: u32, | |
8756 | pub MmNumberOfPagingFiles: u32, | |
8757 | pub MmLowestPhysicalPage: u32, | |
8758 | pub MmHighestPhysicalPage: u32, | |
8759 | pub MmNumberOfPhysicalPages: u32, | |
8760 | pub MmMaximumNonPagedPoolInBytes: u32, | |
8761 | pub MmNonPagedSystemStart: u32, | |
8762 | pub MmNonPagedPoolStart: u32, | |
8763 | pub MmNonPagedPoolEnd: u32, | |
8764 | pub MmPagedPoolStart: u32, | |
8765 | pub MmPagedPoolEnd: u32, | |
8766 | pub MmPagedPoolInformation: u32, | |
8767 | pub MmPageSize: u32, | |
8768 | pub MmSizeOfPagedPoolInBytes: u32, | |
8769 | pub MmTotalCommitLimit: u32, | |
8770 | pub MmTotalCommittedPages: u32, | |
8771 | pub MmSharedCommit: u32, | |
8772 | pub MmDriverCommit: u32, | |
8773 | pub MmProcessCommit: u32, | |
8774 | pub MmPagedPoolCommit: u32, | |
8775 | pub MmExtendedCommit: u32, | |
8776 | pub MmZeroedPageListHead: u32, | |
8777 | pub MmFreePageListHead: u32, | |
8778 | pub MmStandbyPageListHead: u32, | |
8779 | pub MmModifiedPageListHead: u32, | |
8780 | pub MmModifiedNoWritePageListHead: u32, | |
8781 | pub MmAvailablePages: u32, | |
8782 | pub MmResidentAvailablePages: u32, | |
8783 | pub PoolTrackTable: u32, | |
8784 | pub NonPagedPoolDescriptor: u32, | |
8785 | pub MmHighestUserAddress: u32, | |
8786 | pub MmSystemRangeStart: u32, | |
8787 | pub MmUserProbeAddress: u32, | |
8788 | pub KdPrintCircularBuffer: u32, | |
8789 | pub KdPrintCircularBufferEnd: u32, | |
8790 | pub KdPrintWritePointer: u32, | |
8791 | pub KdPrintRolloverCount: u32, | |
8792 | pub MmLoadedUserImageList: u32, | |
8793 | } | |
8794 | #[cfg(feature = "Win32_System_Kernel")] | |
8795 | impl ::core::marker::Copy for KDDEBUGGER_DATA32 {} | |
8796 | #[cfg(feature = "Win32_System_Kernel")] | |
8797 | impl ::core::clone::Clone for KDDEBUGGER_DATA32 { | |
8798 | fn clone(&self) -> Self { | |
8799 | *self | |
8800 | } | |
8801 | } | |
8802 | #[repr(C)] | |
04454e1e | 8803 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
8804 | #[cfg(feature = "Win32_System_Kernel")] |
8805 | pub struct KDDEBUGGER_DATA64 { | |
8806 | pub Header: DBGKD_DEBUG_DATA_HEADER64, | |
8807 | pub KernBase: u64, | |
8808 | pub BreakpointWithStatus: u64, | |
8809 | pub SavedContext: u64, | |
8810 | pub ThCallbackStack: u16, | |
8811 | pub NextCallback: u16, | |
8812 | pub FramePointer: u16, | |
8813 | pub _bitfield: u16, | |
8814 | pub KiCallUserMode: u64, | |
8815 | pub KeUserCallbackDispatcher: u64, | |
8816 | pub PsLoadedModuleList: u64, | |
8817 | pub PsActiveProcessHead: u64, | |
8818 | pub PspCidTable: u64, | |
8819 | pub ExpSystemResourcesList: u64, | |
8820 | pub ExpPagedPoolDescriptor: u64, | |
8821 | pub ExpNumberOfPagedPools: u64, | |
8822 | pub KeTimeIncrement: u64, | |
8823 | pub KeBugCheckCallbackListHead: u64, | |
8824 | pub KiBugcheckData: u64, | |
8825 | pub IopErrorLogListHead: u64, | |
8826 | pub ObpRootDirectoryObject: u64, | |
8827 | pub ObpTypeObjectType: u64, | |
8828 | pub MmSystemCacheStart: u64, | |
8829 | pub MmSystemCacheEnd: u64, | |
8830 | pub MmSystemCacheWs: u64, | |
8831 | pub MmPfnDatabase: u64, | |
8832 | pub MmSystemPtesStart: u64, | |
8833 | pub MmSystemPtesEnd: u64, | |
8834 | pub MmSubsectionBase: u64, | |
8835 | pub MmNumberOfPagingFiles: u64, | |
8836 | pub MmLowestPhysicalPage: u64, | |
8837 | pub MmHighestPhysicalPage: u64, | |
8838 | pub MmNumberOfPhysicalPages: u64, | |
8839 | pub MmMaximumNonPagedPoolInBytes: u64, | |
8840 | pub MmNonPagedSystemStart: u64, | |
8841 | pub MmNonPagedPoolStart: u64, | |
8842 | pub MmNonPagedPoolEnd: u64, | |
8843 | pub MmPagedPoolStart: u64, | |
8844 | pub MmPagedPoolEnd: u64, | |
8845 | pub MmPagedPoolInformation: u64, | |
8846 | pub MmPageSize: u64, | |
8847 | pub MmSizeOfPagedPoolInBytes: u64, | |
8848 | pub MmTotalCommitLimit: u64, | |
8849 | pub MmTotalCommittedPages: u64, | |
8850 | pub MmSharedCommit: u64, | |
8851 | pub MmDriverCommit: u64, | |
8852 | pub MmProcessCommit: u64, | |
8853 | pub MmPagedPoolCommit: u64, | |
8854 | pub MmExtendedCommit: u64, | |
8855 | pub MmZeroedPageListHead: u64, | |
8856 | pub MmFreePageListHead: u64, | |
8857 | pub MmStandbyPageListHead: u64, | |
8858 | pub MmModifiedPageListHead: u64, | |
8859 | pub MmModifiedNoWritePageListHead: u64, | |
8860 | pub MmAvailablePages: u64, | |
8861 | pub MmResidentAvailablePages: u64, | |
8862 | pub PoolTrackTable: u64, | |
8863 | pub NonPagedPoolDescriptor: u64, | |
8864 | pub MmHighestUserAddress: u64, | |
8865 | pub MmSystemRangeStart: u64, | |
8866 | pub MmUserProbeAddress: u64, | |
8867 | pub KdPrintCircularBuffer: u64, | |
8868 | pub KdPrintCircularBufferEnd: u64, | |
8869 | pub KdPrintWritePointer: u64, | |
8870 | pub KdPrintRolloverCount: u64, | |
8871 | pub MmLoadedUserImageList: u64, | |
8872 | pub NtBuildLab: u64, | |
8873 | pub KiNormalSystemCall: u64, | |
8874 | pub KiProcessorBlock: u64, | |
8875 | pub MmUnloadedDrivers: u64, | |
8876 | pub MmLastUnloadedDriver: u64, | |
8877 | pub MmTriageActionTaken: u64, | |
8878 | pub MmSpecialPoolTag: u64, | |
8879 | pub KernelVerifier: u64, | |
8880 | pub MmVerifierData: u64, | |
8881 | pub MmAllocatedNonPagedPool: u64, | |
8882 | pub MmPeakCommitment: u64, | |
8883 | pub MmTotalCommitLimitMaximum: u64, | |
8884 | pub CmNtCSDVersion: u64, | |
8885 | pub MmPhysicalMemoryBlock: u64, | |
8886 | pub MmSessionBase: u64, | |
8887 | pub MmSessionSize: u64, | |
8888 | pub MmSystemParentTablePage: u64, | |
8889 | pub MmVirtualTranslationBase: u64, | |
8890 | pub OffsetKThreadNextProcessor: u16, | |
8891 | pub OffsetKThreadTeb: u16, | |
8892 | pub OffsetKThreadKernelStack: u16, | |
8893 | pub OffsetKThreadInitialStack: u16, | |
8894 | pub OffsetKThreadApcProcess: u16, | |
8895 | pub OffsetKThreadState: u16, | |
8896 | pub OffsetKThreadBStore: u16, | |
8897 | pub OffsetKThreadBStoreLimit: u16, | |
8898 | pub SizeEProcess: u16, | |
8899 | pub OffsetEprocessPeb: u16, | |
8900 | pub OffsetEprocessParentCID: u16, | |
8901 | pub OffsetEprocessDirectoryTableBase: u16, | |
8902 | pub SizePrcb: u16, | |
8903 | pub OffsetPrcbDpcRoutine: u16, | |
8904 | pub OffsetPrcbCurrentThread: u16, | |
8905 | pub OffsetPrcbMhz: u16, | |
8906 | pub OffsetPrcbCpuType: u16, | |
8907 | pub OffsetPrcbVendorString: u16, | |
8908 | pub OffsetPrcbProcStateContext: u16, | |
8909 | pub OffsetPrcbNumber: u16, | |
8910 | pub SizeEThread: u16, | |
8911 | pub L1tfHighPhysicalBitIndex: u8, | |
8912 | pub L1tfSwizzleBitIndex: u8, | |
8913 | pub Padding0: u32, | |
8914 | pub KdPrintCircularBufferPtr: u64, | |
8915 | pub KdPrintBufferSize: u64, | |
8916 | pub KeLoaderBlock: u64, | |
8917 | pub SizePcr: u16, | |
8918 | pub OffsetPcrSelfPcr: u16, | |
8919 | pub OffsetPcrCurrentPrcb: u16, | |
8920 | pub OffsetPcrContainedPrcb: u16, | |
8921 | pub OffsetPcrInitialBStore: u16, | |
8922 | pub OffsetPcrBStoreLimit: u16, | |
8923 | pub OffsetPcrInitialStack: u16, | |
8924 | pub OffsetPcrStackLimit: u16, | |
8925 | pub OffsetPrcbPcrPage: u16, | |
8926 | pub OffsetPrcbProcStateSpecialReg: u16, | |
8927 | pub GdtR0Code: u16, | |
8928 | pub GdtR0Data: u16, | |
8929 | pub GdtR0Pcr: u16, | |
8930 | pub GdtR3Code: u16, | |
8931 | pub GdtR3Data: u16, | |
8932 | pub GdtR3Teb: u16, | |
8933 | pub GdtLdt: u16, | |
8934 | pub GdtTss: u16, | |
8935 | pub Gdt64R3CmCode: u16, | |
8936 | pub Gdt64R3CmTeb: u16, | |
8937 | pub IopNumTriageDumpDataBlocks: u64, | |
8938 | pub IopTriageDumpDataBlocks: u64, | |
8939 | pub VfCrashDataBlock: u64, | |
8940 | pub MmBadPagesDetected: u64, | |
8941 | pub MmZeroedPageSingleBitErrorsDetected: u64, | |
8942 | pub EtwpDebuggerData: u64, | |
8943 | pub OffsetPrcbContext: u16, | |
8944 | pub OffsetPrcbMaxBreakpoints: u16, | |
8945 | pub OffsetPrcbMaxWatchpoints: u16, | |
8946 | pub OffsetKThreadStackLimit: u32, | |
8947 | pub OffsetKThreadStackBase: u32, | |
8948 | pub OffsetKThreadQueueListEntry: u32, | |
8949 | pub OffsetEThreadIrpList: u32, | |
8950 | pub OffsetPrcbIdleThread: u16, | |
8951 | pub OffsetPrcbNormalDpcState: u16, | |
8952 | pub OffsetPrcbDpcStack: u16, | |
8953 | pub OffsetPrcbIsrStack: u16, | |
8954 | pub SizeKDPC_STACK_FRAME: u16, | |
8955 | pub OffsetKPriQueueThreadListHead: u16, | |
8956 | pub OffsetKThreadWaitReason: u16, | |
8957 | pub Padding1: u16, | |
8958 | pub PteBase: u64, | |
8959 | pub RetpolineStubFunctionTable: u64, | |
8960 | pub RetpolineStubFunctionTableSize: u32, | |
8961 | pub RetpolineStubOffset: u32, | |
8962 | pub RetpolineStubSize: u32, | |
8963 | pub OffsetEProcessMmHotPatchContext: u16, | |
8964 | } | |
8965 | #[cfg(feature = "Win32_System_Kernel")] | |
8966 | impl ::core::marker::Copy for KDDEBUGGER_DATA64 {} | |
8967 | #[cfg(feature = "Win32_System_Kernel")] | |
8968 | impl ::core::clone::Clone for KDDEBUGGER_DATA64 { | |
8969 | fn clone(&self) -> Self { | |
8970 | *self | |
8971 | } | |
8972 | } | |
8973 | #[repr(C)] | |
04454e1e | 8974 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
8975 | #[cfg(target_arch = "x86")] |
8976 | pub struct KDHELP { | |
8977 | pub Thread: u32, | |
8978 | pub ThCallbackStack: u32, | |
8979 | pub NextCallback: u32, | |
8980 | pub FramePointer: u32, | |
8981 | pub KiCallUserMode: u32, | |
8982 | pub KeUserCallbackDispatcher: u32, | |
8983 | pub SystemRangeStart: u32, | |
8984 | pub ThCallbackBStore: u32, | |
8985 | pub KiUserExceptionDispatcher: u32, | |
8986 | pub StackBase: u32, | |
8987 | pub StackLimit: u32, | |
8988 | pub Reserved: [u32; 5], | |
8989 | } | |
8990 | #[cfg(target_arch = "x86")] | |
8991 | impl ::core::marker::Copy for KDHELP {} | |
8992 | #[cfg(target_arch = "x86")] | |
8993 | impl ::core::clone::Clone for KDHELP { | |
8994 | fn clone(&self) -> Self { | |
8995 | *self | |
8996 | } | |
8997 | } | |
8998 | #[repr(C)] | |
04454e1e | 8999 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9000 | pub struct KDHELP64 { |
9001 | pub Thread: u64, | |
9002 | pub ThCallbackStack: u32, | |
9003 | pub ThCallbackBStore: u32, | |
9004 | pub NextCallback: u32, | |
9005 | pub FramePointer: u32, | |
9006 | pub KiCallUserMode: u64, | |
9007 | pub KeUserCallbackDispatcher: u64, | |
9008 | pub SystemRangeStart: u64, | |
9009 | pub KiUserExceptionDispatcher: u64, | |
9010 | pub StackBase: u64, | |
9011 | pub StackLimit: u64, | |
9012 | pub BuildVersion: u32, | |
9013 | pub RetpolineStubFunctionTableSize: u32, | |
9014 | pub RetpolineStubFunctionTable: u64, | |
9015 | pub RetpolineStubOffset: u32, | |
9016 | pub RetpolineStubSize: u32, | |
9017 | pub Reserved0: [u64; 2], | |
9018 | } | |
9019 | impl ::core::marker::Copy for KDHELP64 {} | |
9020 | impl ::core::clone::Clone for KDHELP64 { | |
9021 | fn clone(&self) -> Self { | |
9022 | *self | |
9023 | } | |
9024 | } | |
04454e1e | 9025 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9026 | pub const KD_SECONDARY_VERSION_AMD64_CONTEXT: u32 = 2u32; |
04454e1e | 9027 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9028 | pub const KD_SECONDARY_VERSION_AMD64_OBSOLETE_CONTEXT_1: u32 = 0u32; |
04454e1e | 9029 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9030 | pub const KD_SECONDARY_VERSION_AMD64_OBSOLETE_CONTEXT_2: u32 = 1u32; |
04454e1e | 9031 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9032 | pub const KD_SECONDARY_VERSION_DEFAULT: u32 = 0u32; |
9033 | #[repr(C)] | |
04454e1e | 9034 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9035 | #[cfg(target_arch = "x86_64")] |
9036 | pub struct KNONVOLATILE_CONTEXT_POINTERS { | |
9037 | pub Anonymous1: KNONVOLATILE_CONTEXT_POINTERS_0, | |
9038 | pub Anonymous2: KNONVOLATILE_CONTEXT_POINTERS_1, | |
9039 | } | |
9040 | #[cfg(target_arch = "x86_64")] | |
9041 | impl ::core::marker::Copy for KNONVOLATILE_CONTEXT_POINTERS {} | |
9042 | #[cfg(target_arch = "x86_64")] | |
9043 | impl ::core::clone::Clone for KNONVOLATILE_CONTEXT_POINTERS { | |
9044 | fn clone(&self) -> Self { | |
9045 | *self | |
9046 | } | |
9047 | } | |
9048 | #[repr(C)] | |
04454e1e | 9049 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9050 | #[cfg(target_arch = "x86_64")] |
9051 | pub union KNONVOLATILE_CONTEXT_POINTERS_0 { | |
9052 | pub FloatingContext: [*mut M128A; 16], | |
9053 | pub Anonymous: KNONVOLATILE_CONTEXT_POINTERS_0_0, | |
9054 | } | |
9055 | #[cfg(target_arch = "x86_64")] | |
9056 | impl ::core::marker::Copy for KNONVOLATILE_CONTEXT_POINTERS_0 {} | |
9057 | #[cfg(target_arch = "x86_64")] | |
9058 | impl ::core::clone::Clone for KNONVOLATILE_CONTEXT_POINTERS_0 { | |
9059 | fn clone(&self) -> Self { | |
9060 | *self | |
9061 | } | |
9062 | } | |
9063 | #[repr(C)] | |
04454e1e | 9064 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9065 | #[cfg(target_arch = "x86_64")] |
9066 | pub struct KNONVOLATILE_CONTEXT_POINTERS_0_0 { | |
9067 | pub Xmm0: *mut M128A, | |
9068 | pub Xmm1: *mut M128A, | |
9069 | pub Xmm2: *mut M128A, | |
9070 | pub Xmm3: *mut M128A, | |
9071 | pub Xmm4: *mut M128A, | |
9072 | pub Xmm5: *mut M128A, | |
9073 | pub Xmm6: *mut M128A, | |
9074 | pub Xmm7: *mut M128A, | |
9075 | pub Xmm8: *mut M128A, | |
9076 | pub Xmm9: *mut M128A, | |
9077 | pub Xmm10: *mut M128A, | |
9078 | pub Xmm11: *mut M128A, | |
9079 | pub Xmm12: *mut M128A, | |
9080 | pub Xmm13: *mut M128A, | |
9081 | pub Xmm14: *mut M128A, | |
9082 | pub Xmm15: *mut M128A, | |
9083 | } | |
9084 | #[cfg(target_arch = "x86_64")] | |
9085 | impl ::core::marker::Copy for KNONVOLATILE_CONTEXT_POINTERS_0_0 {} | |
9086 | #[cfg(target_arch = "x86_64")] | |
9087 | impl ::core::clone::Clone for KNONVOLATILE_CONTEXT_POINTERS_0_0 { | |
9088 | fn clone(&self) -> Self { | |
9089 | *self | |
9090 | } | |
9091 | } | |
9092 | #[repr(C)] | |
04454e1e | 9093 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9094 | #[cfg(target_arch = "x86_64")] |
9095 | pub union KNONVOLATILE_CONTEXT_POINTERS_1 { | |
9096 | pub IntegerContext: [*mut u64; 16], | |
9097 | pub Anonymous: KNONVOLATILE_CONTEXT_POINTERS_1_0, | |
9098 | } | |
9099 | #[cfg(target_arch = "x86_64")] | |
9100 | impl ::core::marker::Copy for KNONVOLATILE_CONTEXT_POINTERS_1 {} | |
9101 | #[cfg(target_arch = "x86_64")] | |
9102 | impl ::core::clone::Clone for KNONVOLATILE_CONTEXT_POINTERS_1 { | |
9103 | fn clone(&self) -> Self { | |
9104 | *self | |
9105 | } | |
9106 | } | |
9107 | #[repr(C)] | |
04454e1e | 9108 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9109 | #[cfg(target_arch = "x86_64")] |
9110 | pub struct KNONVOLATILE_CONTEXT_POINTERS_1_0 { | |
9111 | pub Rax: *mut u64, | |
9112 | pub Rcx: *mut u64, | |
9113 | pub Rdx: *mut u64, | |
9114 | pub Rbx: *mut u64, | |
9115 | pub Rsp: *mut u64, | |
9116 | pub Rbp: *mut u64, | |
9117 | pub Rsi: *mut u64, | |
9118 | pub Rdi: *mut u64, | |
9119 | pub R8: *mut u64, | |
9120 | pub R9: *mut u64, | |
9121 | pub R10: *mut u64, | |
9122 | pub R11: *mut u64, | |
9123 | pub R12: *mut u64, | |
9124 | pub R13: *mut u64, | |
9125 | pub R14: *mut u64, | |
9126 | pub R15: *mut u64, | |
9127 | } | |
9128 | #[cfg(target_arch = "x86_64")] | |
9129 | impl ::core::marker::Copy for KNONVOLATILE_CONTEXT_POINTERS_1_0 {} | |
9130 | #[cfg(target_arch = "x86_64")] | |
9131 | impl ::core::clone::Clone for KNONVOLATILE_CONTEXT_POINTERS_1_0 { | |
9132 | fn clone(&self) -> Self { | |
9133 | *self | |
9134 | } | |
9135 | } | |
9136 | #[repr(C)] | |
04454e1e | 9137 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9138 | #[cfg(target_arch = "x86")] |
9139 | pub struct KNONVOLATILE_CONTEXT_POINTERS { | |
9140 | pub Dummy: u32, | |
9141 | } | |
9142 | #[cfg(target_arch = "x86")] | |
9143 | impl ::core::marker::Copy for KNONVOLATILE_CONTEXT_POINTERS {} | |
9144 | #[cfg(target_arch = "x86")] | |
9145 | impl ::core::clone::Clone for KNONVOLATILE_CONTEXT_POINTERS { | |
9146 | fn clone(&self) -> Self { | |
9147 | *self | |
9148 | } | |
9149 | } | |
9150 | #[repr(C)] | |
04454e1e | 9151 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9152 | #[cfg(target_arch = "aarch64")] |
9153 | pub struct KNONVOLATILE_CONTEXT_POINTERS_ARM64 { | |
9154 | pub X19: *mut u64, | |
9155 | pub X20: *mut u64, | |
9156 | pub X21: *mut u64, | |
9157 | pub X22: *mut u64, | |
9158 | pub X23: *mut u64, | |
9159 | pub X24: *mut u64, | |
9160 | pub X25: *mut u64, | |
9161 | pub X26: *mut u64, | |
9162 | pub X27: *mut u64, | |
9163 | pub X28: *mut u64, | |
9164 | pub Fp: *mut u64, | |
9165 | pub Lr: *mut u64, | |
9166 | pub D8: *mut u64, | |
9167 | pub D9: *mut u64, | |
9168 | pub D10: *mut u64, | |
9169 | pub D11: *mut u64, | |
9170 | pub D12: *mut u64, | |
9171 | pub D13: *mut u64, | |
9172 | pub D14: *mut u64, | |
9173 | pub D15: *mut u64, | |
9174 | } | |
9175 | #[cfg(target_arch = "aarch64")] | |
9176 | impl ::core::marker::Copy for KNONVOLATILE_CONTEXT_POINTERS_ARM64 {} | |
9177 | #[cfg(target_arch = "aarch64")] | |
9178 | impl ::core::clone::Clone for KNONVOLATILE_CONTEXT_POINTERS_ARM64 { | |
9179 | fn clone(&self) -> Self { | |
9180 | *self | |
9181 | } | |
9182 | } | |
9183 | #[repr(C)] | |
04454e1e | 9184 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9185 | pub struct LDT_ENTRY { |
9186 | pub LimitLow: u16, | |
9187 | pub BaseLow: u16, | |
9188 | pub HighWord: LDT_ENTRY_0, | |
9189 | } | |
9190 | impl ::core::marker::Copy for LDT_ENTRY {} | |
9191 | impl ::core::clone::Clone for LDT_ENTRY { | |
9192 | fn clone(&self) -> Self { | |
9193 | *self | |
9194 | } | |
9195 | } | |
9196 | #[repr(C)] | |
04454e1e | 9197 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9198 | pub union LDT_ENTRY_0 { |
9199 | pub Bytes: LDT_ENTRY_0_1, | |
9200 | pub Bits: LDT_ENTRY_0_0, | |
9201 | } | |
9202 | impl ::core::marker::Copy for LDT_ENTRY_0 {} | |
9203 | impl ::core::clone::Clone for LDT_ENTRY_0 { | |
9204 | fn clone(&self) -> Self { | |
9205 | *self | |
9206 | } | |
9207 | } | |
9208 | #[repr(C)] | |
04454e1e | 9209 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9210 | pub struct LDT_ENTRY_0_0 { |
9211 | pub _bitfield: u32, | |
9212 | } | |
9213 | impl ::core::marker::Copy for LDT_ENTRY_0_0 {} | |
9214 | impl ::core::clone::Clone for LDT_ENTRY_0_0 { | |
9215 | fn clone(&self) -> Self { | |
9216 | *self | |
9217 | } | |
9218 | } | |
9219 | #[repr(C)] | |
04454e1e | 9220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9221 | pub struct LDT_ENTRY_0_1 { |
9222 | pub BaseMid: u8, | |
9223 | pub Flags1: u8, | |
9224 | pub Flags2: u8, | |
9225 | pub BaseHi: u8, | |
9226 | } | |
9227 | impl ::core::marker::Copy for LDT_ENTRY_0_1 {} | |
9228 | impl ::core::clone::Clone for LDT_ENTRY_0_1 { | |
9229 | fn clone(&self) -> Self { | |
9230 | *self | |
9231 | } | |
9232 | } | |
9233 | #[repr(C)] | |
04454e1e | 9234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
9235 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
9236 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9237 | pub struct LOADED_IMAGE { | |
04454e1e | 9238 | pub ModuleName: ::windows_sys::core::PSTR, |
5e7ed085 FG |
9239 | pub hFile: super::super::super::Foundation::HANDLE, |
9240 | pub MappedAddress: *mut u8, | |
9241 | pub FileHeader: *mut IMAGE_NT_HEADERS64, | |
9242 | pub LastRvaSection: *mut IMAGE_SECTION_HEADER, | |
9243 | pub NumberOfSections: u32, | |
9244 | pub Sections: *mut IMAGE_SECTION_HEADER, | |
9245 | pub Characteristics: IMAGE_FILE_CHARACTERISTICS2, | |
9246 | pub fSystemImage: super::super::super::Foundation::BOOLEAN, | |
9247 | pub fDOSImage: super::super::super::Foundation::BOOLEAN, | |
9248 | pub fReadOnly: super::super::super::Foundation::BOOLEAN, | |
9249 | pub Version: u8, | |
9250 | pub Links: super::super::Kernel::LIST_ENTRY, | |
9251 | pub SizeOfImage: u32, | |
9252 | } | |
9253 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] | |
9254 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9255 | impl ::core::marker::Copy for LOADED_IMAGE {} | |
9256 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] | |
9257 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9258 | impl ::core::clone::Clone for LOADED_IMAGE { | |
9259 | fn clone(&self) -> Self { | |
9260 | *self | |
9261 | } | |
9262 | } | |
9263 | #[repr(C)] | |
04454e1e | 9264 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
9265 | #[cfg(target_arch = "x86")] |
9266 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9267 | pub struct LOADED_IMAGE { | |
04454e1e | 9268 | pub ModuleName: ::windows_sys::core::PSTR, |
5e7ed085 FG |
9269 | pub hFile: super::super::super::Foundation::HANDLE, |
9270 | pub MappedAddress: *mut u8, | |
9271 | pub FileHeader: *mut IMAGE_NT_HEADERS32, | |
9272 | pub LastRvaSection: *mut IMAGE_SECTION_HEADER, | |
9273 | pub NumberOfSections: u32, | |
9274 | pub Sections: *mut IMAGE_SECTION_HEADER, | |
9275 | pub Characteristics: IMAGE_FILE_CHARACTERISTICS2, | |
9276 | pub fSystemImage: super::super::super::Foundation::BOOLEAN, | |
9277 | pub fDOSImage: super::super::super::Foundation::BOOLEAN, | |
9278 | pub fReadOnly: super::super::super::Foundation::BOOLEAN, | |
9279 | pub Version: u8, | |
9280 | pub Links: super::super::Kernel::LIST_ENTRY, | |
9281 | pub SizeOfImage: u32, | |
9282 | } | |
9283 | #[cfg(target_arch = "x86")] | |
9284 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9285 | impl ::core::marker::Copy for LOADED_IMAGE {} | |
9286 | #[cfg(target_arch = "x86")] | |
9287 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9288 | impl ::core::clone::Clone for LOADED_IMAGE { | |
9289 | fn clone(&self) -> Self { | |
9290 | *self | |
9291 | } | |
9292 | } | |
9293 | #[repr(C)] | |
04454e1e | 9294 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
9295 | #[cfg(feature = "Win32_Foundation")] |
9296 | pub struct LOAD_DLL_DEBUG_INFO { | |
9297 | pub hFile: super::super::super::Foundation::HANDLE, | |
9298 | pub lpBaseOfDll: *mut ::core::ffi::c_void, | |
9299 | pub dwDebugInfoFileOffset: u32, | |
9300 | pub nDebugInfoSize: u32, | |
9301 | pub lpImageName: *mut ::core::ffi::c_void, | |
9302 | pub fUnicode: u16, | |
9303 | } | |
9304 | #[cfg(feature = "Win32_Foundation")] | |
9305 | impl ::core::marker::Copy for LOAD_DLL_DEBUG_INFO {} | |
9306 | #[cfg(feature = "Win32_Foundation")] | |
9307 | impl ::core::clone::Clone for LOAD_DLL_DEBUG_INFO { | |
9308 | fn clone(&self) -> Self { | |
9309 | *self | |
9310 | } | |
9311 | } | |
04454e1e | 9312 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9313 | pub type LPCALL_BACK_USER_INTERRUPT_ROUTINE = ::core::option::Option<unsafe extern "system" fn() -> u32>; |
04454e1e | 9314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
9315 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
9316 | pub type LPTOP_LEVEL_EXCEPTION_FILTER = ::core::option::Option<unsafe extern "system" fn(exceptioninfo: *const EXCEPTION_POINTERS) -> i32>; | |
04454e1e | 9317 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9318 | pub type LanguageKind = i32; |
04454e1e | 9319 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9320 | pub const LanguageUnknown: LanguageKind = 0i32; |
04454e1e | 9321 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9322 | pub const LanguageC: LanguageKind = 1i32; |
04454e1e | 9323 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9324 | pub const LanguageCPP: LanguageKind = 2i32; |
04454e1e | 9325 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9326 | pub const LanguageAssembly: LanguageKind = 3i32; |
9327 | #[repr(C)] | |
04454e1e | 9328 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9329 | pub struct Location { |
9330 | pub HostDefined: u64, | |
9331 | pub Offset: u64, | |
9332 | } | |
9333 | impl ::core::marker::Copy for Location {} | |
9334 | impl ::core::clone::Clone for Location { | |
9335 | fn clone(&self) -> Self { | |
9336 | *self | |
9337 | } | |
9338 | } | |
04454e1e | 9339 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9340 | pub type LocationKind = i32; |
04454e1e | 9341 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9342 | pub const LocationMember: LocationKind = 0i32; |
04454e1e | 9343 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9344 | pub const LocationStatic: LocationKind = 1i32; |
04454e1e | 9345 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9346 | pub const LocationConstant: LocationKind = 2i32; |
04454e1e | 9347 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9348 | pub const LocationNone: LocationKind = 3i32; |
9349 | #[repr(C)] | |
04454e1e | 9350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9351 | pub struct M128A { |
9352 | pub Low: u64, | |
9353 | pub High: i64, | |
9354 | } | |
9355 | impl ::core::marker::Copy for M128A {} | |
9356 | impl ::core::clone::Clone for M128A { | |
9357 | fn clone(&self) -> Self { | |
9358 | *self | |
9359 | } | |
9360 | } | |
04454e1e | 9361 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9362 | pub const MAX_SYM_NAME: u32 = 2000u32; |
04454e1e | 9363 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9364 | pub const MEMORY_READ_ERROR: u32 = 1u32; |
9365 | #[repr(C, packed(4))] | |
04454e1e | 9366 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9367 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] |
9368 | pub struct MINIDUMP_CALLBACK_INFORMATION { | |
9369 | pub CallbackRoutine: MINIDUMP_CALLBACK_ROUTINE, | |
9370 | pub CallbackParam: *mut ::core::ffi::c_void, | |
9371 | } | |
9372 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] | |
9373 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_INFORMATION {} | |
9374 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] | |
9375 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_INFORMATION { | |
9376 | fn clone(&self) -> Self { | |
9377 | *self | |
9378 | } | |
9379 | } | |
9380 | #[repr(C)] | |
04454e1e | 9381 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
9382 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] |
9383 | pub struct MINIDUMP_CALLBACK_INPUT { | |
9384 | pub ProcessId: u32, | |
9385 | pub ProcessHandle: super::super::super::Foundation::HANDLE, | |
9386 | pub CallbackType: u32, | |
9387 | pub Anonymous: MINIDUMP_CALLBACK_INPUT_0, | |
9388 | } | |
9389 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] | |
9390 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_INPUT {} | |
9391 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] | |
9392 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_INPUT { | |
9393 | fn clone(&self) -> Self { | |
9394 | *self | |
9395 | } | |
9396 | } | |
9397 | #[repr(C)] | |
04454e1e | 9398 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
9399 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] |
9400 | pub union MINIDUMP_CALLBACK_INPUT_0 { | |
9401 | pub Status: ::windows_sys::core::HRESULT, | |
9402 | pub Thread: MINIDUMP_THREAD_CALLBACK, | |
9403 | pub ThreadEx: MINIDUMP_THREAD_EX_CALLBACK, | |
9404 | pub Module: MINIDUMP_MODULE_CALLBACK, | |
9405 | pub IncludeThread: MINIDUMP_INCLUDE_THREAD_CALLBACK, | |
9406 | pub IncludeModule: MINIDUMP_INCLUDE_MODULE_CALLBACK, | |
9407 | pub Io: MINIDUMP_IO_CALLBACK, | |
9408 | pub ReadMemoryFailure: MINIDUMP_READ_MEMORY_FAILURE_CALLBACK, | |
9409 | pub SecondaryFlags: u32, | |
9410 | pub VmQuery: MINIDUMP_VM_QUERY_CALLBACK, | |
9411 | pub VmPreRead: MINIDUMP_VM_PRE_READ_CALLBACK, | |
9412 | pub VmPostRead: MINIDUMP_VM_POST_READ_CALLBACK, | |
9413 | } | |
9414 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] | |
9415 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_INPUT_0 {} | |
9416 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] | |
9417 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_INPUT_0 { | |
9418 | fn clone(&self) -> Self { | |
9419 | *self | |
9420 | } | |
9421 | } | |
9422 | #[repr(C)] | |
04454e1e | 9423 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9424 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] |
9425 | pub struct MINIDUMP_CALLBACK_OUTPUT { | |
9426 | pub Anonymous: MINIDUMP_CALLBACK_OUTPUT_0, | |
9427 | } | |
9428 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9429 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_OUTPUT {} | |
9430 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9431 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT { | |
9432 | fn clone(&self) -> Self { | |
9433 | *self | |
9434 | } | |
9435 | } | |
9436 | #[repr(C, packed(4))] | |
04454e1e | 9437 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9438 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] |
9439 | pub union MINIDUMP_CALLBACK_OUTPUT_0 { | |
9440 | pub ModuleWriteFlags: u32, | |
9441 | pub ThreadWriteFlags: u32, | |
9442 | pub SecondaryFlags: u32, | |
9443 | pub Anonymous1: MINIDUMP_CALLBACK_OUTPUT_0_0, | |
9444 | pub Anonymous2: MINIDUMP_CALLBACK_OUTPUT_0_1, | |
9445 | pub Handle: super::super::super::Foundation::HANDLE, | |
9446 | pub Anonymous3: MINIDUMP_CALLBACK_OUTPUT_0_2, | |
9447 | pub Anonymous4: MINIDUMP_CALLBACK_OUTPUT_0_3, | |
9448 | pub Anonymous5: MINIDUMP_CALLBACK_OUTPUT_0_4, | |
9449 | pub Status: ::windows_sys::core::HRESULT, | |
9450 | } | |
9451 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9452 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_OUTPUT_0 {} | |
9453 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9454 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0 { | |
9455 | fn clone(&self) -> Self { | |
9456 | *self | |
9457 | } | |
9458 | } | |
9459 | #[repr(C, packed(4))] | |
04454e1e | 9460 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9461 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] |
9462 | pub struct MINIDUMP_CALLBACK_OUTPUT_0_0 { | |
9463 | pub MemoryBase: u64, | |
9464 | pub MemorySize: u32, | |
9465 | } | |
9466 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9467 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_OUTPUT_0_0 {} | |
9468 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9469 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_0 { | |
9470 | fn clone(&self) -> Self { | |
9471 | *self | |
9472 | } | |
9473 | } | |
9474 | #[repr(C)] | |
04454e1e | 9475 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9476 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] |
9477 | pub struct MINIDUMP_CALLBACK_OUTPUT_0_1 { | |
9478 | pub CheckCancel: super::super::super::Foundation::BOOL, | |
9479 | pub Cancel: super::super::super::Foundation::BOOL, | |
9480 | } | |
9481 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9482 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_OUTPUT_0_1 {} | |
9483 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9484 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_1 { | |
9485 | fn clone(&self) -> Self { | |
9486 | *self | |
9487 | } | |
9488 | } | |
9489 | #[repr(C)] | |
04454e1e | 9490 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9491 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] |
9492 | pub struct MINIDUMP_CALLBACK_OUTPUT_0_2 { | |
9493 | pub VmRegion: MINIDUMP_MEMORY_INFO, | |
9494 | pub Continue: super::super::super::Foundation::BOOL, | |
9495 | } | |
9496 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9497 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_OUTPUT_0_2 {} | |
9498 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9499 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_2 { | |
9500 | fn clone(&self) -> Self { | |
9501 | *self | |
9502 | } | |
9503 | } | |
9504 | #[repr(C)] | |
04454e1e | 9505 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9506 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] |
9507 | pub struct MINIDUMP_CALLBACK_OUTPUT_0_3 { | |
9508 | pub VmQueryStatus: ::windows_sys::core::HRESULT, | |
9509 | pub VmQueryResult: MINIDUMP_MEMORY_INFO, | |
9510 | } | |
9511 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9512 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_OUTPUT_0_3 {} | |
9513 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9514 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_3 { | |
9515 | fn clone(&self) -> Self { | |
9516 | *self | |
9517 | } | |
9518 | } | |
9519 | #[repr(C)] | |
04454e1e | 9520 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9521 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] |
9522 | pub struct MINIDUMP_CALLBACK_OUTPUT_0_4 { | |
9523 | pub VmReadStatus: ::windows_sys::core::HRESULT, | |
9524 | pub VmReadBytesCompleted: u32, | |
9525 | } | |
9526 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9527 | impl ::core::marker::Copy for MINIDUMP_CALLBACK_OUTPUT_0_4 {} | |
9528 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] | |
9529 | impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_4 { | |
9530 | fn clone(&self) -> Self { | |
9531 | *self | |
9532 | } | |
9533 | } | |
04454e1e | 9534 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9535 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] |
9536 | 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>; | |
04454e1e | 9537 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9538 | pub type MINIDUMP_CALLBACK_TYPE = i32; |
04454e1e | 9539 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9540 | pub const ModuleCallback: MINIDUMP_CALLBACK_TYPE = 0i32; |
04454e1e | 9541 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9542 | pub const ThreadCallback: MINIDUMP_CALLBACK_TYPE = 1i32; |
04454e1e | 9543 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9544 | pub const ThreadExCallback: MINIDUMP_CALLBACK_TYPE = 2i32; |
04454e1e | 9545 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9546 | pub const IncludeThreadCallback: MINIDUMP_CALLBACK_TYPE = 3i32; |
04454e1e | 9547 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9548 | pub const IncludeModuleCallback: MINIDUMP_CALLBACK_TYPE = 4i32; |
04454e1e | 9549 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9550 | pub const MemoryCallback: MINIDUMP_CALLBACK_TYPE = 5i32; |
04454e1e | 9551 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9552 | pub const CancelCallback: MINIDUMP_CALLBACK_TYPE = 6i32; |
04454e1e | 9553 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9554 | pub const WriteKernelMinidumpCallback: MINIDUMP_CALLBACK_TYPE = 7i32; |
04454e1e | 9555 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9556 | pub const KernelMinidumpStatusCallback: MINIDUMP_CALLBACK_TYPE = 8i32; |
04454e1e | 9557 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9558 | pub const RemoveMemoryCallback: MINIDUMP_CALLBACK_TYPE = 9i32; |
04454e1e | 9559 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9560 | pub const IncludeVmRegionCallback: MINIDUMP_CALLBACK_TYPE = 10i32; |
04454e1e | 9561 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9562 | pub const IoStartCallback: MINIDUMP_CALLBACK_TYPE = 11i32; |
04454e1e | 9563 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9564 | pub const IoWriteAllCallback: MINIDUMP_CALLBACK_TYPE = 12i32; |
04454e1e | 9565 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9566 | pub const IoFinishCallback: MINIDUMP_CALLBACK_TYPE = 13i32; |
04454e1e | 9567 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9568 | pub const ReadMemoryFailureCallback: MINIDUMP_CALLBACK_TYPE = 14i32; |
04454e1e | 9569 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9570 | pub const SecondaryFlagsCallback: MINIDUMP_CALLBACK_TYPE = 15i32; |
04454e1e | 9571 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9572 | pub const IsProcessSnapshotCallback: MINIDUMP_CALLBACK_TYPE = 16i32; |
04454e1e | 9573 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9574 | pub const VmStartCallback: MINIDUMP_CALLBACK_TYPE = 17i32; |
04454e1e | 9575 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9576 | pub const VmQueryCallback: MINIDUMP_CALLBACK_TYPE = 18i32; |
04454e1e | 9577 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9578 | pub const VmPreReadCallback: MINIDUMP_CALLBACK_TYPE = 19i32; |
04454e1e | 9579 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9580 | pub const VmPostReadCallback: MINIDUMP_CALLBACK_TYPE = 20i32; |
9581 | #[repr(C)] | |
04454e1e | 9582 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9583 | pub struct MINIDUMP_DIRECTORY { |
9584 | pub StreamType: u32, | |
9585 | pub Location: MINIDUMP_LOCATION_DESCRIPTOR, | |
9586 | } | |
9587 | impl ::core::marker::Copy for MINIDUMP_DIRECTORY {} | |
9588 | impl ::core::clone::Clone for MINIDUMP_DIRECTORY { | |
9589 | fn clone(&self) -> Self { | |
9590 | *self | |
9591 | } | |
9592 | } | |
9593 | #[repr(C, packed(4))] | |
04454e1e | 9594 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9595 | pub struct MINIDUMP_EXCEPTION { |
9596 | pub ExceptionCode: u32, | |
9597 | pub ExceptionFlags: u32, | |
9598 | pub ExceptionRecord: u64, | |
9599 | pub ExceptionAddress: u64, | |
9600 | pub NumberParameters: u32, | |
9601 | pub __unusedAlignment: u32, | |
9602 | pub ExceptionInformation: [u64; 15], | |
9603 | } | |
9604 | impl ::core::marker::Copy for MINIDUMP_EXCEPTION {} | |
9605 | impl ::core::clone::Clone for MINIDUMP_EXCEPTION { | |
9606 | fn clone(&self) -> Self { | |
9607 | *self | |
9608 | } | |
9609 | } | |
9610 | #[repr(C, packed(4))] | |
04454e1e | 9611 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
9612 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
9613 | pub struct MINIDUMP_EXCEPTION_INFORMATION { | |
9614 | pub ThreadId: u32, | |
9615 | pub ExceptionPointers: *mut EXCEPTION_POINTERS, | |
9616 | pub ClientPointers: super::super::super::Foundation::BOOL, | |
9617 | } | |
9618 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9619 | impl ::core::marker::Copy for MINIDUMP_EXCEPTION_INFORMATION {} | |
9620 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
9621 | impl ::core::clone::Clone for MINIDUMP_EXCEPTION_INFORMATION { | |
9622 | fn clone(&self) -> Self { | |
9623 | *self | |
9624 | } | |
9625 | } | |
9626 | #[repr(C, packed(4))] | |
04454e1e | 9627 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
9628 | #[cfg(feature = "Win32_Foundation")] |
9629 | pub struct MINIDUMP_EXCEPTION_INFORMATION64 { | |
9630 | pub ThreadId: u32, | |
9631 | pub ExceptionRecord: u64, | |
9632 | pub ContextRecord: u64, | |
9633 | pub ClientPointers: super::super::super::Foundation::BOOL, | |
9634 | } | |
9635 | #[cfg(feature = "Win32_Foundation")] | |
9636 | impl ::core::marker::Copy for MINIDUMP_EXCEPTION_INFORMATION64 {} | |
9637 | #[cfg(feature = "Win32_Foundation")] | |
9638 | impl ::core::clone::Clone for MINIDUMP_EXCEPTION_INFORMATION64 { | |
9639 | fn clone(&self) -> Self { | |
9640 | *self | |
9641 | } | |
9642 | } | |
9643 | #[repr(C)] | |
04454e1e | 9644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9645 | pub struct MINIDUMP_EXCEPTION_STREAM { |
9646 | pub ThreadId: u32, | |
9647 | pub __alignment: u32, | |
9648 | pub ExceptionRecord: MINIDUMP_EXCEPTION, | |
9649 | pub ThreadContext: MINIDUMP_LOCATION_DESCRIPTOR, | |
9650 | } | |
9651 | impl ::core::marker::Copy for MINIDUMP_EXCEPTION_STREAM {} | |
9652 | impl ::core::clone::Clone for MINIDUMP_EXCEPTION_STREAM { | |
9653 | fn clone(&self) -> Self { | |
9654 | *self | |
9655 | } | |
9656 | } | |
9657 | #[repr(C, packed(4))] | |
04454e1e | 9658 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9659 | pub struct MINIDUMP_FUNCTION_TABLE_DESCRIPTOR { |
9660 | pub MinimumAddress: u64, | |
9661 | pub MaximumAddress: u64, | |
9662 | pub BaseAddress: u64, | |
9663 | pub EntryCount: u32, | |
9664 | pub SizeOfAlignPad: u32, | |
9665 | } | |
9666 | impl ::core::marker::Copy for MINIDUMP_FUNCTION_TABLE_DESCRIPTOR {} | |
9667 | impl ::core::clone::Clone for MINIDUMP_FUNCTION_TABLE_DESCRIPTOR { | |
9668 | fn clone(&self) -> Self { | |
9669 | *self | |
9670 | } | |
9671 | } | |
9672 | #[repr(C)] | |
04454e1e | 9673 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9674 | pub struct MINIDUMP_FUNCTION_TABLE_STREAM { |
9675 | pub SizeOfHeader: u32, | |
9676 | pub SizeOfDescriptor: u32, | |
9677 | pub SizeOfNativeDescriptor: u32, | |
9678 | pub SizeOfFunctionEntry: u32, | |
9679 | pub NumberOfDescriptors: u32, | |
9680 | pub SizeOfAlignPad: u32, | |
9681 | } | |
9682 | impl ::core::marker::Copy for MINIDUMP_FUNCTION_TABLE_STREAM {} | |
9683 | impl ::core::clone::Clone for MINIDUMP_FUNCTION_TABLE_STREAM { | |
9684 | fn clone(&self) -> Self { | |
9685 | *self | |
9686 | } | |
9687 | } | |
9688 | #[repr(C)] | |
04454e1e | 9689 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9690 | pub struct MINIDUMP_HANDLE_DATA_STREAM { |
9691 | pub SizeOfHeader: u32, | |
9692 | pub SizeOfDescriptor: u32, | |
9693 | pub NumberOfDescriptors: u32, | |
9694 | pub Reserved: u32, | |
9695 | } | |
9696 | impl ::core::marker::Copy for MINIDUMP_HANDLE_DATA_STREAM {} | |
9697 | impl ::core::clone::Clone for MINIDUMP_HANDLE_DATA_STREAM { | |
9698 | fn clone(&self) -> Self { | |
9699 | *self | |
9700 | } | |
9701 | } | |
9702 | #[repr(C, packed(4))] | |
04454e1e | 9703 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9704 | pub struct MINIDUMP_HANDLE_DESCRIPTOR { |
9705 | pub Handle: u64, | |
9706 | pub TypeNameRva: u32, | |
9707 | pub ObjectNameRva: u32, | |
9708 | pub Attributes: u32, | |
9709 | pub GrantedAccess: u32, | |
9710 | pub HandleCount: u32, | |
9711 | pub PointerCount: u32, | |
9712 | } | |
9713 | impl ::core::marker::Copy for MINIDUMP_HANDLE_DESCRIPTOR {} | |
9714 | impl ::core::clone::Clone for MINIDUMP_HANDLE_DESCRIPTOR { | |
9715 | fn clone(&self) -> Self { | |
9716 | *self | |
9717 | } | |
9718 | } | |
9719 | #[repr(C, packed(4))] | |
04454e1e | 9720 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9721 | pub struct MINIDUMP_HANDLE_DESCRIPTOR_2 { |
9722 | pub Handle: u64, | |
9723 | pub TypeNameRva: u32, | |
9724 | pub ObjectNameRva: u32, | |
9725 | pub Attributes: u32, | |
9726 | pub GrantedAccess: u32, | |
9727 | pub HandleCount: u32, | |
9728 | pub PointerCount: u32, | |
9729 | pub ObjectInfoRva: u32, | |
9730 | pub Reserved0: u32, | |
9731 | } | |
9732 | impl ::core::marker::Copy for MINIDUMP_HANDLE_DESCRIPTOR_2 {} | |
9733 | impl ::core::clone::Clone for MINIDUMP_HANDLE_DESCRIPTOR_2 { | |
9734 | fn clone(&self) -> Self { | |
9735 | *self | |
9736 | } | |
9737 | } | |
9738 | #[repr(C)] | |
04454e1e | 9739 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9740 | pub struct MINIDUMP_HANDLE_OBJECT_INFORMATION { |
9741 | pub NextInfoRva: u32, | |
9742 | pub InfoType: u32, | |
9743 | pub SizeOfInfo: u32, | |
9744 | } | |
9745 | impl ::core::marker::Copy for MINIDUMP_HANDLE_OBJECT_INFORMATION {} | |
9746 | impl ::core::clone::Clone for MINIDUMP_HANDLE_OBJECT_INFORMATION { | |
9747 | fn clone(&self) -> Self { | |
9748 | *self | |
9749 | } | |
9750 | } | |
04454e1e | 9751 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9752 | pub type MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = i32; |
04454e1e | 9753 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9754 | pub const MiniHandleObjectInformationNone: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 0i32; |
04454e1e | 9755 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9756 | pub const MiniThreadInformation1: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 1i32; |
04454e1e | 9757 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9758 | pub const MiniMutantInformation1: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 2i32; |
04454e1e | 9759 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9760 | pub const MiniMutantInformation2: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 3i32; |
04454e1e | 9761 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9762 | pub const MiniProcessInformation1: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 4i32; |
04454e1e | 9763 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9764 | pub const MiniProcessInformation2: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 5i32; |
04454e1e | 9765 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9766 | pub const MiniEventInformation1: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 6i32; |
04454e1e | 9767 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9768 | pub const MiniSectionInformation1: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 7i32; |
04454e1e | 9769 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9770 | pub const MiniSemaphoreInformation1: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 8i32; |
04454e1e | 9771 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9772 | pub const MiniHandleObjectInformationTypeMax: MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE = 9i32; |
9773 | #[repr(C)] | |
04454e1e | 9774 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9775 | pub struct MINIDUMP_HANDLE_OPERATION_LIST { |
9776 | pub SizeOfHeader: u32, | |
9777 | pub SizeOfEntry: u32, | |
9778 | pub NumberOfEntries: u32, | |
9779 | pub Reserved: u32, | |
9780 | } | |
9781 | impl ::core::marker::Copy for MINIDUMP_HANDLE_OPERATION_LIST {} | |
9782 | impl ::core::clone::Clone for MINIDUMP_HANDLE_OPERATION_LIST { | |
9783 | fn clone(&self) -> Self { | |
9784 | *self | |
9785 | } | |
9786 | } | |
9787 | #[repr(C, packed(4))] | |
04454e1e | 9788 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9789 | pub struct MINIDUMP_HEADER { |
9790 | pub Signature: u32, | |
9791 | pub Version: u32, | |
9792 | pub NumberOfStreams: u32, | |
9793 | pub StreamDirectoryRva: u32, | |
9794 | pub CheckSum: u32, | |
9795 | pub Anonymous: MINIDUMP_HEADER_0, | |
9796 | pub Flags: u64, | |
9797 | } | |
9798 | impl ::core::marker::Copy for MINIDUMP_HEADER {} | |
9799 | impl ::core::clone::Clone for MINIDUMP_HEADER { | |
9800 | fn clone(&self) -> Self { | |
9801 | *self | |
9802 | } | |
9803 | } | |
9804 | #[repr(C)] | |
04454e1e | 9805 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9806 | pub union MINIDUMP_HEADER_0 { |
9807 | pub Reserved: u32, | |
9808 | pub TimeDateStamp: u32, | |
9809 | } | |
9810 | impl ::core::marker::Copy for MINIDUMP_HEADER_0 {} | |
9811 | impl ::core::clone::Clone for MINIDUMP_HEADER_0 { | |
9812 | fn clone(&self) -> Self { | |
9813 | *self | |
9814 | } | |
9815 | } | |
9816 | #[repr(C, packed(4))] | |
04454e1e | 9817 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9818 | pub struct MINIDUMP_INCLUDE_MODULE_CALLBACK { |
9819 | pub BaseOfImage: u64, | |
9820 | } | |
9821 | impl ::core::marker::Copy for MINIDUMP_INCLUDE_MODULE_CALLBACK {} | |
9822 | impl ::core::clone::Clone for MINIDUMP_INCLUDE_MODULE_CALLBACK { | |
9823 | fn clone(&self) -> Self { | |
9824 | *self | |
9825 | } | |
9826 | } | |
9827 | #[repr(C)] | |
04454e1e | 9828 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9829 | pub struct MINIDUMP_INCLUDE_THREAD_CALLBACK { |
9830 | pub ThreadId: u32, | |
9831 | } | |
9832 | impl ::core::marker::Copy for MINIDUMP_INCLUDE_THREAD_CALLBACK {} | |
9833 | impl ::core::clone::Clone for MINIDUMP_INCLUDE_THREAD_CALLBACK { | |
9834 | fn clone(&self) -> Self { | |
9835 | *self | |
9836 | } | |
9837 | } | |
9838 | #[repr(C, packed(4))] | |
04454e1e | 9839 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
9840 | #[cfg(feature = "Win32_Foundation")] |
9841 | pub struct MINIDUMP_IO_CALLBACK { | |
9842 | pub Handle: super::super::super::Foundation::HANDLE, | |
9843 | pub Offset: u64, | |
9844 | pub Buffer: *mut ::core::ffi::c_void, | |
9845 | pub BufferBytes: u32, | |
9846 | } | |
9847 | #[cfg(feature = "Win32_Foundation")] | |
9848 | impl ::core::marker::Copy for MINIDUMP_IO_CALLBACK {} | |
9849 | #[cfg(feature = "Win32_Foundation")] | |
9850 | impl ::core::clone::Clone for MINIDUMP_IO_CALLBACK { | |
9851 | fn clone(&self) -> Self { | |
9852 | *self | |
9853 | } | |
9854 | } | |
9855 | #[repr(C)] | |
04454e1e | 9856 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9857 | pub struct MINIDUMP_LOCATION_DESCRIPTOR { |
9858 | pub DataSize: u32, | |
9859 | pub Rva: u32, | |
9860 | } | |
9861 | impl ::core::marker::Copy for MINIDUMP_LOCATION_DESCRIPTOR {} | |
9862 | impl ::core::clone::Clone for MINIDUMP_LOCATION_DESCRIPTOR { | |
9863 | fn clone(&self) -> Self { | |
9864 | *self | |
9865 | } | |
9866 | } | |
9867 | #[repr(C, packed(4))] | |
04454e1e | 9868 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9869 | pub struct MINIDUMP_LOCATION_DESCRIPTOR64 { |
9870 | pub DataSize: u64, | |
9871 | pub Rva: u64, | |
9872 | } | |
9873 | impl ::core::marker::Copy for MINIDUMP_LOCATION_DESCRIPTOR64 {} | |
9874 | impl ::core::clone::Clone for MINIDUMP_LOCATION_DESCRIPTOR64 { | |
9875 | fn clone(&self) -> Self { | |
9876 | *self | |
9877 | } | |
9878 | } | |
9879 | #[repr(C, packed(4))] | |
04454e1e | 9880 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9881 | pub struct MINIDUMP_MEMORY64_LIST { |
9882 | pub NumberOfMemoryRanges: u64, | |
9883 | pub BaseRva: u64, | |
9884 | pub MemoryRanges: [MINIDUMP_MEMORY_DESCRIPTOR64; 1], | |
9885 | } | |
9886 | impl ::core::marker::Copy for MINIDUMP_MEMORY64_LIST {} | |
9887 | impl ::core::clone::Clone for MINIDUMP_MEMORY64_LIST { | |
9888 | fn clone(&self) -> Self { | |
9889 | *self | |
9890 | } | |
9891 | } | |
9892 | #[repr(C, packed(4))] | |
04454e1e | 9893 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9894 | pub struct MINIDUMP_MEMORY_DESCRIPTOR { |
9895 | pub StartOfMemoryRange: u64, | |
9896 | pub Memory: MINIDUMP_LOCATION_DESCRIPTOR, | |
9897 | } | |
9898 | impl ::core::marker::Copy for MINIDUMP_MEMORY_DESCRIPTOR {} | |
9899 | impl ::core::clone::Clone for MINIDUMP_MEMORY_DESCRIPTOR { | |
9900 | fn clone(&self) -> Self { | |
9901 | *self | |
9902 | } | |
9903 | } | |
9904 | #[repr(C, packed(4))] | |
04454e1e | 9905 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9906 | pub struct MINIDUMP_MEMORY_DESCRIPTOR64 { |
9907 | pub StartOfMemoryRange: u64, | |
9908 | pub DataSize: u64, | |
9909 | } | |
9910 | impl ::core::marker::Copy for MINIDUMP_MEMORY_DESCRIPTOR64 {} | |
9911 | impl ::core::clone::Clone for MINIDUMP_MEMORY_DESCRIPTOR64 { | |
9912 | fn clone(&self) -> Self { | |
9913 | *self | |
9914 | } | |
9915 | } | |
9916 | #[repr(C, packed(4))] | |
04454e1e | 9917 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Memory\"`*"] |
5e7ed085 FG |
9918 | #[cfg(feature = "Win32_System_Memory")] |
9919 | pub struct MINIDUMP_MEMORY_INFO { | |
9920 | pub BaseAddress: u64, | |
9921 | pub AllocationBase: u64, | |
9922 | pub AllocationProtect: u32, | |
9923 | pub __alignment1: u32, | |
9924 | pub RegionSize: u64, | |
9925 | pub State: super::super::Memory::VIRTUAL_ALLOCATION_TYPE, | |
9926 | pub Protect: u32, | |
9927 | pub Type: u32, | |
9928 | pub __alignment2: u32, | |
9929 | } | |
9930 | #[cfg(feature = "Win32_System_Memory")] | |
9931 | impl ::core::marker::Copy for MINIDUMP_MEMORY_INFO {} | |
9932 | #[cfg(feature = "Win32_System_Memory")] | |
9933 | impl ::core::clone::Clone for MINIDUMP_MEMORY_INFO { | |
9934 | fn clone(&self) -> Self { | |
9935 | *self | |
9936 | } | |
9937 | } | |
9938 | #[repr(C, packed(4))] | |
04454e1e | 9939 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9940 | pub struct MINIDUMP_MEMORY_INFO_LIST { |
9941 | pub SizeOfHeader: u32, | |
9942 | pub SizeOfEntry: u32, | |
9943 | pub NumberOfEntries: u64, | |
9944 | } | |
9945 | impl ::core::marker::Copy for MINIDUMP_MEMORY_INFO_LIST {} | |
9946 | impl ::core::clone::Clone for MINIDUMP_MEMORY_INFO_LIST { | |
9947 | fn clone(&self) -> Self { | |
9948 | *self | |
9949 | } | |
9950 | } | |
9951 | #[repr(C)] | |
04454e1e | 9952 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9953 | pub struct MINIDUMP_MEMORY_LIST { |
9954 | pub NumberOfMemoryRanges: u32, | |
9955 | pub MemoryRanges: [MINIDUMP_MEMORY_DESCRIPTOR; 1], | |
9956 | } | |
9957 | impl ::core::marker::Copy for MINIDUMP_MEMORY_LIST {} | |
9958 | impl ::core::clone::Clone for MINIDUMP_MEMORY_LIST { | |
9959 | fn clone(&self) -> Self { | |
9960 | *self | |
9961 | } | |
9962 | } | |
04454e1e | 9963 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9964 | pub const MINIDUMP_MISC1_PROCESSOR_POWER_INFO: u32 = 4u32; |
04454e1e | 9965 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9966 | pub const MINIDUMP_MISC3_PROCESS_EXECUTE_FLAGS: u32 = 32u32; |
04454e1e | 9967 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9968 | pub const MINIDUMP_MISC3_PROCESS_INTEGRITY: u32 = 16u32; |
04454e1e | 9969 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9970 | pub const MINIDUMP_MISC3_PROTECTED_PROCESS: u32 = 128u32; |
04454e1e | 9971 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9972 | pub const MINIDUMP_MISC3_TIMEZONE: u32 = 64u32; |
04454e1e | 9973 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 9974 | pub const MINIDUMP_MISC4_BUILDSTRING: u32 = 256u32; |
04454e1e | 9975 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9976 | pub const MINIDUMP_MISC5_PROCESS_COOKIE: u32 = 512u32; |
9977 | #[repr(C)] | |
04454e1e | 9978 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9979 | pub struct MINIDUMP_MISC_INFO { |
9980 | pub SizeOfInfo: u32, | |
9981 | pub Flags1: MINIDUMP_MISC_INFO_FLAGS, | |
9982 | pub ProcessId: u32, | |
9983 | pub ProcessCreateTime: u32, | |
9984 | pub ProcessUserTime: u32, | |
9985 | pub ProcessKernelTime: u32, | |
9986 | } | |
9987 | impl ::core::marker::Copy for MINIDUMP_MISC_INFO {} | |
9988 | impl ::core::clone::Clone for MINIDUMP_MISC_INFO { | |
9989 | fn clone(&self) -> Self { | |
9990 | *self | |
9991 | } | |
9992 | } | |
9993 | #[repr(C)] | |
04454e1e | 9994 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
9995 | pub struct MINIDUMP_MISC_INFO_2 { |
9996 | pub SizeOfInfo: u32, | |
9997 | pub Flags1: u32, | |
9998 | pub ProcessId: u32, | |
9999 | pub ProcessCreateTime: u32, | |
10000 | pub ProcessUserTime: u32, | |
10001 | pub ProcessKernelTime: u32, | |
10002 | pub ProcessorMaxMhz: u32, | |
10003 | pub ProcessorCurrentMhz: u32, | |
10004 | pub ProcessorMhzLimit: u32, | |
10005 | pub ProcessorMaxIdleState: u32, | |
10006 | pub ProcessorCurrentIdleState: u32, | |
10007 | } | |
10008 | impl ::core::marker::Copy for MINIDUMP_MISC_INFO_2 {} | |
10009 | impl ::core::clone::Clone for MINIDUMP_MISC_INFO_2 { | |
10010 | fn clone(&self) -> Self { | |
10011 | *self | |
10012 | } | |
10013 | } | |
10014 | #[repr(C)] | |
04454e1e | 10015 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] |
5e7ed085 FG |
10016 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] |
10017 | pub struct MINIDUMP_MISC_INFO_3 { | |
10018 | pub SizeOfInfo: u32, | |
10019 | pub Flags1: u32, | |
10020 | pub ProcessId: u32, | |
10021 | pub ProcessCreateTime: u32, | |
10022 | pub ProcessUserTime: u32, | |
10023 | pub ProcessKernelTime: u32, | |
10024 | pub ProcessorMaxMhz: u32, | |
10025 | pub ProcessorCurrentMhz: u32, | |
10026 | pub ProcessorMhzLimit: u32, | |
10027 | pub ProcessorMaxIdleState: u32, | |
10028 | pub ProcessorCurrentIdleState: u32, | |
10029 | pub ProcessIntegrityLevel: u32, | |
10030 | pub ProcessExecuteFlags: u32, | |
10031 | pub ProtectedProcess: u32, | |
10032 | pub TimeZoneId: u32, | |
10033 | pub TimeZone: super::super::Time::TIME_ZONE_INFORMATION, | |
10034 | } | |
10035 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
10036 | impl ::core::marker::Copy for MINIDUMP_MISC_INFO_3 {} | |
10037 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
10038 | impl ::core::clone::Clone for MINIDUMP_MISC_INFO_3 { | |
10039 | fn clone(&self) -> Self { | |
10040 | *self | |
10041 | } | |
10042 | } | |
10043 | #[repr(C)] | |
04454e1e | 10044 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] |
5e7ed085 FG |
10045 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] |
10046 | pub struct MINIDUMP_MISC_INFO_4 { | |
10047 | pub SizeOfInfo: u32, | |
10048 | pub Flags1: u32, | |
10049 | pub ProcessId: u32, | |
10050 | pub ProcessCreateTime: u32, | |
10051 | pub ProcessUserTime: u32, | |
10052 | pub ProcessKernelTime: u32, | |
10053 | pub ProcessorMaxMhz: u32, | |
10054 | pub ProcessorCurrentMhz: u32, | |
10055 | pub ProcessorMhzLimit: u32, | |
10056 | pub ProcessorMaxIdleState: u32, | |
10057 | pub ProcessorCurrentIdleState: u32, | |
10058 | pub ProcessIntegrityLevel: u32, | |
10059 | pub ProcessExecuteFlags: u32, | |
10060 | pub ProtectedProcess: u32, | |
10061 | pub TimeZoneId: u32, | |
10062 | pub TimeZone: super::super::Time::TIME_ZONE_INFORMATION, | |
10063 | pub BuildString: [u16; 260], | |
10064 | pub DbgBldStr: [u16; 40], | |
10065 | } | |
10066 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
10067 | impl ::core::marker::Copy for MINIDUMP_MISC_INFO_4 {} | |
10068 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
10069 | impl ::core::clone::Clone for MINIDUMP_MISC_INFO_4 { | |
10070 | fn clone(&self) -> Self { | |
10071 | *self | |
10072 | } | |
10073 | } | |
10074 | #[repr(C)] | |
04454e1e | 10075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] |
5e7ed085 FG |
10076 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] |
10077 | pub struct MINIDUMP_MISC_INFO_5 { | |
10078 | pub SizeOfInfo: u32, | |
10079 | pub Flags1: u32, | |
10080 | pub ProcessId: u32, | |
10081 | pub ProcessCreateTime: u32, | |
10082 | pub ProcessUserTime: u32, | |
10083 | pub ProcessKernelTime: u32, | |
10084 | pub ProcessorMaxMhz: u32, | |
10085 | pub ProcessorCurrentMhz: u32, | |
10086 | pub ProcessorMhzLimit: u32, | |
10087 | pub ProcessorMaxIdleState: u32, | |
10088 | pub ProcessorCurrentIdleState: u32, | |
10089 | pub ProcessIntegrityLevel: u32, | |
10090 | pub ProcessExecuteFlags: u32, | |
10091 | pub ProtectedProcess: u32, | |
10092 | pub TimeZoneId: u32, | |
10093 | pub TimeZone: super::super::Time::TIME_ZONE_INFORMATION, | |
10094 | pub BuildString: [u16; 260], | |
10095 | pub DbgBldStr: [u16; 40], | |
10096 | pub XStateData: XSTATE_CONFIG_FEATURE_MSC_INFO, | |
10097 | pub ProcessCookie: u32, | |
10098 | } | |
10099 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
10100 | impl ::core::marker::Copy for MINIDUMP_MISC_INFO_5 {} | |
10101 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
10102 | impl ::core::clone::Clone for MINIDUMP_MISC_INFO_5 { | |
10103 | fn clone(&self) -> Self { | |
10104 | *self | |
10105 | } | |
10106 | } | |
04454e1e | 10107 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10108 | pub type MINIDUMP_MISC_INFO_FLAGS = u32; |
04454e1e | 10109 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10110 | pub const MINIDUMP_MISC1_PROCESS_ID: MINIDUMP_MISC_INFO_FLAGS = 1u32; |
04454e1e | 10111 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10112 | pub const MINIDUMP_MISC1_PROCESS_TIMES: MINIDUMP_MISC_INFO_FLAGS = 2u32; |
10113 | #[repr(C, packed(4))] | |
04454e1e | 10114 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Storage_FileSystem\"`*"] |
5e7ed085 FG |
10115 | #[cfg(feature = "Win32_Storage_FileSystem")] |
10116 | pub struct MINIDUMP_MODULE { | |
10117 | pub BaseOfImage: u64, | |
10118 | pub SizeOfImage: u32, | |
10119 | pub CheckSum: u32, | |
10120 | pub TimeDateStamp: u32, | |
10121 | pub ModuleNameRva: u32, | |
10122 | pub VersionInfo: super::super::super::Storage::FileSystem::VS_FIXEDFILEINFO, | |
10123 | pub CvRecord: MINIDUMP_LOCATION_DESCRIPTOR, | |
10124 | pub MiscRecord: MINIDUMP_LOCATION_DESCRIPTOR, | |
10125 | pub Reserved0: u64, | |
10126 | pub Reserved1: u64, | |
10127 | } | |
10128 | #[cfg(feature = "Win32_Storage_FileSystem")] | |
10129 | impl ::core::marker::Copy for MINIDUMP_MODULE {} | |
10130 | #[cfg(feature = "Win32_Storage_FileSystem")] | |
10131 | impl ::core::clone::Clone for MINIDUMP_MODULE { | |
10132 | fn clone(&self) -> Self { | |
10133 | *self | |
10134 | } | |
10135 | } | |
10136 | #[repr(C, packed(4))] | |
04454e1e FG |
10137 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Storage_FileSystem\"`*"] |
10138 | #[cfg(feature = "Win32_Storage_FileSystem")] | |
5e7ed085 | 10139 | pub struct MINIDUMP_MODULE_CALLBACK { |
04454e1e | 10140 | pub FullPath: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
10141 | pub BaseOfImage: u64, |
10142 | pub SizeOfImage: u32, | |
10143 | pub CheckSum: u32, | |
10144 | pub TimeDateStamp: u32, | |
10145 | pub VersionInfo: super::super::super::Storage::FileSystem::VS_FIXEDFILEINFO, | |
10146 | pub CvRecord: *mut ::core::ffi::c_void, | |
10147 | pub SizeOfCvRecord: u32, | |
10148 | pub MiscRecord: *mut ::core::ffi::c_void, | |
10149 | pub SizeOfMiscRecord: u32, | |
10150 | } | |
04454e1e | 10151 | #[cfg(feature = "Win32_Storage_FileSystem")] |
5e7ed085 | 10152 | impl ::core::marker::Copy for MINIDUMP_MODULE_CALLBACK {} |
04454e1e | 10153 | #[cfg(feature = "Win32_Storage_FileSystem")] |
5e7ed085 FG |
10154 | impl ::core::clone::Clone for MINIDUMP_MODULE_CALLBACK { |
10155 | fn clone(&self) -> Self { | |
10156 | *self | |
10157 | } | |
10158 | } | |
10159 | #[repr(C)] | |
04454e1e | 10160 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Storage_FileSystem\"`*"] |
5e7ed085 FG |
10161 | #[cfg(feature = "Win32_Storage_FileSystem")] |
10162 | pub struct MINIDUMP_MODULE_LIST { | |
10163 | pub NumberOfModules: u32, | |
10164 | pub Modules: [MINIDUMP_MODULE; 1], | |
10165 | } | |
10166 | #[cfg(feature = "Win32_Storage_FileSystem")] | |
10167 | impl ::core::marker::Copy for MINIDUMP_MODULE_LIST {} | |
10168 | #[cfg(feature = "Win32_Storage_FileSystem")] | |
10169 | impl ::core::clone::Clone for MINIDUMP_MODULE_LIST { | |
10170 | fn clone(&self) -> Self { | |
10171 | *self | |
10172 | } | |
10173 | } | |
04454e1e | 10174 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10175 | pub const MINIDUMP_PROCESS_VM_COUNTERS: u32 = 1u32; |
10176 | #[repr(C, packed(4))] | |
04454e1e | 10177 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10178 | pub struct MINIDUMP_PROCESS_VM_COUNTERS_1 { |
10179 | pub Revision: u16, | |
10180 | pub PageFaultCount: u32, | |
10181 | pub PeakWorkingSetSize: u64, | |
10182 | pub WorkingSetSize: u64, | |
10183 | pub QuotaPeakPagedPoolUsage: u64, | |
10184 | pub QuotaPagedPoolUsage: u64, | |
10185 | pub QuotaPeakNonPagedPoolUsage: u64, | |
10186 | pub QuotaNonPagedPoolUsage: u64, | |
10187 | pub PagefileUsage: u64, | |
10188 | pub PeakPagefileUsage: u64, | |
10189 | pub PrivateUsage: u64, | |
10190 | } | |
10191 | impl ::core::marker::Copy for MINIDUMP_PROCESS_VM_COUNTERS_1 {} | |
10192 | impl ::core::clone::Clone for MINIDUMP_PROCESS_VM_COUNTERS_1 { | |
10193 | fn clone(&self) -> Self { | |
10194 | *self | |
10195 | } | |
10196 | } | |
10197 | #[repr(C, packed(4))] | |
04454e1e | 10198 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10199 | pub struct MINIDUMP_PROCESS_VM_COUNTERS_2 { |
10200 | pub Revision: u16, | |
10201 | pub Flags: u16, | |
10202 | pub PageFaultCount: u32, | |
10203 | pub PeakWorkingSetSize: u64, | |
10204 | pub WorkingSetSize: u64, | |
10205 | pub QuotaPeakPagedPoolUsage: u64, | |
10206 | pub QuotaPagedPoolUsage: u64, | |
10207 | pub QuotaPeakNonPagedPoolUsage: u64, | |
10208 | pub QuotaNonPagedPoolUsage: u64, | |
10209 | pub PagefileUsage: u64, | |
10210 | pub PeakPagefileUsage: u64, | |
10211 | pub PeakVirtualSize: u64, | |
10212 | pub VirtualSize: u64, | |
10213 | pub PrivateUsage: u64, | |
10214 | pub PrivateWorkingSetSize: u64, | |
10215 | pub SharedCommitUsage: u64, | |
10216 | pub JobSharedCommitUsage: u64, | |
10217 | pub JobPrivateCommitUsage: u64, | |
10218 | pub JobPeakPrivateCommitUsage: u64, | |
10219 | pub JobPrivateCommitLimit: u64, | |
10220 | pub JobTotalCommitLimit: u64, | |
10221 | } | |
10222 | impl ::core::marker::Copy for MINIDUMP_PROCESS_VM_COUNTERS_2 {} | |
10223 | impl ::core::clone::Clone for MINIDUMP_PROCESS_VM_COUNTERS_2 { | |
10224 | fn clone(&self) -> Self { | |
10225 | *self | |
10226 | } | |
10227 | } | |
04454e1e | 10228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10229 | pub const MINIDUMP_PROCESS_VM_COUNTERS_EX: u32 = 4u32; |
04454e1e | 10230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10231 | pub const MINIDUMP_PROCESS_VM_COUNTERS_EX2: u32 = 8u32; |
04454e1e | 10232 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10233 | pub const MINIDUMP_PROCESS_VM_COUNTERS_JOB: u32 = 16u32; |
04454e1e | 10234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10235 | pub const MINIDUMP_PROCESS_VM_COUNTERS_VIRTUALSIZE: u32 = 2u32; |
10236 | #[repr(C, packed(4))] | |
04454e1e | 10237 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10238 | pub struct MINIDUMP_READ_MEMORY_FAILURE_CALLBACK { |
10239 | pub Offset: u64, | |
10240 | pub Bytes: u32, | |
10241 | pub FailureStatus: ::windows_sys::core::HRESULT, | |
10242 | } | |
10243 | impl ::core::marker::Copy for MINIDUMP_READ_MEMORY_FAILURE_CALLBACK {} | |
10244 | impl ::core::clone::Clone for MINIDUMP_READ_MEMORY_FAILURE_CALLBACK { | |
10245 | fn clone(&self) -> Self { | |
10246 | *self | |
10247 | } | |
10248 | } | |
04454e1e | 10249 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10250 | pub type MINIDUMP_SECONDARY_FLAGS = i32; |
04454e1e | 10251 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10252 | pub const MiniSecondaryWithoutPowerInfo: MINIDUMP_SECONDARY_FLAGS = 1i32; |
04454e1e | 10253 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10254 | pub const MiniSecondaryValidFlags: MINIDUMP_SECONDARY_FLAGS = 1i32; |
04454e1e | 10255 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10256 | pub type MINIDUMP_STREAM_TYPE = i32; |
04454e1e | 10257 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10258 | pub const UnusedStream: MINIDUMP_STREAM_TYPE = 0i32; |
04454e1e | 10259 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10260 | pub const ReservedStream0: MINIDUMP_STREAM_TYPE = 1i32; |
04454e1e | 10261 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10262 | pub const ReservedStream1: MINIDUMP_STREAM_TYPE = 2i32; |
04454e1e | 10263 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10264 | pub const ThreadListStream: MINIDUMP_STREAM_TYPE = 3i32; |
04454e1e | 10265 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10266 | pub const ModuleListStream: MINIDUMP_STREAM_TYPE = 4i32; |
04454e1e | 10267 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10268 | pub const MemoryListStream: MINIDUMP_STREAM_TYPE = 5i32; |
04454e1e | 10269 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10270 | pub const ExceptionStream: MINIDUMP_STREAM_TYPE = 6i32; |
04454e1e | 10271 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10272 | pub const SystemInfoStream: MINIDUMP_STREAM_TYPE = 7i32; |
04454e1e | 10273 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10274 | pub const ThreadExListStream: MINIDUMP_STREAM_TYPE = 8i32; |
04454e1e | 10275 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10276 | pub const Memory64ListStream: MINIDUMP_STREAM_TYPE = 9i32; |
04454e1e | 10277 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10278 | pub const CommentStreamA: MINIDUMP_STREAM_TYPE = 10i32; |
04454e1e | 10279 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10280 | pub const CommentStreamW: MINIDUMP_STREAM_TYPE = 11i32; |
04454e1e | 10281 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10282 | pub const HandleDataStream: MINIDUMP_STREAM_TYPE = 12i32; |
04454e1e | 10283 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10284 | pub const FunctionTableStream: MINIDUMP_STREAM_TYPE = 13i32; |
04454e1e | 10285 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10286 | pub const UnloadedModuleListStream: MINIDUMP_STREAM_TYPE = 14i32; |
04454e1e | 10287 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10288 | pub const MiscInfoStream: MINIDUMP_STREAM_TYPE = 15i32; |
04454e1e | 10289 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10290 | pub const MemoryInfoListStream: MINIDUMP_STREAM_TYPE = 16i32; |
04454e1e | 10291 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10292 | pub const ThreadInfoListStream: MINIDUMP_STREAM_TYPE = 17i32; |
04454e1e | 10293 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10294 | pub const HandleOperationListStream: MINIDUMP_STREAM_TYPE = 18i32; |
04454e1e | 10295 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10296 | pub const TokenStream: MINIDUMP_STREAM_TYPE = 19i32; |
04454e1e | 10297 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10298 | pub const JavaScriptDataStream: MINIDUMP_STREAM_TYPE = 20i32; |
04454e1e | 10299 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10300 | pub const SystemMemoryInfoStream: MINIDUMP_STREAM_TYPE = 21i32; |
04454e1e | 10301 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10302 | pub const ProcessVmCountersStream: MINIDUMP_STREAM_TYPE = 22i32; |
04454e1e | 10303 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10304 | pub const IptTraceStream: MINIDUMP_STREAM_TYPE = 23i32; |
04454e1e | 10305 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10306 | pub const ThreadNamesStream: MINIDUMP_STREAM_TYPE = 24i32; |
04454e1e | 10307 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10308 | pub const ceStreamNull: MINIDUMP_STREAM_TYPE = 32768i32; |
04454e1e | 10309 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10310 | pub const ceStreamSystemInfo: MINIDUMP_STREAM_TYPE = 32769i32; |
04454e1e | 10311 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10312 | pub const ceStreamException: MINIDUMP_STREAM_TYPE = 32770i32; |
04454e1e | 10313 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10314 | pub const ceStreamModuleList: MINIDUMP_STREAM_TYPE = 32771i32; |
04454e1e | 10315 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10316 | pub const ceStreamProcessList: MINIDUMP_STREAM_TYPE = 32772i32; |
04454e1e | 10317 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10318 | pub const ceStreamThreadList: MINIDUMP_STREAM_TYPE = 32773i32; |
04454e1e | 10319 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10320 | pub const ceStreamThreadContextList: MINIDUMP_STREAM_TYPE = 32774i32; |
04454e1e | 10321 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10322 | pub const ceStreamThreadCallStackList: MINIDUMP_STREAM_TYPE = 32775i32; |
04454e1e | 10323 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10324 | pub const ceStreamMemoryVirtualList: MINIDUMP_STREAM_TYPE = 32776i32; |
04454e1e | 10325 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10326 | pub const ceStreamMemoryPhysicalList: MINIDUMP_STREAM_TYPE = 32777i32; |
04454e1e | 10327 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10328 | pub const ceStreamBucketParameters: MINIDUMP_STREAM_TYPE = 32778i32; |
04454e1e | 10329 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10330 | pub const ceStreamProcessModuleMap: MINIDUMP_STREAM_TYPE = 32779i32; |
04454e1e | 10331 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10332 | pub const ceStreamDiagnosisList: MINIDUMP_STREAM_TYPE = 32780i32; |
04454e1e | 10333 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10334 | pub const LastReservedStream: MINIDUMP_STREAM_TYPE = 65535i32; |
10335 | #[repr(C)] | |
04454e1e | 10336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10337 | pub struct MINIDUMP_STRING { |
10338 | pub Length: u32, | |
10339 | pub Buffer: [u16; 1], | |
10340 | } | |
10341 | impl ::core::marker::Copy for MINIDUMP_STRING {} | |
10342 | impl ::core::clone::Clone for MINIDUMP_STRING { | |
10343 | fn clone(&self) -> Self { | |
10344 | *self | |
10345 | } | |
10346 | } | |
04454e1e | 10347 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10348 | pub const MINIDUMP_SYSMEMINFO1_BASICPERF: u32 = 2u32; |
04454e1e | 10349 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10350 | pub const MINIDUMP_SYSMEMINFO1_FILECACHE_TRANSITIONREPURPOSECOUNT_FLAGS: u32 = 1u32; |
04454e1e | 10351 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10352 | pub const MINIDUMP_SYSMEMINFO1_PERF_CCTOTALDIRTYPAGES_CCDIRTYPAGETHRESHOLD: u32 = 4u32; |
04454e1e | 10353 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10354 | pub const MINIDUMP_SYSMEMINFO1_PERF_RESIDENTAVAILABLEPAGES_SHAREDCOMMITPAGES: u32 = 8u32; |
10355 | #[repr(C, packed(4))] | |
04454e1e | 10356 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10357 | pub struct MINIDUMP_SYSTEM_BASIC_INFORMATION { |
10358 | pub TimerResolution: u32, | |
10359 | pub PageSize: u32, | |
10360 | pub NumberOfPhysicalPages: u32, | |
10361 | pub LowestPhysicalPageNumber: u32, | |
10362 | pub HighestPhysicalPageNumber: u32, | |
10363 | pub AllocationGranularity: u32, | |
10364 | pub MinimumUserModeAddress: u64, | |
10365 | pub MaximumUserModeAddress: u64, | |
10366 | pub ActiveProcessorsAffinityMask: u64, | |
10367 | pub NumberOfProcessors: u32, | |
10368 | } | |
10369 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_BASIC_INFORMATION {} | |
10370 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_BASIC_INFORMATION { | |
10371 | fn clone(&self) -> Self { | |
10372 | *self | |
10373 | } | |
10374 | } | |
10375 | #[repr(C, packed(4))] | |
04454e1e | 10376 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10377 | pub struct MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION { |
10378 | pub AvailablePages: u64, | |
10379 | pub CommittedPages: u64, | |
10380 | pub CommitLimit: u64, | |
10381 | pub PeakCommitment: u64, | |
10382 | } | |
10383 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION {} | |
10384 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION { | |
10385 | fn clone(&self) -> Self { | |
10386 | *self | |
10387 | } | |
10388 | } | |
10389 | #[repr(C, packed(4))] | |
04454e1e | 10390 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10391 | pub struct MINIDUMP_SYSTEM_FILECACHE_INFORMATION { |
10392 | pub CurrentSize: u64, | |
10393 | pub PeakSize: u64, | |
10394 | pub PageFaultCount: u32, | |
10395 | pub MinimumWorkingSet: u64, | |
10396 | pub MaximumWorkingSet: u64, | |
10397 | pub CurrentSizeIncludingTransitionInPages: u64, | |
10398 | pub PeakSizeIncludingTransitionInPages: u64, | |
10399 | pub TransitionRePurposeCount: u32, | |
10400 | pub Flags: u32, | |
10401 | } | |
10402 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_FILECACHE_INFORMATION {} | |
10403 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_FILECACHE_INFORMATION { | |
10404 | fn clone(&self) -> Self { | |
10405 | *self | |
10406 | } | |
10407 | } | |
10408 | #[repr(C)] | |
04454e1e | 10409 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10410 | pub struct MINIDUMP_SYSTEM_INFO { |
10411 | pub ProcessorArchitecture: PROCESSOR_ARCHITECTURE, | |
10412 | pub ProcessorLevel: u16, | |
10413 | pub ProcessorRevision: u16, | |
10414 | pub Anonymous1: MINIDUMP_SYSTEM_INFO_0, | |
10415 | pub MajorVersion: u32, | |
10416 | pub MinorVersion: u32, | |
10417 | pub BuildNumber: u32, | |
10418 | pub PlatformId: VER_PLATFORM, | |
10419 | pub CSDVersionRva: u32, | |
10420 | pub Anonymous2: MINIDUMP_SYSTEM_INFO_1, | |
10421 | pub Cpu: CPU_INFORMATION, | |
10422 | } | |
10423 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_INFO {} | |
10424 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO { | |
10425 | fn clone(&self) -> Self { | |
10426 | *self | |
10427 | } | |
10428 | } | |
10429 | #[repr(C)] | |
04454e1e | 10430 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10431 | pub union MINIDUMP_SYSTEM_INFO_0 { |
10432 | pub Reserved0: u16, | |
10433 | pub Anonymous: MINIDUMP_SYSTEM_INFO_0_0, | |
10434 | } | |
10435 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_INFO_0 {} | |
10436 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO_0 { | |
10437 | fn clone(&self) -> Self { | |
10438 | *self | |
10439 | } | |
10440 | } | |
10441 | #[repr(C)] | |
04454e1e | 10442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10443 | pub struct MINIDUMP_SYSTEM_INFO_0_0 { |
10444 | pub NumberOfProcessors: u8, | |
10445 | pub ProductType: u8, | |
10446 | } | |
10447 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_INFO_0_0 {} | |
10448 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO_0_0 { | |
10449 | fn clone(&self) -> Self { | |
10450 | *self | |
10451 | } | |
10452 | } | |
10453 | #[repr(C)] | |
04454e1e | 10454 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10455 | pub union MINIDUMP_SYSTEM_INFO_1 { |
10456 | pub Reserved1: u32, | |
10457 | pub Anonymous: MINIDUMP_SYSTEM_INFO_1_0, | |
10458 | } | |
10459 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_INFO_1 {} | |
10460 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO_1 { | |
10461 | fn clone(&self) -> Self { | |
10462 | *self | |
10463 | } | |
10464 | } | |
10465 | #[repr(C)] | |
04454e1e | 10466 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10467 | pub struct MINIDUMP_SYSTEM_INFO_1_0 { |
10468 | pub SuiteMask: u16, | |
10469 | pub Reserved2: u16, | |
10470 | } | |
10471 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_INFO_1_0 {} | |
10472 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO_1_0 { | |
10473 | fn clone(&self) -> Self { | |
10474 | *self | |
10475 | } | |
10476 | } | |
10477 | #[repr(C)] | |
04454e1e | 10478 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10479 | pub struct MINIDUMP_SYSTEM_MEMORY_INFO_1 { |
10480 | pub Revision: u16, | |
10481 | pub Flags: u16, | |
10482 | pub BasicInfo: MINIDUMP_SYSTEM_BASIC_INFORMATION, | |
10483 | pub FileCacheInfo: MINIDUMP_SYSTEM_FILECACHE_INFORMATION, | |
10484 | pub BasicPerfInfo: MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION, | |
10485 | pub PerfInfo: MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION, | |
10486 | } | |
10487 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_MEMORY_INFO_1 {} | |
10488 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_MEMORY_INFO_1 { | |
10489 | fn clone(&self) -> Self { | |
10490 | *self | |
10491 | } | |
10492 | } | |
10493 | #[repr(C, packed(4))] | |
04454e1e | 10494 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10495 | pub struct MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION { |
10496 | pub IdleProcessTime: u64, | |
10497 | pub IoReadTransferCount: u64, | |
10498 | pub IoWriteTransferCount: u64, | |
10499 | pub IoOtherTransferCount: u64, | |
10500 | pub IoReadOperationCount: u32, | |
10501 | pub IoWriteOperationCount: u32, | |
10502 | pub IoOtherOperationCount: u32, | |
10503 | pub AvailablePages: u32, | |
10504 | pub CommittedPages: u32, | |
10505 | pub CommitLimit: u32, | |
10506 | pub PeakCommitment: u32, | |
10507 | pub PageFaultCount: u32, | |
10508 | pub CopyOnWriteCount: u32, | |
10509 | pub TransitionCount: u32, | |
10510 | pub CacheTransitionCount: u32, | |
10511 | pub DemandZeroCount: u32, | |
10512 | pub PageReadCount: u32, | |
10513 | pub PageReadIoCount: u32, | |
10514 | pub CacheReadCount: u32, | |
10515 | pub CacheIoCount: u32, | |
10516 | pub DirtyPagesWriteCount: u32, | |
10517 | pub DirtyWriteIoCount: u32, | |
10518 | pub MappedPagesWriteCount: u32, | |
10519 | pub MappedWriteIoCount: u32, | |
10520 | pub PagedPoolPages: u32, | |
10521 | pub NonPagedPoolPages: u32, | |
10522 | pub PagedPoolAllocs: u32, | |
10523 | pub PagedPoolFrees: u32, | |
10524 | pub NonPagedPoolAllocs: u32, | |
10525 | pub NonPagedPoolFrees: u32, | |
10526 | pub FreeSystemPtes: u32, | |
10527 | pub ResidentSystemCodePage: u32, | |
10528 | pub TotalSystemDriverPages: u32, | |
10529 | pub TotalSystemCodePages: u32, | |
10530 | pub NonPagedPoolLookasideHits: u32, | |
10531 | pub PagedPoolLookasideHits: u32, | |
10532 | pub AvailablePagedPoolPages: u32, | |
10533 | pub ResidentSystemCachePage: u32, | |
10534 | pub ResidentPagedPoolPage: u32, | |
10535 | pub ResidentSystemDriverPage: u32, | |
10536 | pub CcFastReadNoWait: u32, | |
10537 | pub CcFastReadWait: u32, | |
10538 | pub CcFastReadResourceMiss: u32, | |
10539 | pub CcFastReadNotPossible: u32, | |
10540 | pub CcFastMdlReadNoWait: u32, | |
10541 | pub CcFastMdlReadWait: u32, | |
10542 | pub CcFastMdlReadResourceMiss: u32, | |
10543 | pub CcFastMdlReadNotPossible: u32, | |
10544 | pub CcMapDataNoWait: u32, | |
10545 | pub CcMapDataWait: u32, | |
10546 | pub CcMapDataNoWaitMiss: u32, | |
10547 | pub CcMapDataWaitMiss: u32, | |
10548 | pub CcPinMappedDataCount: u32, | |
10549 | pub CcPinReadNoWait: u32, | |
10550 | pub CcPinReadWait: u32, | |
10551 | pub CcPinReadNoWaitMiss: u32, | |
10552 | pub CcPinReadWaitMiss: u32, | |
10553 | pub CcCopyReadNoWait: u32, | |
10554 | pub CcCopyReadWait: u32, | |
10555 | pub CcCopyReadNoWaitMiss: u32, | |
10556 | pub CcCopyReadWaitMiss: u32, | |
10557 | pub CcMdlReadNoWait: u32, | |
10558 | pub CcMdlReadWait: u32, | |
10559 | pub CcMdlReadNoWaitMiss: u32, | |
10560 | pub CcMdlReadWaitMiss: u32, | |
10561 | pub CcReadAheadIos: u32, | |
10562 | pub CcLazyWriteIos: u32, | |
10563 | pub CcLazyWritePages: u32, | |
10564 | pub CcDataFlushes: u32, | |
10565 | pub CcDataPages: u32, | |
10566 | pub ContextSwitches: u32, | |
10567 | pub FirstLevelTbFills: u32, | |
10568 | pub SecondLevelTbFills: u32, | |
10569 | pub SystemCalls: u32, | |
10570 | pub CcTotalDirtyPages: u64, | |
10571 | pub CcDirtyPageThreshold: u64, | |
10572 | pub ResidentAvailablePages: i64, | |
10573 | pub SharedCommittedPages: u64, | |
10574 | } | |
10575 | impl ::core::marker::Copy for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION {} | |
10576 | impl ::core::clone::Clone for MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION { | |
10577 | fn clone(&self) -> Self { | |
10578 | *self | |
10579 | } | |
10580 | } | |
10581 | #[repr(C, packed(4))] | |
04454e1e | 10582 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10583 | pub struct MINIDUMP_THREAD { |
10584 | pub ThreadId: u32, | |
10585 | pub SuspendCount: u32, | |
10586 | pub PriorityClass: u32, | |
10587 | pub Priority: u32, | |
10588 | pub Teb: u64, | |
10589 | pub Stack: MINIDUMP_MEMORY_DESCRIPTOR, | |
10590 | pub ThreadContext: MINIDUMP_LOCATION_DESCRIPTOR, | |
10591 | } | |
10592 | impl ::core::marker::Copy for MINIDUMP_THREAD {} | |
10593 | impl ::core::clone::Clone for MINIDUMP_THREAD { | |
10594 | fn clone(&self) -> Self { | |
10595 | *self | |
10596 | } | |
10597 | } | |
10598 | #[repr(C)] | |
04454e1e | 10599 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
10600 | #[cfg(target_arch = "aarch64")] |
10601 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10602 | pub struct MINIDUMP_THREAD_CALLBACK { | |
10603 | pub ThreadId: u32, | |
10604 | pub ThreadHandle: super::super::super::Foundation::HANDLE, | |
10605 | pub Pad: u32, | |
10606 | pub Context: CONTEXT, | |
10607 | pub SizeOfContext: u32, | |
10608 | pub StackBase: u64, | |
10609 | pub StackEnd: u64, | |
10610 | } | |
10611 | #[cfg(target_arch = "aarch64")] | |
10612 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10613 | impl ::core::marker::Copy for MINIDUMP_THREAD_CALLBACK {} | |
10614 | #[cfg(target_arch = "aarch64")] | |
10615 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10616 | impl ::core::clone::Clone for MINIDUMP_THREAD_CALLBACK { | |
10617 | fn clone(&self) -> Self { | |
10618 | *self | |
10619 | } | |
10620 | } | |
10621 | #[repr(C)] | |
04454e1e | 10622 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
10623 | #[cfg(target_arch = "x86_64")] |
10624 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10625 | pub struct MINIDUMP_THREAD_CALLBACK { | |
10626 | pub ThreadId: u32, | |
10627 | pub ThreadHandle: super::super::super::Foundation::HANDLE, | |
10628 | pub Context: CONTEXT, | |
10629 | pub SizeOfContext: u32, | |
10630 | pub StackBase: u64, | |
10631 | pub StackEnd: u64, | |
10632 | } | |
10633 | #[cfg(target_arch = "x86_64")] | |
10634 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10635 | impl ::core::marker::Copy for MINIDUMP_THREAD_CALLBACK {} | |
10636 | #[cfg(target_arch = "x86_64")] | |
10637 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10638 | impl ::core::clone::Clone for MINIDUMP_THREAD_CALLBACK { | |
10639 | fn clone(&self) -> Self { | |
10640 | *self | |
10641 | } | |
10642 | } | |
10643 | #[repr(C, packed(4))] | |
04454e1e | 10644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
10645 | #[cfg(target_arch = "x86")] |
10646 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10647 | pub struct MINIDUMP_THREAD_CALLBACK { | |
10648 | pub ThreadId: u32, | |
10649 | pub ThreadHandle: super::super::super::Foundation::HANDLE, | |
10650 | pub Context: CONTEXT, | |
10651 | pub SizeOfContext: u32, | |
10652 | pub StackBase: u64, | |
10653 | pub StackEnd: u64, | |
10654 | } | |
10655 | #[cfg(target_arch = "x86")] | |
10656 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10657 | impl ::core::marker::Copy for MINIDUMP_THREAD_CALLBACK {} | |
10658 | #[cfg(target_arch = "x86")] | |
10659 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10660 | impl ::core::clone::Clone for MINIDUMP_THREAD_CALLBACK { | |
10661 | fn clone(&self) -> Self { | |
10662 | *self | |
10663 | } | |
10664 | } | |
10665 | #[repr(C, packed(4))] | |
04454e1e | 10666 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10667 | pub struct MINIDUMP_THREAD_EX { |
10668 | pub ThreadId: u32, | |
10669 | pub SuspendCount: u32, | |
10670 | pub PriorityClass: u32, | |
10671 | pub Priority: u32, | |
10672 | pub Teb: u64, | |
10673 | pub Stack: MINIDUMP_MEMORY_DESCRIPTOR, | |
10674 | pub ThreadContext: MINIDUMP_LOCATION_DESCRIPTOR, | |
10675 | pub BackingStore: MINIDUMP_MEMORY_DESCRIPTOR, | |
10676 | } | |
10677 | impl ::core::marker::Copy for MINIDUMP_THREAD_EX {} | |
10678 | impl ::core::clone::Clone for MINIDUMP_THREAD_EX { | |
10679 | fn clone(&self) -> Self { | |
10680 | *self | |
10681 | } | |
10682 | } | |
10683 | #[repr(C)] | |
04454e1e | 10684 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
10685 | #[cfg(target_arch = "aarch64")] |
10686 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10687 | pub struct MINIDUMP_THREAD_EX_CALLBACK { | |
10688 | pub ThreadId: u32, | |
10689 | pub ThreadHandle: super::super::super::Foundation::HANDLE, | |
10690 | pub Pad: u32, | |
10691 | pub Context: CONTEXT, | |
10692 | pub SizeOfContext: u32, | |
10693 | pub StackBase: u64, | |
10694 | pub StackEnd: u64, | |
10695 | pub BackingStoreBase: u64, | |
10696 | pub BackingStoreEnd: u64, | |
10697 | } | |
10698 | #[cfg(target_arch = "aarch64")] | |
10699 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10700 | impl ::core::marker::Copy for MINIDUMP_THREAD_EX_CALLBACK {} | |
10701 | #[cfg(target_arch = "aarch64")] | |
10702 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10703 | impl ::core::clone::Clone for MINIDUMP_THREAD_EX_CALLBACK { | |
10704 | fn clone(&self) -> Self { | |
10705 | *self | |
10706 | } | |
10707 | } | |
10708 | #[repr(C)] | |
04454e1e | 10709 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
10710 | #[cfg(target_arch = "x86_64")] |
10711 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10712 | pub struct MINIDUMP_THREAD_EX_CALLBACK { | |
10713 | pub ThreadId: u32, | |
10714 | pub ThreadHandle: super::super::super::Foundation::HANDLE, | |
10715 | pub Context: CONTEXT, | |
10716 | pub SizeOfContext: u32, | |
10717 | pub StackBase: u64, | |
10718 | pub StackEnd: u64, | |
10719 | pub BackingStoreBase: u64, | |
10720 | pub BackingStoreEnd: u64, | |
10721 | } | |
10722 | #[cfg(target_arch = "x86_64")] | |
10723 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10724 | impl ::core::marker::Copy for MINIDUMP_THREAD_EX_CALLBACK {} | |
10725 | #[cfg(target_arch = "x86_64")] | |
10726 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10727 | impl ::core::clone::Clone for MINIDUMP_THREAD_EX_CALLBACK { | |
10728 | fn clone(&self) -> Self { | |
10729 | *self | |
10730 | } | |
10731 | } | |
10732 | #[repr(C, packed(4))] | |
04454e1e | 10733 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
10734 | #[cfg(target_arch = "x86")] |
10735 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10736 | pub struct MINIDUMP_THREAD_EX_CALLBACK { | |
10737 | pub ThreadId: u32, | |
10738 | pub ThreadHandle: super::super::super::Foundation::HANDLE, | |
10739 | pub Context: CONTEXT, | |
10740 | pub SizeOfContext: u32, | |
10741 | pub StackBase: u64, | |
10742 | pub StackEnd: u64, | |
10743 | pub BackingStoreBase: u64, | |
10744 | pub BackingStoreEnd: u64, | |
10745 | } | |
10746 | #[cfg(target_arch = "x86")] | |
10747 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10748 | impl ::core::marker::Copy for MINIDUMP_THREAD_EX_CALLBACK {} | |
10749 | #[cfg(target_arch = "x86")] | |
10750 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] | |
10751 | impl ::core::clone::Clone for MINIDUMP_THREAD_EX_CALLBACK { | |
10752 | fn clone(&self) -> Self { | |
10753 | *self | |
10754 | } | |
10755 | } | |
10756 | #[repr(C)] | |
04454e1e | 10757 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10758 | pub struct MINIDUMP_THREAD_EX_LIST { |
10759 | pub NumberOfThreads: u32, | |
10760 | pub Threads: [MINIDUMP_THREAD_EX; 1], | |
10761 | } | |
10762 | impl ::core::marker::Copy for MINIDUMP_THREAD_EX_LIST {} | |
10763 | impl ::core::clone::Clone for MINIDUMP_THREAD_EX_LIST { | |
10764 | fn clone(&self) -> Self { | |
10765 | *self | |
10766 | } | |
10767 | } | |
10768 | #[repr(C, packed(4))] | |
04454e1e | 10769 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10770 | pub struct MINIDUMP_THREAD_INFO { |
10771 | pub ThreadId: u32, | |
10772 | pub DumpFlags: MINIDUMP_THREAD_INFO_DUMP_FLAGS, | |
10773 | pub DumpError: u32, | |
10774 | pub ExitStatus: u32, | |
10775 | pub CreateTime: u64, | |
10776 | pub ExitTime: u64, | |
10777 | pub KernelTime: u64, | |
10778 | pub UserTime: u64, | |
10779 | pub StartAddress: u64, | |
10780 | pub Affinity: u64, | |
10781 | } | |
10782 | impl ::core::marker::Copy for MINIDUMP_THREAD_INFO {} | |
10783 | impl ::core::clone::Clone for MINIDUMP_THREAD_INFO { | |
10784 | fn clone(&self) -> Self { | |
10785 | *self | |
10786 | } | |
10787 | } | |
04454e1e | 10788 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10789 | pub type MINIDUMP_THREAD_INFO_DUMP_FLAGS = u32; |
04454e1e | 10790 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10791 | pub const MINIDUMP_THREAD_INFO_ERROR_THREAD: MINIDUMP_THREAD_INFO_DUMP_FLAGS = 1u32; |
04454e1e | 10792 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10793 | pub const MINIDUMP_THREAD_INFO_EXITED_THREAD: MINIDUMP_THREAD_INFO_DUMP_FLAGS = 4u32; |
04454e1e | 10794 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10795 | pub const MINIDUMP_THREAD_INFO_INVALID_CONTEXT: MINIDUMP_THREAD_INFO_DUMP_FLAGS = 16u32; |
04454e1e | 10796 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10797 | pub const MINIDUMP_THREAD_INFO_INVALID_INFO: MINIDUMP_THREAD_INFO_DUMP_FLAGS = 8u32; |
04454e1e | 10798 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10799 | pub const MINIDUMP_THREAD_INFO_INVALID_TEB: MINIDUMP_THREAD_INFO_DUMP_FLAGS = 32u32; |
04454e1e | 10800 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10801 | pub const MINIDUMP_THREAD_INFO_WRITING_THREAD: MINIDUMP_THREAD_INFO_DUMP_FLAGS = 2u32; |
10802 | #[repr(C)] | |
04454e1e | 10803 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10804 | pub struct MINIDUMP_THREAD_INFO_LIST { |
10805 | pub SizeOfHeader: u32, | |
10806 | pub SizeOfEntry: u32, | |
10807 | pub NumberOfEntries: u32, | |
10808 | } | |
10809 | impl ::core::marker::Copy for MINIDUMP_THREAD_INFO_LIST {} | |
10810 | impl ::core::clone::Clone for MINIDUMP_THREAD_INFO_LIST { | |
10811 | fn clone(&self) -> Self { | |
10812 | *self | |
10813 | } | |
10814 | } | |
10815 | #[repr(C)] | |
04454e1e | 10816 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10817 | pub struct MINIDUMP_THREAD_LIST { |
10818 | pub NumberOfThreads: u32, | |
10819 | pub Threads: [MINIDUMP_THREAD; 1], | |
10820 | } | |
10821 | impl ::core::marker::Copy for MINIDUMP_THREAD_LIST {} | |
10822 | impl ::core::clone::Clone for MINIDUMP_THREAD_LIST { | |
10823 | fn clone(&self) -> Self { | |
10824 | *self | |
10825 | } | |
10826 | } | |
10827 | #[repr(C, packed(4))] | |
04454e1e | 10828 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10829 | pub struct MINIDUMP_THREAD_NAME { |
10830 | pub ThreadId: u32, | |
10831 | pub RvaOfThreadName: u64, | |
10832 | } | |
10833 | impl ::core::marker::Copy for MINIDUMP_THREAD_NAME {} | |
10834 | impl ::core::clone::Clone for MINIDUMP_THREAD_NAME { | |
10835 | fn clone(&self) -> Self { | |
10836 | *self | |
10837 | } | |
10838 | } | |
10839 | #[repr(C)] | |
04454e1e | 10840 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10841 | pub struct MINIDUMP_THREAD_NAME_LIST { |
10842 | pub NumberOfThreadNames: u32, | |
10843 | pub ThreadNames: [MINIDUMP_THREAD_NAME; 1], | |
10844 | } | |
10845 | impl ::core::marker::Copy for MINIDUMP_THREAD_NAME_LIST {} | |
10846 | impl ::core::clone::Clone for MINIDUMP_THREAD_NAME_LIST { | |
10847 | fn clone(&self) -> Self { | |
10848 | *self | |
10849 | } | |
10850 | } | |
10851 | #[repr(C, packed(4))] | |
04454e1e | 10852 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10853 | pub struct MINIDUMP_TOKEN_INFO_HEADER { |
10854 | pub TokenSize: u32, | |
10855 | pub TokenId: u32, | |
10856 | pub TokenHandle: u64, | |
10857 | } | |
10858 | impl ::core::marker::Copy for MINIDUMP_TOKEN_INFO_HEADER {} | |
10859 | impl ::core::clone::Clone for MINIDUMP_TOKEN_INFO_HEADER { | |
10860 | fn clone(&self) -> Self { | |
10861 | *self | |
10862 | } | |
10863 | } | |
10864 | #[repr(C)] | |
04454e1e | 10865 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10866 | pub struct MINIDUMP_TOKEN_INFO_LIST { |
10867 | pub TokenListSize: u32, | |
10868 | pub TokenListEntries: u32, | |
10869 | pub ListHeaderSize: u32, | |
10870 | pub ElementHeaderSize: u32, | |
10871 | } | |
10872 | impl ::core::marker::Copy for MINIDUMP_TOKEN_INFO_LIST {} | |
10873 | impl ::core::clone::Clone for MINIDUMP_TOKEN_INFO_LIST { | |
10874 | fn clone(&self) -> Self { | |
10875 | *self | |
10876 | } | |
10877 | } | |
04454e1e | 10878 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10879 | pub type MINIDUMP_TYPE = u32; |
04454e1e | 10880 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10881 | pub const MiniDumpNormal: MINIDUMP_TYPE = 0u32; |
04454e1e | 10882 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10883 | pub const MiniDumpWithDataSegs: MINIDUMP_TYPE = 1u32; |
04454e1e | 10884 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10885 | pub const MiniDumpWithFullMemory: MINIDUMP_TYPE = 2u32; |
04454e1e | 10886 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10887 | pub const MiniDumpWithHandleData: MINIDUMP_TYPE = 4u32; |
04454e1e | 10888 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10889 | pub const MiniDumpFilterMemory: MINIDUMP_TYPE = 8u32; |
04454e1e | 10890 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10891 | pub const MiniDumpScanMemory: MINIDUMP_TYPE = 16u32; |
04454e1e | 10892 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10893 | pub const MiniDumpWithUnloadedModules: MINIDUMP_TYPE = 32u32; |
04454e1e | 10894 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10895 | pub const MiniDumpWithIndirectlyReferencedMemory: MINIDUMP_TYPE = 64u32; |
04454e1e | 10896 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10897 | pub const MiniDumpFilterModulePaths: MINIDUMP_TYPE = 128u32; |
04454e1e | 10898 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10899 | pub const MiniDumpWithProcessThreadData: MINIDUMP_TYPE = 256u32; |
04454e1e | 10900 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10901 | pub const MiniDumpWithPrivateReadWriteMemory: MINIDUMP_TYPE = 512u32; |
04454e1e | 10902 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10903 | pub const MiniDumpWithoutOptionalData: MINIDUMP_TYPE = 1024u32; |
04454e1e | 10904 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10905 | pub const MiniDumpWithFullMemoryInfo: MINIDUMP_TYPE = 2048u32; |
04454e1e | 10906 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10907 | pub const MiniDumpWithThreadInfo: MINIDUMP_TYPE = 4096u32; |
04454e1e | 10908 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10909 | pub const MiniDumpWithCodeSegs: MINIDUMP_TYPE = 8192u32; |
04454e1e | 10910 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10911 | pub const MiniDumpWithoutAuxiliaryState: MINIDUMP_TYPE = 16384u32; |
04454e1e | 10912 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10913 | pub const MiniDumpWithFullAuxiliaryState: MINIDUMP_TYPE = 32768u32; |
04454e1e | 10914 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10915 | pub const MiniDumpWithPrivateWriteCopyMemory: MINIDUMP_TYPE = 65536u32; |
04454e1e | 10916 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10917 | pub const MiniDumpIgnoreInaccessibleMemory: MINIDUMP_TYPE = 131072u32; |
04454e1e | 10918 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10919 | pub const MiniDumpWithTokenInformation: MINIDUMP_TYPE = 262144u32; |
04454e1e | 10920 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10921 | pub const MiniDumpWithModuleHeaders: MINIDUMP_TYPE = 524288u32; |
04454e1e | 10922 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10923 | pub const MiniDumpFilterTriage: MINIDUMP_TYPE = 1048576u32; |
04454e1e | 10924 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10925 | pub const MiniDumpWithAvxXStateContext: MINIDUMP_TYPE = 2097152u32; |
04454e1e | 10926 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10927 | pub const MiniDumpWithIptTrace: MINIDUMP_TYPE = 4194304u32; |
04454e1e | 10928 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10929 | pub const MiniDumpScanInaccessiblePartialPages: MINIDUMP_TYPE = 8388608u32; |
04454e1e | 10930 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 10931 | pub const MiniDumpFilterWriteCombinedMemory: MINIDUMP_TYPE = 16777216u32; |
04454e1e | 10932 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10933 | pub const MiniDumpValidTypeFlags: MINIDUMP_TYPE = 33554431u32; |
10934 | #[repr(C, packed(4))] | |
04454e1e | 10935 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10936 | pub struct MINIDUMP_UNLOADED_MODULE { |
10937 | pub BaseOfImage: u64, | |
10938 | pub SizeOfImage: u32, | |
10939 | pub CheckSum: u32, | |
10940 | pub TimeDateStamp: u32, | |
10941 | pub ModuleNameRva: u32, | |
10942 | } | |
10943 | impl ::core::marker::Copy for MINIDUMP_UNLOADED_MODULE {} | |
10944 | impl ::core::clone::Clone for MINIDUMP_UNLOADED_MODULE { | |
10945 | fn clone(&self) -> Self { | |
10946 | *self | |
10947 | } | |
10948 | } | |
10949 | #[repr(C)] | |
04454e1e | 10950 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10951 | pub struct MINIDUMP_UNLOADED_MODULE_LIST { |
10952 | pub SizeOfHeader: u32, | |
10953 | pub SizeOfEntry: u32, | |
10954 | pub NumberOfEntries: u32, | |
10955 | } | |
10956 | impl ::core::marker::Copy for MINIDUMP_UNLOADED_MODULE_LIST {} | |
10957 | impl ::core::clone::Clone for MINIDUMP_UNLOADED_MODULE_LIST { | |
10958 | fn clone(&self) -> Self { | |
10959 | *self | |
10960 | } | |
10961 | } | |
10962 | #[repr(C)] | |
04454e1e | 10963 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10964 | pub struct MINIDUMP_USER_RECORD { |
10965 | pub Type: u32, | |
10966 | pub Memory: MINIDUMP_LOCATION_DESCRIPTOR, | |
10967 | } | |
10968 | impl ::core::marker::Copy for MINIDUMP_USER_RECORD {} | |
10969 | impl ::core::clone::Clone for MINIDUMP_USER_RECORD { | |
10970 | fn clone(&self) -> Self { | |
10971 | *self | |
10972 | } | |
10973 | } | |
10974 | #[repr(C, packed(4))] | |
04454e1e | 10975 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10976 | pub struct MINIDUMP_USER_STREAM { |
10977 | pub Type: u32, | |
10978 | pub BufferSize: u32, | |
10979 | pub Buffer: *mut ::core::ffi::c_void, | |
10980 | } | |
10981 | impl ::core::marker::Copy for MINIDUMP_USER_STREAM {} | |
10982 | impl ::core::clone::Clone for MINIDUMP_USER_STREAM { | |
10983 | fn clone(&self) -> Self { | |
10984 | *self | |
10985 | } | |
10986 | } | |
10987 | #[repr(C, packed(4))] | |
04454e1e | 10988 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
10989 | pub struct MINIDUMP_USER_STREAM_INFORMATION { |
10990 | pub UserStreamCount: u32, | |
10991 | pub UserStreamArray: *mut MINIDUMP_USER_STREAM, | |
10992 | } | |
10993 | impl ::core::marker::Copy for MINIDUMP_USER_STREAM_INFORMATION {} | |
10994 | impl ::core::clone::Clone for MINIDUMP_USER_STREAM_INFORMATION { | |
10995 | fn clone(&self) -> Self { | |
10996 | *self | |
10997 | } | |
10998 | } | |
04454e1e | 10999 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11000 | pub const MINIDUMP_VERSION: u32 = 42899u32; |
11001 | #[repr(C, packed(4))] | |
04454e1e | 11002 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11003 | pub struct MINIDUMP_VM_POST_READ_CALLBACK { |
11004 | pub Offset: u64, | |
11005 | pub Buffer: *mut ::core::ffi::c_void, | |
11006 | pub Size: u32, | |
11007 | pub Completed: u32, | |
11008 | pub Status: ::windows_sys::core::HRESULT, | |
11009 | } | |
11010 | impl ::core::marker::Copy for MINIDUMP_VM_POST_READ_CALLBACK {} | |
11011 | impl ::core::clone::Clone for MINIDUMP_VM_POST_READ_CALLBACK { | |
11012 | fn clone(&self) -> Self { | |
11013 | *self | |
11014 | } | |
11015 | } | |
11016 | #[repr(C, packed(4))] | |
04454e1e | 11017 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11018 | pub struct MINIDUMP_VM_PRE_READ_CALLBACK { |
11019 | pub Offset: u64, | |
11020 | pub Buffer: *mut ::core::ffi::c_void, | |
11021 | pub Size: u32, | |
11022 | } | |
11023 | impl ::core::marker::Copy for MINIDUMP_VM_PRE_READ_CALLBACK {} | |
11024 | impl ::core::clone::Clone for MINIDUMP_VM_PRE_READ_CALLBACK { | |
11025 | fn clone(&self) -> Self { | |
11026 | *self | |
11027 | } | |
11028 | } | |
11029 | #[repr(C, packed(4))] | |
04454e1e | 11030 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11031 | pub struct MINIDUMP_VM_QUERY_CALLBACK { |
11032 | pub Offset: u64, | |
11033 | } | |
11034 | impl ::core::marker::Copy for MINIDUMP_VM_QUERY_CALLBACK {} | |
11035 | impl ::core::clone::Clone for MINIDUMP_VM_QUERY_CALLBACK { | |
11036 | fn clone(&self) -> Self { | |
11037 | *self | |
11038 | } | |
11039 | } | |
11040 | #[repr(C)] | |
04454e1e | 11041 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11042 | pub struct MODLOAD_CVMISC { |
11043 | pub oCV: u32, | |
11044 | pub cCV: usize, | |
11045 | pub oMisc: u32, | |
11046 | pub cMisc: usize, | |
11047 | pub dtImage: u32, | |
11048 | pub cImage: u32, | |
11049 | } | |
11050 | impl ::core::marker::Copy for MODLOAD_CVMISC {} | |
11051 | impl ::core::clone::Clone for MODLOAD_CVMISC { | |
11052 | fn clone(&self) -> Self { | |
11053 | *self | |
11054 | } | |
11055 | } | |
11056 | #[repr(C)] | |
04454e1e | 11057 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11058 | pub struct MODLOAD_DATA { |
11059 | pub ssize: u32, | |
11060 | pub ssig: MODLOAD_DATA_TYPE, | |
11061 | pub data: *mut ::core::ffi::c_void, | |
11062 | pub size: u32, | |
11063 | pub flags: u32, | |
11064 | } | |
11065 | impl ::core::marker::Copy for MODLOAD_DATA {} | |
11066 | impl ::core::clone::Clone for MODLOAD_DATA { | |
11067 | fn clone(&self) -> Self { | |
11068 | *self | |
11069 | } | |
11070 | } | |
04454e1e | 11071 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11072 | pub type MODLOAD_DATA_TYPE = u32; |
04454e1e | 11073 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11074 | pub const DBHHEADER_DEBUGDIRS: MODLOAD_DATA_TYPE = 1u32; |
04454e1e | 11075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11076 | pub const DBHHEADER_CVMISC: MODLOAD_DATA_TYPE = 2u32; |
11077 | #[repr(C)] | |
04454e1e | 11078 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11079 | pub struct MODLOAD_PDBGUID_PDBAGE { |
11080 | pub PdbGuid: ::windows_sys::core::GUID, | |
11081 | pub PdbAge: u32, | |
11082 | } | |
11083 | impl ::core::marker::Copy for MODLOAD_PDBGUID_PDBAGE {} | |
11084 | impl ::core::clone::Clone for MODLOAD_PDBGUID_PDBAGE { | |
11085 | fn clone(&self) -> Self { | |
11086 | *self | |
11087 | } | |
11088 | } | |
04454e1e | 11089 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11090 | pub const MODULE_ORDERS_LOADTIME: u32 = 268435456u32; |
04454e1e | 11091 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11092 | pub const MODULE_ORDERS_MASK: u32 = 4026531840u32; |
04454e1e | 11093 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11094 | pub const MODULE_ORDERS_MODULENAME: u32 = 536870912u32; |
11095 | #[repr(C)] | |
04454e1e | 11096 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11097 | pub struct MODULE_TYPE_INFO { |
11098 | pub dataLength: u16, | |
11099 | pub leaf: u16, | |
11100 | pub data: [u8; 1], | |
11101 | } | |
11102 | impl ::core::marker::Copy for MODULE_TYPE_INFO {} | |
11103 | impl ::core::clone::Clone for MODULE_TYPE_INFO { | |
11104 | fn clone(&self) -> Self { | |
11105 | *self | |
11106 | } | |
11107 | } | |
04454e1e | 11108 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11109 | pub type MODULE_WRITE_FLAGS = i32; |
04454e1e | 11110 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11111 | pub const ModuleWriteModule: MODULE_WRITE_FLAGS = 1i32; |
04454e1e | 11112 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11113 | pub const ModuleWriteDataSeg: MODULE_WRITE_FLAGS = 2i32; |
04454e1e | 11114 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11115 | pub const ModuleWriteMiscRecord: MODULE_WRITE_FLAGS = 4i32; |
04454e1e | 11116 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11117 | pub const ModuleWriteCvRecord: MODULE_WRITE_FLAGS = 8i32; |
04454e1e | 11118 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11119 | pub const ModuleReferencedByMemory: MODULE_WRITE_FLAGS = 16i32; |
04454e1e | 11120 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11121 | pub const ModuleWriteTlsData: MODULE_WRITE_FLAGS = 32i32; |
04454e1e | 11122 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11123 | pub const ModuleWriteCodeSegs: MODULE_WRITE_FLAGS = 64i32; |
11124 | 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] }; | |
11125 | 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] }; | |
04454e1e | 11126 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11127 | pub type ModelObjectKind = i32; |
04454e1e | 11128 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11129 | pub const ObjectPropertyAccessor: ModelObjectKind = 0i32; |
04454e1e | 11130 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11131 | pub const ObjectContext: ModelObjectKind = 1i32; |
04454e1e | 11132 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11133 | pub const ObjectTargetObject: ModelObjectKind = 2i32; |
04454e1e | 11134 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11135 | pub const ObjectTargetObjectReference: ModelObjectKind = 3i32; |
04454e1e | 11136 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11137 | pub const ObjectSynthetic: ModelObjectKind = 4i32; |
04454e1e | 11138 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11139 | pub const ObjectNoValue: ModelObjectKind = 5i32; |
04454e1e | 11140 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11141 | pub const ObjectError: ModelObjectKind = 6i32; |
04454e1e | 11142 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11143 | pub const ObjectIntrinsic: ModelObjectKind = 7i32; |
04454e1e | 11144 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11145 | pub const ObjectMethod: ModelObjectKind = 8i32; |
04454e1e | 11146 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11147 | pub const ObjectKeyReference: ModelObjectKind = 9i32; |
04454e1e | 11148 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11149 | pub const NULL_FIELD_NAME: u32 = 6u32; |
04454e1e | 11150 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11151 | pub const NULL_SYM_DUMP_PARAM: u32 = 5u32; |
04454e1e | 11152 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11153 | pub const NUM_SSRVOPTS: u32 = 32u32; |
04454e1e | 11154 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11155 | pub type OBJECT_ATTRIB_FLAG = u32; |
04454e1e | 11156 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11157 | pub const OBJECT_ATTRIB_NO_ATTRIB: OBJECT_ATTRIB_FLAG = 0u32; |
04454e1e | 11158 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11159 | pub const OBJECT_ATTRIB_NO_NAME: OBJECT_ATTRIB_FLAG = 1u32; |
04454e1e | 11160 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11161 | pub const OBJECT_ATTRIB_NO_TYPE: OBJECT_ATTRIB_FLAG = 2u32; |
04454e1e | 11162 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11163 | pub const OBJECT_ATTRIB_NO_VALUE: OBJECT_ATTRIB_FLAG = 4u32; |
04454e1e | 11164 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11165 | pub const OBJECT_ATTRIB_VALUE_IS_INVALID: OBJECT_ATTRIB_FLAG = 8u32; |
04454e1e | 11166 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11167 | pub const OBJECT_ATTRIB_VALUE_IS_OBJECT: OBJECT_ATTRIB_FLAG = 16u32; |
04454e1e | 11168 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11169 | pub const OBJECT_ATTRIB_VALUE_IS_ENUM: OBJECT_ATTRIB_FLAG = 32u32; |
04454e1e | 11170 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11171 | pub const OBJECT_ATTRIB_VALUE_IS_CUSTOM: OBJECT_ATTRIB_FLAG = 64u32; |
04454e1e | 11172 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11173 | pub const OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE: OBJECT_ATTRIB_FLAG = 112u32; |
04454e1e | 11174 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11175 | pub const OBJECT_ATTRIB_VALUE_HAS_CODE: OBJECT_ATTRIB_FLAG = 128u32; |
04454e1e | 11176 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11177 | pub const OBJECT_ATTRIB_TYPE_IS_OBJECT: OBJECT_ATTRIB_FLAG = 256u32; |
04454e1e | 11178 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11179 | pub const OBJECT_ATTRIB_TYPE_HAS_CODE: OBJECT_ATTRIB_FLAG = 512u32; |
04454e1e | 11180 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11181 | pub const OBJECT_ATTRIB_TYPE_IS_EXPANDABLE: OBJECT_ATTRIB_FLAG = 256u32; |
04454e1e | 11182 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11183 | pub const OBJECT_ATTRIB_SLOT_IS_CATEGORY: OBJECT_ATTRIB_FLAG = 1024u32; |
04454e1e | 11184 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11185 | pub const OBJECT_ATTRIB_VALUE_READONLY: OBJECT_ATTRIB_FLAG = 2048u32; |
04454e1e | 11186 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11187 | pub const OBJECT_ATTRIB_ACCESS_PUBLIC: OBJECT_ATTRIB_FLAG = 4096u32; |
04454e1e | 11188 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11189 | pub const OBJECT_ATTRIB_ACCESS_PRIVATE: OBJECT_ATTRIB_FLAG = 8192u32; |
04454e1e | 11190 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11191 | pub const OBJECT_ATTRIB_ACCESS_PROTECTED: OBJECT_ATTRIB_FLAG = 16384u32; |
04454e1e | 11192 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11193 | pub const OBJECT_ATTRIB_ACCESS_FINAL: OBJECT_ATTRIB_FLAG = 32768u32; |
04454e1e | 11194 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11195 | pub const OBJECT_ATTRIB_STORAGE_GLOBAL: OBJECT_ATTRIB_FLAG = 65536u32; |
04454e1e | 11196 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11197 | pub const OBJECT_ATTRIB_STORAGE_STATIC: OBJECT_ATTRIB_FLAG = 131072u32; |
04454e1e | 11198 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11199 | pub const OBJECT_ATTRIB_STORAGE_FIELD: OBJECT_ATTRIB_FLAG = 262144u32; |
04454e1e | 11200 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11201 | pub const OBJECT_ATTRIB_STORAGE_VIRTUAL: OBJECT_ATTRIB_FLAG = 524288u32; |
04454e1e | 11202 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11203 | pub const OBJECT_ATTRIB_TYPE_IS_CONSTANT: OBJECT_ATTRIB_FLAG = 1048576u32; |
04454e1e | 11204 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11205 | pub const OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED: OBJECT_ATTRIB_FLAG = 2097152u32; |
04454e1e | 11206 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11207 | pub const OBJECT_ATTRIB_TYPE_IS_VOLATILE: OBJECT_ATTRIB_FLAG = 4194304u32; |
04454e1e | 11208 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11209 | pub const OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS: OBJECT_ATTRIB_FLAG = 8388608u32; |
04454e1e | 11210 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11211 | pub const OBJECT_ATTRIB_IS_CLASS: OBJECT_ATTRIB_FLAG = 16777216u32; |
04454e1e | 11212 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11213 | pub const OBJECT_ATTRIB_IS_FUNCTION: OBJECT_ATTRIB_FLAG = 33554432u32; |
04454e1e | 11214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11215 | pub const OBJECT_ATTRIB_IS_VARIABLE: OBJECT_ATTRIB_FLAG = 67108864u32; |
04454e1e | 11216 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11217 | pub const OBJECT_ATTRIB_IS_PROPERTY: OBJECT_ATTRIB_FLAG = 134217728u32; |
04454e1e | 11218 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11219 | pub const OBJECT_ATTRIB_IS_MACRO: OBJECT_ATTRIB_FLAG = 268435456u32; |
04454e1e | 11220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11221 | pub const OBJECT_ATTRIB_IS_TYPE: OBJECT_ATTRIB_FLAG = 536870912u32; |
04454e1e | 11222 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11223 | pub const OBJECT_ATTRIB_IS_INHERITED: OBJECT_ATTRIB_FLAG = 1073741824u32; |
04454e1e | 11224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11225 | pub const OBJECT_ATTRIB_IS_INTERFACE: OBJECT_ATTRIB_FLAG = 2147483648u32; |
11226 | 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] }; | |
11227 | 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] }; | |
11228 | 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] }; | |
11229 | #[repr(C)] | |
04454e1e | 11230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11231 | pub struct OMAP { |
11232 | pub rva: u32, | |
11233 | pub rvaTo: u32, | |
11234 | } | |
11235 | impl ::core::marker::Copy for OMAP {} | |
11236 | impl ::core::clone::Clone for OMAP { | |
11237 | fn clone(&self) -> Self { | |
11238 | *self | |
11239 | } | |
11240 | } | |
04454e1e | 11241 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11242 | pub type OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS = u32; |
04454e1e | 11243 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11244 | pub const WCT_ASYNC_OPEN_FLAG: OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS = 1u32; |
11245 | #[repr(C)] | |
04454e1e | 11246 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11247 | pub struct OUTPUT_DEBUG_STRING_INFO { |
04454e1e | 11248 | pub lpDebugStringData: ::windows_sys::core::PSTR, |
5e7ed085 FG |
11249 | pub fUnicode: u16, |
11250 | pub nDebugStringLength: u16, | |
11251 | } | |
5e7ed085 | 11252 | impl ::core::marker::Copy for OUTPUT_DEBUG_STRING_INFO {} |
5e7ed085 FG |
11253 | impl ::core::clone::Clone for OUTPUT_DEBUG_STRING_INFO { |
11254 | fn clone(&self) -> Self { | |
11255 | *self | |
11256 | } | |
11257 | } | |
04454e1e | 11258 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11259 | pub type PCOGETACTIVATIONSTATE = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::GUID, param1: u32, param2: *mut u32) -> ::windows_sys::core::HRESULT>; |
04454e1e | 11260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11261 | pub type PCOGETCALLSTATE = ::core::option::Option<unsafe extern "system" fn(param0: i32, param1: *mut u32) -> ::windows_sys::core::HRESULT>; |
04454e1e | 11262 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11263 | #[cfg(feature = "Win32_Foundation")] |
11264 | 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>; | |
04454e1e FG |
11265 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
11266 | pub type PDEBUG_EXTENSION_CALL = ::core::option::Option<unsafe extern "system" fn(client: IDebugClient, args: ::windows_sys::core::PCSTR) -> ::windows_sys::core::HRESULT>; | |
11267 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 11268 | pub type PDEBUG_EXTENSION_CANUNLOAD = ::core::option::Option<unsafe extern "system" fn() -> ::windows_sys::core::HRESULT>; |
04454e1e | 11269 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11270 | pub type PDEBUG_EXTENSION_INITIALIZE = ::core::option::Option<unsafe extern "system" fn(version: *mut u32, flags: *mut u32) -> ::windows_sys::core::HRESULT>; |
04454e1e FG |
11271 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
11272 | 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>; | |
11273 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
11274 | 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>; | |
11275 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 11276 | pub type PDEBUG_EXTENSION_NOTIFY = ::core::option::Option<unsafe extern "system" fn(notify: u32, argument: u64)>; |
04454e1e FG |
11277 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
11278 | 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>; | |
11279 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
11280 | 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>; | |
11281 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 11282 | pub type PDEBUG_EXTENSION_UNINITIALIZE = ::core::option::Option<unsafe extern "system" fn()>; |
04454e1e | 11283 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11284 | pub type PDEBUG_EXTENSION_UNLOAD = ::core::option::Option<unsafe extern "system" fn()>; |
04454e1e | 11285 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11286 | 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>; |
04454e1e | 11287 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11288 | pub type PDEBUG_STACK_PROVIDER_ENDTHREADSTACKRECONSTRUCTION = ::core::option::Option<unsafe extern "system" fn() -> ::windows_sys::core::HRESULT>; |
04454e1e | 11289 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11290 | #[cfg(feature = "Win32_Foundation")] |
11291 | pub type PDEBUG_STACK_PROVIDER_FREESTACKSYMFRAMES = ::core::option::Option<unsafe extern "system" fn(stacksymframes: *const STACK_SYM_FRAME_INFO) -> ::windows_sys::core::HRESULT>; | |
04454e1e | 11292 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11293 | #[cfg(feature = "Win32_Foundation")] |
11294 | 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>; | |
04454e1e | 11295 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11296 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11297 | 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>; |
11298 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11299 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11300 | 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>; |
11301 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11302 | #[cfg(target_arch = "x86")] |
11303 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
11304 | 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>; |
11305 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11306 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11307 | 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>; |
11308 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11309 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11310 | 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>; |
11311 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11312 | #[cfg(feature = "Win32_Foundation")] |
11313 | pub type PENUMSOURCEFILETOKENSCALLBACK = ::core::option::Option<unsafe extern "system" fn(token: *const ::core::ffi::c_void, size: usize) -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11315 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11316 | 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>; |
11317 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11318 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11319 | 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>; |
11320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11321 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11322 | 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>; |
11323 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11324 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11325 | 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>; |
11326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11327 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11328 | 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>; |
11329 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11330 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11331 | 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>; |
11332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11333 | #[cfg(target_arch = "x86")] |
11334 | #[cfg(feature = "Win32_Foundation")] | |
11335 | 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>; | |
04454e1e | 11336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11337 | #[cfg(feature = "Win32_Foundation")] |
11338 | 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>; | |
04454e1e | 11339 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11340 | #[cfg(target_arch = "x86")] |
11341 | #[cfg(feature = "Win32_Foundation")] | |
11342 | pub type PGET_MODULE_BASE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, address: u32) -> u32>; | |
04454e1e | 11343 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11344 | #[cfg(feature = "Win32_Foundation")] |
11345 | pub type PGET_MODULE_BASE_ROUTINE64 = ::core::option::Option<unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, address: u64) -> u64>; | |
04454e1e | 11346 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11347 | #[cfg(target_arch = "aarch64")] |
11348 | 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>; | |
04454e1e | 11349 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11350 | #[cfg(target_arch = "x86_64")] |
11351 | 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>; | |
11352 | #[repr(C)] | |
04454e1e | 11353 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11354 | pub struct PHYSICAL { |
11355 | pub Address: u64, | |
11356 | pub BufLen: u32, | |
11357 | pub Buf: [u8; 1], | |
11358 | } | |
11359 | impl ::core::marker::Copy for PHYSICAL {} | |
11360 | impl ::core::clone::Clone for PHYSICAL { | |
11361 | fn clone(&self) -> Self { | |
11362 | *self | |
11363 | } | |
11364 | } | |
11365 | #[repr(C)] | |
04454e1e | 11366 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11367 | pub struct PHYSICAL_MEMORY_DESCRIPTOR32 { |
11368 | pub NumberOfRuns: u32, | |
11369 | pub NumberOfPages: u32, | |
11370 | pub Run: [PHYSICAL_MEMORY_RUN32; 1], | |
11371 | } | |
11372 | impl ::core::marker::Copy for PHYSICAL_MEMORY_DESCRIPTOR32 {} | |
11373 | impl ::core::clone::Clone for PHYSICAL_MEMORY_DESCRIPTOR32 { | |
11374 | fn clone(&self) -> Self { | |
11375 | *self | |
11376 | } | |
11377 | } | |
11378 | #[repr(C)] | |
04454e1e | 11379 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11380 | pub struct PHYSICAL_MEMORY_DESCRIPTOR64 { |
11381 | pub NumberOfRuns: u32, | |
11382 | pub NumberOfPages: u64, | |
11383 | pub Run: [PHYSICAL_MEMORY_RUN64; 1], | |
11384 | } | |
11385 | impl ::core::marker::Copy for PHYSICAL_MEMORY_DESCRIPTOR64 {} | |
11386 | impl ::core::clone::Clone for PHYSICAL_MEMORY_DESCRIPTOR64 { | |
11387 | fn clone(&self) -> Self { | |
11388 | *self | |
11389 | } | |
11390 | } | |
11391 | #[repr(C)] | |
04454e1e | 11392 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11393 | pub struct PHYSICAL_MEMORY_RUN32 { |
11394 | pub BasePage: u32, | |
11395 | pub PageCount: u32, | |
11396 | } | |
11397 | impl ::core::marker::Copy for PHYSICAL_MEMORY_RUN32 {} | |
11398 | impl ::core::clone::Clone for PHYSICAL_MEMORY_RUN32 { | |
11399 | fn clone(&self) -> Self { | |
11400 | *self | |
11401 | } | |
11402 | } | |
11403 | #[repr(C)] | |
04454e1e | 11404 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11405 | pub struct PHYSICAL_MEMORY_RUN64 { |
11406 | pub BasePage: u64, | |
11407 | pub PageCount: u64, | |
11408 | } | |
11409 | impl ::core::marker::Copy for PHYSICAL_MEMORY_RUN64 {} | |
11410 | impl ::core::clone::Clone for PHYSICAL_MEMORY_RUN64 { | |
11411 | fn clone(&self) -> Self { | |
11412 | *self | |
11413 | } | |
11414 | } | |
11415 | #[repr(C)] | |
04454e1e | 11416 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11417 | pub struct PHYSICAL_TO_VIRTUAL { |
11418 | pub Status: u32, | |
11419 | pub Size: u32, | |
11420 | pub PdeAddress: u64, | |
11421 | } | |
11422 | impl ::core::marker::Copy for PHYSICAL_TO_VIRTUAL {} | |
11423 | impl ::core::clone::Clone for PHYSICAL_TO_VIRTUAL { | |
11424 | fn clone(&self) -> Self { | |
11425 | *self | |
11426 | } | |
11427 | } | |
11428 | #[repr(C)] | |
04454e1e | 11429 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11430 | pub struct PHYSICAL_WITH_FLAGS { |
11431 | pub Address: u64, | |
11432 | pub BufLen: u32, | |
11433 | pub Flags: u32, | |
11434 | pub Buf: [u8; 1], | |
11435 | } | |
11436 | impl ::core::marker::Copy for PHYSICAL_WITH_FLAGS {} | |
11437 | impl ::core::clone::Clone for PHYSICAL_WITH_FLAGS { | |
11438 | fn clone(&self) -> Self { | |
11439 | *self | |
11440 | } | |
11441 | } | |
04454e1e | 11442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11443 | pub const PHYS_FLAG_CACHED: u32 = 1u32; |
04454e1e | 11444 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11445 | pub const PHYS_FLAG_DEFAULT: u32 = 0u32; |
04454e1e | 11446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11447 | pub const PHYS_FLAG_UNCACHED: u32 = 2u32; |
04454e1e | 11448 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11449 | pub const PHYS_FLAG_WRITE_COMBINED: u32 = 3u32; |
04454e1e | 11450 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11451 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11452 | 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>; |
11453 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11454 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11455 | 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>; |
11456 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11457 | #[cfg(feature = "Win32_Foundation")] |
04454e1e | 11458 | 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>; |
5e7ed085 | 11459 | #[repr(C)] |
04454e1e | 11460 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11461 | pub struct POINTER_SEARCH_PHYSICAL { |
11462 | pub Offset: u64, | |
11463 | pub Length: u64, | |
11464 | pub PointerMin: u64, | |
11465 | pub PointerMax: u64, | |
11466 | pub Flags: u32, | |
11467 | pub MatchOffsets: *mut u64, | |
11468 | pub MatchOffsetsSize: u32, | |
11469 | pub MatchOffsetsCount: u32, | |
11470 | } | |
11471 | impl ::core::marker::Copy for POINTER_SEARCH_PHYSICAL {} | |
11472 | impl ::core::clone::Clone for POINTER_SEARCH_PHYSICAL { | |
11473 | fn clone(&self) -> Self { | |
11474 | *self | |
11475 | } | |
11476 | } | |
04454e1e | 11477 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11478 | #[cfg(target_arch = "x86")] |
11479 | #[cfg(feature = "Win32_Foundation")] | |
11480 | 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>; | |
04454e1e | 11481 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11482 | #[cfg(feature = "Win32_Foundation")] |
11483 | 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>; | |
11484 | #[repr(C)] | |
04454e1e | 11485 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11486 | pub struct PROCESSORINFO { |
11487 | pub Processor: u16, | |
11488 | pub NumberProcessors: u16, | |
11489 | } | |
11490 | impl ::core::marker::Copy for PROCESSORINFO {} | |
11491 | impl ::core::clone::Clone for PROCESSORINFO { | |
11492 | fn clone(&self) -> Self { | |
11493 | *self | |
11494 | } | |
11495 | } | |
04454e1e | 11496 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11497 | pub type PROCESSOR_ARCHITECTURE = u16; |
04454e1e | 11498 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11499 | pub const PROCESSOR_ARCHITECTURE_AMD64: PROCESSOR_ARCHITECTURE = 9u16; |
04454e1e | 11500 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11501 | pub const PROCESSOR_ARCHITECTURE_IA64: PROCESSOR_ARCHITECTURE = 6u16; |
04454e1e | 11502 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11503 | pub const PROCESSOR_ARCHITECTURE_INTEL: PROCESSOR_ARCHITECTURE = 0u16; |
04454e1e | 11504 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11505 | pub const PROCESSOR_ARCHITECTURE_ARM: PROCESSOR_ARCHITECTURE = 5u16; |
04454e1e | 11506 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11507 | pub const PROCESSOR_ARCHITECTURE_UNKNOWN: PROCESSOR_ARCHITECTURE = 65535u16; |
11508 | #[repr(C)] | |
04454e1e | 11509 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11510 | pub struct PROCESS_NAME_ENTRY { |
11511 | pub ProcessId: u32, | |
11512 | pub NameOffset: u32, | |
11513 | pub NameSize: u32, | |
11514 | pub NextEntry: u32, | |
11515 | } | |
11516 | impl ::core::marker::Copy for PROCESS_NAME_ENTRY {} | |
11517 | impl ::core::clone::Clone for PROCESS_NAME_ENTRY { | |
11518 | fn clone(&self) -> Self { | |
11519 | *self | |
11520 | } | |
11521 | } | |
04454e1e | 11522 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11523 | pub type PROFILER_EVENT_MASK = u32; |
04454e1e | 11524 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11525 | pub const PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL: PROFILER_EVENT_MASK = 1u32; |
04454e1e | 11526 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11527 | pub const PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL: PROFILER_EVENT_MASK = 2u32; |
04454e1e | 11528 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11529 | pub const PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL: PROFILER_EVENT_MASK = 4u32; |
04454e1e | 11530 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11531 | pub const PROFILER_EVENT_MASK_TRACE_ALL: PROFILER_EVENT_MASK = 3u32; |
04454e1e | 11532 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11533 | pub const PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM: PROFILER_EVENT_MASK = 7u32; |
04454e1e | 11534 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11535 | pub type PROFILER_HEAP_ENUM_FLAGS = u32; |
04454e1e | 11536 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11537 | pub const PROFILER_HEAP_ENUM_FLAGS_NONE: PROFILER_HEAP_ENUM_FLAGS = 0u32; |
04454e1e | 11538 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11539 | pub const PROFILER_HEAP_ENUM_FLAGS_STORE_RELATIONSHIP_FLAGS: PROFILER_HEAP_ENUM_FLAGS = 1u32; |
04454e1e | 11540 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11541 | pub const PROFILER_HEAP_ENUM_FLAGS_SUBSTRINGS: PROFILER_HEAP_ENUM_FLAGS = 2u32; |
04454e1e | 11542 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11543 | pub const PROFILER_HEAP_ENUM_FLAGS_RELATIONSHIP_SUBSTRINGS: PROFILER_HEAP_ENUM_FLAGS = 3u32; |
11544 | #[repr(C)] | |
04454e1e | 11545 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11546 | pub struct PROFILER_HEAP_OBJECT { |
11547 | pub size: u32, | |
11548 | pub Anonymous: PROFILER_HEAP_OBJECT_0, | |
11549 | pub typeNameId: u32, | |
11550 | pub flags: u32, | |
11551 | pub unused: u16, | |
11552 | pub optionalInfoCount: u16, | |
11553 | } | |
11554 | impl ::core::marker::Copy for PROFILER_HEAP_OBJECT {} | |
11555 | impl ::core::clone::Clone for PROFILER_HEAP_OBJECT { | |
11556 | fn clone(&self) -> Self { | |
11557 | *self | |
11558 | } | |
11559 | } | |
11560 | #[repr(C)] | |
04454e1e | 11561 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11562 | pub union PROFILER_HEAP_OBJECT_0 { |
11563 | pub objectId: usize, | |
11564 | pub externalObjectAddress: *mut ::core::ffi::c_void, | |
11565 | } | |
11566 | impl ::core::marker::Copy for PROFILER_HEAP_OBJECT_0 {} | |
11567 | impl ::core::clone::Clone for PROFILER_HEAP_OBJECT_0 { | |
11568 | fn clone(&self) -> Self { | |
11569 | *self | |
11570 | } | |
11571 | } | |
04454e1e | 11572 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11573 | pub type PROFILER_HEAP_OBJECT_FLAGS = u32; |
04454e1e | 11574 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11575 | pub const PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT: PROFILER_HEAP_OBJECT_FLAGS = 1u32; |
04454e1e | 11576 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11577 | pub const PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT: PROFILER_HEAP_OBJECT_FLAGS = 2u32; |
04454e1e | 11578 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11579 | pub const PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED: PROFILER_HEAP_OBJECT_FLAGS = 4u32; |
04454e1e | 11580 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11581 | pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL: PROFILER_HEAP_OBJECT_FLAGS = 8u32; |
04454e1e | 11582 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11583 | pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN: PROFILER_HEAP_OBJECT_FLAGS = 16u32; |
04454e1e | 11584 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11585 | pub const PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH: PROFILER_HEAP_OBJECT_FLAGS = 32u32; |
04454e1e | 11586 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11587 | pub const PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE: PROFILER_HEAP_OBJECT_FLAGS = 64u32; |
04454e1e | 11588 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11589 | pub const PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE: PROFILER_HEAP_OBJECT_FLAGS = 128u32; |
04454e1e | 11590 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11591 | pub const PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE: PROFILER_HEAP_OBJECT_FLAGS = 256u32; |
04454e1e | 11592 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11593 | pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE: PROFILER_HEAP_OBJECT_FLAGS = 512u32; |
04454e1e | 11594 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11595 | pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS: PROFILER_HEAP_OBJECT_FLAGS = 1024u32; |
04454e1e | 11596 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11597 | pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE: PROFILER_HEAP_OBJECT_FLAGS = 2048u32; |
04454e1e | 11598 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11599 | pub const PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE: PROFILER_HEAP_OBJECT_FLAGS = 4096u32; |
04454e1e | 11600 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11601 | pub const PROFILER_HEAP_OBJECT_NAME_ID_UNAVAILABLE: u32 = 4294967295u32; |
11602 | #[repr(C)] | |
04454e1e | 11603 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11604 | #[cfg(feature = "Win32_Foundation")] |
11605 | pub struct PROFILER_HEAP_OBJECT_OPTIONAL_INFO { | |
11606 | pub infoType: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE, | |
11607 | pub Anonymous: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0, | |
11608 | } | |
11609 | #[cfg(feature = "Win32_Foundation")] | |
11610 | impl ::core::marker::Copy for PROFILER_HEAP_OBJECT_OPTIONAL_INFO {} | |
11611 | #[cfg(feature = "Win32_Foundation")] | |
11612 | impl ::core::clone::Clone for PROFILER_HEAP_OBJECT_OPTIONAL_INFO { | |
11613 | fn clone(&self) -> Self { | |
11614 | *self | |
11615 | } | |
11616 | } | |
11617 | #[repr(C)] | |
04454e1e | 11618 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11619 | #[cfg(feature = "Win32_Foundation")] |
11620 | pub union PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0 { | |
11621 | pub prototype: usize, | |
04454e1e | 11622 | pub functionName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
11623 | pub elementAttributesSize: u32, |
11624 | pub elementTextChildrenSize: u32, | |
11625 | pub scopeList: *mut PROFILER_HEAP_OBJECT_SCOPE_LIST, | |
11626 | pub internalProperty: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP, | |
11627 | pub namePropertyList: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST, | |
11628 | pub indexPropertyList: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST, | |
11629 | pub relationshipList: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST, | |
11630 | pub eventList: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST, | |
11631 | pub weakMapCollectionList: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST, | |
11632 | pub mapCollectionList: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST, | |
11633 | pub setCollectionList: *mut PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST, | |
11634 | } | |
11635 | #[cfg(feature = "Win32_Foundation")] | |
11636 | impl ::core::marker::Copy for PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0 {} | |
11637 | #[cfg(feature = "Win32_Foundation")] | |
11638 | impl ::core::clone::Clone for PROFILER_HEAP_OBJECT_OPTIONAL_INFO_0 { | |
11639 | fn clone(&self) -> Self { | |
11640 | *self | |
11641 | } | |
11642 | } | |
04454e1e | 11643 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11644 | pub type PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = i32; |
04454e1e | 11645 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11646 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_PROTOTYPE: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 1i32; |
04454e1e | 11647 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11648 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_FUNCTION_NAME: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 2i32; |
04454e1e | 11649 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11650 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SCOPE_LIST: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 3i32; |
04454e1e | 11651 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11652 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_INTERNAL_PROPERTY: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 4i32; |
04454e1e | 11653 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11654 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_NAME_PROPERTIES: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 5i32; |
04454e1e | 11655 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11656 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_INDEX_PROPERTIES: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 6i32; |
04454e1e | 11657 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11658 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_ELEMENT_ATTRIBUTES_SIZE: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 7i32; |
04454e1e | 11659 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11660 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_ELEMENT_TEXT_CHILDREN_SIZE: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 8i32; |
04454e1e | 11661 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11662 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_RELATIONSHIPS: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 9i32; |
04454e1e | 11663 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11664 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_WINRTEVENTS: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 10i32; |
04454e1e | 11665 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11666 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_WEAKMAP_COLLECTION_LIST: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 11i32; |
04454e1e | 11667 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11668 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_MAP_COLLECTION_LIST: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 12i32; |
04454e1e | 11669 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11670 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SET_COLLECTION_LIST: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 13i32; |
04454e1e | 11671 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11672 | pub const PROFILER_HEAP_OBJECT_OPTIONAL_INFO_MAX_VALUE: PROFILER_HEAP_OBJECT_OPTIONAL_INFO_TYPE = 13i32; |
11673 | #[repr(C)] | |
04454e1e | 11674 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11675 | #[cfg(feature = "Win32_Foundation")] |
11676 | pub struct PROFILER_HEAP_OBJECT_RELATIONSHIP { | |
11677 | pub relationshipId: u32, | |
11678 | pub relationshipInfo: PROFILER_RELATIONSHIP_INFO, | |
11679 | pub Anonymous: PROFILER_HEAP_OBJECT_RELATIONSHIP_0, | |
11680 | } | |
11681 | #[cfg(feature = "Win32_Foundation")] | |
11682 | impl ::core::marker::Copy for PROFILER_HEAP_OBJECT_RELATIONSHIP {} | |
11683 | #[cfg(feature = "Win32_Foundation")] | |
11684 | impl ::core::clone::Clone for PROFILER_HEAP_OBJECT_RELATIONSHIP { | |
11685 | fn clone(&self) -> Self { | |
11686 | *self | |
11687 | } | |
11688 | } | |
11689 | #[repr(C)] | |
04454e1e | 11690 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11691 | #[cfg(feature = "Win32_Foundation")] |
11692 | pub union PROFILER_HEAP_OBJECT_RELATIONSHIP_0 { | |
11693 | pub numberValue: f64, | |
04454e1e | 11694 | pub stringValue: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
11695 | pub bstrValue: super::super::super::Foundation::BSTR, |
11696 | pub objectId: usize, | |
11697 | pub externalObjectAddress: *mut ::core::ffi::c_void, | |
11698 | pub subString: *mut PROFILER_PROPERTY_TYPE_SUBSTRING_INFO, | |
11699 | } | |
11700 | #[cfg(feature = "Win32_Foundation")] | |
11701 | impl ::core::marker::Copy for PROFILER_HEAP_OBJECT_RELATIONSHIP_0 {} | |
11702 | #[cfg(feature = "Win32_Foundation")] | |
11703 | impl ::core::clone::Clone for PROFILER_HEAP_OBJECT_RELATIONSHIP_0 { | |
11704 | fn clone(&self) -> Self { | |
11705 | *self | |
11706 | } | |
11707 | } | |
04454e1e | 11708 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11709 | pub type PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS = u32; |
04454e1e | 11710 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11711 | pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_NONE: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS = 0u32; |
04454e1e | 11712 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11713 | pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_GET_ACCESSOR: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS = 65536u32; |
04454e1e | 11714 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11715 | pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_SET_ACCESSOR: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS = 131072u32; |
04454e1e | 11716 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11717 | pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_LET_VARIABLE: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS = 262144u32; |
04454e1e | 11718 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11719 | pub const PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_CONST_VARIABLE: PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS = 524288u32; |
11720 | #[repr(C)] | |
04454e1e | 11721 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11722 | #[cfg(feature = "Win32_Foundation")] |
11723 | pub struct PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST { | |
11724 | pub count: u32, | |
11725 | pub elements: [PROFILER_HEAP_OBJECT_RELATIONSHIP; 1], | |
11726 | } | |
11727 | #[cfg(feature = "Win32_Foundation")] | |
11728 | impl ::core::marker::Copy for PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST {} | |
11729 | #[cfg(feature = "Win32_Foundation")] | |
11730 | impl ::core::clone::Clone for PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST { | |
11731 | fn clone(&self) -> Self { | |
11732 | *self | |
11733 | } | |
11734 | } | |
11735 | #[repr(C)] | |
04454e1e | 11736 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11737 | pub struct PROFILER_HEAP_OBJECT_SCOPE_LIST { |
11738 | pub count: u32, | |
11739 | pub scopes: [usize; 1], | |
11740 | } | |
11741 | impl ::core::marker::Copy for PROFILER_HEAP_OBJECT_SCOPE_LIST {} | |
11742 | impl ::core::clone::Clone for PROFILER_HEAP_OBJECT_SCOPE_LIST { | |
11743 | fn clone(&self) -> Self { | |
11744 | *self | |
11745 | } | |
11746 | } | |
11747 | #[repr(C)] | |
04454e1e | 11748 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11749 | pub struct PROFILER_HEAP_SUMMARY { |
11750 | pub version: PROFILER_HEAP_SUMMARY_VERSION, | |
11751 | pub totalHeapSize: u32, | |
11752 | } | |
11753 | impl ::core::marker::Copy for PROFILER_HEAP_SUMMARY {} | |
11754 | impl ::core::clone::Clone for PROFILER_HEAP_SUMMARY { | |
11755 | fn clone(&self) -> Self { | |
11756 | *self | |
11757 | } | |
11758 | } | |
04454e1e | 11759 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11760 | pub type PROFILER_HEAP_SUMMARY_VERSION = i32; |
04454e1e | 11761 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11762 | pub const PROFILER_HEAP_SUMMARY_VERSION_1: PROFILER_HEAP_SUMMARY_VERSION = 1i32; |
11763 | #[repr(C)] | |
04454e1e | 11764 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
11765 | pub struct PROFILER_PROPERTY_TYPE_SUBSTRING_INFO { |
11766 | pub length: u32, | |
04454e1e | 11767 | pub value: ::windows_sys::core::PCWSTR, |
5e7ed085 | 11768 | } |
5e7ed085 | 11769 | impl ::core::marker::Copy for PROFILER_PROPERTY_TYPE_SUBSTRING_INFO {} |
5e7ed085 FG |
11770 | impl ::core::clone::Clone for PROFILER_PROPERTY_TYPE_SUBSTRING_INFO { |
11771 | fn clone(&self) -> Self { | |
11772 | *self | |
11773 | } | |
11774 | } | |
04454e1e | 11775 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11776 | pub type PROFILER_RELATIONSHIP_INFO = i32; |
04454e1e | 11777 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11778 | pub const PROFILER_PROPERTY_TYPE_NUMBER: PROFILER_RELATIONSHIP_INFO = 1i32; |
04454e1e | 11779 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11780 | pub const PROFILER_PROPERTY_TYPE_STRING: PROFILER_RELATIONSHIP_INFO = 2i32; |
04454e1e | 11781 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11782 | pub const PROFILER_PROPERTY_TYPE_HEAP_OBJECT: PROFILER_RELATIONSHIP_INFO = 3i32; |
04454e1e | 11783 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11784 | pub const PROFILER_PROPERTY_TYPE_EXTERNAL_OBJECT: PROFILER_RELATIONSHIP_INFO = 4i32; |
04454e1e | 11785 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11786 | pub const PROFILER_PROPERTY_TYPE_BSTR: PROFILER_RELATIONSHIP_INFO = 5i32; |
04454e1e | 11787 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11788 | pub const PROFILER_PROPERTY_TYPE_SUBSTRING: PROFILER_RELATIONSHIP_INFO = 6i32; |
04454e1e | 11789 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11790 | pub type PROFILER_SCRIPT_TYPE = i32; |
04454e1e | 11791 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11792 | pub const PROFILER_SCRIPT_TYPE_USER: PROFILER_SCRIPT_TYPE = 0i32; |
04454e1e | 11793 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11794 | pub const PROFILER_SCRIPT_TYPE_DYNAMIC: PROFILER_SCRIPT_TYPE = 1i32; |
04454e1e | 11795 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11796 | pub const PROFILER_SCRIPT_TYPE_NATIVE: PROFILER_SCRIPT_TYPE = 2i32; |
04454e1e | 11797 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11798 | pub const PROFILER_SCRIPT_TYPE_DOM: PROFILER_SCRIPT_TYPE = 3i32; |
04454e1e | 11799 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11800 | pub type PROP_INFO_FLAGS = i32; |
04454e1e | 11801 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11802 | pub const PROP_INFO_NAME: PROP_INFO_FLAGS = 1i32; |
04454e1e | 11803 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11804 | pub const PROP_INFO_TYPE: PROP_INFO_FLAGS = 2i32; |
04454e1e | 11805 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11806 | pub const PROP_INFO_VALUE: PROP_INFO_FLAGS = 4i32; |
04454e1e | 11807 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11808 | pub const PROP_INFO_FULLNAME: PROP_INFO_FLAGS = 32i32; |
04454e1e | 11809 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11810 | pub const PROP_INFO_ATTRIBUTES: PROP_INFO_FLAGS = 8i32; |
04454e1e | 11811 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11812 | pub const PROP_INFO_DEBUGPROP: PROP_INFO_FLAGS = 16i32; |
04454e1e | 11813 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11814 | pub const PROP_INFO_AUTOEXPAND: PROP_INFO_FLAGS = 134217728i32; |
04454e1e | 11815 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11816 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11817 | 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>; |
11818 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11819 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11820 | 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>; |
11821 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11822 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11823 | 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>; |
11824 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11825 | #[cfg(feature = "Win32_Foundation")] |
11826 | pub type PSYMBOLSERVERCALLBACKPROC = ::core::option::Option<unsafe extern "system" fn(action: usize, data: u64, context: u64) -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11827 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11828 | #[cfg(feature = "Win32_Foundation")] |
11829 | pub type PSYMBOLSERVERCLOSEPROC = ::core::option::Option<unsafe extern "system" fn() -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11830 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11831 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11832 | 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>; |
11833 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11834 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11835 | 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>; |
11836 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11837 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11838 | 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>; |
11839 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11840 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11841 | 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>; |
11842 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11843 | #[cfg(feature = "Win32_Foundation")] |
11844 | pub type PSYMBOLSERVERGETOPTIONDATAPROC = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: *mut u64) -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11845 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11846 | pub type PSYMBOLSERVERGETOPTIONSPROC = ::core::option::Option<unsafe extern "system" fn() -> usize>; |
04454e1e | 11847 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11848 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11849 | 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>; |
11850 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11851 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11852 | 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>; |
11853 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11854 | #[cfg(feature = "Win32_Foundation")] |
11855 | pub type PSYMBOLSERVERGETVERSION = ::core::option::Option<unsafe extern "system" fn(param0: *mut API_VERSION) -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11856 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11857 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11858 | pub type PSYMBOLSERVERISSTORE = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL>; |
11859 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11860 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11861 | pub type PSYMBOLSERVERISSTOREW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL>; |
11862 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11863 | #[cfg(feature = "Win32_Foundation")] |
11864 | pub type PSYMBOLSERVERMESSAGEPROC = ::core::option::Option<unsafe extern "system" fn(action: usize, data: u64, context: u64) -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11865 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11866 | #[cfg(feature = "Win32_Foundation")] |
11867 | pub type PSYMBOLSERVEROPENPROC = ::core::option::Option<unsafe extern "system" fn() -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11868 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11869 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11870 | pub type PSYMBOLSERVERPINGPROC = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL>; |
11871 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11872 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11873 | pub type PSYMBOLSERVERPINGPROCA = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL>; |
11874 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11875 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11876 | pub type PSYMBOLSERVERPINGPROCW = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL>; |
11877 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11878 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11879 | pub type PSYMBOLSERVERPINGPROCWEX = ::core::option::Option<unsafe extern "system" fn(param0: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL>; |
11880 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11881 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11882 | 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>; |
11883 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11884 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11885 | 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>; |
11886 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11887 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11888 | 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>; |
11889 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11890 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11891 | pub type PSYMBOLSERVERSETHTTPAUTHHEADER = ::core::option::Option<unsafe extern "system" fn(pszauthheader: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL>; |
11892 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11893 | #[cfg(feature = "Win32_Foundation")] |
11894 | pub type PSYMBOLSERVERSETOPTIONSPROC = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u64) -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11895 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11896 | #[cfg(feature = "Win32_Foundation")] |
11897 | pub type PSYMBOLSERVERSETOPTIONSWPROC = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u64) -> super::super::super::Foundation::BOOL>; | |
04454e1e | 11898 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11899 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11900 | 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>; |
11901 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11902 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11903 | 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>; |
11904 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11905 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11906 | 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>; |
11907 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11908 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11909 | 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>; |
11910 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 11911 | pub type PSYMBOLSERVERVERSION = ::core::option::Option<unsafe extern "system" fn() -> u32>; |
04454e1e | 11912 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 11913 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11914 | 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>; |
11915 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11916 | #[cfg(feature = "Win32_Foundation")] |
11917 | 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>; | |
04454e1e | 11918 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11919 | #[cfg(feature = "Win32_Foundation")] |
11920 | 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>; | |
04454e1e | 11921 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11922 | #[cfg(target_arch = "x86")] |
11923 | #[cfg(feature = "Win32_Foundation")] | |
11924 | 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>; | |
04454e1e | 11925 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11926 | #[cfg(feature = "Win32_Foundation")] |
11927 | 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>; | |
04454e1e | 11928 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11929 | pub type PSYM_DUMP_FIELD_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pfield: *mut FIELD_INFO, usercontext: *mut ::core::ffi::c_void) -> u32>; |
04454e1e | 11930 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11931 | #[cfg(feature = "Win32_Foundation")] |
11932 | 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>; | |
04454e1e | 11933 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11934 | #[cfg(feature = "Win32_Foundation")] |
11935 | 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>; | |
04454e1e | 11936 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11937 | #[cfg(feature = "Win32_Foundation")] |
11938 | 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>; | |
04454e1e | 11939 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11940 | #[cfg(feature = "Win32_Foundation")] |
11941 | 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>; | |
04454e1e | 11942 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11943 | #[cfg(target_arch = "x86")] |
11944 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
11945 | 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>; |
11946 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11947 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11948 | 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>; |
11949 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11950 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11951 | 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>; |
11952 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11953 | #[cfg(feature = "Win32_Foundation")] |
11954 | 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>; | |
04454e1e | 11955 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11956 | #[cfg(feature = "Win32_Foundation")] |
11957 | 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>; | |
04454e1e | 11958 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11959 | #[cfg(feature = "Win32_Foundation")] |
11960 | 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>; | |
04454e1e | 11961 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11962 | #[cfg(target_arch = "x86")] |
11963 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
11964 | 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>; |
11965 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11966 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11967 | 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>; |
11968 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 11969 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
11970 | 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>; |
11971 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11972 | #[cfg(target_arch = "x86")] |
11973 | #[cfg(feature = "Win32_Foundation")] | |
04454e1e FG |
11974 | 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>; |
11975 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
11976 | #[cfg(target_arch = "x86")] |
11977 | #[cfg(feature = "Win32_Foundation")] | |
11978 | 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>; | |
04454e1e | 11979 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11980 | #[cfg(feature = "Win32_Foundation")] |
11981 | 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>; | |
04454e1e | 11982 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11983 | pub const PTR_SEARCH_NO_SYMBOL_CHECK: u32 = 2147483648u32; |
04454e1e | 11984 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11985 | pub const PTR_SEARCH_PHYS_ALL_HITS: u32 = 1u32; |
04454e1e | 11986 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11987 | pub const PTR_SEARCH_PHYS_PTE: u32 = 2u32; |
04454e1e | 11988 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11989 | pub const PTR_SEARCH_PHYS_RANGE_CHECK_ONLY: u32 = 4u32; |
04454e1e | 11990 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11991 | pub const PTR_SEARCH_PHYS_SIZE_SHIFT: u32 = 3u32; |
04454e1e | 11992 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
11993 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] |
11994 | pub type PVECTORED_EXCEPTION_HANDLER = ::core::option::Option<unsafe extern "system" fn(exceptioninfo: *mut EXCEPTION_POINTERS) -> i32>; | |
04454e1e | 11995 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
11996 | #[cfg(feature = "Win32_Foundation")] |
11997 | 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)>; | |
04454e1e | 11998 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 11999 | pub type PWINDBG_CHECK_CONTROL_C = ::core::option::Option<unsafe extern "system" fn() -> u32>; |
04454e1e | 12000 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12001 | pub type PWINDBG_CHECK_VERSION = ::core::option::Option<unsafe extern "system" fn() -> u32>; |
04454e1e FG |
12002 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
12003 | pub type PWINDBG_DISASM = ::core::option::Option<unsafe extern "system" fn(lpoffset: *mut usize, lpbuffer: ::windows_sys::core::PCSTR, fshoweffectiveaddress: u32) -> u32>; | |
12004 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12005 | pub type PWINDBG_DISASM32 = ::core::option::Option<unsafe extern "system" fn(lpoffset: *mut u32, lpbuffer: ::windows_sys::core::PCSTR, fshoweffectiveaddress: u32) -> u32>; | |
12006 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12007 | pub type PWINDBG_DISASM64 = ::core::option::Option<unsafe extern "system" fn(lpoffset: *mut u64, lpbuffer: ::windows_sys::core::PCSTR, fshoweffectiveaddress: u32) -> u32>; | |
12008 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 12009 | pub type PWINDBG_EXTENSION_API_VERSION = ::core::option::Option<unsafe extern "system" fn() -> *mut EXT_API_VERSION>; |
04454e1e FG |
12010 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
12011 | #[cfg(feature = "Win32_System_Kernel")] | |
5e7ed085 | 12012 | pub type PWINDBG_EXTENSION_DLL_INIT = ::core::option::Option<unsafe extern "system" fn(lpextensionapis: *mut WINDBG_EXTENSION_APIS, majorversion: u16, minorversion: u16)>; |
04454e1e FG |
12013 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
12014 | #[cfg(feature = "Win32_System_Kernel")] | |
5e7ed085 | 12015 | pub type PWINDBG_EXTENSION_DLL_INIT32 = ::core::option::Option<unsafe extern "system" fn(lpextensionapis: *mut WINDBG_EXTENSION_APIS32, majorversion: u16, minorversion: u16)>; |
04454e1e FG |
12016 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
12017 | #[cfg(feature = "Win32_System_Kernel")] | |
5e7ed085 | 12018 | pub type PWINDBG_EXTENSION_DLL_INIT64 = ::core::option::Option<unsafe extern "system" fn(lpextensionapis: *mut WINDBG_EXTENSION_APIS64, majorversion: u16, minorversion: u16)>; |
04454e1e FG |
12019 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
12020 | #[cfg(feature = "Win32_Foundation")] | |
12021 | 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)>; | |
12022 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
12023 | #[cfg(feature = "Win32_Foundation")] | |
12024 | 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)>; | |
12025 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
12026 | #[cfg(feature = "Win32_Foundation")] | |
12027 | 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)>; | |
12028 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12029 | pub type PWINDBG_GET_EXPRESSION = ::core::option::Option<unsafe extern "system" fn(lpexpression: ::windows_sys::core::PCSTR) -> usize>; | |
12030 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12031 | pub type PWINDBG_GET_EXPRESSION32 = ::core::option::Option<unsafe extern "system" fn(lpexpression: ::windows_sys::core::PCSTR) -> u32>; | |
12032 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12033 | pub type PWINDBG_GET_EXPRESSION64 = ::core::option::Option<unsafe extern "system" fn(lpexpression: ::windows_sys::core::PCSTR) -> u64>; | |
12034 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12035 | 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)>; | |
12036 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12037 | pub type PWINDBG_GET_SYMBOL32 = ::core::option::Option<unsafe extern "system" fn(offset: u32, pchbuffer: ::windows_sys::core::PCSTR, pdisplacement: *mut u32)>; | |
12038 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12039 | pub type PWINDBG_GET_SYMBOL64 = ::core::option::Option<unsafe extern "system" fn(offset: u64, pchbuffer: ::windows_sys::core::PCSTR, pdisplacement: *mut u64)>; | |
12040 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] | |
5e7ed085 FG |
12041 | #[cfg(feature = "Win32_System_Kernel")] |
12042 | pub type PWINDBG_GET_THREAD_CONTEXT_ROUTINE = ::core::option::Option<unsafe extern "system" fn(processor: u32, lpcontext: *mut CONTEXT, cbsizeofcontext: u32) -> u32>; | |
04454e1e | 12043 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12044 | pub type PWINDBG_IOCTL_ROUTINE = ::core::option::Option<unsafe extern "system" fn(ioctltype: u16, lpvdata: *mut ::core::ffi::c_void, cbsize: u32) -> u32>; |
04454e1e FG |
12045 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
12046 | 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)>; | |
12047 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 12048 | 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>; |
04454e1e | 12049 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12050 | 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>; |
04454e1e FG |
12051 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
12052 | #[cfg(feature = "Win32_System_Kernel")] | |
12053 | 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)>; | |
12054 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
12055 | pub type PWINDBG_OUTPUT_ROUTINE = ::core::option::Option<unsafe extern "system" fn(lpformat: ::windows_sys::core::PCSTR)>; | |
12056 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] | |
5e7ed085 | 12057 | 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>; |
04454e1e | 12058 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12059 | 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>; |
04454e1e | 12060 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12061 | 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>; |
04454e1e | 12062 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
5e7ed085 FG |
12063 | #[cfg(feature = "Win32_System_Kernel")] |
12064 | pub type PWINDBG_SET_THREAD_CONTEXT_ROUTINE = ::core::option::Option<unsafe extern "system" fn(processor: u32, lpcontext: *mut CONTEXT, cbsizeofcontext: u32) -> u32>; | |
04454e1e | 12065 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12066 | pub type PWINDBG_STACKTRACE_ROUTINE = ::core::option::Option<unsafe extern "system" fn(framepointer: u32, stackpointer: u32, programcounter: u32, stackframes: *mut EXTSTACKTRACE, frames: u32) -> u32>; |
04454e1e | 12067 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12068 | pub type PWINDBG_STACKTRACE_ROUTINE32 = ::core::option::Option<unsafe extern "system" fn(framepointer: u32, stackpointer: u32, programcounter: u32, stackframes: *mut EXTSTACKTRACE32, frames: u32) -> u32>; |
04454e1e | 12069 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12070 | pub type PWINDBG_STACKTRACE_ROUTINE64 = ::core::option::Option<unsafe extern "system" fn(framepointer: u64, stackpointer: u64, programcounter: u64, stackframes: *mut EXTSTACKTRACE64, frames: u32) -> u32>; |
04454e1e | 12071 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12072 | 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>; |
04454e1e | 12073 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12074 | 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>; |
04454e1e | 12075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12076 | 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>; |
04454e1e | 12077 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12078 | pub type PointerKind = i32; |
04454e1e | 12079 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12080 | pub const PointerStandard: PointerKind = 0i32; |
04454e1e | 12081 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12082 | pub const PointerReference: PointerKind = 1i32; |
04454e1e | 12083 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12084 | pub const PointerRValueReference: PointerKind = 2i32; |
04454e1e | 12085 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12086 | pub const PointerCXHat: PointerKind = 3i32; |
04454e1e | 12087 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12088 | pub const PointerManagedReference: PointerKind = 4i32; |
04454e1e | 12089 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12090 | pub type PreferredFormat = i32; |
04454e1e | 12091 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12092 | pub const FormatNone: PreferredFormat = 0i32; |
04454e1e | 12093 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12094 | pub const FormatSingleCharacter: PreferredFormat = 1i32; |
04454e1e | 12095 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12096 | pub const FormatQuotedString: PreferredFormat = 2i32; |
04454e1e | 12097 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12098 | pub const FormatString: PreferredFormat = 3i32; |
04454e1e | 12099 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12100 | pub const FormatQuotedUnicodeString: PreferredFormat = 4i32; |
04454e1e | 12101 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12102 | pub const FormatUnicodeString: PreferredFormat = 5i32; |
04454e1e | 12103 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12104 | pub const FormatQuotedUTF8String: PreferredFormat = 6i32; |
04454e1e | 12105 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12106 | pub const FormatUTF8String: PreferredFormat = 7i32; |
04454e1e | 12107 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12108 | pub const FormatBSTRString: PreferredFormat = 8i32; |
04454e1e | 12109 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12110 | pub const FormatQuotedHString: PreferredFormat = 9i32; |
04454e1e | 12111 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12112 | pub const FormatHString: PreferredFormat = 10i32; |
04454e1e | 12113 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12114 | pub const FormatRaw: PreferredFormat = 11i32; |
04454e1e | 12115 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12116 | pub const FormatEnumNameOnly: PreferredFormat = 12i32; |
04454e1e | 12117 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12118 | pub const FormatEscapedStringWithQuote: PreferredFormat = 13i32; |
04454e1e | 12119 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12120 | pub const FormatUTF32String: PreferredFormat = 14i32; |
04454e1e | 12121 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12122 | pub const FormatQuotedUTF32String: PreferredFormat = 15i32; |
12123 | 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] }; | |
12124 | #[repr(C)] | |
04454e1e | 12125 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12126 | pub struct READCONTROLSPACE { |
12127 | pub Processor: u16, | |
12128 | pub Address: u32, | |
12129 | pub BufLen: u32, | |
12130 | pub Buf: [u8; 1], | |
12131 | } | |
12132 | impl ::core::marker::Copy for READCONTROLSPACE {} | |
12133 | impl ::core::clone::Clone for READCONTROLSPACE { | |
12134 | fn clone(&self) -> Self { | |
12135 | *self | |
12136 | } | |
12137 | } | |
12138 | #[repr(C)] | |
04454e1e | 12139 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12140 | pub struct READCONTROLSPACE32 { |
12141 | pub Processor: u16, | |
12142 | pub Address: u32, | |
12143 | pub BufLen: u32, | |
12144 | pub Buf: [u8; 1], | |
12145 | } | |
12146 | impl ::core::marker::Copy for READCONTROLSPACE32 {} | |
12147 | impl ::core::clone::Clone for READCONTROLSPACE32 { | |
12148 | fn clone(&self) -> Self { | |
12149 | *self | |
12150 | } | |
12151 | } | |
12152 | #[repr(C)] | |
04454e1e | 12153 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12154 | pub struct READCONTROLSPACE64 { |
12155 | pub Processor: u16, | |
12156 | pub Address: u64, | |
12157 | pub BufLen: u32, | |
12158 | pub Buf: [u8; 1], | |
12159 | } | |
12160 | impl ::core::marker::Copy for READCONTROLSPACE64 {} | |
12161 | impl ::core::clone::Clone for READCONTROLSPACE64 { | |
12162 | fn clone(&self) -> Self { | |
12163 | *self | |
12164 | } | |
12165 | } | |
12166 | #[repr(C)] | |
04454e1e | 12167 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12168 | pub struct READ_WRITE_MSR { |
12169 | pub Msr: u32, | |
12170 | pub Value: i64, | |
12171 | } | |
12172 | impl ::core::marker::Copy for READ_WRITE_MSR {} | |
12173 | impl ::core::clone::Clone for READ_WRITE_MSR { | |
12174 | fn clone(&self) -> Self { | |
12175 | *self | |
12176 | } | |
12177 | } | |
04454e1e | 12178 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 12179 | pub const RESTORE_LAST_ERROR_NAME: &str = "RestoreLastError"; |
04454e1e | 12180 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 12181 | pub const RESTORE_LAST_ERROR_NAME_A: &str = "RestoreLastError"; |
04454e1e | 12182 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
923072b8 | 12183 | pub const RESTORE_LAST_ERROR_NAME_W: &str = "RestoreLastError"; |
5e7ed085 | 12184 | #[repr(C)] |
04454e1e | 12185 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12186 | pub struct RIP_INFO { |
12187 | pub dwError: u32, | |
12188 | pub dwType: RIP_INFO_TYPE, | |
12189 | } | |
12190 | impl ::core::marker::Copy for RIP_INFO {} | |
12191 | impl ::core::clone::Clone for RIP_INFO { | |
12192 | fn clone(&self) -> Self { | |
12193 | *self | |
12194 | } | |
12195 | } | |
04454e1e | 12196 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12197 | pub type RIP_INFO_TYPE = u32; |
04454e1e | 12198 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12199 | pub const SLE_ERROR: RIP_INFO_TYPE = 1u32; |
04454e1e | 12200 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12201 | pub const SLE_MINORERROR: RIP_INFO_TYPE = 2u32; |
04454e1e | 12202 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12203 | pub const SLE_WARNING: RIP_INFO_TYPE = 3u32; |
04454e1e | 12204 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12205 | pub type RTL_VIRTUAL_UNWIND_HANDLER_TYPE = u32; |
04454e1e | 12206 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12207 | pub const UNW_FLAG_NHANDLER: RTL_VIRTUAL_UNWIND_HANDLER_TYPE = 0u32; |
04454e1e | 12208 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12209 | pub const UNW_FLAG_EHANDLER: RTL_VIRTUAL_UNWIND_HANDLER_TYPE = 1u32; |
04454e1e | 12210 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12211 | pub const UNW_FLAG_UHANDLER: RTL_VIRTUAL_UNWIND_HANDLER_TYPE = 2u32; |
04454e1e | 12212 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12213 | pub const UNW_FLAG_CHAININFO: RTL_VIRTUAL_UNWIND_HANDLER_TYPE = 4u32; |
04454e1e | 12214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12215 | pub type RawSearchFlags = i32; |
04454e1e | 12216 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12217 | pub const RawSearchNone: RawSearchFlags = 0i32; |
04454e1e | 12218 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12219 | pub const RawSearchNoBases: RawSearchFlags = 1i32; |
04454e1e | 12220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12221 | pub type SCRIPTGCTYPE = i32; |
04454e1e | 12222 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12223 | pub const SCRIPTGCTYPE_NORMAL: SCRIPTGCTYPE = 0i32; |
04454e1e | 12224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12225 | pub const SCRIPTGCTYPE_EXHAUSTIVE: SCRIPTGCTYPE = 1i32; |
04454e1e | 12226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12227 | pub const SCRIPTINFO_ITYPEINFO: u32 = 2u32; |
04454e1e | 12228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12229 | pub const SCRIPTINFO_IUNKNOWN: u32 = 1u32; |
04454e1e | 12230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12231 | pub const SCRIPTINTERRUPT_DEBUG: u32 = 1u32; |
04454e1e | 12232 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12233 | pub const SCRIPTINTERRUPT_RAISEEXCEPTION: u32 = 2u32; |
04454e1e | 12234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12235 | pub const SCRIPTITEM_CODEONLY: u32 = 512u32; |
04454e1e | 12236 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12237 | pub const SCRIPTITEM_GLOBALMEMBERS: u32 = 8u32; |
04454e1e | 12238 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12239 | pub const SCRIPTITEM_ISPERSISTENT: u32 = 64u32; |
04454e1e | 12240 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12241 | pub const SCRIPTITEM_ISSOURCE: u32 = 4u32; |
04454e1e | 12242 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12243 | pub const SCRIPTITEM_ISVISIBLE: u32 = 2u32; |
04454e1e | 12244 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12245 | pub const SCRIPTITEM_NOCODE: u32 = 1024u32; |
04454e1e | 12246 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12247 | pub type SCRIPTLANGUAGEVERSION = i32; |
04454e1e | 12248 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12249 | pub const SCRIPTLANGUAGEVERSION_DEFAULT: SCRIPTLANGUAGEVERSION = 0i32; |
04454e1e | 12250 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12251 | pub const SCRIPTLANGUAGEVERSION_5_7: SCRIPTLANGUAGEVERSION = 1i32; |
04454e1e | 12252 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12253 | pub const SCRIPTLANGUAGEVERSION_5_8: SCRIPTLANGUAGEVERSION = 2i32; |
04454e1e | 12254 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12255 | pub const SCRIPTLANGUAGEVERSION_MAX: SCRIPTLANGUAGEVERSION = 255i32; |
04454e1e | 12256 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12257 | pub const SCRIPTPROC_HOSTMANAGESSOURCE: u32 = 128u32; |
04454e1e | 12258 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12259 | pub const SCRIPTPROC_IMPLICIT_PARENTS: u32 = 512u32; |
04454e1e | 12260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12261 | pub const SCRIPTPROC_IMPLICIT_THIS: u32 = 256u32; |
04454e1e | 12262 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12263 | pub const SCRIPTPROC_ISEXPRESSION: u32 = 32u32; |
04454e1e | 12264 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12265 | pub const SCRIPTPROC_ISXDOMAIN: u32 = 1024u32; |
04454e1e | 12266 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12267 | pub const SCRIPTPROP_ABBREVIATE_GLOBALNAME_RESOLUTION: u32 = 1879048194u32; |
04454e1e | 12268 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12269 | pub const SCRIPTPROP_BUILDNUMBER: u32 = 3u32; |
04454e1e | 12270 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12271 | pub const SCRIPTPROP_CATCHEXCEPTION: u32 = 4097u32; |
04454e1e | 12272 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12273 | pub const SCRIPTPROP_CONVERSIONLCID: u32 = 4098u32; |
04454e1e | 12274 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12275 | pub const SCRIPTPROP_DEBUGGER: u32 = 4352u32; |
04454e1e | 12276 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12277 | pub const SCRIPTPROP_DELAYEDEVENTSINKING: u32 = 4096u32; |
04454e1e | 12278 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12279 | pub const SCRIPTPROP_GCCONTROLSOFTCLOSE: u32 = 8192u32; |
04454e1e | 12280 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12281 | pub const SCRIPTPROP_HACK_FIBERSUPPORT: u32 = 1879048192u32; |
04454e1e | 12282 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12283 | pub const SCRIPTPROP_HACK_TRIDENTEVENTSINK: u32 = 1879048193u32; |
04454e1e | 12284 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12285 | pub const SCRIPTPROP_HOSTKEEPALIVE: u32 = 1879048196u32; |
04454e1e | 12286 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12287 | pub const SCRIPTPROP_HOSTSTACKREQUIRED: u32 = 4099u32; |
04454e1e | 12288 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12289 | pub const SCRIPTPROP_INTEGERMODE: u32 = 12288u32; |
04454e1e | 12290 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12291 | pub const SCRIPTPROP_INVOKEVERSIONING: u32 = 16384u32; |
04454e1e | 12292 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12293 | pub const SCRIPTPROP_JITDEBUG: u32 = 4353u32; |
04454e1e | 12294 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12295 | pub const SCRIPTPROP_MAJORVERSION: u32 = 1u32; |
04454e1e | 12296 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12297 | pub const SCRIPTPROP_MINORVERSION: u32 = 2u32; |
04454e1e | 12298 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12299 | pub const SCRIPTPROP_NAME: u32 = 0u32; |
04454e1e | 12300 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12301 | pub const SCRIPTPROP_SCRIPTSAREFULLYTRUSTED: u32 = 4100u32; |
04454e1e | 12302 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12303 | pub const SCRIPTPROP_STRINGCOMPAREINSTANCE: u32 = 12289u32; |
04454e1e | 12304 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12305 | pub type SCRIPTSTATE = i32; |
04454e1e | 12306 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12307 | pub const SCRIPTSTATE_UNINITIALIZED: SCRIPTSTATE = 0i32; |
04454e1e | 12308 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12309 | pub const SCRIPTSTATE_INITIALIZED: SCRIPTSTATE = 5i32; |
04454e1e | 12310 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12311 | pub const SCRIPTSTATE_STARTED: SCRIPTSTATE = 1i32; |
04454e1e | 12312 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12313 | pub const SCRIPTSTATE_CONNECTED: SCRIPTSTATE = 2i32; |
04454e1e | 12314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12315 | pub const SCRIPTSTATE_DISCONNECTED: SCRIPTSTATE = 3i32; |
04454e1e | 12316 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12317 | pub const SCRIPTSTATE_CLOSED: SCRIPTSTATE = 4i32; |
04454e1e | 12318 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12319 | pub const SCRIPTSTAT_INSTRUCTION_COUNT: u32 = 2u32; |
04454e1e | 12320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12321 | pub const SCRIPTSTAT_INTSTRUCTION_TIME: u32 = 3u32; |
04454e1e | 12322 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12323 | pub const SCRIPTSTAT_STATEMENT_COUNT: u32 = 1u32; |
04454e1e | 12324 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12325 | pub const SCRIPTSTAT_TOTAL_TIME: u32 = 4u32; |
04454e1e | 12326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12327 | pub const SCRIPTTEXT_DELAYEXECUTION: u32 = 1u32; |
04454e1e | 12328 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12329 | pub const SCRIPTTEXT_HOSTMANAGESSOURCE: u32 = 128u32; |
04454e1e | 12330 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12331 | pub const SCRIPTTEXT_ISEXPRESSION: u32 = 32u32; |
04454e1e | 12332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12333 | pub const SCRIPTTEXT_ISNONUSERCODE: u32 = 512u32; |
04454e1e | 12334 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12335 | pub const SCRIPTTEXT_ISPERSISTENT: u32 = 64u32; |
04454e1e | 12336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12337 | pub const SCRIPTTEXT_ISVISIBLE: u32 = 2u32; |
04454e1e | 12338 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12339 | pub const SCRIPTTEXT_ISXDOMAIN: u32 = 256u32; |
04454e1e | 12340 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12341 | pub type SCRIPTTHREADSTATE = i32; |
04454e1e | 12342 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12343 | pub const SCRIPTTHREADSTATE_NOTINSCRIPT: SCRIPTTHREADSTATE = 0i32; |
04454e1e | 12344 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12345 | pub const SCRIPTTHREADSTATE_RUNNING: SCRIPTTHREADSTATE = 1i32; |
04454e1e | 12346 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12347 | pub type SCRIPTTRACEINFO = i32; |
04454e1e | 12348 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12349 | pub const SCRIPTTRACEINFO_SCRIPTSTART: SCRIPTTRACEINFO = 0i32; |
04454e1e | 12350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12351 | pub const SCRIPTTRACEINFO_SCRIPTEND: SCRIPTTRACEINFO = 1i32; |
04454e1e | 12352 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12353 | pub const SCRIPTTRACEINFO_COMCALLSTART: SCRIPTTRACEINFO = 2i32; |
04454e1e | 12354 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12355 | pub const SCRIPTTRACEINFO_COMCALLEND: SCRIPTTRACEINFO = 3i32; |
04454e1e | 12356 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12357 | pub const SCRIPTTRACEINFO_CREATEOBJSTART: SCRIPTTRACEINFO = 4i32; |
04454e1e | 12358 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12359 | pub const SCRIPTTRACEINFO_CREATEOBJEND: SCRIPTTRACEINFO = 5i32; |
04454e1e | 12360 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12361 | pub const SCRIPTTRACEINFO_GETOBJSTART: SCRIPTTRACEINFO = 6i32; |
04454e1e | 12362 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12363 | pub const SCRIPTTRACEINFO_GETOBJEND: SCRIPTTRACEINFO = 7i32; |
04454e1e | 12364 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12365 | pub const SCRIPTTYPELIB_ISCONTROL: u32 = 16u32; |
04454e1e | 12366 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12367 | pub const SCRIPTTYPELIB_ISPERSISTENT: u32 = 64u32; |
04454e1e | 12368 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12369 | pub type SCRIPTUICHANDLING = i32; |
04454e1e | 12370 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12371 | pub const SCRIPTUICHANDLING_ALLOW: SCRIPTUICHANDLING = 0i32; |
04454e1e | 12372 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12373 | pub const SCRIPTUICHANDLING_NOUIERROR: SCRIPTUICHANDLING = 1i32; |
04454e1e | 12374 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12375 | pub const SCRIPTUICHANDLING_NOUIDEFAULT: SCRIPTUICHANDLING = 2i32; |
04454e1e | 12376 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12377 | pub type SCRIPTUICITEM = i32; |
04454e1e | 12378 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12379 | pub const SCRIPTUICITEM_INPUTBOX: SCRIPTUICITEM = 1i32; |
04454e1e | 12380 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12381 | pub const SCRIPTUICITEM_MSGBOX: SCRIPTUICITEM = 2i32; |
04454e1e | 12382 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12383 | pub const SCRIPT_CMPL_COMMIT: u32 = 4u32; |
04454e1e | 12384 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12385 | pub const SCRIPT_CMPL_ENUMLIST: u32 = 2u32; |
04454e1e | 12386 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12387 | pub const SCRIPT_CMPL_ENUM_TRIGGER: u32 = 1u32; |
04454e1e | 12388 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12389 | pub const SCRIPT_CMPL_GLOBALLIST: u32 = 8u32; |
04454e1e | 12390 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12391 | pub const SCRIPT_CMPL_MEMBERLIST: u32 = 1u32; |
04454e1e | 12392 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12393 | pub const SCRIPT_CMPL_MEMBER_TRIGGER: u32 = 2u32; |
04454e1e | 12394 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12395 | pub const SCRIPT_CMPL_NOLIST: u32 = 0u32; |
04454e1e | 12396 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12397 | pub const SCRIPT_CMPL_PARAMTIP: u32 = 4u32; |
04454e1e | 12398 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12399 | pub const SCRIPT_CMPL_PARAM_TRIGGER: u32 = 3u32; |
04454e1e | 12400 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12401 | pub type SCRIPT_DEBUGGER_OPTIONS = i32; |
04454e1e | 12402 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12403 | pub const SDO_NONE: SCRIPT_DEBUGGER_OPTIONS = 0i32; |
04454e1e | 12404 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12405 | pub const SDO_ENABLE_FIRST_CHANCE_EXCEPTIONS: SCRIPT_DEBUGGER_OPTIONS = 1i32; |
04454e1e | 12406 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12407 | pub const SDO_ENABLE_WEB_WORKER_SUPPORT: SCRIPT_DEBUGGER_OPTIONS = 2i32; |
04454e1e | 12408 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12409 | pub const SDO_ENABLE_NONUSER_CODE_SUPPORT: SCRIPT_DEBUGGER_OPTIONS = 4i32; |
04454e1e | 12410 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12411 | pub const SDO_ENABLE_LIBRARY_STACK_FRAME: SCRIPT_DEBUGGER_OPTIONS = 8i32; |
04454e1e | 12412 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12413 | pub const SCRIPT_ENCODE_DEFAULT_LANGUAGE: u32 = 1u32; |
04454e1e | 12414 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12415 | pub const SCRIPT_ENCODE_NO_ASP_LANGUAGE: u32 = 2u32; |
04454e1e | 12416 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12417 | pub const SCRIPT_ENCODE_SECTION: u32 = 1u32; |
04454e1e | 12418 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12419 | pub type SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND = i32; |
04454e1e | 12420 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12421 | pub const ETK_FIRST_CHANCE: SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND = 0i32; |
04454e1e | 12422 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12423 | pub const ETK_USER_UNHANDLED: SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND = 1i32; |
04454e1e | 12424 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12425 | pub const ETK_UNHANDLED: SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND = 2i32; |
04454e1e | 12426 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12427 | pub const SCRIPT_E_PROPAGATE: i32 = -2147352318i32; |
04454e1e | 12428 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12429 | pub const SCRIPT_E_RECORDED: i32 = -2040119292i32; |
04454e1e | 12430 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12431 | pub const SCRIPT_E_REPORTED: i32 = -2147352319i32; |
04454e1e | 12432 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12433 | pub type SCRIPT_INVOCATION_CONTEXT_TYPE = i32; |
04454e1e | 12434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12435 | pub const SICT_Event: SCRIPT_INVOCATION_CONTEXT_TYPE = 0i32; |
04454e1e | 12436 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12437 | pub const SICT_SetTimeout: SCRIPT_INVOCATION_CONTEXT_TYPE = 1i32; |
04454e1e | 12438 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12439 | pub const SICT_SetInterval: SCRIPT_INVOCATION_CONTEXT_TYPE = 2i32; |
04454e1e | 12440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12441 | pub const SICT_SetImmediate: SCRIPT_INVOCATION_CONTEXT_TYPE = 3i32; |
04454e1e | 12442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12443 | pub const SICT_RequestAnimationFrame: SCRIPT_INVOCATION_CONTEXT_TYPE = 4i32; |
04454e1e | 12444 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12445 | pub const SICT_ToString: SCRIPT_INVOCATION_CONTEXT_TYPE = 5i32; |
04454e1e | 12446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12447 | pub const SICT_MutationObserverCheckpoint: SCRIPT_INVOCATION_CONTEXT_TYPE = 6i32; |
04454e1e | 12448 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12449 | pub const SICT_WWAExecUnsafeLocalFunction: SCRIPT_INVOCATION_CONTEXT_TYPE = 7i32; |
04454e1e | 12450 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12451 | pub const SICT_WWAExecAtPriority: SCRIPT_INVOCATION_CONTEXT_TYPE = 8i32; |
12452 | #[repr(C)] | |
04454e1e | 12453 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12454 | pub struct SEARCHMEMORY { |
12455 | pub SearchAddress: u64, | |
12456 | pub SearchLength: u64, | |
12457 | pub FoundAddress: u64, | |
12458 | pub PatternLength: u32, | |
12459 | pub Pattern: *mut ::core::ffi::c_void, | |
12460 | } | |
12461 | impl ::core::marker::Copy for SEARCHMEMORY {} | |
12462 | impl ::core::clone::Clone for SEARCHMEMORY { | |
12463 | fn clone(&self) -> Self { | |
12464 | *self | |
12465 | } | |
12466 | } | |
12467 | #[repr(C)] | |
04454e1e | 12468 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12469 | pub struct SOURCEFILE { |
12470 | pub ModBase: u64, | |
04454e1e | 12471 | pub FileName: ::windows_sys::core::PSTR, |
5e7ed085 | 12472 | } |
5e7ed085 | 12473 | impl ::core::marker::Copy for SOURCEFILE {} |
5e7ed085 FG |
12474 | impl ::core::clone::Clone for SOURCEFILE { |
12475 | fn clone(&self) -> Self { | |
12476 | *self | |
12477 | } | |
12478 | } | |
12479 | #[repr(C)] | |
04454e1e | 12480 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12481 | pub struct SOURCEFILEW { |
12482 | pub ModBase: u64, | |
04454e1e | 12483 | pub FileName: ::windows_sys::core::PWSTR, |
5e7ed085 | 12484 | } |
5e7ed085 | 12485 | impl ::core::marker::Copy for SOURCEFILEW {} |
5e7ed085 FG |
12486 | impl ::core::clone::Clone for SOURCEFILEW { |
12487 | fn clone(&self) -> Self { | |
12488 | *self | |
12489 | } | |
12490 | } | |
04454e1e | 12491 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12492 | pub const SOURCETEXT_ATTR_COMMENT: u32 = 2u32; |
04454e1e | 12493 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12494 | pub const SOURCETEXT_ATTR_FUNCTION_START: u32 = 64u32; |
04454e1e | 12495 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12496 | pub const SOURCETEXT_ATTR_HUMANTEXT: u32 = 32768u32; |
04454e1e | 12497 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12498 | pub const SOURCETEXT_ATTR_IDENTIFIER: u32 = 256u32; |
04454e1e | 12499 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12500 | pub const SOURCETEXT_ATTR_KEYWORD: u32 = 1u32; |
04454e1e | 12501 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12502 | pub const SOURCETEXT_ATTR_MEMBERLOOKUP: u32 = 512u32; |
04454e1e | 12503 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12504 | pub const SOURCETEXT_ATTR_NONSOURCE: u32 = 4u32; |
04454e1e | 12505 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12506 | pub const SOURCETEXT_ATTR_NUMBER: u32 = 16u32; |
04454e1e | 12507 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12508 | pub const SOURCETEXT_ATTR_OPERATOR: u32 = 8u32; |
04454e1e | 12509 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12510 | pub const SOURCETEXT_ATTR_STRING: u32 = 32u32; |
04454e1e | 12511 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12512 | pub const SOURCETEXT_ATTR_THIS: u32 = 1024u32; |
04454e1e | 12513 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12514 | pub const SPLITSYM_EXTRACT_ALL: u32 = 2u32; |
04454e1e | 12515 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12516 | pub const SPLITSYM_REMOVE_PRIVATE: u32 = 1u32; |
04454e1e | 12517 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12518 | pub const SPLITSYM_SYMBOLPATH_IS_SRC: u32 = 4u32; |
12519 | #[repr(C)] | |
04454e1e | 12520 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
12521 | #[cfg(feature = "Win32_Foundation")] |
12522 | pub struct SRCCODEINFO { | |
12523 | pub SizeOfStruct: u32, | |
12524 | pub Key: *mut ::core::ffi::c_void, | |
12525 | pub ModBase: u64, | |
12526 | pub Obj: [super::super::super::Foundation::CHAR; 261], | |
12527 | pub FileName: [super::super::super::Foundation::CHAR; 261], | |
12528 | pub LineNumber: u32, | |
12529 | pub Address: u64, | |
12530 | } | |
12531 | #[cfg(feature = "Win32_Foundation")] | |
12532 | impl ::core::marker::Copy for SRCCODEINFO {} | |
12533 | #[cfg(feature = "Win32_Foundation")] | |
12534 | impl ::core::clone::Clone for SRCCODEINFO { | |
12535 | fn clone(&self) -> Self { | |
12536 | *self | |
12537 | } | |
12538 | } | |
12539 | #[repr(C)] | |
04454e1e | 12540 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12541 | pub struct SRCCODEINFOW { |
12542 | pub SizeOfStruct: u32, | |
12543 | pub Key: *mut ::core::ffi::c_void, | |
12544 | pub ModBase: u64, | |
12545 | pub Obj: [u16; 261], | |
12546 | pub FileName: [u16; 261], | |
12547 | pub LineNumber: u32, | |
12548 | pub Address: u64, | |
12549 | } | |
12550 | impl ::core::marker::Copy for SRCCODEINFOW {} | |
12551 | impl ::core::clone::Clone for SRCCODEINFOW { | |
12552 | fn clone(&self) -> Self { | |
12553 | *self | |
12554 | } | |
12555 | } | |
04454e1e | 12556 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12557 | pub const SSRVACTION_CHECKSUMSTATUS: u32 = 8u32; |
04454e1e | 12558 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12559 | pub const SSRVACTION_EVENT: u32 = 3u32; |
04454e1e | 12560 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12561 | pub const SSRVACTION_EVENTW: u32 = 4u32; |
04454e1e | 12562 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12563 | pub const SSRVACTION_HTTPSTATUS: u32 = 6u32; |
04454e1e | 12564 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12565 | pub const SSRVACTION_QUERYCANCEL: u32 = 2u32; |
04454e1e | 12566 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12567 | pub const SSRVACTION_SIZE: u32 = 5u32; |
04454e1e | 12568 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12569 | pub const SSRVACTION_TRACE: u32 = 1u32; |
04454e1e | 12570 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12571 | pub const SSRVACTION_XMLOUTPUT: u32 = 7u32; |
04454e1e | 12572 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12573 | pub const SSRVOPT_CALLBACK: u32 = 1u32; |
04454e1e | 12574 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12575 | pub const SSRVOPT_CALLBACKW: u32 = 65536u32; |
04454e1e | 12576 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12577 | pub const SSRVOPT_DISABLE_PING_HOST: u32 = 67108864u32; |
04454e1e | 12578 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12579 | pub const SSRVOPT_DISABLE_TIMEOUT: u32 = 134217728u32; |
04454e1e | 12580 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12581 | pub const SSRVOPT_DONT_UNCOMPRESS: u32 = 33554432u32; |
04454e1e | 12582 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12583 | pub const SSRVOPT_DOWNSTREAM_STORE: u32 = 8192u32; |
04454e1e | 12584 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12585 | pub const SSRVOPT_ENABLE_COMM_MSG: u32 = 268435456u32; |
04454e1e | 12586 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12587 | pub const SSRVOPT_FAVOR_COMPRESSED: u32 = 2097152u32; |
04454e1e | 12588 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12589 | pub const SSRVOPT_FLAT_DEFAULT_STORE: u32 = 131072u32; |
04454e1e | 12590 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12591 | pub const SSRVOPT_GETPATH: u32 = 64u32; |
04454e1e | 12592 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12593 | pub const SSRVOPT_MAX: u32 = 2147483648u32; |
04454e1e | 12594 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12595 | pub const SSRVOPT_MESSAGE: u32 = 524288u32; |
04454e1e | 12596 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12597 | pub const SSRVOPT_NOCOPY: u32 = 64u32; |
04454e1e | 12598 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12599 | pub const SSRVOPT_OLDGUIDPTR: u32 = 16u32; |
04454e1e | 12600 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12601 | pub const SSRVOPT_OVERWRITE: u32 = 16384u32; |
04454e1e | 12602 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12603 | pub const SSRVOPT_PARAMTYPE: u32 = 256u32; |
04454e1e | 12604 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12605 | pub const SSRVOPT_PARENTWIN: u32 = 128u32; |
04454e1e | 12606 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12607 | pub const SSRVOPT_PROXY: u32 = 4096u32; |
04454e1e | 12608 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12609 | pub const SSRVOPT_PROXYW: u32 = 262144u32; |
04454e1e | 12610 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12611 | pub const SSRVOPT_RESETTOU: u32 = 32768u32; |
04454e1e | 12612 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12613 | pub const SSRVOPT_RETRY_APP_HANG: u32 = 2147483648u32; |
04454e1e | 12614 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12615 | pub const SSRVOPT_SECURE: u32 = 512u32; |
04454e1e | 12616 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12617 | pub const SSRVOPT_SERVICE: u32 = 1048576u32; |
04454e1e | 12618 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12619 | pub const SSRVOPT_SETCONTEXT: u32 = 2048u32; |
04454e1e | 12620 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12621 | pub const SSRVOPT_STRING: u32 = 4194304u32; |
04454e1e | 12622 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12623 | pub const SSRVOPT_TRACE: u32 = 1024u32; |
04454e1e | 12624 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12625 | pub const SSRVOPT_UNATTENDED: u32 = 32u32; |
04454e1e | 12626 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12627 | pub const SSRVOPT_URI_FILTER: u32 = 536870912u32; |
04454e1e | 12628 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12629 | pub const SSRVOPT_URI_TIERS: u32 = 1073741824u32; |
04454e1e | 12630 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12631 | pub const SSRVOPT_WINHTTP: u32 = 8388608u32; |
04454e1e | 12632 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12633 | pub const SSRVOPT_WININET: u32 = 16777216u32; |
04454e1e | 12634 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12635 | pub const SSRVURI_ALL: u32 = 255u32; |
04454e1e | 12636 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12637 | pub const SSRVURI_COMPRESSED: u32 = 2u32; |
04454e1e | 12638 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12639 | pub const SSRVURI_FILEPTR: u32 = 4u32; |
04454e1e | 12640 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12641 | pub const SSRVURI_HTTP_COMPRESSED: u32 = 2u32; |
04454e1e | 12642 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12643 | pub const SSRVURI_HTTP_FILEPTR: u32 = 4u32; |
04454e1e | 12644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12645 | pub const SSRVURI_HTTP_MASK: u32 = 15u32; |
04454e1e | 12646 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12647 | pub const SSRVURI_HTTP_NORMAL: u32 = 1u32; |
04454e1e | 12648 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12649 | pub const SSRVURI_NORMAL: u32 = 1u32; |
04454e1e | 12650 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12651 | pub const SSRVURI_UNC_COMPRESSED: u32 = 32u32; |
04454e1e | 12652 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12653 | pub const SSRVURI_UNC_FILEPTR: u32 = 64u32; |
04454e1e | 12654 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12655 | pub const SSRVURI_UNC_MASK: u32 = 240u32; |
04454e1e | 12656 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12657 | pub const SSRVURI_UNC_NORMAL: u32 = 16u32; |
12658 | #[repr(C)] | |
04454e1e | 12659 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
12660 | #[cfg(target_arch = "x86")] |
12661 | #[cfg(feature = "Win32_Foundation")] | |
12662 | pub struct STACKFRAME { | |
12663 | pub AddrPC: ADDRESS, | |
12664 | pub AddrReturn: ADDRESS, | |
12665 | pub AddrFrame: ADDRESS, | |
12666 | pub AddrStack: ADDRESS, | |
12667 | pub FuncTableEntry: *mut ::core::ffi::c_void, | |
12668 | pub Params: [u32; 4], | |
12669 | pub Far: super::super::super::Foundation::BOOL, | |
12670 | pub Virtual: super::super::super::Foundation::BOOL, | |
12671 | pub Reserved: [u32; 3], | |
12672 | pub KdHelp: KDHELP, | |
12673 | pub AddrBStore: ADDRESS, | |
12674 | } | |
12675 | #[cfg(target_arch = "x86")] | |
12676 | #[cfg(feature = "Win32_Foundation")] | |
12677 | impl ::core::marker::Copy for STACKFRAME {} | |
12678 | #[cfg(target_arch = "x86")] | |
12679 | #[cfg(feature = "Win32_Foundation")] | |
12680 | impl ::core::clone::Clone for STACKFRAME { | |
12681 | fn clone(&self) -> Self { | |
12682 | *self | |
12683 | } | |
12684 | } | |
12685 | #[repr(C)] | |
04454e1e | 12686 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
12687 | #[cfg(feature = "Win32_Foundation")] |
12688 | pub struct STACKFRAME64 { | |
12689 | pub AddrPC: ADDRESS64, | |
12690 | pub AddrReturn: ADDRESS64, | |
12691 | pub AddrFrame: ADDRESS64, | |
12692 | pub AddrStack: ADDRESS64, | |
12693 | pub AddrBStore: ADDRESS64, | |
12694 | pub FuncTableEntry: *mut ::core::ffi::c_void, | |
12695 | pub Params: [u64; 4], | |
12696 | pub Far: super::super::super::Foundation::BOOL, | |
12697 | pub Virtual: super::super::super::Foundation::BOOL, | |
12698 | pub Reserved: [u64; 3], | |
12699 | pub KdHelp: KDHELP64, | |
12700 | } | |
12701 | #[cfg(feature = "Win32_Foundation")] | |
12702 | impl ::core::marker::Copy for STACKFRAME64 {} | |
12703 | #[cfg(feature = "Win32_Foundation")] | |
12704 | impl ::core::clone::Clone for STACKFRAME64 { | |
12705 | fn clone(&self) -> Self { | |
12706 | *self | |
12707 | } | |
12708 | } | |
12709 | #[repr(C)] | |
04454e1e | 12710 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
12711 | #[cfg(feature = "Win32_Foundation")] |
12712 | pub struct STACKFRAME_EX { | |
12713 | pub AddrPC: ADDRESS64, | |
12714 | pub AddrReturn: ADDRESS64, | |
12715 | pub AddrFrame: ADDRESS64, | |
12716 | pub AddrStack: ADDRESS64, | |
12717 | pub AddrBStore: ADDRESS64, | |
12718 | pub FuncTableEntry: *mut ::core::ffi::c_void, | |
12719 | pub Params: [u64; 4], | |
12720 | pub Far: super::super::super::Foundation::BOOL, | |
12721 | pub Virtual: super::super::super::Foundation::BOOL, | |
12722 | pub Reserved: [u64; 3], | |
12723 | pub KdHelp: KDHELP64, | |
12724 | pub StackFrameSize: u32, | |
12725 | pub InlineFrameContext: u32, | |
12726 | } | |
12727 | #[cfg(feature = "Win32_Foundation")] | |
12728 | impl ::core::marker::Copy for STACKFRAME_EX {} | |
12729 | #[cfg(feature = "Win32_Foundation")] | |
12730 | impl ::core::clone::Clone for STACKFRAME_EX { | |
12731 | fn clone(&self) -> Self { | |
12732 | *self | |
12733 | } | |
12734 | } | |
04454e1e | 12735 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12736 | pub const STACK_FRAME_TYPE_IGNORE: u32 = 255u32; |
04454e1e | 12737 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12738 | pub const STACK_FRAME_TYPE_INIT: u32 = 0u32; |
04454e1e | 12739 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12740 | pub const STACK_FRAME_TYPE_INLINE: u32 = 2u32; |
04454e1e | 12741 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12742 | pub const STACK_FRAME_TYPE_RA: u32 = 128u32; |
04454e1e | 12743 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12744 | pub const STACK_FRAME_TYPE_STACK: u32 = 1u32; |
12745 | #[repr(C)] | |
04454e1e | 12746 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12747 | pub struct STACK_SRC_INFO { |
04454e1e FG |
12748 | pub ImagePath: ::windows_sys::core::PCWSTR, |
12749 | pub ModuleName: ::windows_sys::core::PCWSTR, | |
12750 | pub Function: ::windows_sys::core::PCWSTR, | |
5e7ed085 FG |
12751 | pub Displacement: u32, |
12752 | pub Row: u32, | |
12753 | pub Column: u32, | |
12754 | } | |
5e7ed085 | 12755 | impl ::core::marker::Copy for STACK_SRC_INFO {} |
5e7ed085 FG |
12756 | impl ::core::clone::Clone for STACK_SRC_INFO { |
12757 | fn clone(&self) -> Self { | |
12758 | *self | |
12759 | } | |
12760 | } | |
12761 | #[repr(C)] | |
04454e1e | 12762 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
12763 | #[cfg(feature = "Win32_Foundation")] |
12764 | pub struct STACK_SYM_FRAME_INFO { | |
12765 | pub StackFrameEx: DEBUG_STACK_FRAME_EX, | |
12766 | pub SrcInfo: STACK_SRC_INFO, | |
12767 | } | |
12768 | #[cfg(feature = "Win32_Foundation")] | |
12769 | impl ::core::marker::Copy for STACK_SYM_FRAME_INFO {} | |
12770 | #[cfg(feature = "Win32_Foundation")] | |
12771 | impl ::core::clone::Clone for STACK_SYM_FRAME_INFO { | |
12772 | fn clone(&self) -> Self { | |
12773 | *self | |
12774 | } | |
12775 | } | |
04454e1e | 12776 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 12777 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
12778 | 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>; |
12779 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 12780 | #[cfg(feature = "Win32_Foundation")] |
04454e1e | 12781 | 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>; |
5e7ed085 | 12782 | #[repr(C)] |
04454e1e | 12783 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
12784 | #[cfg(feature = "Win32_Foundation")] |
12785 | pub struct SYMBOL_INFO { | |
12786 | pub SizeOfStruct: u32, | |
12787 | pub TypeIndex: u32, | |
12788 | pub Reserved: [u64; 2], | |
12789 | pub Index: u32, | |
12790 | pub Size: u32, | |
12791 | pub ModBase: u64, | |
12792 | pub Flags: SYMBOL_INFO_FLAGS, | |
12793 | pub Value: u64, | |
12794 | pub Address: u64, | |
12795 | pub Register: u32, | |
12796 | pub Scope: u32, | |
12797 | pub Tag: u32, | |
12798 | pub NameLen: u32, | |
12799 | pub MaxNameLen: u32, | |
12800 | pub Name: [super::super::super::Foundation::CHAR; 1], | |
12801 | } | |
12802 | #[cfg(feature = "Win32_Foundation")] | |
12803 | impl ::core::marker::Copy for SYMBOL_INFO {} | |
12804 | #[cfg(feature = "Win32_Foundation")] | |
12805 | impl ::core::clone::Clone for SYMBOL_INFO { | |
12806 | fn clone(&self) -> Self { | |
12807 | *self | |
12808 | } | |
12809 | } | |
12810 | #[repr(C)] | |
04454e1e | 12811 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12812 | pub struct SYMBOL_INFOW { |
12813 | pub SizeOfStruct: u32, | |
12814 | pub TypeIndex: u32, | |
12815 | pub Reserved: [u64; 2], | |
12816 | pub Index: u32, | |
12817 | pub Size: u32, | |
12818 | pub ModBase: u64, | |
12819 | pub Flags: SYMBOL_INFO_FLAGS, | |
12820 | pub Value: u64, | |
12821 | pub Address: u64, | |
12822 | pub Register: u32, | |
12823 | pub Scope: u32, | |
12824 | pub Tag: u32, | |
12825 | pub NameLen: u32, | |
12826 | pub MaxNameLen: u32, | |
12827 | pub Name: [u16; 1], | |
12828 | } | |
12829 | impl ::core::marker::Copy for SYMBOL_INFOW {} | |
12830 | impl ::core::clone::Clone for SYMBOL_INFOW { | |
12831 | fn clone(&self) -> Self { | |
12832 | *self | |
12833 | } | |
12834 | } | |
12835 | #[repr(C)] | |
04454e1e | 12836 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12837 | pub struct SYMBOL_INFO_EX { |
12838 | pub SizeOfStruct: u32, | |
12839 | pub TypeOfInfo: u32, | |
12840 | pub Offset: u64, | |
12841 | pub Line: u32, | |
12842 | pub Displacement: u32, | |
12843 | pub Reserved: [u32; 4], | |
12844 | } | |
12845 | impl ::core::marker::Copy for SYMBOL_INFO_EX {} | |
12846 | impl ::core::clone::Clone for SYMBOL_INFO_EX { | |
12847 | fn clone(&self) -> Self { | |
12848 | *self | |
12849 | } | |
12850 | } | |
04454e1e | 12851 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12852 | pub type SYMBOL_INFO_FLAGS = u32; |
04454e1e | 12853 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12854 | pub const SYMFLAG_CLR_TOKEN: SYMBOL_INFO_FLAGS = 262144u32; |
04454e1e | 12855 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12856 | pub const SYMFLAG_CONSTANT: SYMBOL_INFO_FLAGS = 256u32; |
04454e1e | 12857 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12858 | pub const SYMFLAG_EXPORT: SYMBOL_INFO_FLAGS = 512u32; |
04454e1e | 12859 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12860 | pub const SYMFLAG_FORWARDER: SYMBOL_INFO_FLAGS = 1024u32; |
04454e1e | 12861 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12862 | pub const SYMFLAG_FRAMEREL: SYMBOL_INFO_FLAGS = 32u32; |
04454e1e | 12863 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12864 | pub const SYMFLAG_FUNCTION: SYMBOL_INFO_FLAGS = 2048u32; |
04454e1e | 12865 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12866 | pub const SYMFLAG_ILREL: SYMBOL_INFO_FLAGS = 65536u32; |
04454e1e | 12867 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12868 | pub const SYMFLAG_LOCAL: SYMBOL_INFO_FLAGS = 128u32; |
04454e1e | 12869 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12870 | pub const SYMFLAG_METADATA: SYMBOL_INFO_FLAGS = 131072u32; |
04454e1e | 12871 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12872 | pub const SYMFLAG_PARAMETER: SYMBOL_INFO_FLAGS = 64u32; |
04454e1e | 12873 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12874 | pub const SYMFLAG_REGISTER: SYMBOL_INFO_FLAGS = 8u32; |
04454e1e | 12875 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12876 | pub const SYMFLAG_REGREL: SYMBOL_INFO_FLAGS = 16u32; |
04454e1e | 12877 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12878 | pub const SYMFLAG_SLOT: SYMBOL_INFO_FLAGS = 32768u32; |
04454e1e | 12879 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12880 | pub const SYMFLAG_THUNK: SYMBOL_INFO_FLAGS = 8192u32; |
04454e1e | 12881 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12882 | pub const SYMFLAG_TLSREL: SYMBOL_INFO_FLAGS = 16384u32; |
04454e1e | 12883 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12884 | pub const SYMFLAG_VALUEPRESENT: SYMBOL_INFO_FLAGS = 1u32; |
04454e1e | 12885 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12886 | pub const SYMFLAG_VIRTUAL: SYMBOL_INFO_FLAGS = 4096u32; |
12887 | #[repr(C)] | |
04454e1e | 12888 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
12889 | #[cfg(feature = "Win32_Foundation")] |
12890 | pub struct SYMBOL_INFO_PACKAGE { | |
12891 | pub si: SYMBOL_INFO, | |
12892 | pub name: [super::super::super::Foundation::CHAR; 2001], | |
12893 | } | |
12894 | #[cfg(feature = "Win32_Foundation")] | |
12895 | impl ::core::marker::Copy for SYMBOL_INFO_PACKAGE {} | |
12896 | #[cfg(feature = "Win32_Foundation")] | |
12897 | impl ::core::clone::Clone for SYMBOL_INFO_PACKAGE { | |
12898 | fn clone(&self) -> Self { | |
12899 | *self | |
12900 | } | |
12901 | } | |
12902 | #[repr(C)] | |
04454e1e | 12903 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
12904 | pub struct SYMBOL_INFO_PACKAGEW { |
12905 | pub si: SYMBOL_INFOW, | |
12906 | pub name: [u16; 2001], | |
12907 | } | |
12908 | impl ::core::marker::Copy for SYMBOL_INFO_PACKAGEW {} | |
12909 | impl ::core::clone::Clone for SYMBOL_INFO_PACKAGEW { | |
12910 | fn clone(&self) -> Self { | |
12911 | *self | |
12912 | } | |
12913 | } | |
04454e1e | 12914 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12915 | pub const SYMBOL_TYPE_INDEX_NOT_FOUND: u32 = 2u32; |
04454e1e | 12916 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12917 | pub const SYMBOL_TYPE_INFO_NOT_FOUND: u32 = 3u32; |
04454e1e | 12918 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12919 | pub const SYMENUM_OPTIONS_DEFAULT: u32 = 1u32; |
04454e1e | 12920 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12921 | pub const SYMENUM_OPTIONS_INLINE: u32 = 2u32; |
04454e1e | 12922 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12923 | pub const SYMFLAG_FIXUP_ARM64X: u32 = 16777216u32; |
04454e1e | 12924 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12925 | pub const SYMFLAG_FUNC_NO_RETURN: u32 = 1048576u32; |
04454e1e | 12926 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12927 | pub const SYMFLAG_GLOBAL: u32 = 33554432u32; |
04454e1e | 12928 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12929 | pub const SYMFLAG_NULL: u32 = 524288u32; |
04454e1e | 12930 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12931 | pub const SYMFLAG_PUBLIC_CODE: u32 = 4194304u32; |
04454e1e | 12932 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12933 | pub const SYMFLAG_REGREL_ALIASINDIR: u32 = 8388608u32; |
04454e1e | 12934 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12935 | pub const SYMFLAG_RESET: u32 = 2147483648u32; |
04454e1e | 12936 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12937 | pub const SYMFLAG_SYNTHETIC_ZEROBASE: u32 = 2097152u32; |
04454e1e | 12938 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12939 | pub const SYMF_CONSTANT: u32 = 256u32; |
04454e1e | 12940 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12941 | pub const SYMF_EXPORT: u32 = 512u32; |
04454e1e | 12942 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12943 | pub const SYMF_FORWARDER: u32 = 1024u32; |
04454e1e | 12944 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12945 | pub const SYMF_FRAMEREL: u32 = 32u32; |
04454e1e | 12946 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12947 | pub const SYMF_FUNCTION: u32 = 2048u32; |
04454e1e | 12948 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12949 | pub const SYMF_LOCAL: u32 = 128u32; |
04454e1e | 12950 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12951 | pub const SYMF_OMAP_GENERATED: u32 = 1u32; |
04454e1e | 12952 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12953 | pub const SYMF_OMAP_MODIFIED: u32 = 2u32; |
04454e1e | 12954 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12955 | pub const SYMF_PARAMETER: u32 = 64u32; |
04454e1e | 12956 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12957 | pub const SYMF_REGISTER: u32 = 8u32; |
04454e1e | 12958 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12959 | pub const SYMF_REGREL: u32 = 16u32; |
04454e1e | 12960 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12961 | pub const SYMF_THUNK: u32 = 8192u32; |
04454e1e | 12962 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12963 | pub const SYMF_TLSREL: u32 = 16384u32; |
04454e1e | 12964 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12965 | pub const SYMF_VIRTUAL: u32 = 4096u32; |
04454e1e | 12966 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12967 | pub const SYMOPT_ALLOW_ABSOLUTE_SYMBOLS: u32 = 2048u32; |
04454e1e | 12968 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12969 | pub const SYMOPT_ALLOW_ZERO_ADDRESS: u32 = 16777216u32; |
04454e1e | 12970 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12971 | pub const SYMOPT_AUTO_PUBLICS: u32 = 65536u32; |
04454e1e | 12972 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12973 | pub const SYMOPT_CASE_INSENSITIVE: u32 = 1u32; |
04454e1e | 12974 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12975 | pub const SYMOPT_DEBUG: u32 = 2147483648u32; |
04454e1e | 12976 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12977 | pub const SYMOPT_DEFERRED_LOADS: u32 = 4u32; |
04454e1e | 12978 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12979 | pub const SYMOPT_DISABLE_FAST_SYMBOLS: u32 = 268435456u32; |
04454e1e | 12980 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12981 | pub const SYMOPT_DISABLE_SRVSTAR_ON_STARTUP: u32 = 1073741824u32; |
04454e1e | 12982 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12983 | pub const SYMOPT_DISABLE_SYMSRV_AUTODETECT: u32 = 33554432u32; |
04454e1e | 12984 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12985 | pub const SYMOPT_DISABLE_SYMSRV_TIMEOUT: u32 = 536870912u32; |
04454e1e | 12986 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12987 | pub const SYMOPT_EXACT_SYMBOLS: u32 = 1024u32; |
04454e1e | 12988 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12989 | pub const SYMOPT_FAIL_CRITICAL_ERRORS: u32 = 512u32; |
04454e1e | 12990 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12991 | pub const SYMOPT_FAVOR_COMPRESSED: u32 = 8388608u32; |
04454e1e | 12992 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12993 | pub const SYMOPT_FLAT_DIRECTORY: u32 = 4194304u32; |
04454e1e | 12994 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12995 | pub const SYMOPT_IGNORE_CVREC: u32 = 128u32; |
04454e1e | 12996 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12997 | pub const SYMOPT_IGNORE_IMAGEDIR: u32 = 2097152u32; |
04454e1e | 12998 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 12999 | pub const SYMOPT_IGNORE_NT_SYMPATH: u32 = 4096u32; |
04454e1e | 13000 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13001 | pub const SYMOPT_INCLUDE_32BIT_MODULES: u32 = 8192u32; |
04454e1e | 13002 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13003 | pub const SYMOPT_LOAD_ANYTHING: u32 = 64u32; |
04454e1e | 13004 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13005 | pub const SYMOPT_LOAD_LINES: u32 = 16u32; |
04454e1e | 13006 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13007 | pub const SYMOPT_NO_CPP: u32 = 8u32; |
04454e1e | 13008 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13009 | pub const SYMOPT_NO_IMAGE_SEARCH: u32 = 131072u32; |
04454e1e | 13010 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13011 | pub const SYMOPT_NO_PROMPTS: u32 = 524288u32; |
04454e1e | 13012 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13013 | pub const SYMOPT_NO_PUBLICS: u32 = 32768u32; |
04454e1e | 13014 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13015 | pub const SYMOPT_NO_UNQUALIFIED_LOADS: u32 = 256u32; |
04454e1e | 13016 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13017 | pub const SYMOPT_OMAP_FIND_NEAREST: u32 = 32u32; |
04454e1e | 13018 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13019 | pub const SYMOPT_OVERWRITE: u32 = 1048576u32; |
04454e1e | 13020 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13021 | pub const SYMOPT_PUBLICS_ONLY: u32 = 16384u32; |
04454e1e | 13022 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13023 | pub const SYMOPT_READONLY_CACHE: u32 = 67108864u32; |
04454e1e | 13024 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13025 | pub const SYMOPT_SECURE: u32 = 262144u32; |
04454e1e | 13026 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13027 | pub const SYMOPT_SYMPATH_LAST: u32 = 134217728u32; |
04454e1e | 13028 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13029 | pub const SYMOPT_UNDNAME: u32 = 2u32; |
04454e1e | 13030 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13031 | pub const SYMSEARCH_ALLITEMS: u32 = 8u32; |
04454e1e | 13032 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13033 | pub const SYMSEARCH_GLOBALSONLY: u32 = 4u32; |
04454e1e | 13034 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13035 | pub const SYMSEARCH_MASKOBJS: u32 = 1u32; |
04454e1e | 13036 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13037 | pub const SYMSEARCH_RECURSE: u32 = 2u32; |
13038 | #[repr(C)] | |
04454e1e | 13039 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13040 | pub struct SYMSRV_EXTENDED_OUTPUT_DATA { |
13041 | pub sizeOfStruct: u32, | |
13042 | pub version: u32, | |
13043 | pub filePtrMsg: [u16; 261], | |
13044 | } | |
13045 | impl ::core::marker::Copy for SYMSRV_EXTENDED_OUTPUT_DATA {} | |
13046 | impl ::core::clone::Clone for SYMSRV_EXTENDED_OUTPUT_DATA { | |
13047 | fn clone(&self) -> Self { | |
13048 | *self | |
13049 | } | |
13050 | } | |
13051 | #[repr(C)] | |
04454e1e | 13052 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13053 | #[cfg(feature = "Win32_Foundation")] |
13054 | pub struct SYMSRV_INDEX_INFO { | |
13055 | pub sizeofstruct: u32, | |
13056 | pub file: [super::super::super::Foundation::CHAR; 261], | |
13057 | pub stripped: super::super::super::Foundation::BOOL, | |
13058 | pub timestamp: u32, | |
13059 | pub size: u32, | |
13060 | pub dbgfile: [super::super::super::Foundation::CHAR; 261], | |
13061 | pub pdbfile: [super::super::super::Foundation::CHAR; 261], | |
13062 | pub guid: ::windows_sys::core::GUID, | |
13063 | pub sig: u32, | |
13064 | pub age: u32, | |
13065 | } | |
13066 | #[cfg(feature = "Win32_Foundation")] | |
13067 | impl ::core::marker::Copy for SYMSRV_INDEX_INFO {} | |
13068 | #[cfg(feature = "Win32_Foundation")] | |
13069 | impl ::core::clone::Clone for SYMSRV_INDEX_INFO { | |
13070 | fn clone(&self) -> Self { | |
13071 | *self | |
13072 | } | |
13073 | } | |
13074 | #[repr(C)] | |
04454e1e | 13075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13076 | #[cfg(feature = "Win32_Foundation")] |
13077 | pub struct SYMSRV_INDEX_INFOW { | |
13078 | pub sizeofstruct: u32, | |
13079 | pub file: [u16; 261], | |
13080 | pub stripped: super::super::super::Foundation::BOOL, | |
13081 | pub timestamp: u32, | |
13082 | pub size: u32, | |
13083 | pub dbgfile: [u16; 261], | |
13084 | pub pdbfile: [u16; 261], | |
13085 | pub guid: ::windows_sys::core::GUID, | |
13086 | pub sig: u32, | |
13087 | pub age: u32, | |
13088 | } | |
13089 | #[cfg(feature = "Win32_Foundation")] | |
13090 | impl ::core::marker::Copy for SYMSRV_INDEX_INFOW {} | |
13091 | #[cfg(feature = "Win32_Foundation")] | |
13092 | impl ::core::clone::Clone for SYMSRV_INDEX_INFOW { | |
13093 | fn clone(&self) -> Self { | |
13094 | *self | |
13095 | } | |
13096 | } | |
04454e1e | 13097 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13098 | pub const SYMSRV_VERSION: u32 = 2u32; |
04454e1e | 13099 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13100 | pub const SYMSTOREOPT_ALT_INDEX: u32 = 16u32; |
04454e1e | 13101 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13102 | pub const SYMSTOREOPT_UNICODE: u32 = 32u32; |
13103 | #[repr(C)] | |
04454e1e | 13104 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13105 | pub struct SYM_DUMP_PARAM { |
13106 | pub size: u32, | |
13107 | pub sName: *mut u8, | |
13108 | pub Options: u32, | |
13109 | pub addr: u64, | |
13110 | pub listLink: *mut FIELD_INFO, | |
13111 | pub Anonymous: SYM_DUMP_PARAM_0, | |
13112 | pub CallbackRoutine: PSYM_DUMP_FIELD_CALLBACK, | |
13113 | pub nFields: u32, | |
13114 | pub Fields: *mut FIELD_INFO, | |
13115 | pub ModBase: u64, | |
13116 | pub TypeId: u32, | |
13117 | pub TypeSize: u32, | |
13118 | pub BufferSize: u32, | |
13119 | pub _bitfield: u32, | |
13120 | } | |
13121 | impl ::core::marker::Copy for SYM_DUMP_PARAM {} | |
13122 | impl ::core::clone::Clone for SYM_DUMP_PARAM { | |
13123 | fn clone(&self) -> Self { | |
13124 | *self | |
13125 | } | |
13126 | } | |
13127 | #[repr(C)] | |
04454e1e | 13128 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13129 | pub union SYM_DUMP_PARAM_0 { |
13130 | pub Context: *mut ::core::ffi::c_void, | |
13131 | pub pBuffer: *mut ::core::ffi::c_void, | |
13132 | } | |
13133 | impl ::core::marker::Copy for SYM_DUMP_PARAM_0 {} | |
13134 | impl ::core::clone::Clone for SYM_DUMP_PARAM_0 { | |
13135 | fn clone(&self) -> Self { | |
13136 | *self | |
13137 | } | |
13138 | } | |
04454e1e | 13139 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13140 | pub type SYM_FIND_ID_OPTION = u32; |
04454e1e | 13141 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13142 | pub const SSRVOPT_DWORD: SYM_FIND_ID_OPTION = 2u32; |
04454e1e | 13143 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13144 | pub const SSRVOPT_DWORDPTR: SYM_FIND_ID_OPTION = 4u32; |
04454e1e | 13145 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13146 | pub const SSRVOPT_GUIDPTR: SYM_FIND_ID_OPTION = 8u32; |
04454e1e | 13147 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13148 | pub const SYM_INLINE_COMP_DIFFERENT: u32 = 5u32; |
04454e1e | 13149 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13150 | pub const SYM_INLINE_COMP_ERROR: u32 = 0u32; |
04454e1e | 13151 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13152 | pub const SYM_INLINE_COMP_IDENTICAL: u32 = 1u32; |
04454e1e | 13153 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13154 | pub const SYM_INLINE_COMP_STEPIN: u32 = 2u32; |
04454e1e | 13155 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13156 | pub const SYM_INLINE_COMP_STEPOUT: u32 = 3u32; |
04454e1e | 13157 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13158 | pub const SYM_INLINE_COMP_STEPOVER: u32 = 4u32; |
04454e1e | 13159 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13160 | pub type SYM_LOAD_FLAGS = u32; |
04454e1e | 13161 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13162 | pub const SLMFLAG_NONE: SYM_LOAD_FLAGS = 0u32; |
04454e1e | 13163 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13164 | pub const SLMFLAG_VIRTUAL: SYM_LOAD_FLAGS = 1u32; |
04454e1e | 13165 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13166 | pub const SLMFLAG_ALT_INDEX: SYM_LOAD_FLAGS = 2u32; |
04454e1e | 13167 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13168 | pub const SLMFLAG_NO_SYMBOLS: SYM_LOAD_FLAGS = 4u32; |
04454e1e | 13169 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13170 | pub type SYM_SRV_STORE_FILE_FLAGS = u32; |
04454e1e | 13171 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13172 | pub const SYMSTOREOPT_COMPRESS: SYM_SRV_STORE_FILE_FLAGS = 1u32; |
04454e1e | 13173 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13174 | pub const SYMSTOREOPT_OVERWRITE: SYM_SRV_STORE_FILE_FLAGS = 2u32; |
04454e1e | 13175 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13176 | pub const SYMSTOREOPT_PASS_IF_EXISTS: SYM_SRV_STORE_FILE_FLAGS = 64u32; |
04454e1e | 13177 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13178 | pub const SYMSTOREOPT_POINTER: SYM_SRV_STORE_FILE_FLAGS = 8u32; |
04454e1e | 13179 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13180 | pub const SYMSTOREOPT_RETURNINDEX: SYM_SRV_STORE_FILE_FLAGS = 4u32; |
04454e1e | 13181 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13182 | pub const SYM_STKWALK_DEFAULT: u32 = 0u32; |
04454e1e | 13183 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13184 | pub const SYM_STKWALK_FORCE_FRAMEPTR: u32 = 1u32; |
04454e1e | 13185 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13186 | pub const SYM_STKWALK_ZEROEXTEND_PTRS: u32 = 2u32; |
04454e1e | 13187 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13188 | pub type SYM_TYPE = i32; |
04454e1e | 13189 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13190 | pub const SymNone: SYM_TYPE = 0i32; |
04454e1e | 13191 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13192 | pub const SymCoff: SYM_TYPE = 1i32; |
04454e1e | 13193 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13194 | pub const SymCv: SYM_TYPE = 2i32; |
04454e1e | 13195 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13196 | pub const SymPdb: SYM_TYPE = 3i32; |
04454e1e | 13197 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13198 | pub const SymExport: SYM_TYPE = 4i32; |
04454e1e | 13199 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13200 | pub const SymDeferred: SYM_TYPE = 5i32; |
04454e1e | 13201 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13202 | pub const SymSym: SYM_TYPE = 6i32; |
04454e1e | 13203 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13204 | pub const SymDia: SYM_TYPE = 7i32; |
04454e1e | 13205 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13206 | pub const SymVirtual: SYM_TYPE = 8i32; |
04454e1e | 13207 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13208 | pub const NumSymTypes: SYM_TYPE = 9i32; |
04454e1e | 13209 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13210 | pub type ScriptChangeKind = i32; |
04454e1e | 13211 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13212 | pub const ScriptRename: ScriptChangeKind = 0i32; |
04454e1e | 13213 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13214 | pub type ScriptDebugEvent = i32; |
04454e1e | 13215 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13216 | pub const ScriptDebugBreakpoint: ScriptDebugEvent = 0i32; |
04454e1e | 13217 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13218 | pub const ScriptDebugStep: ScriptDebugEvent = 1i32; |
04454e1e | 13219 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13220 | pub const ScriptDebugException: ScriptDebugEvent = 2i32; |
04454e1e | 13221 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13222 | pub const ScriptDebugAsyncBreak: ScriptDebugEvent = 3i32; |
04454e1e | 13223 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13224 | pub type ScriptDebugEventFilter = i32; |
04454e1e | 13225 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13226 | pub const ScriptDebugEventFilterEntry: ScriptDebugEventFilter = 0i32; |
04454e1e | 13227 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13228 | pub const ScriptDebugEventFilterException: ScriptDebugEventFilter = 1i32; |
04454e1e | 13229 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13230 | pub const ScriptDebugEventFilterUnhandledException: ScriptDebugEventFilter = 2i32; |
04454e1e | 13231 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13232 | pub const ScriptDebugEventFilterAbort: ScriptDebugEventFilter = 3i32; |
13233 | #[repr(C)] | |
04454e1e | 13234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13235 | pub struct ScriptDebugEventInformation { |
13236 | pub DebugEvent: ScriptDebugEvent, | |
13237 | pub EventPosition: ScriptDebugPosition, | |
13238 | pub EventSpanEnd: ScriptDebugPosition, | |
13239 | pub u: ScriptDebugEventInformation_0, | |
13240 | } | |
13241 | impl ::core::marker::Copy for ScriptDebugEventInformation {} | |
13242 | impl ::core::clone::Clone for ScriptDebugEventInformation { | |
13243 | fn clone(&self) -> Self { | |
13244 | *self | |
13245 | } | |
13246 | } | |
13247 | #[repr(C)] | |
04454e1e | 13248 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13249 | pub union ScriptDebugEventInformation_0 { |
13250 | pub ExceptionInformation: ScriptDebugEventInformation_0_1, | |
13251 | pub BreakpointInformation: ScriptDebugEventInformation_0_0, | |
13252 | } | |
13253 | impl ::core::marker::Copy for ScriptDebugEventInformation_0 {} | |
13254 | impl ::core::clone::Clone for ScriptDebugEventInformation_0 { | |
13255 | fn clone(&self) -> Self { | |
13256 | *self | |
13257 | } | |
13258 | } | |
13259 | #[repr(C)] | |
04454e1e | 13260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13261 | pub struct ScriptDebugEventInformation_0_0 { |
13262 | pub BreakpointId: u64, | |
13263 | } | |
13264 | impl ::core::marker::Copy for ScriptDebugEventInformation_0_0 {} | |
13265 | impl ::core::clone::Clone for ScriptDebugEventInformation_0_0 { | |
13266 | fn clone(&self) -> Self { | |
13267 | *self | |
13268 | } | |
13269 | } | |
13270 | #[repr(C)] | |
04454e1e | 13271 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13272 | pub struct ScriptDebugEventInformation_0_1 { |
13273 | pub IsUncaught: bool, | |
13274 | } | |
13275 | impl ::core::marker::Copy for ScriptDebugEventInformation_0_1 {} | |
13276 | impl ::core::clone::Clone for ScriptDebugEventInformation_0_1 { | |
13277 | fn clone(&self) -> Self { | |
13278 | *self | |
13279 | } | |
13280 | } | |
13281 | #[repr(C)] | |
04454e1e | 13282 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13283 | pub struct ScriptDebugPosition { |
13284 | pub Line: u32, | |
13285 | pub Column: u32, | |
13286 | } | |
13287 | impl ::core::marker::Copy for ScriptDebugPosition {} | |
13288 | impl ::core::clone::Clone for ScriptDebugPosition { | |
13289 | fn clone(&self) -> Self { | |
13290 | *self | |
13291 | } | |
13292 | } | |
04454e1e | 13293 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13294 | pub type ScriptDebugState = i32; |
04454e1e | 13295 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13296 | pub const ScriptDebugNoDebugger: ScriptDebugState = 0i32; |
04454e1e | 13297 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13298 | pub const ScriptDebugNotExecuting: ScriptDebugState = 1i32; |
04454e1e | 13299 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13300 | pub const ScriptDebugExecuting: ScriptDebugState = 2i32; |
04454e1e | 13301 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13302 | pub const ScriptDebugBreak: ScriptDebugState = 3i32; |
04454e1e | 13303 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13304 | pub type ScriptExecutionKind = i32; |
04454e1e | 13305 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13306 | pub const ScriptExecutionNormal: ScriptExecutionKind = 0i32; |
04454e1e | 13307 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13308 | pub const ScriptExecutionStepIn: ScriptExecutionKind = 1i32; |
04454e1e | 13309 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13310 | pub const ScriptExecutionStepOut: ScriptExecutionKind = 2i32; |
04454e1e | 13311 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13312 | pub const ScriptExecutionStepOver: ScriptExecutionKind = 3i32; |
04454e1e | 13313 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13314 | pub type SignatureComparison = i32; |
04454e1e | 13315 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13316 | pub const Unrelated: SignatureComparison = 0i32; |
04454e1e | 13317 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13318 | pub const Ambiguous: SignatureComparison = 1i32; |
04454e1e | 13319 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13320 | pub const LessSpecific: SignatureComparison = 2i32; |
04454e1e | 13321 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13322 | pub const MoreSpecific: SignatureComparison = 3i32; |
04454e1e | 13323 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13324 | pub const Identical: SignatureComparison = 4i32; |
04454e1e | 13325 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13326 | pub type SymbolKind = i32; |
04454e1e | 13327 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13328 | pub const Symbol: SymbolKind = 0i32; |
04454e1e | 13329 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13330 | pub const SymbolModule: SymbolKind = 1i32; |
04454e1e | 13331 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13332 | pub const SymbolType: SymbolKind = 2i32; |
04454e1e | 13333 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13334 | pub const SymbolField: SymbolKind = 3i32; |
04454e1e | 13335 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13336 | pub const SymbolConstant: SymbolKind = 4i32; |
04454e1e | 13337 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13338 | pub const SymbolData: SymbolKind = 5i32; |
04454e1e | 13339 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13340 | pub const SymbolBaseClass: SymbolKind = 6i32; |
04454e1e | 13341 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13342 | pub const SymbolPublic: SymbolKind = 7i32; |
04454e1e | 13343 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13344 | pub const SymbolFunction: SymbolKind = 8i32; |
04454e1e | 13345 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13346 | pub type SymbolSearchOptions = i32; |
04454e1e | 13347 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13348 | pub const SymbolSearchNone: SymbolSearchOptions = 0i32; |
04454e1e | 13349 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13350 | pub const SymbolSearchCompletion: SymbolSearchOptions = 1i32; |
04454e1e | 13351 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13352 | pub const SymbolSearchCaseInsensitive: SymbolSearchOptions = 2i32; |
13353 | #[repr(C)] | |
04454e1e | 13354 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13355 | pub struct TEXT_DOCUMENT_ARRAY { |
13356 | pub dwCount: u32, | |
13357 | pub Members: *mut IDebugDocumentText, | |
13358 | } | |
13359 | impl ::core::marker::Copy for TEXT_DOCUMENT_ARRAY {} | |
13360 | impl ::core::clone::Clone for TEXT_DOCUMENT_ARRAY { | |
13361 | fn clone(&self) -> Self { | |
13362 | *self | |
13363 | } | |
13364 | } | |
04454e1e | 13365 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13366 | pub const TEXT_DOC_ATTR_READONLY: u32 = 1u32; |
04454e1e | 13367 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13368 | pub const TEXT_DOC_ATTR_TYPE_PRIMARY: u32 = 2u32; |
04454e1e | 13369 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13370 | pub const TEXT_DOC_ATTR_TYPE_SCRIPT: u32 = 8u32; |
04454e1e | 13371 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13372 | pub const TEXT_DOC_ATTR_TYPE_WORKER: u32 = 4u32; |
04454e1e | 13373 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13374 | pub const THREAD_BLOCKED: u32 = 4u32; |
04454e1e | 13375 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13376 | pub type THREAD_ERROR_MODE = u32; |
04454e1e | 13377 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13378 | pub const SEM_ALL_ERRORS: THREAD_ERROR_MODE = 0u32; |
04454e1e | 13379 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13380 | pub const SEM_FAILCRITICALERRORS: THREAD_ERROR_MODE = 1u32; |
04454e1e | 13381 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13382 | pub const SEM_NOGPFAULTERRORBOX: THREAD_ERROR_MODE = 2u32; |
04454e1e | 13383 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13384 | pub const SEM_NOOPENFILEERRORBOX: THREAD_ERROR_MODE = 32768u32; |
04454e1e | 13385 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13386 | pub const SEM_NOALIGNMENTFAULTEXCEPT: THREAD_ERROR_MODE = 4u32; |
04454e1e | 13387 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13388 | pub const THREAD_OUT_OF_CONTEXT: u32 = 8u32; |
04454e1e | 13389 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13390 | pub const THREAD_STATE_RUNNING: u32 = 1u32; |
04454e1e | 13391 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13392 | pub const THREAD_STATE_SUSPENDED: u32 = 2u32; |
04454e1e | 13393 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13394 | pub type THREAD_WRITE_FLAGS = i32; |
04454e1e | 13395 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13396 | pub const ThreadWriteThread: THREAD_WRITE_FLAGS = 1i32; |
04454e1e | 13397 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13398 | pub const ThreadWriteStack: THREAD_WRITE_FLAGS = 2i32; |
04454e1e | 13399 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13400 | pub const ThreadWriteContext: THREAD_WRITE_FLAGS = 4i32; |
04454e1e | 13401 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13402 | pub const ThreadWriteBackingStore: THREAD_WRITE_FLAGS = 8i32; |
04454e1e | 13403 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13404 | pub const ThreadWriteInstructionWindow: THREAD_WRITE_FLAGS = 16i32; |
04454e1e | 13405 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13406 | pub const ThreadWriteThreadData: THREAD_WRITE_FLAGS = 32i32; |
04454e1e | 13407 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13408 | pub const ThreadWriteThreadInfo: THREAD_WRITE_FLAGS = 64i32; |
13409 | #[repr(C)] | |
04454e1e | 13410 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13411 | pub struct TI_FINDCHILDREN_PARAMS { |
13412 | pub Count: u32, | |
13413 | pub Start: u32, | |
13414 | pub ChildId: [u32; 1], | |
13415 | } | |
13416 | impl ::core::marker::Copy for TI_FINDCHILDREN_PARAMS {} | |
13417 | impl ::core::clone::Clone for TI_FINDCHILDREN_PARAMS { | |
13418 | fn clone(&self) -> Self { | |
13419 | *self | |
13420 | } | |
13421 | } | |
13422 | #[repr(C)] | |
04454e1e | 13423 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13424 | pub struct TRANSLATE_VIRTUAL_TO_PHYSICAL { |
13425 | pub Virtual: u64, | |
13426 | pub Physical: u64, | |
13427 | } | |
13428 | impl ::core::marker::Copy for TRANSLATE_VIRTUAL_TO_PHYSICAL {} | |
13429 | impl ::core::clone::Clone for TRANSLATE_VIRTUAL_TO_PHYSICAL { | |
13430 | fn clone(&self) -> Self { | |
13431 | *self | |
13432 | } | |
13433 | } | |
04454e1e | 13434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13435 | pub type TypeKind = i32; |
04454e1e | 13436 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13437 | pub const TypeUDT: TypeKind = 0i32; |
04454e1e | 13438 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13439 | pub const TypePointer: TypeKind = 1i32; |
04454e1e | 13440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13441 | pub const TypeMemberPointer: TypeKind = 2i32; |
04454e1e | 13442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13443 | pub const TypeArray: TypeKind = 3i32; |
04454e1e | 13444 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13445 | pub const TypeFunction: TypeKind = 4i32; |
04454e1e | 13446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13447 | pub const TypeTypedef: TypeKind = 5i32; |
04454e1e | 13448 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13449 | pub const TypeEnum: TypeKind = 6i32; |
04454e1e | 13450 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13451 | pub const TypeIntrinsic: TypeKind = 7i32; |
04454e1e | 13452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13453 | pub const TypeExtendedArray: TypeKind = 8i32; |
04454e1e | 13454 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13455 | pub const UNAVAILABLE_ERROR: u32 = 12u32; |
04454e1e | 13456 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13457 | pub const UNDNAME_32_BIT_DECODE: u32 = 2048u32; |
04454e1e | 13458 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13459 | pub const UNDNAME_COMPLETE: u32 = 0u32; |
04454e1e | 13460 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13461 | pub const UNDNAME_NAME_ONLY: u32 = 4096u32; |
04454e1e | 13462 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13463 | pub const UNDNAME_NO_ACCESS_SPECIFIERS: u32 = 128u32; |
04454e1e | 13464 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13465 | pub const UNDNAME_NO_ALLOCATION_LANGUAGE: u32 = 16u32; |
04454e1e | 13466 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13467 | pub const UNDNAME_NO_ALLOCATION_MODEL: u32 = 8u32; |
04454e1e | 13468 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13469 | pub const UNDNAME_NO_ARGUMENTS: u32 = 8192u32; |
04454e1e | 13470 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13471 | pub const UNDNAME_NO_CV_THISTYPE: u32 = 64u32; |
04454e1e | 13472 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13473 | pub const UNDNAME_NO_FUNCTION_RETURNS: u32 = 4u32; |
04454e1e | 13474 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13475 | pub const UNDNAME_NO_LEADING_UNDERSCORES: u32 = 1u32; |
04454e1e | 13476 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13477 | pub const UNDNAME_NO_MEMBER_TYPE: u32 = 512u32; |
04454e1e | 13478 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13479 | pub const UNDNAME_NO_MS_KEYWORDS: u32 = 2u32; |
04454e1e | 13480 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13481 | pub const UNDNAME_NO_MS_THISTYPE: u32 = 32u32; |
04454e1e | 13482 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13483 | pub const UNDNAME_NO_RETURN_UDT_MODEL: u32 = 1024u32; |
04454e1e | 13484 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13485 | pub const UNDNAME_NO_SPECIAL_SYMS: u32 = 16384u32; |
04454e1e | 13486 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13487 | pub const UNDNAME_NO_THISTYPE: u32 = 96u32; |
04454e1e | 13488 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13489 | pub const UNDNAME_NO_THROW_SIGNATURES: u32 = 256u32; |
13490 | #[repr(C)] | |
04454e1e | 13491 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13492 | pub struct UNLOAD_DLL_DEBUG_INFO { |
13493 | pub lpBaseOfDll: *mut ::core::ffi::c_void, | |
13494 | } | |
13495 | impl ::core::marker::Copy for UNLOAD_DLL_DEBUG_INFO {} | |
13496 | impl ::core::clone::Clone for UNLOAD_DLL_DEBUG_INFO { | |
13497 | fn clone(&self) -> Self { | |
13498 | *self | |
13499 | } | |
13500 | } | |
13501 | #[repr(C)] | |
04454e1e | 13502 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13503 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
13504 | pub struct UNWIND_HISTORY_TABLE { | |
13505 | pub Count: u32, | |
13506 | pub LocalHint: u8, | |
13507 | pub GlobalHint: u8, | |
13508 | pub Search: u8, | |
13509 | pub Once: u8, | |
13510 | pub LowAddress: usize, | |
13511 | pub HighAddress: usize, | |
13512 | pub Entry: [UNWIND_HISTORY_TABLE_ENTRY; 12], | |
13513 | } | |
13514 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] | |
13515 | impl ::core::marker::Copy for UNWIND_HISTORY_TABLE {} | |
13516 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] | |
13517 | impl ::core::clone::Clone for UNWIND_HISTORY_TABLE { | |
13518 | fn clone(&self) -> Self { | |
13519 | *self | |
13520 | } | |
13521 | } | |
13522 | #[repr(C)] | |
04454e1e | 13523 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13524 | #[cfg(target_arch = "aarch64")] |
13525 | pub struct UNWIND_HISTORY_TABLE_ENTRY { | |
13526 | pub ImageBase: usize, | |
13527 | pub FunctionEntry: *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, | |
13528 | } | |
13529 | #[cfg(target_arch = "aarch64")] | |
13530 | impl ::core::marker::Copy for UNWIND_HISTORY_TABLE_ENTRY {} | |
13531 | #[cfg(target_arch = "aarch64")] | |
13532 | impl ::core::clone::Clone for UNWIND_HISTORY_TABLE_ENTRY { | |
13533 | fn clone(&self) -> Self { | |
13534 | *self | |
13535 | } | |
13536 | } | |
13537 | #[repr(C)] | |
04454e1e | 13538 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13539 | #[cfg(target_arch = "x86_64")] |
13540 | pub struct UNWIND_HISTORY_TABLE_ENTRY { | |
13541 | pub ImageBase: usize, | |
13542 | pub FunctionEntry: *mut IMAGE_RUNTIME_FUNCTION_ENTRY, | |
13543 | } | |
13544 | #[cfg(target_arch = "x86_64")] | |
13545 | impl ::core::marker::Copy for UNWIND_HISTORY_TABLE_ENTRY {} | |
13546 | #[cfg(target_arch = "x86_64")] | |
13547 | impl ::core::clone::Clone for UNWIND_HISTORY_TABLE_ENTRY { | |
13548 | fn clone(&self) -> Self { | |
13549 | *self | |
13550 | } | |
13551 | } | |
04454e1e | 13552 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13553 | pub type VER_PLATFORM = u32; |
04454e1e | 13554 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13555 | pub const VER_PLATFORM_WIN32s: VER_PLATFORM = 0u32; |
04454e1e | 13556 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13557 | pub const VER_PLATFORM_WIN32_WINDOWS: VER_PLATFORM = 1u32; |
04454e1e | 13558 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13559 | pub const VER_PLATFORM_WIN32_NT: VER_PLATFORM = 2u32; |
13560 | #[repr(C)] | |
04454e1e | 13561 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13562 | pub struct VIRTUAL_TO_PHYSICAL { |
13563 | pub Status: u32, | |
13564 | pub Size: u32, | |
13565 | pub PdeAddress: u64, | |
13566 | pub Virtual: u64, | |
13567 | pub Physical: u64, | |
13568 | } | |
13569 | impl ::core::marker::Copy for VIRTUAL_TO_PHYSICAL {} | |
13570 | impl ::core::clone::Clone for VIRTUAL_TO_PHYSICAL { | |
13571 | fn clone(&self) -> Self { | |
13572 | *self | |
13573 | } | |
13574 | } | |
04454e1e | 13575 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13576 | pub type VarArgsKind = i32; |
04454e1e | 13577 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13578 | pub const VarArgsNone: VarArgsKind = 0i32; |
04454e1e | 13579 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13580 | pub const VarArgsCStyle: VarArgsKind = 1i32; |
13581 | #[repr(C)] | |
04454e1e | 13582 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13583 | #[cfg(feature = "Win32_Foundation")] |
13584 | pub struct WAITCHAIN_NODE_INFO { | |
13585 | pub ObjectType: WCT_OBJECT_TYPE, | |
13586 | pub ObjectStatus: WCT_OBJECT_STATUS, | |
13587 | pub Anonymous: WAITCHAIN_NODE_INFO_0, | |
13588 | } | |
13589 | #[cfg(feature = "Win32_Foundation")] | |
13590 | impl ::core::marker::Copy for WAITCHAIN_NODE_INFO {} | |
13591 | #[cfg(feature = "Win32_Foundation")] | |
13592 | impl ::core::clone::Clone for WAITCHAIN_NODE_INFO { | |
13593 | fn clone(&self) -> Self { | |
13594 | *self | |
13595 | } | |
13596 | } | |
13597 | #[repr(C)] | |
04454e1e | 13598 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13599 | #[cfg(feature = "Win32_Foundation")] |
13600 | pub union WAITCHAIN_NODE_INFO_0 { | |
13601 | pub LockObject: WAITCHAIN_NODE_INFO_0_0, | |
13602 | pub ThreadObject: WAITCHAIN_NODE_INFO_0_1, | |
13603 | } | |
13604 | #[cfg(feature = "Win32_Foundation")] | |
13605 | impl ::core::marker::Copy for WAITCHAIN_NODE_INFO_0 {} | |
13606 | #[cfg(feature = "Win32_Foundation")] | |
13607 | impl ::core::clone::Clone for WAITCHAIN_NODE_INFO_0 { | |
13608 | fn clone(&self) -> Self { | |
13609 | *self | |
13610 | } | |
13611 | } | |
13612 | #[repr(C)] | |
04454e1e | 13613 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13614 | #[cfg(feature = "Win32_Foundation")] |
13615 | pub struct WAITCHAIN_NODE_INFO_0_0 { | |
13616 | pub ObjectName: [u16; 128], | |
13617 | pub Timeout: i64, | |
13618 | pub Alertable: super::super::super::Foundation::BOOL, | |
13619 | } | |
13620 | #[cfg(feature = "Win32_Foundation")] | |
13621 | impl ::core::marker::Copy for WAITCHAIN_NODE_INFO_0_0 {} | |
13622 | #[cfg(feature = "Win32_Foundation")] | |
13623 | impl ::core::clone::Clone for WAITCHAIN_NODE_INFO_0_0 { | |
13624 | fn clone(&self) -> Self { | |
13625 | *self | |
13626 | } | |
13627 | } | |
13628 | #[repr(C)] | |
04454e1e | 13629 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13630 | #[cfg(feature = "Win32_Foundation")] |
13631 | pub struct WAITCHAIN_NODE_INFO_0_1 { | |
13632 | pub ProcessId: u32, | |
13633 | pub ThreadId: u32, | |
13634 | pub WaitTime: u32, | |
13635 | pub ContextSwitches: u32, | |
13636 | } | |
13637 | #[cfg(feature = "Win32_Foundation")] | |
13638 | impl ::core::marker::Copy for WAITCHAIN_NODE_INFO_0_1 {} | |
13639 | #[cfg(feature = "Win32_Foundation")] | |
13640 | impl ::core::clone::Clone for WAITCHAIN_NODE_INFO_0_1 { | |
13641 | fn clone(&self) -> Self { | |
13642 | *self | |
13643 | } | |
13644 | } | |
04454e1e | 13645 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13646 | pub type WAIT_CHAIN_THREAD_OPTIONS = u32; |
04454e1e | 13647 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13648 | pub const WCT_OUT_OF_PROC_COM_FLAG: WAIT_CHAIN_THREAD_OPTIONS = 2u32; |
04454e1e | 13649 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13650 | pub const WCT_OUT_OF_PROC_CS_FLAG: WAIT_CHAIN_THREAD_OPTIONS = 4u32; |
04454e1e | 13651 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13652 | pub const WCT_OUT_OF_PROC_FLAG: WAIT_CHAIN_THREAD_OPTIONS = 1u32; |
04454e1e | 13653 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13654 | pub const WCT_MAX_NODE_COUNT: u32 = 16u32; |
04454e1e | 13655 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13656 | pub const WCT_NETWORK_IO_FLAG: u32 = 8u32; |
04454e1e | 13657 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13658 | pub type WCT_OBJECT_STATUS = i32; |
04454e1e | 13659 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13660 | pub const WctStatusNoAccess: WCT_OBJECT_STATUS = 1i32; |
04454e1e | 13661 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13662 | pub const WctStatusRunning: WCT_OBJECT_STATUS = 2i32; |
04454e1e | 13663 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13664 | pub const WctStatusBlocked: WCT_OBJECT_STATUS = 3i32; |
04454e1e | 13665 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13666 | pub const WctStatusPidOnly: WCT_OBJECT_STATUS = 4i32; |
04454e1e | 13667 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13668 | pub const WctStatusPidOnlyRpcss: WCT_OBJECT_STATUS = 5i32; |
04454e1e | 13669 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13670 | pub const WctStatusOwned: WCT_OBJECT_STATUS = 6i32; |
04454e1e | 13671 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13672 | pub const WctStatusNotOwned: WCT_OBJECT_STATUS = 7i32; |
04454e1e | 13673 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13674 | pub const WctStatusAbandoned: WCT_OBJECT_STATUS = 8i32; |
04454e1e | 13675 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13676 | pub const WctStatusUnknown: WCT_OBJECT_STATUS = 9i32; |
04454e1e | 13677 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13678 | pub const WctStatusError: WCT_OBJECT_STATUS = 10i32; |
04454e1e | 13679 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13680 | pub const WctStatusMax: WCT_OBJECT_STATUS = 11i32; |
04454e1e | 13681 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13682 | pub type WCT_OBJECT_TYPE = i32; |
04454e1e | 13683 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13684 | pub const WctCriticalSectionType: WCT_OBJECT_TYPE = 1i32; |
04454e1e | 13685 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13686 | pub const WctSendMessageType: WCT_OBJECT_TYPE = 2i32; |
04454e1e | 13687 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13688 | pub const WctMutexType: WCT_OBJECT_TYPE = 3i32; |
04454e1e | 13689 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13690 | pub const WctAlpcType: WCT_OBJECT_TYPE = 4i32; |
04454e1e | 13691 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13692 | pub const WctComType: WCT_OBJECT_TYPE = 5i32; |
04454e1e | 13693 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13694 | pub const WctThreadWaitType: WCT_OBJECT_TYPE = 6i32; |
04454e1e | 13695 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13696 | pub const WctProcessWaitType: WCT_OBJECT_TYPE = 7i32; |
04454e1e | 13697 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13698 | pub const WctThreadType: WCT_OBJECT_TYPE = 8i32; |
04454e1e | 13699 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13700 | pub const WctComActivationType: WCT_OBJECT_TYPE = 9i32; |
04454e1e | 13701 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13702 | pub const WctUnknownType: WCT_OBJECT_TYPE = 10i32; |
04454e1e | 13703 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13704 | pub const WctSocketIoType: WCT_OBJECT_TYPE = 11i32; |
04454e1e | 13705 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13706 | pub const WctSmbIoType: WCT_OBJECT_TYPE = 12i32; |
04454e1e | 13707 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13708 | pub const WctMaxType: WCT_OBJECT_TYPE = 13i32; |
04454e1e | 13709 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13710 | pub const WCT_OBJNAME_LENGTH: u32 = 128u32; |
04454e1e | 13711 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13712 | pub const WDBGEXTS_ADDRESS_DEFAULT: u32 = 0u32; |
04454e1e | 13713 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13714 | pub const WDBGEXTS_ADDRESS_RESERVED0: u32 = 2147483648u32; |
04454e1e | 13715 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13716 | pub const WDBGEXTS_ADDRESS_SEG16: u32 = 1u32; |
04454e1e | 13717 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13718 | pub const WDBGEXTS_ADDRESS_SEG32: u32 = 2u32; |
13719 | #[repr(C)] | |
04454e1e | 13720 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13721 | pub struct WDBGEXTS_CLR_DATA_INTERFACE { |
13722 | pub Iid: *const ::windows_sys::core::GUID, | |
13723 | pub Iface: *mut ::core::ffi::c_void, | |
13724 | } | |
13725 | impl ::core::marker::Copy for WDBGEXTS_CLR_DATA_INTERFACE {} | |
13726 | impl ::core::clone::Clone for WDBGEXTS_CLR_DATA_INTERFACE { | |
13727 | fn clone(&self) -> Self { | |
13728 | *self | |
13729 | } | |
13730 | } | |
13731 | #[repr(C)] | |
04454e1e | 13732 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13733 | pub struct WDBGEXTS_DISASSEMBLE_BUFFER { |
13734 | pub InOffset: u64, | |
13735 | pub OutOffset: u64, | |
13736 | pub AddrFlags: u32, | |
13737 | pub FormatFlags: u32, | |
13738 | pub DataBufferBytes: u32, | |
13739 | pub DisasmBufferChars: u32, | |
13740 | pub DataBuffer: *mut ::core::ffi::c_void, | |
04454e1e | 13741 | pub DisasmBuffer: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
13742 | pub Reserved0: [u64; 3], |
13743 | } | |
5e7ed085 | 13744 | impl ::core::marker::Copy for WDBGEXTS_DISASSEMBLE_BUFFER {} |
5e7ed085 FG |
13745 | impl ::core::clone::Clone for WDBGEXTS_DISASSEMBLE_BUFFER { |
13746 | fn clone(&self) -> Self { | |
13747 | *self | |
13748 | } | |
13749 | } | |
13750 | #[repr(C)] | |
04454e1e | 13751 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13752 | pub struct WDBGEXTS_MODULE_IN_RANGE { |
13753 | pub Start: u64, | |
13754 | pub End: u64, | |
13755 | pub FoundModBase: u64, | |
13756 | pub FoundModSize: u32, | |
13757 | } | |
13758 | impl ::core::marker::Copy for WDBGEXTS_MODULE_IN_RANGE {} | |
13759 | impl ::core::clone::Clone for WDBGEXTS_MODULE_IN_RANGE { | |
13760 | fn clone(&self) -> Self { | |
13761 | *self | |
13762 | } | |
13763 | } | |
13764 | #[repr(C)] | |
04454e1e | 13765 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13766 | pub struct WDBGEXTS_QUERY_INTERFACE { |
13767 | pub Iid: *const ::windows_sys::core::GUID, | |
13768 | pub Iface: *mut ::core::ffi::c_void, | |
13769 | } | |
13770 | impl ::core::marker::Copy for WDBGEXTS_QUERY_INTERFACE {} | |
13771 | impl ::core::clone::Clone for WDBGEXTS_QUERY_INTERFACE { | |
13772 | fn clone(&self) -> Self { | |
13773 | *self | |
13774 | } | |
13775 | } | |
13776 | #[repr(C)] | |
04454e1e | 13777 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13778 | pub struct WDBGEXTS_THREAD_OS_INFO { |
13779 | pub ThreadId: u32, | |
13780 | pub ExitStatus: u32, | |
13781 | pub PriorityClass: u32, | |
13782 | pub Priority: u32, | |
13783 | pub CreateTime: u64, | |
13784 | pub ExitTime: u64, | |
13785 | pub KernelTime: u64, | |
13786 | pub UserTime: u64, | |
13787 | pub StartOffset: u64, | |
13788 | pub Affinity: u64, | |
13789 | } | |
13790 | impl ::core::marker::Copy for WDBGEXTS_THREAD_OS_INFO {} | |
13791 | impl ::core::clone::Clone for WDBGEXTS_THREAD_OS_INFO { | |
13792 | fn clone(&self) -> Self { | |
13793 | *self | |
13794 | } | |
13795 | } | |
13796 | #[repr(C, packed(1))] | |
04454e1e | 13797 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13798 | #[cfg(feature = "Win32_Foundation")] |
13799 | pub struct WHEA_AER_BRIDGE_DESCRIPTOR { | |
13800 | pub Type: u16, | |
13801 | pub Enabled: super::super::super::Foundation::BOOLEAN, | |
13802 | pub Reserved: u8, | |
13803 | pub BusNumber: u32, | |
13804 | pub Slot: WHEA_PCI_SLOT_NUMBER, | |
13805 | pub DeviceControl: u16, | |
13806 | pub Flags: AER_BRIDGE_DESCRIPTOR_FLAGS, | |
13807 | pub UncorrectableErrorMask: u32, | |
13808 | pub UncorrectableErrorSeverity: u32, | |
13809 | pub CorrectableErrorMask: u32, | |
13810 | pub AdvancedCapsAndControl: u32, | |
13811 | pub SecondaryUncorrectableErrorMask: u32, | |
13812 | pub SecondaryUncorrectableErrorSev: u32, | |
13813 | pub SecondaryCapsAndControl: u32, | |
13814 | } | |
13815 | #[cfg(feature = "Win32_Foundation")] | |
13816 | impl ::core::marker::Copy for WHEA_AER_BRIDGE_DESCRIPTOR {} | |
13817 | #[cfg(feature = "Win32_Foundation")] | |
13818 | impl ::core::clone::Clone for WHEA_AER_BRIDGE_DESCRIPTOR { | |
13819 | fn clone(&self) -> Self { | |
13820 | *self | |
13821 | } | |
13822 | } | |
13823 | #[repr(C, packed(1))] | |
04454e1e | 13824 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13825 | #[cfg(feature = "Win32_Foundation")] |
13826 | pub struct WHEA_AER_ENDPOINT_DESCRIPTOR { | |
13827 | pub Type: u16, | |
13828 | pub Enabled: super::super::super::Foundation::BOOLEAN, | |
13829 | pub Reserved: u8, | |
13830 | pub BusNumber: u32, | |
13831 | pub Slot: WHEA_PCI_SLOT_NUMBER, | |
13832 | pub DeviceControl: u16, | |
13833 | pub Flags: AER_ENDPOINT_DESCRIPTOR_FLAGS, | |
13834 | pub UncorrectableErrorMask: u32, | |
13835 | pub UncorrectableErrorSeverity: u32, | |
13836 | pub CorrectableErrorMask: u32, | |
13837 | pub AdvancedCapsAndControl: u32, | |
13838 | } | |
13839 | #[cfg(feature = "Win32_Foundation")] | |
13840 | impl ::core::marker::Copy for WHEA_AER_ENDPOINT_DESCRIPTOR {} | |
13841 | #[cfg(feature = "Win32_Foundation")] | |
13842 | impl ::core::clone::Clone for WHEA_AER_ENDPOINT_DESCRIPTOR { | |
13843 | fn clone(&self) -> Self { | |
13844 | *self | |
13845 | } | |
13846 | } | |
13847 | #[repr(C, packed(1))] | |
04454e1e | 13848 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13849 | #[cfg(feature = "Win32_Foundation")] |
13850 | pub struct WHEA_AER_ROOTPORT_DESCRIPTOR { | |
13851 | pub Type: u16, | |
13852 | pub Enabled: super::super::super::Foundation::BOOLEAN, | |
13853 | pub Reserved: u8, | |
13854 | pub BusNumber: u32, | |
13855 | pub Slot: WHEA_PCI_SLOT_NUMBER, | |
13856 | pub DeviceControl: u16, | |
13857 | pub Flags: AER_ROOTPORT_DESCRIPTOR_FLAGS, | |
13858 | pub UncorrectableErrorMask: u32, | |
13859 | pub UncorrectableErrorSeverity: u32, | |
13860 | pub CorrectableErrorMask: u32, | |
13861 | pub AdvancedCapsAndControl: u32, | |
13862 | pub RootErrorCommand: u32, | |
13863 | } | |
13864 | #[cfg(feature = "Win32_Foundation")] | |
13865 | impl ::core::marker::Copy for WHEA_AER_ROOTPORT_DESCRIPTOR {} | |
13866 | #[cfg(feature = "Win32_Foundation")] | |
13867 | impl ::core::clone::Clone for WHEA_AER_ROOTPORT_DESCRIPTOR { | |
13868 | fn clone(&self) -> Self { | |
13869 | *self | |
13870 | } | |
13871 | } | |
04454e1e | 13872 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13873 | pub const WHEA_BAD_PAGE_LIST_LOCATION: u32 = 15u32; |
04454e1e | 13874 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13875 | pub const WHEA_BAD_PAGE_LIST_MAX_SIZE: u32 = 14u32; |
04454e1e | 13876 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13877 | pub const WHEA_CMCI_THRESHOLD_COUNT: u32 = 10u32; |
04454e1e | 13878 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13879 | pub const WHEA_CMCI_THRESHOLD_POLL_COUNT: u32 = 12u32; |
04454e1e | 13880 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13881 | pub const WHEA_CMCI_THRESHOLD_TIME: u32 = 11u32; |
04454e1e | 13882 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13883 | pub const WHEA_DEVICE_DRIVER_BUFFER_SET_MAX: u32 = 1u32; |
04454e1e | 13884 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13885 | pub const WHEA_DEVICE_DRIVER_BUFFER_SET_MIN: u32 = 1u32; |
04454e1e | 13886 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13887 | pub const WHEA_DEVICE_DRIVER_BUFFER_SET_V1: u32 = 1u32; |
04454e1e | 13888 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13889 | pub const WHEA_DEVICE_DRIVER_CONFIG_MAX: u32 = 2u32; |
04454e1e | 13890 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13891 | pub const WHEA_DEVICE_DRIVER_CONFIG_MIN: u32 = 1u32; |
04454e1e | 13892 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13893 | pub const WHEA_DEVICE_DRIVER_CONFIG_V1: u32 = 1u32; |
04454e1e | 13894 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13895 | pub const WHEA_DEVICE_DRIVER_CONFIG_V2: u32 = 2u32; |
13896 | #[repr(C, packed(1))] | |
04454e1e | 13897 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13898 | #[cfg(feature = "Win32_Foundation")] |
13899 | pub struct WHEA_DEVICE_DRIVER_DESCRIPTOR { | |
13900 | pub Type: u16, | |
13901 | pub Enabled: super::super::super::Foundation::BOOLEAN, | |
13902 | pub Reserved: u8, | |
13903 | pub SourceGuid: ::windows_sys::core::GUID, | |
13904 | pub LogTag: u16, | |
13905 | pub Reserved2: u16, | |
13906 | pub PacketLength: u32, | |
13907 | pub PacketCount: u32, | |
13908 | pub PacketBuffer: *mut u8, | |
13909 | pub Config: WHEA_ERROR_SOURCE_CONFIGURATION_DD, | |
13910 | pub CreatorId: ::windows_sys::core::GUID, | |
13911 | pub PartitionId: ::windows_sys::core::GUID, | |
13912 | pub MaxSectionDataLength: u32, | |
13913 | pub MaxSectionsPerRecord: u32, | |
13914 | pub PacketStateBuffer: *mut u8, | |
13915 | pub OpenHandles: i32, | |
13916 | } | |
13917 | #[cfg(feature = "Win32_Foundation")] | |
13918 | impl ::core::marker::Copy for WHEA_DEVICE_DRIVER_DESCRIPTOR {} | |
13919 | #[cfg(feature = "Win32_Foundation")] | |
13920 | impl ::core::clone::Clone for WHEA_DEVICE_DRIVER_DESCRIPTOR { | |
13921 | fn clone(&self) -> Self { | |
13922 | *self | |
13923 | } | |
13924 | } | |
04454e1e | 13925 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 13926 | pub const WHEA_DISABLE_DUMMY_WRITE: u32 = 6u32; |
04454e1e | 13927 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13928 | pub const WHEA_DISABLE_OFFLINE: u32 = 0u32; |
13929 | #[repr(C, packed(1))] | |
04454e1e | 13930 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
13931 | pub struct WHEA_DRIVER_BUFFER_SET { |
13932 | pub Version: u32, | |
13933 | pub Data: *mut u8, | |
13934 | pub DataSize: u32, | |
13935 | pub SectionTypeGuid: *mut ::windows_sys::core::GUID, | |
13936 | pub SectionFriendlyName: *mut u8, | |
13937 | pub Flags: *mut u8, | |
13938 | } | |
13939 | impl ::core::marker::Copy for WHEA_DRIVER_BUFFER_SET {} | |
13940 | impl ::core::clone::Clone for WHEA_DRIVER_BUFFER_SET { | |
13941 | fn clone(&self) -> Self { | |
13942 | *self | |
13943 | } | |
13944 | } | |
13945 | #[repr(C, packed(1))] | |
04454e1e | 13946 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13947 | #[cfg(feature = "Win32_Foundation")] |
13948 | pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DD { | |
13949 | pub Initialize: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER, | |
13950 | pub Uninitialize: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER, | |
13951 | pub Correct: WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER, | |
13952 | } | |
13953 | #[cfg(feature = "Win32_Foundation")] | |
13954 | impl ::core::marker::Copy for WHEA_ERROR_SOURCE_CONFIGURATION_DD {} | |
13955 | #[cfg(feature = "Win32_Foundation")] | |
13956 | impl ::core::clone::Clone for WHEA_ERROR_SOURCE_CONFIGURATION_DD { | |
13957 | fn clone(&self) -> Self { | |
13958 | *self | |
13959 | } | |
13960 | } | |
13961 | #[repr(C, packed(1))] | |
04454e1e | 13962 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13963 | #[cfg(feature = "Win32_Foundation")] |
13964 | pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { | |
13965 | pub Version: u32, | |
13966 | pub SourceGuid: ::windows_sys::core::GUID, | |
13967 | pub LogTag: u16, | |
13968 | pub Reserved: [u8; 6], | |
13969 | pub Initialize: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER, | |
13970 | pub Uninitialize: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER, | |
13971 | pub MaxSectionDataLength: u32, | |
13972 | pub MaxSectionsPerReport: u32, | |
13973 | pub CreatorId: ::windows_sys::core::GUID, | |
13974 | pub PartitionId: ::windows_sys::core::GUID, | |
13975 | } | |
13976 | #[cfg(feature = "Win32_Foundation")] | |
13977 | impl ::core::marker::Copy for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER {} | |
13978 | #[cfg(feature = "Win32_Foundation")] | |
13979 | impl ::core::clone::Clone for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { | |
13980 | fn clone(&self) -> Self { | |
13981 | *self | |
13982 | } | |
13983 | } | |
13984 | #[repr(C, packed(1))] | |
04454e1e | 13985 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
13986 | #[cfg(feature = "Win32_Foundation")] |
13987 | pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { | |
13988 | pub Version: u32, | |
13989 | pub SourceGuid: ::windows_sys::core::GUID, | |
13990 | pub LogTag: u16, | |
13991 | pub Reserved: [u8; 6], | |
13992 | pub Initialize: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER, | |
13993 | pub Uninitialize: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER, | |
13994 | } | |
13995 | #[cfg(feature = "Win32_Foundation")] | |
13996 | impl ::core::marker::Copy for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 {} | |
13997 | #[cfg(feature = "Win32_Foundation")] | |
13998 | impl ::core::clone::Clone for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { | |
13999 | fn clone(&self) -> Self { | |
14000 | *self | |
14001 | } | |
14002 | } | |
04454e1e | 14003 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
14004 | #[cfg(feature = "Win32_Foundation")] |
14005 | 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>; | |
14006 | #[repr(C, packed(1))] | |
04454e1e | 14007 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
14008 | #[cfg(feature = "Win32_Foundation")] |
14009 | pub struct WHEA_ERROR_SOURCE_DESCRIPTOR { | |
14010 | pub Length: u32, | |
14011 | pub Version: u32, | |
14012 | pub Type: WHEA_ERROR_SOURCE_TYPE, | |
14013 | pub State: WHEA_ERROR_SOURCE_STATE, | |
14014 | pub MaxRawDataLength: u32, | |
14015 | pub NumRecordsToPreallocate: u32, | |
14016 | pub MaxSectionsPerRecord: u32, | |
14017 | pub ErrorSourceId: u32, | |
14018 | pub PlatformErrorSourceId: u32, | |
14019 | pub Flags: u32, | |
14020 | pub Info: WHEA_ERROR_SOURCE_DESCRIPTOR_0, | |
14021 | } | |
14022 | #[cfg(feature = "Win32_Foundation")] | |
14023 | impl ::core::marker::Copy for WHEA_ERROR_SOURCE_DESCRIPTOR {} | |
14024 | #[cfg(feature = "Win32_Foundation")] | |
14025 | impl ::core::clone::Clone for WHEA_ERROR_SOURCE_DESCRIPTOR { | |
14026 | fn clone(&self) -> Self { | |
14027 | *self | |
14028 | } | |
14029 | } | |
14030 | #[repr(C)] | |
04454e1e | 14031 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
14032 | #[cfg(feature = "Win32_Foundation")] |
14033 | pub union WHEA_ERROR_SOURCE_DESCRIPTOR_0 { | |
14034 | pub XpfMceDescriptor: WHEA_XPF_MCE_DESCRIPTOR, | |
14035 | pub XpfCmcDescriptor: WHEA_XPF_CMC_DESCRIPTOR, | |
14036 | pub XpfNmiDescriptor: WHEA_XPF_NMI_DESCRIPTOR, | |
14037 | pub IpfMcaDescriptor: WHEA_IPF_MCA_DESCRIPTOR, | |
14038 | pub IpfCmcDescriptor: WHEA_IPF_CMC_DESCRIPTOR, | |
14039 | pub IpfCpeDescriptor: WHEA_IPF_CPE_DESCRIPTOR, | |
14040 | pub AerRootportDescriptor: WHEA_AER_ROOTPORT_DESCRIPTOR, | |
14041 | pub AerEndpointDescriptor: WHEA_AER_ENDPOINT_DESCRIPTOR, | |
14042 | pub AerBridgeDescriptor: WHEA_AER_BRIDGE_DESCRIPTOR, | |
14043 | pub GenErrDescriptor: WHEA_GENERIC_ERROR_DESCRIPTOR, | |
14044 | pub GenErrDescriptorV2: WHEA_GENERIC_ERROR_DESCRIPTOR_V2, | |
14045 | pub DeviceDriverDescriptor: WHEA_DEVICE_DRIVER_DESCRIPTOR, | |
14046 | } | |
14047 | #[cfg(feature = "Win32_Foundation")] | |
14048 | impl ::core::marker::Copy for WHEA_ERROR_SOURCE_DESCRIPTOR_0 {} | |
14049 | #[cfg(feature = "Win32_Foundation")] | |
14050 | impl ::core::clone::Clone for WHEA_ERROR_SOURCE_DESCRIPTOR_0 { | |
14051 | fn clone(&self) -> Self { | |
14052 | *self | |
14053 | } | |
14054 | } | |
04454e1e | 14055 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14056 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE: u32 = 8u32; |
04454e1e | 14057 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14058 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERENDPOINT: u32 = 7u32; |
04454e1e | 14059 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14060 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERROOTPORT: u32 = 6u32; |
04454e1e | 14061 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14062 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_GENERIC: u32 = 9u32; |
04454e1e | 14063 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14064 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_GENERIC_V2: u32 = 10u32; |
04454e1e | 14065 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14066 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFCMC: u32 = 4u32; |
04454e1e | 14067 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14068 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFCPE: u32 = 5u32; |
04454e1e | 14069 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14070 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_IPFMCA: u32 = 3u32; |
04454e1e | 14071 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14072 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFCMC: u32 = 1u32; |
04454e1e | 14073 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14074 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFMCE: u32 = 0u32; |
04454e1e | 14075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14076 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFNMI: u32 = 2u32; |
04454e1e | 14077 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14078 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_VERSION_10: u32 = 10u32; |
04454e1e | 14079 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14080 | pub const WHEA_ERROR_SOURCE_DESCRIPTOR_VERSION_11: u32 = 11u32; |
04454e1e | 14081 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14082 | pub const WHEA_ERROR_SOURCE_FLAG_DEFAULTSOURCE: u32 = 2147483648u32; |
04454e1e | 14083 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14084 | pub const WHEA_ERROR_SOURCE_FLAG_FIRMWAREFIRST: u32 = 1u32; |
04454e1e | 14085 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14086 | pub const WHEA_ERROR_SOURCE_FLAG_GHES_ASSIST: u32 = 4u32; |
04454e1e | 14087 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14088 | pub const WHEA_ERROR_SOURCE_FLAG_GLOBAL: u32 = 2u32; |
04454e1e | 14089 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
14090 | #[cfg(feature = "Win32_Foundation")] |
14091 | 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>; | |
04454e1e | 14092 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14093 | pub const WHEA_ERROR_SOURCE_INVALID_RELATED_SOURCE: u32 = 65535u32; |
04454e1e | 14094 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14095 | pub type WHEA_ERROR_SOURCE_STATE = i32; |
04454e1e | 14096 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14097 | pub const WheaErrSrcStateStopped: WHEA_ERROR_SOURCE_STATE = 1i32; |
04454e1e | 14098 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14099 | pub const WheaErrSrcStateStarted: WHEA_ERROR_SOURCE_STATE = 2i32; |
04454e1e | 14100 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14101 | pub const WheaErrSrcStateRemoved: WHEA_ERROR_SOURCE_STATE = 3i32; |
04454e1e | 14102 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14103 | pub const WheaErrSrcStateRemovePending: WHEA_ERROR_SOURCE_STATE = 4i32; |
04454e1e | 14104 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14105 | pub type WHEA_ERROR_SOURCE_TYPE = i32; |
04454e1e | 14106 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14107 | pub const WheaErrSrcTypeMCE: WHEA_ERROR_SOURCE_TYPE = 0i32; |
04454e1e | 14108 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14109 | pub const WheaErrSrcTypeCMC: WHEA_ERROR_SOURCE_TYPE = 1i32; |
04454e1e | 14110 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14111 | pub const WheaErrSrcTypeCPE: WHEA_ERROR_SOURCE_TYPE = 2i32; |
04454e1e | 14112 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14113 | pub const WheaErrSrcTypeNMI: WHEA_ERROR_SOURCE_TYPE = 3i32; |
04454e1e | 14114 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14115 | pub const WheaErrSrcTypePCIe: WHEA_ERROR_SOURCE_TYPE = 4i32; |
04454e1e | 14116 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14117 | pub const WheaErrSrcTypeGeneric: WHEA_ERROR_SOURCE_TYPE = 5i32; |
04454e1e | 14118 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14119 | pub const WheaErrSrcTypeINIT: WHEA_ERROR_SOURCE_TYPE = 6i32; |
04454e1e | 14120 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14121 | pub const WheaErrSrcTypeBOOT: WHEA_ERROR_SOURCE_TYPE = 7i32; |
04454e1e | 14122 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14123 | pub const WheaErrSrcTypeSCIGeneric: WHEA_ERROR_SOURCE_TYPE = 8i32; |
04454e1e | 14124 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14125 | pub const WheaErrSrcTypeIPFMCA: WHEA_ERROR_SOURCE_TYPE = 9i32; |
04454e1e | 14126 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14127 | pub const WheaErrSrcTypeIPFCMC: WHEA_ERROR_SOURCE_TYPE = 10i32; |
04454e1e | 14128 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14129 | pub const WheaErrSrcTypeIPFCPE: WHEA_ERROR_SOURCE_TYPE = 11i32; |
04454e1e | 14130 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14131 | pub const WheaErrSrcTypeGenericV2: WHEA_ERROR_SOURCE_TYPE = 12i32; |
04454e1e | 14132 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14133 | pub const WheaErrSrcTypeSCIGenericV2: WHEA_ERROR_SOURCE_TYPE = 13i32; |
04454e1e | 14134 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14135 | pub const WheaErrSrcTypeBMC: WHEA_ERROR_SOURCE_TYPE = 14i32; |
04454e1e | 14136 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14137 | pub const WheaErrSrcTypePMEM: WHEA_ERROR_SOURCE_TYPE = 15i32; |
04454e1e | 14138 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14139 | pub const WheaErrSrcTypeDeviceDriver: WHEA_ERROR_SOURCE_TYPE = 16i32; |
04454e1e | 14140 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14141 | pub const WheaErrSrcTypeMax: WHEA_ERROR_SOURCE_TYPE = 17i32; |
04454e1e | 14142 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14143 | pub type WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void)>; |
14144 | #[repr(C, packed(1))] | |
04454e1e | 14145 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14146 | pub struct WHEA_GENERIC_ERROR_DESCRIPTOR { |
14147 | pub Type: u16, | |
14148 | pub Reserved: u8, | |
14149 | pub Enabled: u8, | |
14150 | pub ErrStatusBlockLength: u32, | |
14151 | pub RelatedErrorSourceId: u32, | |
14152 | pub ErrStatusAddressSpaceID: u8, | |
14153 | pub ErrStatusAddressBitWidth: u8, | |
14154 | pub ErrStatusAddressBitOffset: u8, | |
14155 | pub ErrStatusAddressAccessSize: u8, | |
14156 | pub ErrStatusAddress: i64, | |
14157 | pub Notify: WHEA_NOTIFICATION_DESCRIPTOR, | |
14158 | } | |
14159 | impl ::core::marker::Copy for WHEA_GENERIC_ERROR_DESCRIPTOR {} | |
14160 | impl ::core::clone::Clone for WHEA_GENERIC_ERROR_DESCRIPTOR { | |
14161 | fn clone(&self) -> Self { | |
14162 | *self | |
14163 | } | |
14164 | } | |
14165 | #[repr(C, packed(1))] | |
04454e1e | 14166 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14167 | pub struct WHEA_GENERIC_ERROR_DESCRIPTOR_V2 { |
14168 | pub Type: u16, | |
14169 | pub Reserved: u8, | |
14170 | pub Enabled: u8, | |
14171 | pub ErrStatusBlockLength: u32, | |
14172 | pub RelatedErrorSourceId: u32, | |
14173 | pub ErrStatusAddressSpaceID: u8, | |
14174 | pub ErrStatusAddressBitWidth: u8, | |
14175 | pub ErrStatusAddressBitOffset: u8, | |
14176 | pub ErrStatusAddressAccessSize: u8, | |
14177 | pub ErrStatusAddress: i64, | |
14178 | pub Notify: WHEA_NOTIFICATION_DESCRIPTOR, | |
14179 | pub ReadAckAddressSpaceID: u8, | |
14180 | pub ReadAckAddressBitWidth: u8, | |
14181 | pub ReadAckAddressBitOffset: u8, | |
14182 | pub ReadAckAddressAccessSize: u8, | |
14183 | pub ReadAckAddress: i64, | |
14184 | pub ReadAckPreserveMask: u64, | |
14185 | pub ReadAckWriteMask: u64, | |
14186 | } | |
14187 | impl ::core::marker::Copy for WHEA_GENERIC_ERROR_DESCRIPTOR_V2 {} | |
14188 | impl ::core::clone::Clone for WHEA_GENERIC_ERROR_DESCRIPTOR_V2 { | |
14189 | fn clone(&self) -> Self { | |
14190 | *self | |
14191 | } | |
14192 | } | |
14193 | #[repr(C, packed(1))] | |
04454e1e | 14194 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14195 | pub struct WHEA_IPF_CMC_DESCRIPTOR { |
14196 | pub Type: u16, | |
14197 | pub Enabled: u8, | |
14198 | pub Reserved: u8, | |
14199 | } | |
14200 | impl ::core::marker::Copy for WHEA_IPF_CMC_DESCRIPTOR {} | |
14201 | impl ::core::clone::Clone for WHEA_IPF_CMC_DESCRIPTOR { | |
14202 | fn clone(&self) -> Self { | |
14203 | *self | |
14204 | } | |
14205 | } | |
14206 | #[repr(C, packed(1))] | |
04454e1e | 14207 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14208 | pub struct WHEA_IPF_CPE_DESCRIPTOR { |
14209 | pub Type: u16, | |
14210 | pub Enabled: u8, | |
14211 | pub Reserved: u8, | |
14212 | } | |
14213 | impl ::core::marker::Copy for WHEA_IPF_CPE_DESCRIPTOR {} | |
14214 | impl ::core::clone::Clone for WHEA_IPF_CPE_DESCRIPTOR { | |
14215 | fn clone(&self) -> Self { | |
14216 | *self | |
14217 | } | |
14218 | } | |
14219 | #[repr(C, packed(1))] | |
04454e1e | 14220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14221 | pub struct WHEA_IPF_MCA_DESCRIPTOR { |
14222 | pub Type: u16, | |
14223 | pub Enabled: u8, | |
14224 | pub Reserved: u8, | |
14225 | } | |
14226 | impl ::core::marker::Copy for WHEA_IPF_MCA_DESCRIPTOR {} | |
14227 | impl ::core::clone::Clone for WHEA_IPF_MCA_DESCRIPTOR { | |
14228 | fn clone(&self) -> Self { | |
14229 | *self | |
14230 | } | |
14231 | } | |
04454e1e | 14232 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14233 | pub const WHEA_MAX_MC_BANKS: u32 = 32u32; |
04454e1e | 14234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14235 | pub const WHEA_MEM_PERSISTOFFLINE: u32 = 1u32; |
04454e1e | 14236 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14237 | pub const WHEA_MEM_PFA_DISABLE: u32 = 2u32; |
04454e1e | 14238 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14239 | pub const WHEA_MEM_PFA_PAGECOUNT: u32 = 3u32; |
04454e1e | 14240 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14241 | pub const WHEA_MEM_PFA_THRESHOLD: u32 = 4u32; |
04454e1e | 14242 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14243 | pub const WHEA_MEM_PFA_TIMEOUT: u32 = 5u32; |
14244 | #[repr(C)] | |
04454e1e | 14245 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14246 | pub struct WHEA_NOTIFICATION_DESCRIPTOR { |
14247 | pub Type: u8, | |
14248 | pub Length: u8, | |
14249 | pub Flags: WHEA_NOTIFICATION_FLAGS, | |
14250 | pub u: WHEA_NOTIFICATION_DESCRIPTOR_0, | |
14251 | } | |
14252 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR {} | |
14253 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR { | |
14254 | fn clone(&self) -> Self { | |
14255 | *self | |
14256 | } | |
14257 | } | |
14258 | #[repr(C)] | |
04454e1e | 14259 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14260 | pub union WHEA_NOTIFICATION_DESCRIPTOR_0 { |
14261 | pub Polled: WHEA_NOTIFICATION_DESCRIPTOR_0_4, | |
14262 | pub Interrupt: WHEA_NOTIFICATION_DESCRIPTOR_0_1, | |
14263 | pub LocalInterrupt: WHEA_NOTIFICATION_DESCRIPTOR_0_2, | |
14264 | pub Sci: WHEA_NOTIFICATION_DESCRIPTOR_0_5, | |
14265 | pub Nmi: WHEA_NOTIFICATION_DESCRIPTOR_0_3, | |
14266 | pub Sea: WHEA_NOTIFICATION_DESCRIPTOR_0_6, | |
14267 | pub Sei: WHEA_NOTIFICATION_DESCRIPTOR_0_7, | |
14268 | pub Gsiv: WHEA_NOTIFICATION_DESCRIPTOR_0_0, | |
14269 | } | |
14270 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0 {} | |
14271 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0 { | |
14272 | fn clone(&self) -> Self { | |
14273 | *self | |
14274 | } | |
14275 | } | |
14276 | #[repr(C, packed(1))] | |
04454e1e | 14277 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14278 | pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_0 { |
14279 | pub PollInterval: u32, | |
14280 | pub Vector: u32, | |
14281 | pub SwitchToPollingThreshold: u32, | |
14282 | pub SwitchToPollingWindow: u32, | |
14283 | pub ErrorThreshold: u32, | |
14284 | pub ErrorThresholdWindow: u32, | |
14285 | } | |
14286 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0_0 {} | |
14287 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0_0 { | |
14288 | fn clone(&self) -> Self { | |
14289 | *self | |
14290 | } | |
14291 | } | |
14292 | #[repr(C, packed(1))] | |
04454e1e | 14293 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14294 | pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_1 { |
14295 | pub PollInterval: u32, | |
14296 | pub Vector: u32, | |
14297 | pub SwitchToPollingThreshold: u32, | |
14298 | pub SwitchToPollingWindow: u32, | |
14299 | pub ErrorThreshold: u32, | |
14300 | pub ErrorThresholdWindow: u32, | |
14301 | } | |
14302 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0_1 {} | |
14303 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0_1 { | |
14304 | fn clone(&self) -> Self { | |
14305 | *self | |
14306 | } | |
14307 | } | |
14308 | #[repr(C, packed(1))] | |
04454e1e | 14309 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14310 | pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_2 { |
14311 | pub PollInterval: u32, | |
14312 | pub Vector: u32, | |
14313 | pub SwitchToPollingThreshold: u32, | |
14314 | pub SwitchToPollingWindow: u32, | |
14315 | pub ErrorThreshold: u32, | |
14316 | pub ErrorThresholdWindow: u32, | |
14317 | } | |
14318 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0_2 {} | |
14319 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0_2 { | |
14320 | fn clone(&self) -> Self { | |
14321 | *self | |
14322 | } | |
14323 | } | |
14324 | #[repr(C, packed(1))] | |
04454e1e | 14325 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14326 | pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_3 { |
14327 | pub PollInterval: u32, | |
14328 | pub Vector: u32, | |
14329 | pub SwitchToPollingThreshold: u32, | |
14330 | pub SwitchToPollingWindow: u32, | |
14331 | pub ErrorThreshold: u32, | |
14332 | pub ErrorThresholdWindow: u32, | |
14333 | } | |
14334 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0_3 {} | |
14335 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0_3 { | |
14336 | fn clone(&self) -> Self { | |
14337 | *self | |
14338 | } | |
14339 | } | |
14340 | #[repr(C, packed(1))] | |
04454e1e | 14341 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14342 | pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_4 { |
14343 | pub PollInterval: u32, | |
14344 | } | |
14345 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0_4 {} | |
14346 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0_4 { | |
14347 | fn clone(&self) -> Self { | |
14348 | *self | |
14349 | } | |
14350 | } | |
14351 | #[repr(C, packed(1))] | |
04454e1e | 14352 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14353 | pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_5 { |
14354 | pub PollInterval: u32, | |
14355 | pub Vector: u32, | |
14356 | pub SwitchToPollingThreshold: u32, | |
14357 | pub SwitchToPollingWindow: u32, | |
14358 | pub ErrorThreshold: u32, | |
14359 | pub ErrorThresholdWindow: u32, | |
14360 | } | |
14361 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0_5 {} | |
14362 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0_5 { | |
14363 | fn clone(&self) -> Self { | |
14364 | *self | |
14365 | } | |
14366 | } | |
14367 | #[repr(C, packed(1))] | |
04454e1e | 14368 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14369 | pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_6 { |
14370 | pub PollInterval: u32, | |
14371 | pub Vector: u32, | |
14372 | pub SwitchToPollingThreshold: u32, | |
14373 | pub SwitchToPollingWindow: u32, | |
14374 | pub ErrorThreshold: u32, | |
14375 | pub ErrorThresholdWindow: u32, | |
14376 | } | |
14377 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0_6 {} | |
14378 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0_6 { | |
14379 | fn clone(&self) -> Self { | |
14380 | *self | |
14381 | } | |
14382 | } | |
14383 | #[repr(C, packed(1))] | |
04454e1e | 14384 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14385 | pub struct WHEA_NOTIFICATION_DESCRIPTOR_0_7 { |
14386 | pub PollInterval: u32, | |
14387 | pub Vector: u32, | |
14388 | pub SwitchToPollingThreshold: u32, | |
14389 | pub SwitchToPollingWindow: u32, | |
14390 | pub ErrorThreshold: u32, | |
14391 | pub ErrorThresholdWindow: u32, | |
14392 | } | |
14393 | impl ::core::marker::Copy for WHEA_NOTIFICATION_DESCRIPTOR_0_7 {} | |
14394 | impl ::core::clone::Clone for WHEA_NOTIFICATION_DESCRIPTOR_0_7 { | |
14395 | fn clone(&self) -> Self { | |
14396 | *self | |
14397 | } | |
14398 | } | |
14399 | #[repr(C, packed(1))] | |
04454e1e | 14400 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14401 | pub union WHEA_NOTIFICATION_FLAGS { |
14402 | pub Anonymous: WHEA_NOTIFICATION_FLAGS_0, | |
14403 | pub AsUSHORT: u16, | |
14404 | } | |
14405 | impl ::core::marker::Copy for WHEA_NOTIFICATION_FLAGS {} | |
14406 | impl ::core::clone::Clone for WHEA_NOTIFICATION_FLAGS { | |
14407 | fn clone(&self) -> Self { | |
14408 | *self | |
14409 | } | |
14410 | } | |
14411 | #[repr(C, packed(1))] | |
04454e1e | 14412 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14413 | pub struct WHEA_NOTIFICATION_FLAGS_0 { |
14414 | pub _bitfield: u16, | |
14415 | } | |
14416 | impl ::core::marker::Copy for WHEA_NOTIFICATION_FLAGS_0 {} | |
14417 | impl ::core::clone::Clone for WHEA_NOTIFICATION_FLAGS_0 { | |
14418 | fn clone(&self) -> Self { | |
14419 | *self | |
14420 | } | |
14421 | } | |
04454e1e | 14422 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14423 | pub const WHEA_NOTIFICATION_TYPE_ARMV8_SEA: u32 = 8u32; |
04454e1e | 14424 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14425 | pub const WHEA_NOTIFICATION_TYPE_ARMV8_SEI: u32 = 9u32; |
04454e1e | 14426 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14427 | pub const WHEA_NOTIFICATION_TYPE_CMCI: u32 = 5u32; |
04454e1e | 14428 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14429 | pub const WHEA_NOTIFICATION_TYPE_EXTERNALINTERRUPT: u32 = 1u32; |
04454e1e | 14430 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14431 | pub const WHEA_NOTIFICATION_TYPE_EXTERNALINTERRUPT_GSIV: u32 = 10u32; |
04454e1e | 14432 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14433 | pub const WHEA_NOTIFICATION_TYPE_GPIO_SIGNAL: u32 = 7u32; |
04454e1e | 14434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14435 | pub const WHEA_NOTIFICATION_TYPE_LOCALINTERRUPT: u32 = 2u32; |
04454e1e | 14436 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14437 | pub const WHEA_NOTIFICATION_TYPE_MCE: u32 = 6u32; |
04454e1e | 14438 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14439 | pub const WHEA_NOTIFICATION_TYPE_NMI: u32 = 4u32; |
04454e1e | 14440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14441 | pub const WHEA_NOTIFICATION_TYPE_POLLED: u32 = 0u32; |
04454e1e | 14442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14443 | pub const WHEA_NOTIFICATION_TYPE_SCI: u32 = 3u32; |
04454e1e | 14444 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14445 | pub const WHEA_NOTIFICATION_TYPE_SDEI: u32 = 11u32; |
04454e1e | 14446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14447 | pub const WHEA_NOTIFY_ALL_OFFLINES: u32 = 16u32; |
14448 | #[repr(C)] | |
04454e1e | 14449 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14450 | pub struct WHEA_PCI_SLOT_NUMBER { |
14451 | pub u: WHEA_PCI_SLOT_NUMBER_0, | |
14452 | } | |
14453 | impl ::core::marker::Copy for WHEA_PCI_SLOT_NUMBER {} | |
14454 | impl ::core::clone::Clone for WHEA_PCI_SLOT_NUMBER { | |
14455 | fn clone(&self) -> Self { | |
14456 | *self | |
14457 | } | |
14458 | } | |
14459 | #[repr(C, packed(1))] | |
04454e1e | 14460 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14461 | pub union WHEA_PCI_SLOT_NUMBER_0 { |
14462 | pub bits: WHEA_PCI_SLOT_NUMBER_0_0, | |
14463 | pub AsULONG: u32, | |
14464 | } | |
14465 | impl ::core::marker::Copy for WHEA_PCI_SLOT_NUMBER_0 {} | |
14466 | impl ::core::clone::Clone for WHEA_PCI_SLOT_NUMBER_0 { | |
14467 | fn clone(&self) -> Self { | |
14468 | *self | |
14469 | } | |
14470 | } | |
14471 | #[repr(C, packed(1))] | |
04454e1e | 14472 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14473 | pub struct WHEA_PCI_SLOT_NUMBER_0_0 { |
14474 | pub _bitfield: u32, | |
14475 | } | |
14476 | impl ::core::marker::Copy for WHEA_PCI_SLOT_NUMBER_0_0 {} | |
14477 | impl ::core::clone::Clone for WHEA_PCI_SLOT_NUMBER_0_0 { | |
14478 | fn clone(&self) -> Self { | |
14479 | *self | |
14480 | } | |
14481 | } | |
04454e1e | 14482 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14483 | pub const WHEA_PENDING_PAGE_LIST_SZ: u32 = 13u32; |
04454e1e | 14484 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14485 | pub const WHEA_RESTORE_CMCI_ATTEMPTS: u32 = 8u32; |
04454e1e | 14486 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14487 | pub const WHEA_RESTORE_CMCI_ENABLED: u32 = 7u32; |
04454e1e | 14488 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14489 | pub const WHEA_RESTORE_CMCI_ERR_LIMIT: u32 = 9u32; |
14490 | #[repr(C, packed(1))] | |
04454e1e | 14491 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
14492 | #[cfg(feature = "Win32_Foundation")] |
14493 | pub struct WHEA_XPF_CMC_DESCRIPTOR { | |
14494 | pub Type: u16, | |
14495 | pub Enabled: super::super::super::Foundation::BOOLEAN, | |
14496 | pub NumberOfBanks: u8, | |
14497 | pub Reserved: u32, | |
14498 | pub Notify: WHEA_NOTIFICATION_DESCRIPTOR, | |
14499 | pub Banks: [WHEA_XPF_MC_BANK_DESCRIPTOR; 32], | |
14500 | } | |
14501 | #[cfg(feature = "Win32_Foundation")] | |
14502 | impl ::core::marker::Copy for WHEA_XPF_CMC_DESCRIPTOR {} | |
14503 | #[cfg(feature = "Win32_Foundation")] | |
14504 | impl ::core::clone::Clone for WHEA_XPF_CMC_DESCRIPTOR { | |
14505 | fn clone(&self) -> Self { | |
14506 | *self | |
14507 | } | |
14508 | } | |
14509 | #[repr(C, packed(1))] | |
04454e1e | 14510 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
14511 | #[cfg(feature = "Win32_Foundation")] |
14512 | pub struct WHEA_XPF_MCE_DESCRIPTOR { | |
14513 | pub Type: u16, | |
14514 | pub Enabled: u8, | |
14515 | pub NumberOfBanks: u8, | |
14516 | pub Flags: XPF_MCE_FLAGS, | |
14517 | pub MCG_Capability: u64, | |
14518 | pub MCG_GlobalControl: u64, | |
14519 | pub Banks: [WHEA_XPF_MC_BANK_DESCRIPTOR; 32], | |
14520 | } | |
14521 | #[cfg(feature = "Win32_Foundation")] | |
14522 | impl ::core::marker::Copy for WHEA_XPF_MCE_DESCRIPTOR {} | |
14523 | #[cfg(feature = "Win32_Foundation")] | |
14524 | impl ::core::clone::Clone for WHEA_XPF_MCE_DESCRIPTOR { | |
14525 | fn clone(&self) -> Self { | |
14526 | *self | |
14527 | } | |
14528 | } | |
14529 | #[repr(C, packed(1))] | |
04454e1e | 14530 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
14531 | #[cfg(feature = "Win32_Foundation")] |
14532 | pub struct WHEA_XPF_MC_BANK_DESCRIPTOR { | |
14533 | pub BankNumber: u8, | |
14534 | pub ClearOnInitialization: super::super::super::Foundation::BOOLEAN, | |
14535 | pub StatusDataFormat: u8, | |
14536 | pub Flags: XPF_MC_BANK_FLAGS, | |
14537 | pub ControlMsr: u32, | |
14538 | pub StatusMsr: u32, | |
14539 | pub AddressMsr: u32, | |
14540 | pub MiscMsr: u32, | |
14541 | pub ControlData: u64, | |
14542 | } | |
14543 | #[cfg(feature = "Win32_Foundation")] | |
14544 | impl ::core::marker::Copy for WHEA_XPF_MC_BANK_DESCRIPTOR {} | |
14545 | #[cfg(feature = "Win32_Foundation")] | |
14546 | impl ::core::clone::Clone for WHEA_XPF_MC_BANK_DESCRIPTOR { | |
14547 | fn clone(&self) -> Self { | |
14548 | *self | |
14549 | } | |
14550 | } | |
04454e1e | 14551 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14552 | pub const WHEA_XPF_MC_BANK_STATUSFORMAT_AMD64MCA: u32 = 2u32; |
04454e1e | 14553 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14554 | pub const WHEA_XPF_MC_BANK_STATUSFORMAT_IA32MCA: u32 = 0u32; |
04454e1e | 14555 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14556 | pub const WHEA_XPF_MC_BANK_STATUSFORMAT_Intel64MCA: u32 = 1u32; |
14557 | #[repr(C, packed(1))] | |
04454e1e | 14558 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
14559 | #[cfg(feature = "Win32_Foundation")] |
14560 | pub struct WHEA_XPF_NMI_DESCRIPTOR { | |
14561 | pub Type: u16, | |
14562 | pub Enabled: super::super::super::Foundation::BOOLEAN, | |
14563 | } | |
14564 | #[cfg(feature = "Win32_Foundation")] | |
14565 | impl ::core::marker::Copy for WHEA_XPF_NMI_DESCRIPTOR {} | |
14566 | #[cfg(feature = "Win32_Foundation")] | |
14567 | impl ::core::clone::Clone for WHEA_XPF_NMI_DESCRIPTOR { | |
14568 | fn clone(&self) -> Self { | |
14569 | *self | |
14570 | } | |
14571 | } | |
14572 | #[repr(C)] | |
04454e1e FG |
14573 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
14574 | #[cfg(feature = "Win32_System_Kernel")] | |
5e7ed085 FG |
14575 | pub struct WINDBG_EXTENSION_APIS { |
14576 | pub nSize: u32, | |
14577 | pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, | |
14578 | pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION, | |
14579 | pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL, | |
14580 | pub lpDisasmRoutine: PWINDBG_DISASM, | |
14581 | pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, | |
14582 | pub lpReadProcessMemoryRoutine: PWINDBG_READ_PROCESS_MEMORY_ROUTINE, | |
14583 | pub lpWriteProcessMemoryRoutine: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE, | |
14584 | pub lpGetThreadContextRoutine: PWINDBG_GET_THREAD_CONTEXT_ROUTINE, | |
14585 | pub lpSetThreadContextRoutine: PWINDBG_SET_THREAD_CONTEXT_ROUTINE, | |
14586 | pub lpIoctlRoutine: PWINDBG_IOCTL_ROUTINE, | |
14587 | pub lpStackTraceRoutine: PWINDBG_STACKTRACE_ROUTINE, | |
14588 | } | |
04454e1e | 14589 | #[cfg(feature = "Win32_System_Kernel")] |
5e7ed085 | 14590 | impl ::core::marker::Copy for WINDBG_EXTENSION_APIS {} |
04454e1e | 14591 | #[cfg(feature = "Win32_System_Kernel")] |
5e7ed085 FG |
14592 | impl ::core::clone::Clone for WINDBG_EXTENSION_APIS { |
14593 | fn clone(&self) -> Self { | |
14594 | *self | |
14595 | } | |
14596 | } | |
14597 | #[repr(C)] | |
04454e1e FG |
14598 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
14599 | #[cfg(feature = "Win32_System_Kernel")] | |
5e7ed085 FG |
14600 | pub struct WINDBG_EXTENSION_APIS32 { |
14601 | pub nSize: u32, | |
14602 | pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, | |
14603 | pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION32, | |
14604 | pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL32, | |
14605 | pub lpDisasmRoutine: PWINDBG_DISASM32, | |
14606 | pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, | |
14607 | pub lpReadProcessMemoryRoutine: PWINDBG_READ_PROCESS_MEMORY_ROUTINE32, | |
14608 | pub lpWriteProcessMemoryRoutine: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32, | |
14609 | pub lpGetThreadContextRoutine: PWINDBG_GET_THREAD_CONTEXT_ROUTINE, | |
14610 | pub lpSetThreadContextRoutine: PWINDBG_SET_THREAD_CONTEXT_ROUTINE, | |
14611 | pub lpIoctlRoutine: PWINDBG_IOCTL_ROUTINE, | |
14612 | pub lpStackTraceRoutine: PWINDBG_STACKTRACE_ROUTINE32, | |
14613 | } | |
04454e1e | 14614 | #[cfg(feature = "Win32_System_Kernel")] |
5e7ed085 | 14615 | impl ::core::marker::Copy for WINDBG_EXTENSION_APIS32 {} |
04454e1e | 14616 | #[cfg(feature = "Win32_System_Kernel")] |
5e7ed085 FG |
14617 | impl ::core::clone::Clone for WINDBG_EXTENSION_APIS32 { |
14618 | fn clone(&self) -> Self { | |
14619 | *self | |
14620 | } | |
14621 | } | |
14622 | #[repr(C)] | |
04454e1e FG |
14623 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] |
14624 | #[cfg(feature = "Win32_System_Kernel")] | |
5e7ed085 FG |
14625 | pub struct WINDBG_EXTENSION_APIS64 { |
14626 | pub nSize: u32, | |
14627 | pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, | |
14628 | pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION64, | |
14629 | pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL64, | |
14630 | pub lpDisasmRoutine: PWINDBG_DISASM64, | |
14631 | pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, | |
14632 | pub lpReadProcessMemoryRoutine: PWINDBG_READ_PROCESS_MEMORY_ROUTINE64, | |
14633 | pub lpWriteProcessMemoryRoutine: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE64, | |
14634 | pub lpGetThreadContextRoutine: PWINDBG_GET_THREAD_CONTEXT_ROUTINE, | |
14635 | pub lpSetThreadContextRoutine: PWINDBG_SET_THREAD_CONTEXT_ROUTINE, | |
14636 | pub lpIoctlRoutine: PWINDBG_IOCTL_ROUTINE, | |
14637 | pub lpStackTraceRoutine: PWINDBG_STACKTRACE_ROUTINE64, | |
14638 | } | |
04454e1e | 14639 | #[cfg(feature = "Win32_System_Kernel")] |
5e7ed085 | 14640 | impl ::core::marker::Copy for WINDBG_EXTENSION_APIS64 {} |
04454e1e | 14641 | #[cfg(feature = "Win32_System_Kernel")] |
5e7ed085 FG |
14642 | impl ::core::clone::Clone for WINDBG_EXTENSION_APIS64 { |
14643 | fn clone(&self) -> Self { | |
14644 | *self | |
14645 | } | |
14646 | } | |
14647 | #[repr(C)] | |
04454e1e | 14648 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14649 | pub struct WINDBG_OLDKD_EXTENSION_APIS { |
14650 | pub nSize: u32, | |
14651 | pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, | |
14652 | pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION32, | |
14653 | pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL32, | |
14654 | pub lpDisasmRoutine: PWINDBG_DISASM32, | |
14655 | pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, | |
14656 | pub lpReadVirtualMemRoutine: PWINDBG_READ_PROCESS_MEMORY_ROUTINE32, | |
14657 | pub lpWriteVirtualMemRoutine: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32, | |
14658 | pub lpReadPhysicalMemRoutine: PWINDBG_OLDKD_READ_PHYSICAL_MEMORY, | |
14659 | pub lpWritePhysicalMemRoutine: PWINDBG_OLDKD_WRITE_PHYSICAL_MEMORY, | |
14660 | } | |
5e7ed085 | 14661 | impl ::core::marker::Copy for WINDBG_OLDKD_EXTENSION_APIS {} |
5e7ed085 FG |
14662 | impl ::core::clone::Clone for WINDBG_OLDKD_EXTENSION_APIS { |
14663 | fn clone(&self) -> Self { | |
14664 | *self | |
14665 | } | |
14666 | } | |
14667 | #[repr(C)] | |
04454e1e | 14668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14669 | pub struct WINDBG_OLD_EXTENSION_APIS { |
14670 | pub nSize: u32, | |
14671 | pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, | |
14672 | pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION, | |
14673 | pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL, | |
14674 | pub lpDisasmRoutine: PWINDBG_DISASM, | |
14675 | pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, | |
14676 | } | |
5e7ed085 | 14677 | impl ::core::marker::Copy for WINDBG_OLD_EXTENSION_APIS {} |
5e7ed085 FG |
14678 | impl ::core::clone::Clone for WINDBG_OLD_EXTENSION_APIS { |
14679 | fn clone(&self) -> Self { | |
14680 | *self | |
14681 | } | |
14682 | } | |
14683 | #[repr(C)] | |
04454e1e | 14684 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14685 | pub struct WOW64_CONTEXT { |
14686 | pub ContextFlags: u32, | |
14687 | pub Dr0: u32, | |
14688 | pub Dr1: u32, | |
14689 | pub Dr2: u32, | |
14690 | pub Dr3: u32, | |
14691 | pub Dr6: u32, | |
14692 | pub Dr7: u32, | |
14693 | pub FloatSave: WOW64_FLOATING_SAVE_AREA, | |
14694 | pub SegGs: u32, | |
14695 | pub SegFs: u32, | |
14696 | pub SegEs: u32, | |
14697 | pub SegDs: u32, | |
14698 | pub Edi: u32, | |
14699 | pub Esi: u32, | |
14700 | pub Ebx: u32, | |
14701 | pub Edx: u32, | |
14702 | pub Ecx: u32, | |
14703 | pub Eax: u32, | |
14704 | pub Ebp: u32, | |
14705 | pub Eip: u32, | |
14706 | pub SegCs: u32, | |
14707 | pub EFlags: u32, | |
14708 | pub Esp: u32, | |
14709 | pub SegSs: u32, | |
14710 | pub ExtendedRegisters: [u8; 512], | |
14711 | } | |
14712 | impl ::core::marker::Copy for WOW64_CONTEXT {} | |
14713 | impl ::core::clone::Clone for WOW64_CONTEXT { | |
14714 | fn clone(&self) -> Self { | |
14715 | *self | |
14716 | } | |
14717 | } | |
04454e1e | 14718 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14719 | pub const WOW64_CONTEXT_EXCEPTION_ACTIVE: u32 = 134217728u32; |
04454e1e | 14720 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14721 | pub const WOW64_CONTEXT_EXCEPTION_REPORTING: u32 = 2147483648u32; |
04454e1e | 14722 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14723 | pub const WOW64_CONTEXT_EXCEPTION_REQUEST: u32 = 1073741824u32; |
04454e1e | 14724 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14725 | pub const WOW64_CONTEXT_SERVICE_ACTIVE: u32 = 268435456u32; |
04454e1e | 14726 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14727 | pub const WOW64_CONTEXT_i386: u32 = 65536u32; |
04454e1e | 14728 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14729 | pub const WOW64_CONTEXT_i486: u32 = 65536u32; |
14730 | #[repr(C)] | |
04454e1e | 14731 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14732 | pub struct WOW64_DESCRIPTOR_TABLE_ENTRY { |
14733 | pub Selector: u32, | |
14734 | pub Descriptor: WOW64_LDT_ENTRY, | |
14735 | } | |
14736 | impl ::core::marker::Copy for WOW64_DESCRIPTOR_TABLE_ENTRY {} | |
14737 | impl ::core::clone::Clone for WOW64_DESCRIPTOR_TABLE_ENTRY { | |
14738 | fn clone(&self) -> Self { | |
14739 | *self | |
14740 | } | |
14741 | } | |
14742 | #[repr(C)] | |
04454e1e | 14743 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14744 | pub struct WOW64_FLOATING_SAVE_AREA { |
14745 | pub ControlWord: u32, | |
14746 | pub StatusWord: u32, | |
14747 | pub TagWord: u32, | |
14748 | pub ErrorOffset: u32, | |
14749 | pub ErrorSelector: u32, | |
14750 | pub DataOffset: u32, | |
14751 | pub DataSelector: u32, | |
14752 | pub RegisterArea: [u8; 80], | |
14753 | pub Cr0NpxState: u32, | |
14754 | } | |
14755 | impl ::core::marker::Copy for WOW64_FLOATING_SAVE_AREA {} | |
14756 | impl ::core::clone::Clone for WOW64_FLOATING_SAVE_AREA { | |
14757 | fn clone(&self) -> Self { | |
14758 | *self | |
14759 | } | |
14760 | } | |
14761 | #[repr(C)] | |
04454e1e | 14762 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14763 | pub struct WOW64_LDT_ENTRY { |
14764 | pub LimitLow: u16, | |
14765 | pub BaseLow: u16, | |
14766 | pub HighWord: WOW64_LDT_ENTRY_0, | |
14767 | } | |
14768 | impl ::core::marker::Copy for WOW64_LDT_ENTRY {} | |
14769 | impl ::core::clone::Clone for WOW64_LDT_ENTRY { | |
14770 | fn clone(&self) -> Self { | |
14771 | *self | |
14772 | } | |
14773 | } | |
14774 | #[repr(C)] | |
04454e1e | 14775 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14776 | pub union WOW64_LDT_ENTRY_0 { |
14777 | pub Bytes: WOW64_LDT_ENTRY_0_1, | |
14778 | pub Bits: WOW64_LDT_ENTRY_0_0, | |
14779 | } | |
14780 | impl ::core::marker::Copy for WOW64_LDT_ENTRY_0 {} | |
14781 | impl ::core::clone::Clone for WOW64_LDT_ENTRY_0 { | |
14782 | fn clone(&self) -> Self { | |
14783 | *self | |
14784 | } | |
14785 | } | |
14786 | #[repr(C)] | |
04454e1e | 14787 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14788 | pub struct WOW64_LDT_ENTRY_0_0 { |
14789 | pub _bitfield: u32, | |
14790 | } | |
14791 | impl ::core::marker::Copy for WOW64_LDT_ENTRY_0_0 {} | |
14792 | impl ::core::clone::Clone for WOW64_LDT_ENTRY_0_0 { | |
14793 | fn clone(&self) -> Self { | |
14794 | *self | |
14795 | } | |
14796 | } | |
14797 | #[repr(C)] | |
04454e1e | 14798 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14799 | pub struct WOW64_LDT_ENTRY_0_1 { |
14800 | pub BaseMid: u8, | |
14801 | pub Flags1: u8, | |
14802 | pub Flags2: u8, | |
14803 | pub BaseHi: u8, | |
14804 | } | |
14805 | impl ::core::marker::Copy for WOW64_LDT_ENTRY_0_1 {} | |
14806 | impl ::core::clone::Clone for WOW64_LDT_ENTRY_0_1 { | |
14807 | fn clone(&self) -> Self { | |
14808 | *self | |
14809 | } | |
14810 | } | |
04454e1e | 14811 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 14812 | pub const WOW64_MAXIMUM_SUPPORTED_EXTENSION: u32 = 512u32; |
04454e1e | 14813 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14814 | pub const WOW64_SIZE_OF_80387_REGISTERS: u32 = 80u32; |
14815 | #[repr(C, packed(1))] | |
04454e1e | 14816 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14817 | pub union XPF_MCE_FLAGS { |
14818 | pub Anonymous: XPF_MCE_FLAGS_0, | |
14819 | pub AsULONG: u32, | |
14820 | } | |
14821 | impl ::core::marker::Copy for XPF_MCE_FLAGS {} | |
14822 | impl ::core::clone::Clone for XPF_MCE_FLAGS { | |
14823 | fn clone(&self) -> Self { | |
14824 | *self | |
14825 | } | |
14826 | } | |
14827 | #[repr(C, packed(1))] | |
04454e1e | 14828 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14829 | pub struct XPF_MCE_FLAGS_0 { |
14830 | pub _bitfield: u32, | |
14831 | } | |
14832 | impl ::core::marker::Copy for XPF_MCE_FLAGS_0 {} | |
14833 | impl ::core::clone::Clone for XPF_MCE_FLAGS_0 { | |
14834 | fn clone(&self) -> Self { | |
14835 | *self | |
14836 | } | |
14837 | } | |
14838 | #[repr(C)] | |
04454e1e | 14839 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14840 | pub union XPF_MC_BANK_FLAGS { |
14841 | pub Anonymous: XPF_MC_BANK_FLAGS_0, | |
14842 | pub AsUCHAR: u8, | |
14843 | } | |
14844 | impl ::core::marker::Copy for XPF_MC_BANK_FLAGS {} | |
14845 | impl ::core::clone::Clone for XPF_MC_BANK_FLAGS { | |
14846 | fn clone(&self) -> Self { | |
14847 | *self | |
14848 | } | |
14849 | } | |
14850 | #[repr(C)] | |
04454e1e | 14851 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14852 | pub struct XPF_MC_BANK_FLAGS_0 { |
14853 | pub _bitfield: u8, | |
14854 | } | |
14855 | impl ::core::marker::Copy for XPF_MC_BANK_FLAGS_0 {} | |
14856 | impl ::core::clone::Clone for XPF_MC_BANK_FLAGS_0 { | |
14857 | fn clone(&self) -> Self { | |
14858 | *self | |
14859 | } | |
14860 | } | |
14861 | #[repr(C)] | |
04454e1e | 14862 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14863 | pub struct XSAVE_AREA { |
14864 | pub LegacyState: XSAVE_FORMAT, | |
14865 | pub Header: XSAVE_AREA_HEADER, | |
14866 | } | |
14867 | impl ::core::marker::Copy for XSAVE_AREA {} | |
14868 | impl ::core::clone::Clone for XSAVE_AREA { | |
14869 | fn clone(&self) -> Self { | |
14870 | *self | |
14871 | } | |
14872 | } | |
14873 | #[repr(C)] | |
04454e1e | 14874 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14875 | pub struct XSAVE_AREA_HEADER { |
14876 | pub Mask: u64, | |
14877 | pub CompactionMask: u64, | |
14878 | pub Reserved2: [u64; 6], | |
14879 | } | |
14880 | impl ::core::marker::Copy for XSAVE_AREA_HEADER {} | |
14881 | impl ::core::clone::Clone for XSAVE_AREA_HEADER { | |
14882 | fn clone(&self) -> Self { | |
14883 | *self | |
14884 | } | |
14885 | } | |
14886 | #[repr(C)] | |
04454e1e | 14887 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14888 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
14889 | pub struct XSAVE_FORMAT { | |
14890 | pub ControlWord: u16, | |
14891 | pub StatusWord: u16, | |
14892 | pub TagWord: u8, | |
14893 | pub Reserved1: u8, | |
14894 | pub ErrorOpcode: u16, | |
14895 | pub ErrorOffset: u32, | |
14896 | pub ErrorSelector: u16, | |
14897 | pub Reserved2: u16, | |
14898 | pub DataOffset: u32, | |
14899 | pub DataSelector: u16, | |
14900 | pub Reserved3: u16, | |
14901 | pub MxCsr: u32, | |
14902 | pub MxCsr_Mask: u32, | |
14903 | pub FloatRegisters: [M128A; 8], | |
14904 | pub XmmRegisters: [M128A; 16], | |
14905 | pub Reserved4: [u8; 96], | |
14906 | } | |
14907 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] | |
14908 | impl ::core::marker::Copy for XSAVE_FORMAT {} | |
14909 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] | |
14910 | impl ::core::clone::Clone for XSAVE_FORMAT { | |
14911 | fn clone(&self) -> Self { | |
14912 | *self | |
14913 | } | |
14914 | } | |
14915 | #[repr(C)] | |
04454e1e | 14916 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14917 | #[cfg(target_arch = "x86")] |
14918 | pub struct XSAVE_FORMAT { | |
14919 | pub ControlWord: u16, | |
14920 | pub StatusWord: u16, | |
14921 | pub TagWord: u8, | |
14922 | pub Reserved1: u8, | |
14923 | pub ErrorOpcode: u16, | |
14924 | pub ErrorOffset: u32, | |
14925 | pub ErrorSelector: u16, | |
14926 | pub Reserved2: u16, | |
14927 | pub DataOffset: u32, | |
14928 | pub DataSelector: u16, | |
14929 | pub Reserved3: u16, | |
14930 | pub MxCsr: u32, | |
14931 | pub MxCsr_Mask: u32, | |
14932 | pub FloatRegisters: [M128A; 8], | |
14933 | pub XmmRegisters: [M128A; 8], | |
14934 | pub Reserved4: [u8; 224], | |
14935 | } | |
14936 | #[cfg(target_arch = "x86")] | |
14937 | impl ::core::marker::Copy for XSAVE_FORMAT {} | |
14938 | #[cfg(target_arch = "x86")] | |
14939 | impl ::core::clone::Clone for XSAVE_FORMAT { | |
14940 | fn clone(&self) -> Self { | |
14941 | *self | |
14942 | } | |
14943 | } | |
14944 | #[repr(C)] | |
04454e1e | 14945 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14946 | pub struct XSTATE_CONFIGURATION { |
14947 | pub EnabledFeatures: u64, | |
14948 | pub EnabledVolatileFeatures: u64, | |
14949 | pub Size: u32, | |
14950 | pub Anonymous: XSTATE_CONFIGURATION_0, | |
14951 | pub Features: [XSTATE_FEATURE; 64], | |
14952 | pub EnabledSupervisorFeatures: u64, | |
14953 | pub AlignedFeatures: u64, | |
14954 | pub AllFeatureSize: u32, | |
14955 | pub AllFeatures: [u32; 64], | |
14956 | pub EnabledUserVisibleSupervisorFeatures: u64, | |
14957 | pub ExtendedFeatureDisableFeatures: u64, | |
14958 | pub AllNonLargeFeatureSize: u32, | |
14959 | pub Spare: u32, | |
14960 | } | |
14961 | impl ::core::marker::Copy for XSTATE_CONFIGURATION {} | |
14962 | impl ::core::clone::Clone for XSTATE_CONFIGURATION { | |
14963 | fn clone(&self) -> Self { | |
14964 | *self | |
14965 | } | |
14966 | } | |
14967 | #[repr(C)] | |
04454e1e | 14968 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14969 | pub union XSTATE_CONFIGURATION_0 { |
14970 | pub ControlFlags: u32, | |
14971 | pub Anonymous: XSTATE_CONFIGURATION_0_0, | |
14972 | } | |
14973 | impl ::core::marker::Copy for XSTATE_CONFIGURATION_0 {} | |
14974 | impl ::core::clone::Clone for XSTATE_CONFIGURATION_0 { | |
14975 | fn clone(&self) -> Self { | |
14976 | *self | |
14977 | } | |
14978 | } | |
14979 | #[repr(C)] | |
04454e1e | 14980 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14981 | pub struct XSTATE_CONFIGURATION_0_0 { |
14982 | pub _bitfield: u32, | |
14983 | } | |
14984 | impl ::core::marker::Copy for XSTATE_CONFIGURATION_0_0 {} | |
14985 | impl ::core::clone::Clone for XSTATE_CONFIGURATION_0_0 { | |
14986 | fn clone(&self) -> Self { | |
14987 | *self | |
14988 | } | |
14989 | } | |
14990 | #[repr(C, packed(4))] | |
04454e1e | 14991 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
14992 | pub struct XSTATE_CONFIG_FEATURE_MSC_INFO { |
14993 | pub SizeOfInfo: u32, | |
14994 | pub ContextSize: u32, | |
14995 | pub EnabledFeatures: u64, | |
14996 | pub Features: [XSTATE_FEATURE; 64], | |
14997 | } | |
14998 | impl ::core::marker::Copy for XSTATE_CONFIG_FEATURE_MSC_INFO {} | |
14999 | impl ::core::clone::Clone for XSTATE_CONFIG_FEATURE_MSC_INFO { | |
15000 | fn clone(&self) -> Self { | |
15001 | *self | |
15002 | } | |
15003 | } | |
15004 | #[repr(C)] | |
04454e1e | 15005 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
15006 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
15007 | pub struct XSTATE_CONTEXT { | |
15008 | pub Mask: u64, | |
15009 | pub Length: u32, | |
15010 | pub Reserved1: u32, | |
15011 | pub Area: *mut XSAVE_AREA, | |
15012 | pub Buffer: *mut ::core::ffi::c_void, | |
15013 | } | |
15014 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] | |
15015 | impl ::core::marker::Copy for XSTATE_CONTEXT {} | |
15016 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] | |
15017 | impl ::core::clone::Clone for XSTATE_CONTEXT { | |
15018 | fn clone(&self) -> Self { | |
15019 | *self | |
15020 | } | |
15021 | } | |
15022 | #[repr(C)] | |
04454e1e | 15023 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
15024 | #[cfg(target_arch = "x86")] |
15025 | pub struct XSTATE_CONTEXT { | |
15026 | pub Mask: u64, | |
15027 | pub Length: u32, | |
15028 | pub Reserved1: u32, | |
15029 | pub Area: *mut XSAVE_AREA, | |
15030 | pub Reserved2: u32, | |
15031 | pub Buffer: *mut ::core::ffi::c_void, | |
15032 | pub Reserved3: u32, | |
15033 | } | |
15034 | #[cfg(target_arch = "x86")] | |
15035 | impl ::core::marker::Copy for XSTATE_CONTEXT {} | |
15036 | #[cfg(target_arch = "x86")] | |
15037 | impl ::core::clone::Clone for XSTATE_CONTEXT { | |
15038 | fn clone(&self) -> Self { | |
15039 | *self | |
15040 | } | |
15041 | } | |
15042 | #[repr(C)] | |
04454e1e | 15043 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
15044 | pub struct XSTATE_FEATURE { |
15045 | pub Offset: u32, | |
15046 | pub Size: u32, | |
15047 | } | |
15048 | impl ::core::marker::Copy for XSTATE_FEATURE {} | |
15049 | impl ::core::clone::Clone for XSTATE_FEATURE { | |
15050 | fn clone(&self) -> Self { | |
15051 | *self | |
15052 | } | |
15053 | } | |
04454e1e | 15054 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15055 | pub type _DUMP_TYPES = i32; |
04454e1e | 15056 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15057 | pub const DUMP_TYPE_INVALID: _DUMP_TYPES = -1i32; |
04454e1e | 15058 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15059 | pub const DUMP_TYPE_UNKNOWN: _DUMP_TYPES = 0i32; |
04454e1e | 15060 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15061 | pub const DUMP_TYPE_FULL: _DUMP_TYPES = 1i32; |
04454e1e | 15062 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15063 | pub const DUMP_TYPE_SUMMARY: _DUMP_TYPES = 2i32; |
04454e1e | 15064 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15065 | pub const DUMP_TYPE_HEADER: _DUMP_TYPES = 3i32; |
04454e1e | 15066 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15067 | pub const DUMP_TYPE_TRIAGE: _DUMP_TYPES = 4i32; |
04454e1e | 15068 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15069 | pub const DUMP_TYPE_BITMAP_FULL: _DUMP_TYPES = 5i32; |
04454e1e | 15070 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15071 | pub const DUMP_TYPE_BITMAP_KERNEL: _DUMP_TYPES = 6i32; |
04454e1e | 15072 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
15073 | pub const DUMP_TYPE_AUTOMATIC: _DUMP_TYPES = 7i32; |
15074 | #[repr(C)] | |
04454e1e | 15075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
15076 | pub struct _GETSETBUSDATA { |
15077 | pub BusDataType: u32, | |
15078 | pub BusNumber: u32, | |
15079 | pub SlotNumber: u32, | |
15080 | pub Buffer: *mut ::core::ffi::c_void, | |
15081 | pub Offset: u32, | |
15082 | pub Length: u32, | |
15083 | } | |
15084 | impl ::core::marker::Copy for _GETSETBUSDATA {} | |
15085 | impl ::core::clone::Clone for _GETSETBUSDATA { | |
15086 | fn clone(&self) -> Self { | |
15087 | *self | |
15088 | } | |
15089 | } | |
15090 | #[repr(C)] | |
04454e1e | 15091 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
15092 | pub struct _IMAGEHLP_JIT_SYMBOL_MAP { |
15093 | pub SizeOfStruct: u32, | |
15094 | pub Address: u64, | |
15095 | pub BaseOfImage: u64, | |
15096 | } | |
15097 | impl ::core::marker::Copy for _IMAGEHLP_JIT_SYMBOL_MAP {} | |
15098 | impl ::core::clone::Clone for _IMAGEHLP_JIT_SYMBOL_MAP { | |
15099 | fn clone(&self) -> Self { | |
15100 | *self | |
15101 | } | |
15102 | } | |
15103 | #[repr(C)] | |
04454e1e | 15104 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 FG |
15105 | pub struct __MIDL___MIDL_itf_jscript9diag_0000_0007_0001 { |
15106 | pub InstructionOffset: u64, | |
15107 | pub ReturnOffset: u64, | |
15108 | pub FrameOffset: u64, | |
15109 | pub StackOffset: u64, | |
15110 | } | |
15111 | impl ::core::marker::Copy for __MIDL___MIDL_itf_jscript9diag_0000_0007_0001 {} | |
15112 | impl ::core::clone::Clone for __MIDL___MIDL_itf_jscript9diag_0000_0007_0001 { | |
15113 | fn clone(&self) -> Self { | |
15114 | *self | |
15115 | } | |
15116 | } | |
04454e1e | 15117 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15118 | pub const fasaCaseSensitive: u32 = 4u32; |
04454e1e | 15119 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15120 | pub const fasaPreferInternalHandler: u32 = 1u32; |
04454e1e | 15121 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15122 | pub const fasaSupportInternalHandler: u32 = 2u32; |
04454e1e | 15123 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] |
5e7ed085 | 15124 | pub const sevMax: i32 = 4i32; |