4 <name>Microsoft.Diagnostics.Runtime.Utilities</name>
7 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.SOURCE_PATH_HAS_SOURCE_SERVER">
13 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.TARGET_EXCEPTION_CONTEXT">
16 OutBuffer - Machine-specific CONTEXT.
19 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.TARGET_EXCEPTION_THREAD">
22 OutBuffer - ULONG system ID of thread.
25 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.TARGET_EXCEPTION_RECORD">
28 OutBuffer - EXCEPTION_RECORD64.
31 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_ADDITIONAL_CREATE_OPTIONS">
34 OutBuffer - DEBUG_CREATE_PROCESS_OPTIONS.
37 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.SET_ADDITIONAL_CREATE_OPTIONS">
39 InBuffer - DEBUG_CREATE_PROCESS_OPTIONS.
43 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_WIN32_MAJOR_MINOR_VERSIONS">
46 OutBuffer - ULONG[2] major/minor.
49 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.READ_USER_MINIDUMP_STREAM">
51 InBuffer - DEBUG_READ_USER_MINIDUMP_STREAM.
55 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.TARGET_CAN_DETACH">
61 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.SET_LOCAL_IMPLICIT_COMMAND_LINE">
67 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_CAPTURED_EVENT_CODE_OFFSET">
70 OutBuffer - Event code stream offset.
73 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.READ_CAPTURED_EVENT_CODE_STREAM">
76 OutBuffer - Event code stream information.
79 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.EXT_TYPED_DATA_ANSI">
81 InBuffer - Input data block.
82 OutBuffer - Processed data block.
85 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_EXTENSION_SEARCH_PATH_WIDE">
88 OutBuffer - Returned path.
91 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_TEXT_COMPLETIONS_WIDE">
93 InBuffer - DEBUG_GET_TEXT_COMPLETIONS_IN.
94 OutBuffer - DEBUG_GET_TEXT_COMPLETIONS_OUT.
97 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_CACHED_SYMBOL_INFO">
99 InBuffer - ULONG64 cookie.
100 OutBuffer - DEBUG_CACHED_SYMBOL_INFO.
103 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.ADD_CACHED_SYMBOL_INFO">
105 InBuffer - DEBUG_CACHED_SYMBOL_INFO.
106 OutBuffer - ULONG64 cookie.
109 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.REMOVE_CACHED_SYMBOL_INFO">
111 InBuffer - ULONG64 cookie.
115 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_TEXT_COMPLETIONS_ANSI">
117 InBuffer - DEBUG_GET_TEXT_COMPLETIONS_IN.
118 OutBuffer - DEBUG_GET_TEXT_COMPLETIONS_OUT.
121 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.CURRENT_OUTPUT_CALLBACKS_ARE_DML_AWARE">
127 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_OFFSET_UNWIND_INFORMATION">
129 InBuffer - ULONG64 offset.
130 OutBuffer - Unwind information.
133 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.GET_DUMP_HEADER">
136 OutBuffer - returned DUMP_HEADER32/DUMP_HEADER64 structure.
139 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.SET_DUMP_HEADER">
141 InBuffer - DUMP_HEADER32/DUMP_HEADER64 structure.
145 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.MIDORI">
147 InBuffer - Midori specific
148 OutBuffer - Midori specific
151 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.PROCESS_DESCRIPTORS">
154 OutBuffer - PROCESS_NAME_ENTRY blocks
157 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.MISC_INFORMATION">
160 OutBuffer - MINIDUMP_MISC_INFO_N blocks
163 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.OPEN_PROCESS_TOKEN">
166 OutBuffer - ULONG64 as TokenHandle value
169 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.OPEN_THREAD_TOKEN">
172 OutBuffer - ULONG64 as TokenHandle value
175 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.DUPLICATE_TOKEN">
177 InBuffer - ULONG64 as TokenHandle being duplicated
178 OutBuffer - ULONG64 as new duplicated TokenHandle
181 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.QUERY_INFO_TOKEN">
183 InBuffer - a ULONG64 as TokenHandle and a ULONG as NtQueryInformationToken() request code
184 OutBuffer - NtQueryInformationToken() return
187 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.CLOSE_TOKEN">
189 InBuffer - ULONG64 as TokenHandle
193 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.WOW_PROCESS">
195 InBuffer - ULONG64 for process server identification and ULONG as PID
199 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.WOW_MODULE">
201 InBuffer - ULONG64 for process server identification and PWSTR as module path
205 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.LIVE_USER_NON_INVASIVE">
209 return - S_OK if non-invasive user-mode attach, S_FALSE if not (but still live user-mode), E_FAIL otherwise.
212 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_REQUEST.RESUME_THREAD">
216 return - ResumeThreads() return.
219 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_STATUS_FLAGS.INSIDE_WAIT">
221 This bit is added in DEBUG_CES_EXECUTION_STATUS notifications when the
222 engines execution status is changing due to operations performed during a
223 wait, such as making synchronous callbacks. If the bit is not set the
224 execution status is changing due to a wait being satisfied.
227 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_STATUS_FLAGS.WAIT_TIMEOUT">
229 This bit is added in DEBUG_CES_EXECUTION_STATUS notifications when the
230 engines execution status update is coming after a wait has timed-out. It
231 indicates that the execution status change was not due to an actual event.
234 <member name="F:Microsoft.Diagnostics.Runtime.Interop.ECreationDisposition.New">
236 Creates a new file. The function fails if a specified file exists.
239 <member name="F:Microsoft.Diagnostics.Runtime.Interop.ECreationDisposition.CreateAlways">
241 Creates a new file, always.
242 If a file exists, the function overwrites the file, clears the existing attributes, combines the specified file attributes,
243 and flags with FILE_ATTRIBUTE_ARCHIVE, but does not set the security descriptor that the SECURITY_ATTRIBUTES structure specifies.
246 <member name="F:Microsoft.Diagnostics.Runtime.Interop.ECreationDisposition.OpenExisting">
248 Opens a file. The function fails if the file does not exist.
251 <member name="F:Microsoft.Diagnostics.Runtime.Interop.ECreationDisposition.OpenAlways">
253 Opens a file, always.
254 If a file does not exist, the function creates a file as if dwCreationDisposition is CREATE_NEW.
257 <member name="F:Microsoft.Diagnostics.Runtime.Interop.ECreationDisposition.TruncateExisting">
259 Opens a file and truncates it so that its size is 0 (zero) bytes. The function fails if the file does not exist.
260 The calling process must open the file with the GENERIC_WRITE access right.
263 <member name="M:Microsoft.Diagnostics.Runtime.Interop.IDebugOutputCallbacks2.Output(Microsoft.Diagnostics.Runtime.Interop.DEBUG_OUTPUT,System.String)">
265 This method is not used.
268 <member name="T:Microsoft.Diagnostics.Runtime.Interop.DEBUG_MODULE_AND_ID">
270 Describes a symbol within a module.
273 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_MODULE_AND_ID.ModuleBase">
275 The location in the target's virtual address space of the module's base address.
278 <member name="F:Microsoft.Diagnostics.Runtime.Interop.DEBUG_MODULE_AND_ID.Id">
280 The symbol ID of the symbol within the module.