externdef IID_IDebugAdvanced:GUID externdef IID_IDebugAdvanced2:GUID externdef IID_IDebugAdvanced3:GUID externdef IID_IDebugBreakpoint:GUID externdef IID_IDebugBreakpoint2:GUID externdef IID_IDebugClient:GUID externdef IID_IDebugClient2:GUID externdef IID_IDebugClient3:GUID externdef IID_IDebugClient4:GUID externdef IID_IDebugClient5:GUID externdef IID_IDebugControl:GUID externdef IID_IDebugControl2:GUID externdef IID_IDebugControl3:GUID externdef IID_IDebugControl4:GUID externdef IID_IDebugDataSpaces:GUID externdef IID_IDebugDataSpaces2:GUID externdef IID_IDebugDataSpaces3:GUID externdef IID_IDebugDataSpaces4:GUID externdef IID_IDebugEventCallbacks:GUID externdef IID_IDebugEventCallbacksWide:GUID externdef IID_IDebugInputCallbacks:GUID externdef IID_IDebugOutputCallbacks:GUID externdef IID_IDebugOutputCallbacksWide:GUID externdef IID_IDebugOutputCallbacks2:GUID externdef IID_IDebugRegisters:GUID externdef IID_IDebugRegisters2:GUID externdef IID_IDebugSymbolGroup:GUID externdef IID_IDebugSymbolGroup2:GUID externdef IID_IDebugSymbols:GUID externdef IID_IDebugSymbols2:GUID externdef IID_IDebugSymbols3:GUID externdef IID_IDebugSystemObjects:GUID externdef IID_IDebugSystemObjects2:GUID externdef IID_IDebugSystemObjects3:GUID externdef IID_IDebugSystemObjects4:GUID DEBUG_READ_USER_MINIDUMP_STREAM STRUC StreamType ULONG ? Flags ULONG ? _Offset ULONG64 ? Buffer PVOID ? BufferSize ULONG ? BufferUsed ULONG ? DEBUG_READ_USER_MINIDUMP_STREAM ENDS PDEBUG_READ_USER_MINIDUMP_STREAM TYPEDEF PTR DEBUG_READ_USER_MINIDUMP_STREAM DEBUG_GET_TEXT_COMPLETIONS_NO_DOT_COMMANDS equ 1 DEBUG_GET_TEXT_COMPLETIONS_NO_EXTENSION_COMMANDS equ 2 DEBUG_GET_TEXT_COMPLETIONS_NO_SYMBOLS equ 4 DEBUG_GET_TEXT_COMPLETIONS_IN STRUC Flags ULONG ? MatchCountLimit ULONG ? Reserved ULONG64 3 dup(?) DEBUG_GET_TEXT_COMPLETIONS_IN ENDS PDEBUG_GET_TEXT_COMPLETIONS_IN TYPEDEF PTR DEBUG_GET_TEXT_COMPLETIONS_IN DEBUG_GET_TEXT_COMPLETIONS_IS_DOT_COMMAND equ 1 DEBUG_GET_TEXT_COMPLETIONS_IS_EXTENSION_COMMAND equ 2 DEBUG_GET_TEXT_COMPLETIONS_IS_SYMBOL equ 4 DEBUG_GET_TEXT_COMPLETIONS_OUT STRUC Flags ULONG ? ReplaceIndex ULONG ? MatchCount ULONG ? Reserved1 ULONG ? Reserved2 ULONG64 2 dup(?) DEBUG_GET_TEXT_COMPLETIONS_OUT ENDS PDEBUG_GET_TEXT_COMPLETIONS_OUT TYPEDEF PTR DEBUG_GET_TEXT_COMPLETIONS_OUT DEBUG_CACHED_SYMBOL_INFO STRUC ModBase ULONG64 ? Arg1 ULONG64 ? Arg2 ULONG64 ? Id ULONG ? Arg3 ULONG ? DEBUG_CACHED_SYMBOL_INFO ENDS PDEBUG_CACHED_SYMBOL_INFO TYPEDEF PTR DEBUG_CACHED_SYMBOL_INFO DEBUG_REQUEST_SOURCE_PATH_HAS_SOURCE_SERVER equ 0 DEBUG_REQUEST_TARGET_EXCEPTION_CONTEXT equ 1 DEBUG_REQUEST_TARGET_EXCEPTION_THREAD equ 2 DEBUG_REQUEST_TARGET_EXCEPTION_RECORD equ 3 DEBUG_REQUEST_GET_ADDITIONAL_CREATE_OPTIONS equ 4 DEBUG_REQUEST_SET_ADDITIONAL_CREATE_OPTIONS equ 5 DEBUG_REQUEST_GET_WIN32_MAJOR_MINOR_VERSIONS equ 6 DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM equ 7 DEBUG_REQUEST_TARGET_CAN_DETACH equ 8 DEBUG_REQUEST_SET_LOCAL_IMPLICIT_COMMAND_LINE equ 9 DEBUG_REQUEST_GET_CAPTURED_EVENT_CODE_OFFSET equ 10 DEBUG_REQUEST_READ_CAPTURED_EVENT_CODE_STREAM equ 11 DEBUG_REQUEST_EXT_TYPED_DATA_ANSI equ 12 DEBUG_REQUEST_GET_EXTENSION_SEARCH_PATH_WIDE equ 13 DEBUG_REQUEST_GET_TEXT_COMPLETIONS_WIDE equ 14 DEBUG_REQUEST_GET_CACHED_SYMBOL_INFO equ 15 DEBUG_REQUEST_ADD_CACHED_SYMBOL_INFO equ 16 DEBUG_REQUEST_REMOVE_CACHED_SYMBOL_INFO equ 17 DEBUG_REQUEST_GET_TEXT_COMPLETIONS_ANSI equ 18 DEBUG_REQUEST_CURRENT_OUTPUT_CALLBACKS_ARE_DML_AWARE equ 19 DEBUG_REQUEST_GET_OFFSET_UNWIND_INFORMATION equ 20 DEBUG_REQUEST_GET_DUMP_HEADER equ 21 DEBUG_REQUEST_SET_DUMP_HEADER equ 22 DEBUG_REQUEST_MIDORI equ 23 DEBUG_REQUEST_PROCESS_DESCRIPTORS equ 24 DEBUG_REQUEST_MISC_INFORMATION equ 25 DEBUG_REQUEST_OPEN_PROCESS_TOKEN equ 26 DEBUG_REQUEST_OPEN_THREAD_TOKEN equ 27 DEBUG_REQUEST_DUPLICATE_TOKEN equ 28 DEBUG_REQUEST_QUERY_INFO_TOKEN equ 29 DEBUG_REQUEST_CLOSE_TOKEN equ 30 DEBUG_SRCFILE_SYMBOL_TOKEN equ 0 DEBUG_SRCFILE_SYMBOL_TOKEN_SOURCE_COMMAND_WIDE equ 1 DEBUG_SYMINFO_BREAKPOINT_SOURCE_LINE equ 0 DEBUG_SYMINFO_IMAGEHLP_MODULEW64 equ 1 DEBUG_SYMINFO_GET_SYMBOL_NAME_BY_OFFSET_AND_TAG_WIDE equ 2 DEBUG_SYMINFO_GET_MODULE_SYMBOL_NAMES_AND_OFFSETS equ 3 DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION equ 0 DEBUG_SYSOBJINFO_THREAD_NAME_WIDE equ 1 DEBUG_SYSOBJINFO_CURRENT_PROCESS_COOKIE equ 2 DEBUG_TBINFO_EXIT_STATUS equ 1 DEBUG_TBINFO_PRIORITY_CLASS equ 2 DEBUG_TBINFO_PRIORITY equ 4 DEBUG_TBINFO_TIMES equ 8 DEBUG_TBINFO_START_OFFSET equ 16 DEBUG_TBINFO_AFFINITY equ 32 DEBUG_TBINFO_ALL equ 3Fh DEBUG_THREAD_BASIC_INFORMATION STRUC Valid ULONG ? ExitStatus ULONG ? PriorityClass ULONG ? Priority ULONG ? CreateTime ULONG64 ? ExitTime ULONG64 ? KernelTime ULONG64 ? UserTime ULONG64 ? StartOffset ULONG64 ? Affinity ULONG64 ? DEBUG_THREAD_BASIC_INFORMATION ENDS PDEBUG_THREAD_BASIC_INFORMATION TYPEDEF PTR DEBUG_THREAD_BASIC_INFORMATION IDebugAdvanced STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? GetThreadContext PANYARGS ? SetThreadContext PANYARGS ? Request PANYARGS ? GetSourceFileInformation PANYARGS ? FindSourceFileAndToken PANYARGS ? GetSymbolInformation PANYARGS ? GetSystemObjectInformation PANYARGS ? GetSourceFileInformationWide PANYARGS ? ;IDebugAdvanced3 FindSourceFileAndTokenWide PANYARGS ? GetSymbolInformationWide PANYARGS ? IDebugAdvanced ENDS PDEBUG_ADVANCED TYPEDEF PTR IDebugAdvanced PDADV TYPEDEF PTR PDEBUG_ADVANCED DEBUG_BREAKPOINT_CODE equ 0 DEBUG_BREAKPOINT_DATA equ 1 DEBUG_BREAKPOINT_TIME equ 2 DEBUG_BREAKPOINT_GO_ONLY equ 1 DEBUG_BREAKPOINT_DEFERRED equ 2 DEBUG_BREAKPOINT_ENABLED equ 4 DEBUG_BREAKPOINT_ADDER_ONLY equ 8 DEBUG_BREAKPOINT_ONE_SHOT equ 16 DEBUG_BREAK_READ equ 1 DEBUG_BREAK_WRITE equ 2 DEBUG_BREAK_EXECUTE equ 4 DEBUG_BREAK_IO equ 8 DEBUG_BREAKPOINT_PARAMETERS STRUC _Offset ULONG64 ? Id ULONG ? BreakType ULONG ? ProcType ULONG ? Flags ULONG ? DataSize ULONG ? DataAccessType ULONG ? PassCount ULONG ? CurrentPassCount ULONG ? MatchThread ULONG ? CommandSize ULONG ? OffsetExpressionSize ULONG ? DEBUG_BREAKPOINT_PARAMETERS ENDS PDEBUG_BREAKPOINT_PARAMETERS TYPEDEF PTR DEBUG_BREAKPOINT_PARAMETERS IDebugBreakpoint STRUC QueryInterface QUERYPROC ? ;+0 Addref ADDPROC ? ;+8 Release RELEASEPROC ? ;+10h GetId PANYARGS ? ;+18h GetType PANYARGS ? ;+20h GetAdder PANYARGS ? ;+28h GetFlags PANYARGS ? ;+30h AddFlags PANYARGS ? ;+38h RemoveFlags PANYARGS ? ;+40h SetFlags PANYARGS ? ;+48h GetOffset PANYARGS ? ;+50h SetOffset PANYARGS ? GetDataParameters PANYARGS ? ;ÑÂÎÉÑÒÂÀ ÎÑÒÀÍÎÂΠÍÀ ÏÀÌßÒÜ SetDataParameters PANYARGS ? GetPassCount PANYARGS ? SetPassCount PANYARGS ? GetCurrentPassCount PANYARGS ? GetMatchThreadId PANYARGS ? SetMatchThreadId PANYARGS ? GetCommand PANYARGS ? SetCommand PANYARGS ? GetOffsetExpression PANYARGS ? SetOffsetExpression PANYARGS ? GetParameters PANYARGS ? GetCommandWide PANYARGS ? ;IDebugBreakpoint2 SetCommandWide PANYARGS ? GetOffsetExpressionWide PANYARGS ? SetOffsetExpressionWide PANYARGS ? IDebugBreakpoint ENDS PDEBUG_BREAKPOINT TYPEDEF PTR IDebugBreakpoint PDBREAK TYPEDEF PTR PDEBUG_BREAKPOINT DEBUG_ATTACH_KERNEL_CONNECTION equ 0 DEBUG_ATTACH_LOCAL_KERNEL equ 1 DEBUG_ATTACH_EXDI_DRIVER equ 2 DEBUG_ATTACH_INSTALL_DRIVER equ 4 DEBUG_GET_PROC_DEFAULT equ 0 DEBUG_GET_PROC_FULL_MATCH equ 1 DEBUG_GET_PROC_ONLY_MATCH equ 2 DEBUG_GET_PROC_SERVICE_NAME equ 4 DEBUG_PROC_DESC_DEFAULT equ 0 DEBUG_PROC_DESC_NO_PATHS equ 1 DEBUG_PROC_DESC_NO_SERVICES equ 2 DEBUG_PROC_DESC_NO_MTS_PACKAGES equ 4 DEBUG_PROC_DESC_NO_COMMAND_LINE equ 8 DEBUG_PROC_DESC_NO_SESSION_ID equ 16 DEBUG_PROC_DESC_NO_USER_NAME equ 32 DEBUG_ATTACH_DEFAULT equ 0 DEBUG_ATTACH_NONINVASIVE equ 1 DEBUG_ATTACH_EXISTING equ 2 DEBUG_ATTACH_NONINVASIVE_NO_SUSPEND equ 4 DEBUG_ATTACH_INVASIVE_NO_INITIAL_BREAK equ 8 DEBUG_ATTACH_INVASIVE_RESUME_PROCESS equ 16 DEBUG_ATTACH_NONINVASIVE_ALLOW_PARTIAL equ 32 DEBUG_CREATE_PROCESS_NO_DEBUG_HEAP equ CREATE_UNICODE_ENVIRONMENT DEBUG_CREATE_PROCESS_THROUGH_RTL equ STACK_SIZE_PARAM_IS_A_RESERVATION DEBUG_ECREATE_PROCESS_DEFAULT equ 0 DEBUG_ECREATE_PROCESS_INHERIT_HANDLES equ 1 DEBUG_ECREATE_PROCESS_USE_VERIFIER_FLAGS equ 2 DEBUG_ECREATE_PROCESS_USE_IMPLICIT_COMMAND_LINE equ 4 DEBUG_CREATE_PROCESS_OPTIONS STRUC CreateFlags ULONG ? EngCreateFlags ULONG ? VerifierFlags ULONG ? Reserved ULONG ? DEBUG_CREATE_PROCESS_OPTIONS ENDS PDEBUG_CREATE_PROCESS_OPTIONS TYPEDEF PTR DEBUG_CREATE_PROCESS_OPTIONS DEBUG_PROCESS_DETACH_ON_EXIT equ 1 DEBUG_PROCESS_ONLY_THIS_PROCESS equ 2 DEBUG_CONNECT_SESSION_DEFAULT equ 0 DEBUG_CONNECT_SESSION_NO_VERSION equ 1 DEBUG_CONNECT_SESSION_NO_ANNOUNCE equ 2 DEBUG_SERVERS_DEBUGGER equ 1 DEBUG_SERVERS_PROCESS equ 2 DEBUG_SERVERS_ALL equ 3 DEBUG_END_PASSIVE equ 0 DEBUG_END_ACTIVE_TERMINATE equ 1 DEBUG_END_ACTIVE_DETACH equ 2 DEBUG_END_REENTRANT equ 3 DEBUG_END_DISCONNECT equ 4 DEBUG_OUTPUT_NORMAL equ 1 DEBUG_OUTPUT_ERROR equ 2 DEBUG_OUTPUT_WARNING equ 4 DEBUG_OUTPUT_VERBOSE equ 8 DEBUG_OUTPUT_PROMPT equ 10h DEBUG_OUTPUT_PROMPT_REGISTERS equ 20h DEBUG_OUTPUT_EXTENSION_WARNING equ 40h DEBUG_OUTPUT_DEBUGGEE equ 80h DEBUG_OUTPUT_DEBUGGEE_PROMPT equ 100h DEBUG_OUTPUT_SYMBOLS equ 200h DEBUG_OUTPUT_ALL equ 3FFh DEBUG_IOUTPUT_KD_PROTOCOL equ 80000000h DEBUG_IOUTPUT_REMOTING equ 40000000h DEBUG_IOUTPUT_BREAKPOINT equ 20000000h DEBUG_IOUTPUT_EVENT equ 10000000h DEBUG_IOUTPUT_ADDR_TRANSLATE equ 8000000h DEBUG_OUTPUT_IDENTITY_DEFAULT equ 0 DEBUG_FORMAT_DEFAULT equ 0 DEBUG_FORMAT_CAB_SECONDARY_ALL_IMAGES equ 10000000h DEBUG_FORMAT_WRITE_CAB equ 20000000h DEBUG_FORMAT_CAB_SECONDARY_FILES equ 40000000h DEBUG_FORMAT_NO_OVERWRITE equ 80000000h DEBUG_FORMAT_USER_SMALL_FULL_MEMORY equ 1 DEBUG_FORMAT_USER_SMALL_HANDLE_DATA equ 2 DEBUG_FORMAT_USER_SMALL_UNLOADED_MODULES equ 4 DEBUG_FORMAT_USER_SMALL_INDIRECT_MEMORY equ 8 DEBUG_FORMAT_USER_SMALL_DATA_SEGMENTS equ 10h DEBUG_FORMAT_USER_SMALL_FILTER_MEMORY equ 20h DEBUG_FORMAT_USER_SMALL_FILTER_PATHS equ 40h DEBUG_FORMAT_USER_SMALL_PROCESS_THREAD_DATA equ 80h DEBUG_FORMAT_USER_SMALL_PRIVATE_READ_WRITE_MEMORY equ 100h DEBUG_FORMAT_USER_SMALL_NO_OPTIONAL_DATA equ 200h DEBUG_FORMAT_USER_SMALL_FULL_MEMORY_INFO equ 400h DEBUG_FORMAT_USER_SMALL_THREAD_INFO equ 800h DEBUG_FORMAT_USER_SMALL_CODE_SEGMENTS equ 1000h DEBUG_FORMAT_USER_SMALL_NO_AUXILIARY_STATE equ 2000h DEBUG_FORMAT_USER_SMALL_FULL_AUXILIARY_STATE equ 4000h DEBUG_FORMAT_USER_SMALL_IGNORE_INACCESSIBLE_MEM equ 8000000h DEBUG_DUMP_FILE_BASE equ 0FFFFFFFFh DEBUG_DUMP_FILE_PAGE_FILE_DUMP equ 0 DEBUG_DUMP_FILE_LOAD_FAILED_INDEX equ 0FFFFFFFFh DEBUG_DUMP_FILE_ORIGINAL_CAB_INDEX equ 0FFFFFFFEh IDebugClient STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? AttachKernel PANYARGS ? ;ÂÛÁÎÐ ÒÈÏÀ ÑÎÅÄÈÍÅÍÈß GetKernelConnectionOptions PANYARGS ? SetKernelConnectionOptions PANYARGS ? ;ÍÀÑÒÐÎÉÊÀ ÏÀÐÀÌÅÒÐΠÑÎÅÄÈÍÅÍÈß StartProcessServer PANYARGS ? ;ÓÄÀ˨ÍÍÛÉ ÇÀÏÓÑÊ ÏÐÎÖÅÑÑΠConnectProcessServer PANYARGS ? DisconnectProcessServer PANYARGS ? GetRunningProcessSystemIds PANYARGS ? ;ÏÅÐÅ×ÈÑËÅÍÈÅ È ÏÎËÓ×ÅÍÈÅ ÑÂÎÉÑÒ ÄÎÑÒÓÏÍÛÕ ÏÐÎÖÅÑÑΠGetRunningProcessSystemIdByExecutableName PANYARGS ? GetRunningProcessDescription PANYARGS ? AttachProcess PANYARGS ? ;ÏÎÄÊËÞ×ÅÍÈÅ Ê ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌ ÏÐÎÖÅÑÑÀÌ CreateProcess PANYARGS ? ;ÇÀÏÓÑÊ ÍÎÂÎÃÎ ÏÐÎÖÅÑÑÀ ÄËß ÎÒËÀÄÊÈ CreateProcessAndAttach PANYARGS ? GetProcessOptions PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÊÎÍÒÐÎËÜÍÛÌÈ ÔËÀÃÀÌÈ ÏÐÎÖÅÑÑÀ AddProcessOptions PANYARGS ? RemoveProcessOptions PANYARGS ? SetProcessOptions PANYARGS ? OpenDumpFile PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÔÀÉËÀÌÈ ÄÀÌÏÀ WriteDumpFile PANYARGS ? ConnectSession PANYARGS ? ;ÃÎÒÎÂÍÎÑÒÜ ÊËÈÅÍÒÀ ÏÐÈÍÈÌÀÒÜ Ó×ÀÑÒÈÅ Â ÑÅÑÑÈÈ StartServer PANYARGS ? ;ÏÐÈÍßÒÈÅ ÓÄÀ˨ÍÍÛÕ ÑÎÅÄÈÍÅÍÈÉ OutputServers PANYARGS ? ;ÏÎËÓ×ÅÍÈÅ ÑÏÈÑÊÀ ÇÀÏÓÙÅÍÍÛÕ ÑËÓÆÁ TerminateProcesses PANYARGS ? ;ÇÀÂÅÐØÅÍÈÅ ÂÑÅÕ ÏÐÎÖÅÑÑΠÈÇ ÑÏÈÑÊÀ ÎÒËÀÄ×ÈÊÀ DetachProcesses PANYARGS ? ;ÎÒÊËÞ×ÅÍÈÅ ÎÒËÀÄ×ÈÊÀ ÎÒ ÂÑÅÕ ÏÐÎÖÅÑÑΠEndSession PANYARGS ? ;ÇÀÂÅÐØÅÍÈÅ ÑÅÑÑÈÈ GetExitCode PANYARGS ? ;ÊÎÄ ÇÀÂÅÐØÅÍÈß ÏÐÎÖÅÑÑÀ DispatchCallbacks PANYARGS ? ;ÏÅÐÅÄÀ×À ÈÍÔÎÐÌÀÖÈÈ Î ÑÎÁÛÒÈßÕ ÊËÈÅÍÒÑÊÈÌ ÔÓÍÊÖÈßÌ ExitDispatch PANYARGS ? CreateClient PANYARGS ? ;COÇÄÀÍÈÅ ÍÎÂÎÃÎ ÊËÈÅÍÒÑÊÎÃÎ ÎÁÚÅÊÒÀ ÄËß ÒÐÝÄÀ GetInputCallbacks PANYARGS ? SetInputCallbacks PANYARGS ? GetOutputCallbacks PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÊËÈÅÍÒÑÊÈÌÈ ÈÍÒÅÐÔÅÉÑÀÌÈ SetOutputCallbacks PANYARGS ? GetOutputMask PANYARGS ? SetOutputMask PANYARGS ? GetOtherOutputMask PANYARGS ? SetOtherOutputMask PANYARGS ? GetOutputWidth PANYARGS ? SetOutputWidth PANYARGS ? GetOutputLinePrefix PANYARGS ? ;ÌÅÒÎÄÛ ÓÏÐÀÂËÅÍÈß ÂÛÂÎÄÎÌ ÈÍÔÎÐÌÀÖÈÈ SetOutputLinePrefix PANYARGS ? GetIdentity PANYARGS ? ;ÏÎËÓ×ÅÍÈÅ ÈÍÔÎÐÌÀÖÈÈ Î ÊËÈÅÍÒÅ OutputControl PANYARGS ? GetEventCallbacks PANYARGS ? ;ÓÏÐÂËÅÍÈÅ ÊËÈÅÒÑÊÈÌÈ ÔÓÍÊÖÈßÌÈ ÎÁÐÀÁÎÒÊÈ ÑÎÁÛÒÈÉ SetEventCallbacks PANYARGS ? FlushCallbacks PANYARGS ? WriteDumpFile2 PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÔÀÉËÀÌÈ ÄÀÌÏÀ IDebugClient2 AddDumpInformationFile PANYARGS ? EndProcessServer PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÑÅÐÂÅÐÎÌ WaitForProcessServerEnd PANYARGS ? IsKernelDebuggerEnabled PANYARGS ? TerminateCurrentProcess PANYARGS ? AbandonCurrentProcess PANYARGS ? GetRunningProcessSystemIdByExecutableNameWide PANYARGS ? ;IDebugClient3 GetRunningProcessDescriptionWide PANYARGS ? CreateProcessWide PANYARGS ? CreateProcessAndAttachWide PANYARGS ? OpenDumpFileWide PANYARGS ? ;IDebugClient4 WriteDumpFileWide PANYARGS ? AddDumpInformationFileWide PANYARGS ? GetNumberDumpFiles PANYARGS ? GetDumpFile PANYARGS ? GetDumpFileWide PANYARGS ? AttachKernelWide PANYARGS ? ;IDebugClient5 GetKernelConnectionOptionsWide PANYARGS ? SetKernelConnectionOptionsWide PANYARGS ? StartProcessServerWide PANYARGS ? ConnectProcessServerWide PANYARGS ? StartServerWide PANYARGS ? OutputServersWide PANYARGS ? GetOutputCallbacksWide PANYARGS ? SetOutputCallbacksWide PANYARGS ? GetOutputLinePrefixWide PANYARGS ? SetOutputLinePrefixWide PANYARGS ? GetIdentityWide PANYARGS ? OutputIdentityWide PANYARGS ? GetEventCallbacksWide PANYARGS ? SetEventCallbacksWide PANYARGS ? CreateProcess2 PANYARGS ? CreateProcess2Wide PANYARGS ? CreateProcessAndAttach2 PANYARGS ? CreateProcessAndAttach2Wide PANYARGS ? PushOutputLinePrefix PANYARGS ? PushOutputLinePrefixWide PANYARGS ? PopOutputLinePrefix PANYARGS ? GetNumberInputCallbacks PANYARGS ? GetNumberOutputCallbacks PANYARGS ? GetNumberEventCallbacks PANYARGS ? GetQuitLockString PANYARGS ? SetQuitLockString PANYARGS ? GetQuitLockStringWide PANYARGS ? SetQuitLockStringWide PANYARGS ? IDebugClient ENDS PDEBUG_CLIENT TYPEDEF PTR IDebugClient PDCLIENT TYPEDEF PTR PDEBUG_CLIENT DEBUG_STATUS_NO_CHANGE equ 0 DEBUG_STATUS_GO equ 1 DEBUG_STATUS_GO_HANDLED equ 2 DEBUG_STATUS_GO_NOT_HANDLED equ 3 DEBUG_STATUS_STEP_OVER equ 4 DEBUG_STATUS_STEP_INTO equ 5 DEBUG_STATUS_BREAK equ 6 DEBUG_STATUS_NO_DEBUGGEE equ 7 DEBUG_STATUS_STEP_BRANCH equ 8 DEBUG_STATUS_IGNORE_EVENT equ 9 DEBUG_STATUS_RESTART_REQUESTED equ 10 DEBUG_STATUS_REVERSE_GO equ 11 DEBUG_STATUS_REVERSE_STEP_BRANCH equ 12 DEBUG_STATUS_REVERSE_STEP_OVER equ 13 DEBUG_STATUS_REVERSE_STEP_INTO equ 14 DEBUG_STATUS_MASK equ 15 DEBUG_STATUS_INSIDE_WAIT equ 100000000h DEBUG_STATUS_WAIT_TIMEOUT equ 200000000h DEBUG_OUTCTL_THIS_CLIENT equ 0 DEBUG_OUTCTL_ALL_CLIENTS equ 1 DEBUG_OUTCTL_ALL_OTHER_CLIENTS equ 2 DEBUG_OUTCTL_IGNORE equ 3 DEBUG_OUTCTL_LOG_ONLY equ 4 DEBUG_OUTCTL_SEND_MASK equ 7 DEBUG_OUTCTL_NOT_LOGGED equ 8 DEBUG_OUTCTL_OVERRIDE_MASK equ 10h DEBUG_OUTCTL_DML equ 20h DEBUG_OUTCTL_AMBIENT_DML equ 0FFFFFFFEh DEBUG_OUTCTL_AMBIENT_TEXT equ 0FFFFFFFFh DEBUG_OUTCTL_AMBIENT equ DEBUG_OUTCTL_AMBIENT_TEXT DEBUG_INTERRUPT_ACTIVE equ 0 DEBUG_INTERRUPT_PASSIVE equ 1 DEBUG_INTERRUPT_EXIT equ 2 DEBUG_CURRENT_DEFAULT equ 15 DEBUG_CURRENT_SYMBOL equ 1 DEBUG_CURRENT_DISASM equ 2 DEBUG_CURRENT_REGISTERS equ 4 DEBUG_CURRENT_SOURCE_LINE equ 8 DEBUG_DISASM_EFFECTIVE_ADDRESS equ 1 DEBUG_DISASM_MATCHING_SYMBOLS equ 2 DEBUG_DISASM_SOURCE_LINE_NUMBER equ 4 DEBUG_DISASM_SOURCE_FILE_NAME equ 8 DEBUG_LEVEL_SOURCE equ 0 DEBUG_LEVEL_ASSEMBLY equ 1 DEBUG_ENGOPT_IGNORE_DBGHELP_VERSION equ 1 DEBUG_ENGOPT_IGNORE_EXTENSION_VERSIONS equ 2 DEBUG_ENGOPT_ALLOW_NETWORK_PATHS equ 4 DEBUG_ENGOPT_DISALLOW_NETWORK_PATHS equ 8 DEBUG_ENGOPT_NETWORK_PATHS equ (4 or 8) DEBUG_ENGOPT_IGNORE_LOADER_EXCEPTIONS equ 10h DEBUG_ENGOPT_INITIAL_BREAK equ 20h DEBUG_ENGOPT_INITIAL_MODULE_BREAK equ 40h DEBUG_ENGOPT_FINAL_BREAK equ 80h DEBUG_ENGOPT_NO_EXECUTE_REPEAT equ 100h DEBUG_ENGOPT_FAIL_INCOMPLETE_INFORMATION equ 200h DEBUG_ENGOPT_ALLOW_READ_ONLY_BREAKPOINTS equ 400h DEBUG_ENGOPT_SYNCHRONIZE_BREAKPOINTS equ 800h DEBUG_ENGOPT_DISALLOW_SHELL_COMMANDS equ 1000h DEBUG_ENGOPT_KD_QUIET_MODE equ 2000h DEBUG_ENGOPT_DISABLE_MANAGED_SUPPORT equ 4000h DEBUG_ENGOPT_DISABLE_MODULE_SYMBOL_LOAD equ 8000h DEBUG_ENGOPT_DISABLE_EXECUTION_COMMANDS equ 10000h DEBUG_ENGOPT_DISALLOW_IMAGE_FILE_MAPPING equ 20000h DEBUG_ENGOPT_PREFER_DML equ 40000h DEBUG_ENGOPT_ALL equ 7FFFFh DEBUG_ANY_ID equ 0FFFFFFFFh DEBUG_STACK_FRAME STRUC InstructionOffset ULONG64 ? ReturnOffset ULONG64 ? FrameOffset ULONG64 ? StackOffset ULONG64 ? FuncTableEntry ULONG64 ? Params ULONG64 4 dup(?) Reserved ULONG64 6 dup(?) Virtual BOOL ? FrameNumber ULONG ? DEBUG_STACK_FRAME ENDS PDEBUG_STACK_FRAME TYPEDEF PTR DEBUG_STACK_FRAME DEBUG_STACK_ARGUMENTS equ 1 DEBUG_STACK_FUNCTION_INFO equ 2 DEBUG_STACK_SOURCE_LINE equ 4 DEBUG_STACK_FRAME_ADDRESSES equ 8 DEBUG_STACK_COLUMN_NAMES equ 10h DEBUG_STACK_NONVOLATILE_REGISTERS equ 20h DEBUG_STACK_FRAME_NUMBERS equ 40h DEBUG_STACK_PARAMETERS equ 80h DEBUG_STACK_FRAME_ADDRESSES_RA_ONLY equ 100h DEBUG_STACK_FRAME_MEMORY_USAGE equ 200h DEBUG_STACK_PARAMETERS_NEWLINE equ 400h DEBUG_STACK_DML equ 800h DEBUG_STACK_FRAME_OFFSETS equ 1000h DEBUG_CLASS_UNINITIALIZED equ 0 DEBUG_CLASS_KERNEL equ 1 DEBUG_CLASS_USER_WINDOWS equ 2 DEBUG_CLASS_IMAGE_FILE equ 3 DEBUG_DUMP_SMALL equ 1024 DEBUG_DUMP_DEFAULT equ 1025 DEBUG_DUMP_FULL equ 1026 DEBUG_DUMP_IMAGE_FILE equ 1027 DEBUG_DUMP_TRACE_LOG equ 1028 DEBUG_DUMP_WINDOWS_CE equ 1029 DEBUG_KERNEL_CONNECTION equ 0 DEBUG_KERNEL_LOCAL equ 1 DEBUG_KERNEL_EXDI_DRIVER equ 2 DEBUG_KERNEL_IDNA equ 3 DEBUG_KERNEL_INSTALL_DRIVER equ 4 DEBUG_KERNEL_SMALL_DUMP equ DEBUG_DUMP_SMALL DEBUG_KERNEL_DUMP equ DEBUG_DUMP_DEFAULT DEBUG_KERNEL_FULL_DUMP equ DEBUG_DUMP_FULL DEBUG_KERNEL_TRACE_LOG equ DEBUG_DUMP_TRACE_LOG DEBUG_USER_WINDOWS_PROCESS equ 0 DEBUG_USER_WINDOWS_PROCESS_SERVER equ 1 DEBUG_USER_WINDOWS_IDNA equ 2 DEBUG_USER_WINDOWS_SMALL_DUMP equ DEBUG_DUMP_SMALL DEBUG_USER_WINDOWS_DUMP equ DEBUG_DUMP_DEFAULT DEBUG_USER_WINDOWS_DUMP_WINDOWS_CE equ DEBUG_DUMP_WINDOWS_CE DEBUG_EXTENSION_AT_ENGINE equ 0 DEBUG_EXECUTE_DEFAULT equ 0 DEBUG_EXECUTE_ECHO equ 1 DEBUG_EXECUTE_NOT_LOGGED equ 2 DEBUG_EXECUTE_NO_REPEAT equ 4 DEBUG_FILTER_CREATE_THREAD equ 0 DEBUG_FILTER_EXIT_THREAD equ 1 DEBUG_FILTER_CREATE_PROCESS equ 2 DEBUG_FILTER_EXIT_PROCESS equ 3 DEBUG_FILTER_LOAD_MODULE equ 4 DEBUG_FILTER_UNLOAD_MODULE equ 5 DEBUG_FILTER_SYSTEM_ERROR equ 6 DEBUG_FILTER_INITIAL_BREAKPOINT equ 7 DEBUG_FILTER_INITIAL_MODULE_LOAD equ 8 DEBUG_FILTER_DEBUGGEE_OUTPUT equ 9 DEBUG_FILTER_BREAK equ 0 DEBUG_FILTER_SECOND_CHANCE_BREAK equ 1 DEBUG_FILTER_OUTPUT equ 2 DEBUG_FILTER_IGNORE equ 3 DEBUG_FILTER_REMOVE equ 4 DEBUG_FILTER_GO_HANDLED equ 0 DEBUG_FILTER_GO_NOT_HANDLED equ 1 DEBUG_SPECIFIC_FILTER_PARAMETERS STRUC ExecutionOption ULONG ? ContinueOption ULONG ? TextSize ULONG ? CommandSize ULONG ? ArgumentSize ULONG ? DEBUG_SPECIFIC_FILTER_PARAMETERS ENDS PDEBUG_SPECIFIC_FILTER_PARAMETERS TYPEDEF PTR DEBUG_SPECIFIC_FILTER_PARAMETERS DEBUG_EXCEPTION_FILTER_PARAMETERS STRUC ExecutionOption ULONG ? ContinueOption ULONG ? TextSize ULONG ? CommandSize ULONG ? SecondCommandSize ULONG ? ExceptionCode ULONG ? DEBUG_EXCEPTION_FILTER_PARAMETERS ENDS PDEBUG_EXCEPTION_FILTER_PARAMETERS TYPEDEF PTR DEBUG_EXCEPTION_FILTER_PARAMETERS DEBUG_WAIT_DEFAULT equ 0 DEBUG_LAST_EVENT_INFO_BREAKPOINT STRUC Id ULONG ? DEBUG_LAST_EVENT_INFO_BREAKPOINT ENDS PDEBUG_LAST_EVENT_INFO_BREAKPOINT TYPEDEF PTR DEBUG_LAST_EVENT_INFO_BREAKPOINT DEBUG_LAST_EVENT_INFO_EXCEPTION STRUC ExceptionRecord EXCEPTION_RECORD<> FirstChance ULONG ? DEBUG_LAST_EVENT_INFO_EXCEPTION ENDS PDEBUG_LAST_EVENT_INFO_EXCEPTION TYPEDEF PTR DEBUG_LAST_EVENT_INFO_EXCEPTION DEBUG_LAST_EVENT_INFO_EXIT_THREAD STRUC ExitCode ULONG ? DEBUG_LAST_EVENT_INFO_EXIT_THREAD ENDS PDEBUG_LAST_EVENT_INFO_EXIT_THREAD TYPEDEF PTR DEBUG_LAST_EVENT_INFO_EXIT_THREAD DEBUG_LAST_EVENT_INFO_EXIT_PROCESS STRUC ExitCode ULONG ? DEBUG_LAST_EVENT_INFO_EXIT_PROCESS ENDS PDEBUG_LAST_EVENT_INFO_EXIT_PROCESS TYPEDEF PTR DEBUG_LAST_EVENT_INFO_EXIT_PROCESS DEBUG_LAST_EVENT_INFO_LOAD_MODULE STRUC Base ULONG64 ? DEBUG_LAST_EVENT_INFO_LOAD_MODULE ENDS PDEBUG_LAST_EVENT_INFO_LOAD_MODULE TYPEDEF PTR DEBUG_LAST_EVENT_INFO_LOAD_MODULE DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE STRUC Base ULONG64 ? DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE ENDS PDEBUG_LAST_EVENT_INFO_UNLOAD_MODULE TYPEDEF PTR DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR STRUC Error ULONG ? Level ULONG ? DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR ENDS PDEBUG_LAST_EVENT_INFO_SYSTEM_ERROR TYPEDEF PTR DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR DEBUG_VALUE_INVALID equ 0 DEBUG_VALUE_INT8 equ 1 DEBUG_VALUE_INT16 equ 2 DEBUG_VALUE_INT32 equ 3 DEBUG_VALUE_INT64 equ 4 DEBUG_VALUE_FLOAT32 equ 5 DEBUG_VALUE_FLOAT64 equ 6 DEBUG_VALUE_FLOAT80 equ 7 DEBUG_VALUE_FLOAT82 equ 8 DEBUG_VALUE_FLOAT128 equ 9 DEBUG_VALUE_VECTOR64 equ 10 DEBUG_VALUE_VECTOR128 equ 11 DEBUG_VALUE_TYPES equ 12 I64RARTS32 STRUC LowPart ULONG ? HighPart ULONG ? I64RARTS32 ENDS F128PARTS64 STRUC LowPart ULONG64 ? HighPart LONG64 ? F128PARTS64 ENDS DEBUG_VALUE STRUC UNION I8 UCHAR ? I16 USHORT ? I32 ULONG ? STRUC I64 ULONG64 ? Nat BOOL ? ENDS F32 REAL4 ? F64 REAL8 ? F80Bytes BYTE 10 dup(?) F82Bytes UCHAR 11 dup(?) F128Bytes UCHAR 16 dup(?) VI8 UCHAR 16 dup(?) VI16 USHORT 8 dup(?) VI32 ULONG 4 dup(?) VI64 ULONG64 2 dup(?) VF32 REAL4 4 dup(?) VF64 REAL8 2 dup(?) I64Rarts32 I64RARTS32<> F128Parts64 F128PARTS64<> RawBytes UCHAR 24 dup(?) ENDS TailOfRawBytes ULONG ? _Type ULONG ? DEBUG_VALUE ENDS PDEBUG_VALUE TYPEDEF PTR DEBUG_VALUE IDebugControl STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? GetInterrupt PANYARGS ? ;ÏÐÎÂÅÐÊÀ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÕ ÏÐÅÐÛÂÀÍÈÉ, ÍÀÏÐÈÌÅÐ CTRL+C SetInterrupt PANYARGS ? ;ÐÅÃÈÑÒÐÀÖÈß È ÓÏÐÀÂËÅÍÈÅ ÏÎËÜÇÎÂÀÒÅËÜÑÊÈÌÈ ÏÐÅÐÛÂÀÍÈßÌÈ GetInterruptTimeout PANYARGS ? SetInterruptTimeout PANYARGS ? GetLogFile PANYARGS ? OpenLogFile PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÔÀÉËÎÌ ÆÓÐÍÀËÀ CloseLogFile PANYARGS ? GetLogMask PANYARGS ? SetLogMask PANYARGS ? Input PANYARGS ? ;ÂÂÎÄ ÊËÈÅÍÒÀ ReturnInput PANYARGS ? Output PANYARGS ? ;ÂÛÂÎÄ OutputVaList PANYARGS ? ControlledOutput PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÂÛÂÎÄÎÌ ControlledOutputVaList PANYARGS ? OutputPrompt PANYARGS ? OutputPromptVaList PANYARGS ? GetPromptText PANYARGS ? OutputCurrentState PANYARGS ? OutputVersionInformation PANYARGS ? GetNotifyEventHandle PANYARGS ? ;ÓÂÅÄÎÌËÅÍÈÅ Î ÑÎÁÛÒÈßÕ SetNotifyEventHandle PANYARGS ? Assemble PANYARGS ? ;ÄÈÇ/ÀÑÑÅÌÁËÈÐÎÂÀÍÈÅ Disassemble PANYARGS ? GetDisassembleEffectiveOffset PANYARGS ? OutputDisassembly PANYARGS ? OutputDisassemblyLines PANYARGS ? GetNearInstruction PANYARGS ? GetStackTrace PANYARGS ? GetReturnOffset PANYARGS ? ;ÒÐÀÑÈÐÎÂÀÍÈÅ ÑÒÝÊÀ OutputStackTrace PANYARGS ? GetDebuggeeType PANYARGS ? ;ÏÎËÓ×ÅÍÈÅ ÄÎÏÎËÍÈÒÅËÜÍÎÉ ÈÍÔÎÐÌÀÖÈÈ GetActualProcessorType PANYARGS ? GetExecutingProcessorType PANYARGS ? GetNumberPossibleExecutingProcessorTypes PANYARGS ? GetPossibleExecutingProcessorTypes PANYARGS ? GetNumberProcessors PANYARGS ? GetSystemVersion PANYARGS ? GetPageSize PANYARGS ? IsPointer64Bit PANYARGS ? ReadBugCheckData PANYARGS ? GetNumberSupportedProcessorTypes PANYARGS ? GetSupportedProcessorTypes PANYARGS ? GetProcessorTypeNames PANYARGS ? ;ÍÀÇÂÀÍÈÅ ÏÐÎÖÅÑÑÎÐÀ GetEffectiveProcessorType PANYARGS ? SetEffectiveProcessorType PANYARGS ? GetExecutionStatus PANYARGS ? SetExecutionStatus PANYARGS ? GetCodeLevel PANYARGS ? SetCodeLevel PANYARGS ? GetEngineOptions PANYARGS ? AddEngineOptions PANYARGS ? RemoveEngineOptions PANYARGS ? SetEngineOptions PANYARGS ? GetSystemErrorControl PANYARGS ? SetSystemErrorControl PANYARGS ? GetTextMacro PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÒÅÊÑÒÎÂÛÌÈ ÌÀÊÐÎÑÀÌÈ SetTextMacro PANYARGS ? GetRadix PANYARGS ? SetRadix PANYARGS ? Evaluate PANYARGS ? CoerceValue PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÏÅÐÅÌÅÍÍÛÌÈ CoerceValues PANYARGS ? Execute PANYARGS ? ;ÂÛÏÎËÍÅÍÈÅ ÒÅÊÑÒÎÂÛÕ ÊÎÌÌÀÍÄ ExecuteCommandFile PANYARGS ? GetNumberBreakpoints PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÒÎ×ÊÀÌÈ ÎÑÒÀÍÎÂÀ GetBreakpointByIndex PANYARGS ? GetBreakpointById PANYARGS ? GetBreakpointParameters PANYARGS ? AddBreakpoint PANYARGS ? RemoveBreakpoint PANYARGS ? AddExtension PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÁÈÁËÈÎÒÅÊÀÌÈ ÐÀÑØÈÐÅÍÈß RemoveExtension PANYARGS ? GetExtensionByPath PANYARGS ? CallExtension PANYARGS ? GetExtensionFunction PANYARGS ? GetWindbgExtensionApis32 PANYARGS ? GetWindbgExtensionApis64 PANYARGS ? GetNumberEventFilters PANYARGS ? ;ÓÏÐÀÂËÅÍÈÅ ÔÈËÜÒÐÀÌÈ ÑÎÁÛÒÈÉ GetEventFilterText PANYARGS ? GetEventFilterCommand PANYARGS ? SetEventFilterCommand PANYARGS ? GetSpecificFilterParameters PANYARGS ? SetSpecificFilterParameters PANYARGS ? GetSpecificFilterArgument PANYARGS ? SetSpecificFilterArgument PANYARGS ? GetExceptionFilterParameters PANYARGS ? SetExceptionFilterParameters PANYARGS ? GetExceptionFilterSecondCommand PANYARGS ? SetExceptionFilterSecondCommand PANYARGS ? WaitForEvent PANYARGS ? ;ÖÈÊË ÏÎËÓ×ÅÍÈß ÓÂÅÄÎÌËÅÍÈÉ Î ÑÎÁÛÒÈßÕ GetLastEventInformation PANYARGS ? GetCurrentTimeDate PANYARGS ? ;IDebugControl2 GetCurrentSystemUpTime PANYARGS ? FormatFlags PANYARGS ? GetDumpFormatFlags PANYARGS ? GetNumberTextReplacements PANYARGS ? GetTextReplacement PANYARGS ? SetTextReplacement PANYARGS ? RemoveTextReplacements PANYARGS ? OutputTextReplacements PANYARGS ? GetAssemblyOptions PANYARGS ? ;IDebugControl3 ÎÏÖÈÈ ÄËß ÄÈÇ/ÀÑÑÅÌÁËÈÐÎÂÀÍÈß AddAssemblyOptions PANYARGS ? RemoveAssemblyOptions PANYARGS ? SetAssemblyOptions PANYARGS ? GetExpressionSyntax PANYARGS ? SetExpressionSyntax PANYARGS ? SetExpressionSyntaxByName PANYARGS ? GetNumberExpressionSyntaxes PANYARGS ? GetExpressionSyntaxNames PANYARGS ? GetNumberEvents PANYARGS ? GetEventIndexDescription PANYARGS ? GetCurrentEventIndex PANYARGS ? SetNextEventIndex PANYARGS ? GetLogFileWide PANYARGS ? ;IDebugControl4 OpenLogFileWide PANYARGS ? InputWide PANYARGS ? ReturnInputWide PANYARGS ? OutputWide PANYARGS ? OutputVaListWide PANYARGS ? ControlledOutputWide PANYARGS ? ControlledOutputVaListWide PANYARGS ? OutputPromptWide PANYARGS ? OutputPromptVaListWide PANYARGS ? GetPromptTextWide PANYARGS ? AssembleWide PANYARGS ? DisassembleWide PANYARGS ? GetProcessorTypeNamesWide PANYARGS ? GetTextMacroWide PANYARGS ? SetTextMacroWide PANYARGS ? EvaluateWide PANYARGS ? ExecuteWide PANYARGS ? ExecuteCommandFileWide PANYARGS ? GetBreakpointByIndex2 PANYARGS ? GetBreakpointById2 PANYARGS ? AddBreakpoint2 PANYARGS ? RemoveBreakpoint2 PANYARGS ? AddExtensionWide PANYARGS ? GetExtensionByPathWide PANYARGS ? CallExtensionWide PANYARGS ? GetExtensionFunctionWide PANYARGS ? GetEventFilterTextWide PANYARGS ? GetEventFilterCommandWide PANYARGS ? SetEventFilterCommandWide PANYARGS ? GetSpecificFilterArgumentWide PANYARGS ? SetSpecificFilterArgumentWide PANYARGS ? GetExceptionFilterSecondCommandWide PANYARGS ? SetExceptionFilterSecondCommandWide PANYARGS ? GetLastEventInformationWide PANYARGS ? GetTextReplacementWide PANYARGS ? SetTextReplacementWide PANYARGS ? SetExpressionSyntaxByNameWide PANYARGS ? GetExpressionSyntaxNamesWide PANYARGS ? GetEventIndexDescriptionWide PANYARGS ? GetLogFile2 PANYARGS ? OpenLogFile2 PANYARGS ? GetLogFile2Wide PANYARGS ? OpenLogFile2Wide PANYARGS ? GetSystemVersionValues PANYARGS ? GetSystemVersionString PANYARGS ? GetSystemVersionStringWide PANYARGS ? GetContextStackTrace PANYARGS ? OutputContextStackTrace PANYARGS ? GetStoredEventInformation PANYARGS ? GetManagedStatus PANYARGS ? GetManagedStatusWide PANYARGS ? ResetManagedStatus PANYARGS ? IDebugControl ENDS PDEBUG_CONTROL TYPEDEF PTR IDebugControl PDCTRL TYPEDEF PTR PDEBUG_CONTROL DEBUG_OUT_TEXT_REPL_DEFAULT equ 0 DEBUG_ASMOPT_DEFAULT equ 0 DEBUG_ASMOPT_VERBOSE equ 1 DEBUG_ASMOPT_NO_CODE_BYTES equ 2 DEBUG_ASMOPT_IGNORE_OUTPUT_WIDTH equ 4 DEBUG_ASMOPT_SOURCE_LINE_NUMBER equ 8 DEBUG_EXPR_MASM equ 0 DEBUG_EXPR_CPLUSPLUS equ 1 DEBUG_EINDEX_NAME equ 0 DEBUG_EINDEX_FROM_START equ 0 DEBUG_EINDEX_FROM_END equ 1 DEBUG_EINDEX_FROM_CURRENT equ 2 DEBUG_LOG_DEFAULT equ 0 DEBUG_LOG_APPEND equ 1 DEBUG_LOG_UNICODE equ 2 DEBUG_LOG_DML equ 4 DEBUG_SYSVERSTR_SERVICE_PACK equ 0 DEBUG_SYSVERSTR_BUILD equ 1 DEBUG_MANAGED_DISABLED equ 0 DEBUG_MANAGED_ALLOWED equ 1 DEBUG_MANAGED_DLL_LOADED equ 2 DEBUG_MANSTR_NONE equ 0 DEBUG_MANSTR_LOADED_SUPPORT_DLL equ 1 DEBUG_MANSTR_LOAD_STATUS equ 2 DEBUG_MANRESET_DEFAULT equ 0 DEBUG_MANRESET_LOAD_DLL equ 1 DEBUG_DATA_SPACE_VIRTUAL equ 0 DEBUG_DATA_SPACE_PHYSICAL equ 1 DEBUG_DATA_SPACE_CONTROL equ 2 DEBUG_DATA_SPACE_IO equ 3 DEBUG_DATA_SPACE_MSR equ 4 DEBUG_DATA_SPACE_BUS_DATA equ 5 DEBUG_DATA_SPACE_DEBUGGER_DATA equ 6 DEBUG_DATA_SPACE_COUNT equ 7 DEBUG_DATA_KernBase equ 24 DEBUG_DATA_BreakpointWithStatusAddr equ 32 DEBUG_DATA_SavedContextAddr equ 40 DEBUG_DATA_KiCallUserModeAddr equ 56 DEBUG_DATA_KeUserCallbackDispatcherAddr equ 64 DEBUG_DATA_PsLoadedModuleListAddr equ 72 DEBUG_DATA_PsActiveProcessHeadAddr equ 80 DEBUG_DATA_PspCidTableAddr equ 88 DEBUG_DATA_ExpSystemResourcesListAddr equ 96 DEBUG_DATA_ExpPagedPoolDescriptorAddr equ 104 DEBUG_DATA_ExpNumberOfPagedPoolsAddr equ 112 DEBUG_DATA_KeTimeIncrementAddr equ 120 DEBUG_DATA_KeBugCheckCallbackListHeadAddr equ 128 DEBUG_DATA_KiBugcheckDataAddr equ 136 DEBUG_DATA_IopErrorLogListHeadAddr equ 144 DEBUG_DATA_ObpRootDirectoryObjectAddr equ 152 DEBUG_DATA_ObpTypeObjectTypeAddr equ 160 DEBUG_DATA_MmSystemCacheStartAddr equ 168 DEBUG_DATA_MmSystemCacheEndAddr equ 176 DEBUG_DATA_MmSystemCacheWsAddr equ 184 DEBUG_DATA_MmPfnDatabaseAddr equ 192 DEBUG_DATA_MmSystemPtesStartAddr equ 200 DEBUG_DATA_MmSystemPtesEndAddr equ 208 DEBUG_DATA_MmSubsectionBaseAddr equ 216 DEBUG_DATA_MmNumberOfPagingFilesAddr equ 224 DEBUG_DATA_MmLowestPhysicalPageAddr equ 232 DEBUG_DATA_MmHighestPhysicalPageAddr equ 240 DEBUG_DATA_MmNumberOfPhysicalPagesAddr equ 248 DEBUG_DATA_MmMaximumNonPagedPoolInBytesAddr equ 256 DEBUG_DATA_MmNonPagedSystemStartAddr equ 264 DEBUG_DATA_MmNonPagedPoolStartAddr equ 272 DEBUG_DATA_MmNonPagedPoolEndAddr equ 280 DEBUG_DATA_MmPagedPoolStartAddr equ 288 DEBUG_DATA_MmPagedPoolEndAddr equ 296 DEBUG_DATA_MmPagedPoolInformationAddr equ 304 DEBUG_DATA_MmPageSize equ 312 DEBUG_DATA_MmSizeOfPagedPoolInBytesAddr equ 320 DEBUG_DATA_MmTotalCommitLimitAddr equ 328 DEBUG_DATA_MmTotalCommittedPagesAddr equ 336 DEBUG_DATA_MmSharedCommitAddr equ 344 DEBUG_DATA_MmDriverCommitAddr equ 352 DEBUG_DATA_MmProcessCommitAddr equ 360 DEBUG_DATA_MmPagedPoolCommitAddr equ 368 DEBUG_DATA_MmExtendedCommitAddr equ 376 DEBUG_DATA_MmZeroedPageListHeadAddr equ 384 DEBUG_DATA_MmFreePageListHeadAddr equ 392 DEBUG_DATA_MmStandbyPageListHeadAddr equ 400 DEBUG_DATA_MmModifiedPageListHeadAddr equ 408 DEBUG_DATA_MmModifiedNoWritePageListHeadAddr equ 416 DEBUG_DATA_MmAvailablePagesAddr equ 424 DEBUG_DATA_MmResidentAvailablePagesAddr equ 432 DEBUG_DATA_PoolTrackTableAddr equ 440 DEBUG_DATA_NonPagedPoolDescriptorAddr equ 448 DEBUG_DATA_MmHighestUserAddressAddr equ 456 DEBUG_DATA_MmSystemRangeStartAddr equ 464 DEBUG_DATA_MmUserProbeAddressAddr equ 472 DEBUG_DATA_KdPrintCircularBufferAddr equ 480 DEBUG_DATA_KdPrintCircularBufferEndAddr equ 488 DEBUG_DATA_KdPrintWritePointerAddr equ 496 DEBUG_DATA_KdPrintRolloverCountAddr equ 504 DEBUG_DATA_MmLoadedUserImageListAddr equ 512 DEBUG_DATA_NtBuildLabAddr equ 520 DEBUG_DATA_KiNormalSystemCall equ 528 DEBUG_DATA_KiProcessorBlockAddr equ 536 DEBUG_DATA_MmUnloadedDriversAddr equ 544 DEBUG_DATA_MmLastUnloadedDriverAddr equ 552 DEBUG_DATA_MmTriageActionTakenAddr equ 560 DEBUG_DATA_MmSpecialPoolTagAddr equ 568 DEBUG_DATA_KernelVerifierAddr equ 576 DEBUG_DATA_MmVerifierDataAddr equ 584 DEBUG_DATA_MmAllocatedNonPagedPoolAddr equ 592 DEBUG_DATA_MmPeakCommitmentAddr equ 600 DEBUG_DATA_MmTotalCommitLimitMaximumAddr equ 608 DEBUG_DATA_CmNtCSDVersionAddr equ 616 DEBUG_DATA_MmPhysicalMemoryBlockAddr equ 624 DEBUG_DATA_MmSessionBase equ 632 DEBUG_DATA_MmSessionSize equ 640 DEBUG_DATA_MmSystemParentTablePage equ 648 DEBUG_DATA_MmVirtualTranslationBase equ 656 DEBUG_DATA_OffsetKThreadNextProcessor equ 664 DEBUG_DATA_OffsetKThreadTeb equ 666 DEBUG_DATA_OffsetKThreadKernelStack equ 668 DEBUG_DATA_OffsetKThreadInitialStack equ 670 DEBUG_DATA_OffsetKThreadApcProcess equ 672 DEBUG_DATA_OffsetKThreadState equ 674 DEBUG_DATA_OffsetKThreadBStore equ 676 DEBUG_DATA_OffsetKThreadBStoreLimit equ 678 DEBUG_DATA_SizeEProcess equ 680 DEBUG_DATA_OffsetEprocessPeb equ 682 DEBUG_DATA_OffsetEprocessParentCID equ 684 DEBUG_DATA_OffsetEprocessDirectoryTableBase equ 686 DEBUG_DATA_SizePrcb equ 688 DEBUG_DATA_OffsetPrcbDpcRoutine equ 690 DEBUG_DATA_OffsetPrcbCurrentThread equ 692 DEBUG_DATA_OffsetPrcbMhz equ 694 DEBUG_DATA_OffsetPrcbCpuType equ 696 DEBUG_DATA_OffsetPrcbVendorString equ 698 DEBUG_DATA_OffsetPrcbProcessorState equ 700 DEBUG_DATA_OffsetPrcbNumber equ 702 DEBUG_DATA_SizeEThread equ 704 DEBUG_DATA_KdPrintCircularBufferPtrAddr equ 712 DEBUG_DATA_KdPrintBufferSizeAddr equ 720 DEBUG_DATA_MmBadPagesDetected equ 800 DEBUG_DATA_EtwpDebuggerData equ 816 DEBUG_DATA_PaeEnabled equ 100000 DEBUG_DATA_SharedUserData equ 100008 DEBUG_DATA_ProductType equ 100016 DEBUG_DATA_SuiteMask equ 100024 DEBUG_DATA_DumpWriterStatus equ 100032 DEBUG_DATA_DumpFormatVersion equ 100040 DEBUG_DATA_DumpWriterVersion equ 100048 DEBUG_DATA_DumpPowerState equ 100056 DEBUG_DATA_DumpMmStorage equ 100064 DEBUG_PROCESSOR_IDENTIFICATION_ALPHA STRUC _Type ULONG ? Revision ULONG ? DEBUG_PROCESSOR_IDENTIFICATION_ALPHA ENDS PDEBUG_PROCESSOR_IDENTIFICATION_ALPHA TYPEDEF PTR DEBUG_PROCESSOR_IDENTIFICATION_ALPHA DEBUG_PROCESSOR_IDENTIFICATION_AMD64 STRUC Family ULONG ? Model ULONG ? Stepping ULONG ? VendorString CHAR 16 dup(?) DEBUG_PROCESSOR_IDENTIFICATION_AMD64 ENDS PDEBUG_PROCESSOR_IDENTIFICATION_AMD64 TYPEDEF PTR DEBUG_PROCESSOR_IDENTIFICATION_AMD64 DEBUG_PROCESSOR_IDENTIFICATION_IA64 STRUC Model ULONG ? Revision ULONG ? Family ULONG ? ArchRev ULONG ? VendorString CHAR 16 dup(?) DEBUG_PROCESSOR_IDENTIFICATION_IA64 ENDS PDEBUG_PROCESSOR_IDENTIFICATION_IA64 TYPEDEF PTR DEBUG_PROCESSOR_IDENTIFICATION_IA64 DEBUG_PROCESSOR_IDENTIFICATION_X86 STRUC Family ULONG ? Model ULONG ? Stepping ULONG ? VendorString CHAR 16 dup(?) DEBUG_PROCESSOR_IDENTIFICATION_X86 ENDS PDEBUG_PROCESSOR_IDENTIFICATION_X86 TYPEDEF PTR DEBUG_PROCESSOR_IDENTIFICATION_X86 DEBUG_PROCESSOR_IDENTIFICATION_ARM STRUC _Type ULONG ? Revision ULONG ? DEBUG_PROCESSOR_IDENTIFICATION_ARM ENDS PDEBUG_PROCESSOR_IDENTIFICATION_ARM TYPEDEF PTR DEBUG_PROCESSOR_IDENTIFICATION_ARM DEBUG_PROCESSOR_IDENTIFICATION_ALL STRUC Alpha DEBUG_PROCESSOR_IDENTIFICATION_ALPHA<> Amd64 DEBUG_PROCESSOR_IDENTIFICATION_AMD64<> Ia64 DEBUG_PROCESSOR_IDENTIFICATION_IA64<> X86 DEBUG_PROCESSOR_IDENTIFICATION_X86<> Arm DEBUG_PROCESSOR_IDENTIFICATION_ARM<> DEBUG_PROCESSOR_IDENTIFICATION_ALL ENDS PDEBUG_PROCESSOR_IDENTIFICATION_ALL TYPEDEF PTR DEBUG_PROCESSOR_IDENTIFICATION_ALL DEBUG_DATA_KPCR_OFFSET equ 0 DEBUG_DATA_KPRCB_OFFSET equ 1 DEBUG_DATA_KTHREAD_OFFSET equ 2 DEBUG_DATA_BASE_TRANSLATION_VIRTUAL_OFFSET equ 3 DEBUG_DATA_PROCESSOR_IDENTIFICATION equ 4 DEBUG_DATA_PROCESSOR_SPEED equ 5 IDebugDataSpaces STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? ReadVirtual PANYARGS ? WriteVirtual PANYARGS ? SearchVirtual PANYARGS ? ReadVirtualUncached PANYARGS ? WriteVirtualUncached PANYARGS ? ReadPointersVirtual PANYARGS ? WritePointersVirtual PANYARGS ? ReadPhysical PANYARGS ? WritePhysical PANYARGS ? ReadControl PANYARGS ? WriteControl PANYARGS ? ReadIo PANYARGS ? WriteIo PANYARGS ? ReadMsr PANYARGS ? WriteMsr PANYARGS ? ReadBusData PANYARGS ? WriteBusData PANYARGS ? CheckLowMemory PANYARGS ? ReadDebuggerData PANYARGS ? ReadProcessorSystemData PANYARGS ? VirtualToPhysical PANYARGS ? ;IDebugDataSpaces2. GetVirtualTranslationPhysicalOffsets PANYARGS ? ReadHandleData PANYARGS ? FillVirtual PANYARGS ? FillPhysical PANYARGS ? QueryVirtual PANYARGS ? ReadImageNtHeaders PANYARGS ? ;IDebugDataSpaces3. ReadTagged PANYARGS ? StartEnumTagged PANYARGS ? GetNextTagged PANYARGS ? EndEnumTagged PANYARGS ? GetOffsetInformation PANYARGS ? ;IDebugDataSpaces4. GetNextDifferentlyValidOffsetVirtual PANYARGS ? GetValidRegionVirtual PANYARGS ? SearchVirtual2 PANYARGS ? ReadMultiByteStringVirtual PANYARGS ? ReadMultiByteStringVirtualWide PANYARGS ? ReadUnicodeStringVirtual PANYARGS ? ReadUnicodeStringVirtualWide PANYARGS ? ReadPhysical2 PANYARGS ? WritePhysical2 PANYARGS ? IDebugDataSpaces ENDS PDEBUG_DATA_SPACES TYPEDEF PTR IDebugDataSpaces PDDSPACES TYPEDEF PTR PDEBUG_DATA_SPACES DEBUG_HANDLE_DATA_TYPE_BASIC equ 0 DEBUG_HANDLE_DATA_TYPE_TYPE_NAME equ 1 DEBUG_HANDLE_DATA_TYPE_OBJECT_NAME equ 2 DEBUG_HANDLE_DATA_TYPE_HANDLE_COUNT equ 3 DEBUG_HANDLE_DATA_TYPE_TYPE_NAME_WIDE equ 4 DEBUG_HANDLE_DATA_TYPE_OBJECT_NAME_WIDE equ 5 DEBUG_HANDLE_DATA_TYPE_MINI_THREAD_1 equ 6 DEBUG_HANDLE_DATA_TYPE_MINI_MUTANT_1 equ 7 DEBUG_HANDLE_DATA_TYPE_MINI_MUTANT_2 equ 8 DEBUG_HANDLE_DATA_TYPE_PER_HANDLE_OPERATIONS equ 9 DEBUG_HANDLE_DATA_TYPE_ALL_HANDLE_OPERATIONS equ 10 DEBUG_HANDLE_DATA_TYPE_MINI_PROCESS_1 equ 11 DEBUG_HANDLE_DATA_TYPE_MINI_PROCESS_2 equ 12 DEBUG_HANDLE_DATA_BASIC STRUC TypeNameSize ULONG ? ObjectNameSize ULONG ? Attributes ULONG ? GrantedAccess ULONG ? HandleCount ULONG ? PointerCount ULONG ? DEBUG_HANDLE_DATA_BASIC ENDS PDEBUG_HANDLE_DATA_BASIC TYPEDEF PTR DEBUG_HANDLE_DATA_BASIC DEBUG_OFFSINFO_VIRTUAL_SOURCE equ 1 DEBUG_VSOURCE_INVALID equ 0 DEBUG_VSOURCE_DEBUGGEE equ 1 DEBUG_VSOURCE_MAPPED_IMAGE equ 2 DEBUG_VSOURCE_DUMP_WITHOUT_MEMINFO equ 3 DEBUG_VSEARCH_DEFAULT equ 0 DEBUG_VSEARCH_WRITABLE_ONLY equ 1 DEBUG_PHYSICAL_DEFAULT equ 0 DEBUG_PHYSICAL_CACHED equ 1 DEBUG_PHYSICAL_UNCACHED equ 2 DEBUG_PHYSICAL_WRITE_COMBINED equ 3 DEBUG_EVENT_BREAKPOINT equ 1 DEBUG_EVENT_EXCEPTION equ 2 DEBUG_EVENT_CREATE_THREAD equ 4 DEBUG_EVENT_EXIT_THREAD equ 8 DEBUG_EVENT_CREATE_PROCESS equ 10h DEBUG_EVENT_EXIT_PROCESS equ 20h DEBUG_EVENT_LOAD_MODULE equ 40h DEBUG_EVENT_UNLOAD_MODULE equ 80h DEBUG_EVENT_SYSTEM_ERROR equ 100h DEBUG_EVENT_SESSION_STATUS equ 200h DEBUG_EVENT_CHANGE_DEBUGGEE_STATE equ 400h DEBUG_EVENT_CHANGE_ENGINE_STATE equ 800h DEBUG_EVENT_CHANGE_SYMBOL_STATE equ 1000h DEBUG_SESSION_ACTIVE equ 0 DEBUG_SESSION_END_SESSION_ACTIVE_TERMINATE equ 1 DEBUG_SESSION_END_SESSION_ACTIVE_DETACH equ 2 DEBUG_SESSION_END_SESSION_PASSIVE equ 3 DEBUG_SESSION_END equ 4 DEBUG_SESSION_REBOOT equ 5 DEBUG_SESSION_HIBERNATE equ 6 DEBUG_SESSION_FAILURE equ 7 DEBUG_CDS_ALL equ 0FFFFFFFFh DEBUG_CDS_REGISTERS equ 1 DEBUG_CDS_DATA equ 2 DEBUG_CES_ALL equ 0FFFFFFFFh DEBUG_CES_CURRENT_THREAD equ 1 DEBUG_CES_EFFECTIVE_PROCESSOR equ 2 DEBUG_CES_BREAKPOINTS equ 4 DEBUG_CES_CODE_LEVEL equ 8 DEBUG_CES_EXECUTION_STATUS equ 10h DEBUG_CES_ENGINE_OPTIONS equ 20h DEBUG_CES_LOG_FILE equ 40h DEBUG_CES_RADIX equ 80h DEBUG_CES_EVENT_FILTERS equ 100h DEBUG_CES_PROCESS_OPTIONS equ 200h DEBUG_CES_EXTENSIONS equ 400h DEBUG_CES_SYSTEMS equ 800h DEBUG_CES_ASSEMBLY_OPTIONS equ 1000h DEBUG_CES_EXPRESSION_SYNTAX equ 2000h DEBUG_CES_TEXT_REPLACEMENTS equ 4000h DEBUG_CSS_ALL equ 0FFFFFFFFh DEBUG_CSS_LOADS equ 1 DEBUG_CSS_UNLOADS equ 2 DEBUG_CSS_SCOPE equ 4 DEBUG_CSS_PATHS equ 8 DEBUG_CSS_SYMBOL_OPTIONS equ 10h DEBUG_CSS_TYPE_OPTIONS equ 20h IDebugEventCallbacks STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? GetInterestMask PANYARGS ? Breakpoint PANYARGS ? Exception PANYARGS ? CreateThread PANYARGS ? ExitThread PANYARGS ? CreateProcess PANYARGS ? ExitProcess PANYARGS ? LoadModule PANYARGS ? UnloadModule PANYARGS ? SystemError PANYARGS ? SessionStatus PANYARGS ? ChangeDebuggeeState PANYARGS ? ChangeEngineState PANYARGS ? ChangeSymbolState PANYARGS ? IDebugEventCallbacks ENDS PDEBUG_EVENT_CALLBACKS TYPEDEF PTR IDebugEventCallbacks PDECALLBACKS TYPEDEF PTR PDEBUG_EVENT_CALLBACKS IDebugEventCallbacksWide STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? GetInterestMask PANYARGS ? Breakpoint PANYARGS ? Exception PANYARGS ? CreateThread PANYARGS ? ExitThread PANYARGS ? CreateProcess PANYARGS ? ExitProcess PANYARGS ? LoadModule PANYARGS ? UnloadModule PANYARGS ? SystemError PANYARGS ? SessionStatus PANYARGS ? ChangeDebuggeeState PANYARGS ? ChangeEngineState PANYARGS ? ChangeSymbolState PANYARGS ? IDebugEventCallbacksWide ENDS PDEBUG_EVENT_CALLBACKS_WIDE TYPEDEF PTR IDebugEventCallbacksWide PDECALLBACKSW TYPEDEF PTR PDEBUG_EVENT_CALLBACKS_WIDE IDebugInputCallbacks STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? StartInput PANYARGS ? EndInput PANYARGS ? IDebugInputCallbacks ENDS PDEBUG_INPUT_CALLBACKS TYPEDEF PTR IDebugInputCallbacks PDICALLBACKS TYPEDEF PTR PDEBUG_INPUT_CALLBACKS IDebugOutputCallbacks STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? Output PANYARGS ? GetInterestMask PANYARGS ? ;IDebugOutputCallbacks2. Output2 PANYARGS ? IDebugOutputCallbacks ENDS PDEBUG_OUTPUT_CALLBACKS TYPEDEF PTR IDebugOutputCallbacks PDOCALLBACKS TYPEDEF PTR PDEBUG_OUTPUT_CALLBACKS IDebugOutputCallbacksWide STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? Output PANYARGS ? IDebugOutputCallbacksWide ENDS PDEBUG_OUTPUT_CALLBACKS_WIDE TYPEDEF PTR IDebugOutputCallbacksWide PDOCALLBACKSW TYPEDEF PTR PDEBUG_OUTPUT_CALLBACKS_WIDE DEBUG_OUTCBI_EXPLICIT_FLUSH equ 1 DEBUG_OUTCBI_TEXT equ 2 DEBUG_OUTCBI_DML equ 4 DEBUG_OUTCBI_ANY_FORMAT equ 6 DEBUG_OUTCB_TEXT equ 0 DEBUG_OUTCB_DML equ 1 DEBUG_OUTCB_EXPLICIT_FLUSH equ 2 DEBUG_OUTCBF_COMBINED_EXPLICIT_FLUSH equ 1 DEBUG_OUTCBF_DML_HAS_TAGS equ 2 DEBUG_OUTCBF_DML_HAS_SPECIAL_CHARACTERS equ 4 DEBUG_REGISTERS_DEFAULT equ 0 DEBUG_REGISTERS_INT32 equ 1 DEBUG_REGISTERS_INT64 equ 2 DEBUG_REGISTERS_FLOAT equ 4 DEBUG_REGISTERS_ALL equ 7 DEBUG_REGISTER_SUB_REGISTER equ 1 DEBUG_REGISTER_DESCRIPTION STRUC _Type ULONG ? Flags ULONG ? SubregMaster ULONG ? SubregLength ULONG ? SubregMask ULONG64 ? SubregShift ULONG ? Reserved0 ULONG ? DEBUG_REGISTER_DESCRIPTION ENDS PDEBUG_REGISTER_DESCRIPTION TYPEDEF PTR DEBUG_REGISTER_DESCRIPTION IDebugRegisters STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? GetNumberRegisters PANYARGS ? GetDescription PANYARGS ? GetIndexByName PANYARGS ? GetValue PANYARGS ? SetValue PANYARGS ? GetValues PANYARGS ? SetValues PANYARGS ? OutputRegisters PANYARGS ? GetInstructionOffset PANYARGS ? GetStackOffset PANYARGS ? GetFrameOffset PANYARGS ? GetDescriptionWide PANYARGS ? ;IDebugRegisters2. GetIndexByNameWide PANYARGS ? GetNumberPseudoRegisters PANYARGS ? GetPseudoDescription PANYARGS ? GetPseudoDescriptionWide PANYARGS ? GetPseudoIndexByName PANYARGS ? GetPseudoIndexByNameWide PANYARGS ? GetPseudoValues PANYARGS ? SetPseudoValues PANYARGS ? GetValues2 PANYARGS ? SetValues2 PANYARGS ? OutputRegisters2 PANYARGS ? GetInstructionOffset2 PANYARGS ? GetStackOffset2 PANYARGS ? GetFrameOffset2 PANYARGS ? IDebugRegisters ENDS PDEBUG_REGISTERS TYPEDEF PTR IDebugRegisters PDREG TYPEDEF PTR PDEBUG_REGISTERS DEBUG_REGSRC_DEBUGGEE equ 0 DEBUG_REGSRC_EXPLICIT equ 1 DEBUG_REGSRC_FRAME equ 2 DEBUG_OUTPUT_SYMBOLS_DEFAULT equ 0 DEBUG_OUTPUT_SYMBOLS_NO_NAMES equ 1 DEBUG_OUTPUT_SYMBOLS_NO_OFFSETS equ 2 DEBUG_OUTPUT_SYMBOLS_NO_VALUES equ 4 DEBUG_OUTPUT_SYMBOLS_NO_TYPES equ 10h DEBUG_OUTPUT_NAME_END equ "**NAME**" DEBUG_OUTPUT_OFFSET_END equ "**OFF**" DEBUG_OUTPUT_VALUE_END equ "**VALUE**" DEBUG_OUTPUT_TYPE_END equ "**TYPE**" DEBUG_OUTPUT_NAME_END_WIDE equ "**NAME**" DEBUG_OUTPUT_OFFSET_END_WIDE equ "**OFF**" DEBUG_OUTPUT_VALUE_END_WIDE equ "**VALUE**" DEBUG_OUTPUT_TYPE_END_WIDE equ "**TYPE**" IFDEF UNICODE DEBUG_OUTPUT_NAME_END_T equ DEBUG_OUTPUT_NAME_END_WIDE DEBUG_OUTPUT_OFFSET_END_T equ DEBUG_OUTPUT_OFFSET_END_WIDE DEBUG_OUTPUT_VALUE_END_T equ DEBUG_OUTPUT_VALUE_END_WIDE DEBUG_OUTPUT_TYPE_END_T equ DEBUG_OUTPUT_TYPE_END_WIDE ELSE DEBUG_OUTPUT_NAME_END_T equ DEBUG_OUTPUT_NAME_END DEBUG_OUTPUT_OFFSET_END_T equ DEBUG_OUTPUT_OFFSET_END DEBUG_OUTPUT_VALUE_END_T equ DEBUG_OUTPUT_VALUE_END DEBUG_OUTPUT_TYPE_END_T equ DEBUG_OUTPUT_TYPE_END ENDIF DEBUG_SYMBOL_EXPANSION_LEVEL_MASK equ 0Fh DEBUG_SYMBOL_EXPANDED equ 10h DEBUG_SYMBOL_READ_ONLY equ 20h DEBUG_SYMBOL_IS_ARRAY equ 40h DEBUG_SYMBOL_IS_FLOAT equ 80h DEBUG_SYMBOL_IS_ARGUMENT equ 100h DEBUG_SYMBOL_IS_LOCAL equ 200h DEBUG_SYMBOL_PARAMETERS STRUC Module ULONG64 ? TypeId ULONG ? ParentSymbol ULONG ? SubElements ULONG ? Flags ULONG ? Reserved ULONG64 ? DEBUG_SYMBOL_PARAMETERS ENDS PDEBUG_SYMBOL_PARAMETERS TYPEDEF PTR DEBUG_SYMBOL_PARAMETERS IDebugSymbolGroup STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? GetNumberSymbols PANYARGS ? AddSymbol PANYARGS ? RemoveSymbolByName PANYARGS ? RemoveSymbolByIndex PANYARGS ? GetSymbolName PANYARGS ? GetSymbolParameters PANYARGS ? ExpandSymbol PANYARGS ? OutputSymbols PANYARGS ? WriteSymbol PANYARGS ? OutputAsType PANYARGS ? AddSymbolWide PANYARGS ? ;IDebugSymbolGroup2 RemoveSymbolByNameWide PANYARGS ? GetSymbolNameWide PANYARGS ? WriteSymbolWide PANYARGS ? OutputAsTypeWide PANYARGS ? GetSymbolTypeName PANYARGS ? GetSymbolTypeNameWide PANYARGS ? GetSymbolSize PANYARGS ? GetSymbolOffset PANYARGS ? GetSymbolRegister PANYARGS ? GetSymbolValueText PANYARGS ? GetSymbolValueTextWide PANYARGS ? GetSymbolEntryInformation PANYARGS ? IDebugSymbolGroup ENDS PDEBUG_SYMBOL_GROUP TYPEDEF PTR IDebugSymbolGroup PDSGROUP TYPEDEF PTR PDEBUG_SYMBOL_GROUP DEBUG_SYMENT_IS_CODE equ 1 DEBUG_SYMENT_IS_DATA equ 2 DEBUG_SYMENT_IS_PARAMETER equ 4 DEBUG_SYMENT_IS_LOCAL equ 8 DEBUG_SYMENT_IS_MANAGED equ 10h DEBUG_SYMENT_IS_SYNTHETIC equ 20h DEBUG_SYMBOL_ENTRY STRUC ModuleBase ULONG64 ? _Offset ULONG64 ? Id ULONG64 ? Arg64 ULONG64 ? _Size ULONG ? Flags ULONG ? TypeId ULONG ? NameSize ULONG ? Token ULONG ? Tag ULONG ? Arg32 ULONG ? Reserved ULONG ? DEBUG_SYMBOL_ENTRY ENDS PDEBUG_SYMBOL_ENTRY TYPEDEF PTR DEBUG_SYMBOL_ENTRY DEBUG_MODULE_LOADED equ 0 DEBUG_MODULE_UNLOADED equ 1 DEBUG_MODULE_USER_MODE equ 2 DEBUG_MODULE_EXE_MODULE equ 4 DEBUG_MODULE_EXPLICIT equ 8 DEBUG_MODULE_SECONDARY equ 10h DEBUG_MODULE_SYNTHETIC equ 20h DEBUG_MODULE_SYM_BAD_CHECKSUM equ 10000h DEBUG_SYMTYPE_NONE equ 0 DEBUG_SYMTYPE_COFF equ 1 DEBUG_SYMTYPE_CODEVIEW equ 2 DEBUG_SYMTYPE_PDB equ 3 DEBUG_SYMTYPE_EXPORT equ 4 DEBUG_SYMTYPE_DEFERRED equ 5 DEBUG_SYMTYPE_SYM equ 6 DEBUG_SYMTYPE_DIA equ 7 DEBUG_MODULE_PARAMETERS STRUC Base ULONG64 ? _Size ULONG ? TimeDateStamp ULONG ? Checksum ULONG ? Flags ULONG ? SymbolType ULONG ? ImageNameSize ULONG ? ModuleNameSize ULONG ? LoadedImageNameSize ULONG ? SymbolFileNameSize ULONG ? MappedImageNameSize ULONG ? Reserved ULONG64 ? DEBUG_MODULE_PARAMETERS ENDS PDEBUG_MODULE_PARAMETERS TYPEDEF PTR DEBUG_MODULE_PARAMETERS DEBUG_SCOPE_GROUP_ARGUMENTS equ 1 DEBUG_SCOPE_GROUP_LOCALS equ 2 DEBUG_SCOPE_GROUP_ALL equ 3 DEBUG_OUTTYPE_DEFAULT equ 0 DEBUG_OUTTYPE_NO_INDENT equ 1 DEBUG_OUTTYPE_NO_OFFSET equ 2 DEBUG_OUTTYPE_VERBOSE equ 4 DEBUG_OUTTYPE_COMPACT_OUTPUT equ 8 DEBUG_OUTTYPE_RECURSION_LEVEL MACRO Max:REQ EXITM <(((Max) AND 0Fh) shl 4)> ENDM DEBUG_OUTTYPE_ADDRESS_OF_FIELD equ 10000h DEBUG_OUTTYPE_ADDRESS_AT_END equ 20000h DEBUG_OUTTYPE_BLOCK_RECURSE equ 200000h DEBUG_FIND_SOURCE_DEFAULT equ 0 DEBUG_FIND_SOURCE_FULL_PATH equ 1 DEBUG_FIND_SOURCE_BEST_MATCH equ 2 DEBUG_FIND_SOURCE_NO_SRCSRV equ 4 DEBUG_FIND_SOURCE_TOKEN_LOOKUP equ 8 DEBUG_INVALID_OFFSET equ ((ULONG64) PTR -1) MODULE_ORDERS_MASK equ 0F0000000h MODULE_ORDERS_LOADTIME equ 10000000h MODULE_ORDERS_MODULENAME equ 20000000h IDebugSymbols STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? GetSymbolOptions PANYARGS ? AddSymbolOptions PANYARGS ? RemoveSymbolOptions PANYARGS ? SetSymbolOptions PANYARGS ? GetNameByOffset PANYARGS ? GetOffsetByName PANYARGS ? GetNearNameByOffset PANYARGS ? GetLineByOffset PANYARGS ? GetOffsetByLine PANYARGS ? GetNumberModules PANYARGS ? GetModuleByIndex PANYARGS ? GetModuleByModuleName PANYARGS ? GetModuleByOffset PANYARGS ? GetModuleNames PANYARGS ? GetModuleParameters PANYARGS ? GetSymbolModule PANYARGS ? GetTypeName PANYARGS ? GetTypeId PANYARGS ? GetTypeSize PANYARGS ? GetFieldOffset PANYARGS ? GetSymbolTypeId PANYARGS ? GetOffsetTypeId PANYARGS ? ReadTypedDataVirtual PANYARGS ? WriteTypedDataVirtual PANYARGS ? OutputTypedDataVirtual PANYARGS ? ReadTypedDataPhysical PANYARGS ? WriteTypedDataPhysical PANYARGS ? OutputTypedDataPhysical PANYARGS ? GetScope PANYARGS ? SetScope PANYARGS ? ResetScope PANYARGS ? GetScopeSymbolGroup PANYARGS ? CreateSymbolGroup PANYARGS ? StartSymbolMatch PANYARGS ? GetNextSymbolMatch PANYARGS ? EndSymbolMatch PANYARGS ? Reload PANYARGS ? GetSymbolPath PANYARGS ? SetSymbolPath PANYARGS ? AppendSymbolPath PANYARGS ? GetImagePath PANYARGS ? SetImagePath PANYARGS ? AppendImagePath PANYARGS ? GetSourcePath PANYARGS ? GetSourcePathElement PANYARGS ? SetSourcePath PANYARGS ? AppendSourcePath PANYARGS ? FindSourceFile PANYARGS ? GetSourceFileLineOffsets PANYARGS ? GetModuleVersionInformation PANYARGS ? ;IDebugSymbols2. GetModuleNameString PANYARGS ? GetConstantName PANYARGS ? GetFieldName PANYARGS ? GetTypeOptions PANYARGS ? AddTypeOptions PANYARGS ? RemoveTypeOptions PANYARGS ? SetTypeOptions PANYARGS ? GetNameByOffsetWide PANYARGS ? ;IDebugSymbols3 GetOffsetByNameWide PANYARGS ? GetNearNameByOffsetWide PANYARGS ? GetLineByOffsetWide PANYARGS ? GetOffsetByLineWide PANYARGS ? GetModuleByModuleNameWide PANYARGS ? GetSymbolModuleWide PANYARGS ? GetTypeNameWide PANYARGS ? GetTypeIdWide PANYARGS ? GetFieldOffsetWide PANYARGS ? GetSymbolTypeIdWide PANYARGS ? GetScopeSymbolGroup2 PANYARGS ? CreateSymbolGroup2 PANYARGS ? StartSymbolMatchWide PANYARGS ? GetNextSymbolMatchWide PANYARGS ? ReloadWide PANYARGS ? GetSymbolPathWide PANYARGS ? SetSymbolPathWide PANYARGS ? AppendSymbolPathWide PANYARGS ? GetImagePathWide PANYARGS ? SetImagePathWide PANYARGS ? AppendImagePathWide PANYARGS ? GetSourcePathWide PANYARGS ? GetSourcePathElementWide PANYARGS ? SetSourcePathWide PANYARGS ? AppendSourcePathWide PANYARGS ? FindSourceFileWide PANYARGS ? GetSourceFileLineOffsetsWide PANYARGS ? GetModuleVersionInformationWide PANYARGS ? GetModuleNameStringWide PANYARGS ? GetConstantNameWide PANYARGS ? GetFieldNameWide PANYARGS ? IsManagedModule PANYARGS ? GetModuleByModuleName2 PANYARGS ? GetModuleByModuleName2Wide PANYARGS ? GetModuleByOffset2 PANYARGS ? AddSyntheticModule PANYARGS ? AddSyntheticModuleWide PANYARGS ? RemoveSyntheticModule PANYARGS ? GetCurrentScopeFrameIndex PANYARGS ? SetScopeFrameByIndex PANYARGS ? SetScopeFromJitDebugInfo PANYARGS ? SetScopeFromStoredEvent PANYARGS ? OutputSymbolByOffset PANYARGS ? GetFunctionEntryByOffset PANYARGS ? GetFieldTypeAndOffset PANYARGS ? GetFieldTypeAndOffsetWide PANYARGS ? AddSyntheticSymbol PANYARGS ? AddSyntheticSymbolWide PANYARGS ? RemoveSyntheticSymbol PANYARGS ? GetSymbolEntriesByOffset PANYARGS ? GetSymbolEntriesByName PANYARGS ? GetSymbolEntriesByNameWide PANYARGS ? GetSymbolEntryByToken PANYARGS ? GetSymbolEntryInformation PANYARGS ? GetSymbolEntryString PANYARGS ? GetSymbolEntryStringWide PANYARGS ? GetSymbolEntryOffsetRegions PANYARGS ? GetSymbolEntryBySymbolEntry PANYARGS ? GetSourceEntriesByOffset PANYARGS ? GetSourceEntriesByLine PANYARGS ? GetSourceEntriesByLineWide PANYARGS ? GetSourceEntryString PANYARGS ? GetSourceEntryStringWide PANYARGS ? GetSourceEntryOffsetRegions PANYARGS ? GetSourceEntryBySourceEntry PANYARGS ? IDebugSymbols ENDS PDEBUG_SYMBOLS TYPEDEF PTR IDebugSymbols PDSYMBOLS TYPEDEF PTR PDEBUG_SYMBOLS DEBUG_MODNAME_IMAGE equ 0 DEBUG_MODNAME_MODULE equ 1 DEBUG_MODNAME_LOADED_IMAGE equ 2 DEBUG_MODNAME_SYMBOL_FILE equ 3 DEBUG_MODNAME_MAPPED_IMAGE equ 4 DEBUG_TYPEOPTS_UNICODE_DISPLAY equ 1 DEBUG_TYPEOPTS_LONGSTATUS_DISPLAY equ 2 DEBUG_TYPEOPTS_FORCERADIX_OUTPUT equ 4 DEBUG_TYPEOPTS_MATCH_MAXSIZE equ 8 DEBUG_GETMOD_DEFAULT equ 0 DEBUG_GETMOD_NO_LOADED_MODULES equ 1 DEBUG_GETMOD_NO_UNLOADED_MODULES equ 2 DEBUG_ADDSYNTHMOD_DEFAULT equ 0 DEBUG_ADDSYNTHSYM_DEFAULT equ 0 DEBUG_OUTSYM_DEFAULT equ 0 DEBUG_OUTSYM_FORCE_OFFSET equ 1 DEBUG_OUTSYM_SOURCE_LINE equ 2 DEBUG_OUTSYM_ALLOW_DISPLACEMENT equ 4 DEBUG_GETFNENT_DEFAULT equ 0 DEBUG_GETFNENT_RAW_ENTRY_ONLY equ 1 DEBUG_MODULE_AND_ID STRUC ModuleBase ULONG64 ? Id ULONG64 ? DEBUG_MODULE_AND_ID ENDS PDEBUG_MODULE_AND_ID TYPEDEF PTR DEBUG_MODULE_AND_ID DEBUG_SOURCE_IS_STATEMENT equ 1 DEBUG_GSEL_DEFAULT equ 0 DEBUG_GSEL_NO_SYMBOL_LOADS equ 1 DEBUG_GSEL_ALLOW_LOWER equ 2 DEBUG_GSEL_ALLOW_HIGHER equ 4 DEBUG_GSEL_NEAREST_ONLY equ 8 DEBUG_SYMBOL_SOURCE_ENTRY STRUC ModuleBase ULONG64 ? _Offset ULONG64 ? FileNameId ULONG64 ? EngineInternal ULONG64 ? _Size ULONG ? Flags ULONG ? FileNameSize ULONG ? StartLine ULONG ? EndLine ULONG ? StartColumn ULONG ? EndColumn ULONG ? Reserved ULONG ? DEBUG_SYMBOL_SOURCE_ENTRY ENDS PDEBUG_SYMBOL_SOURCE_ENTRY TYPEDEF PTR DEBUG_SYMBOL_SOURCE_ENTRY IDebugSystemObjects STRUC QueryInterface QUERYPROC ? Addref ADDPROC ? Release RELEASEPROC ? GetEventThread PANYARGS ? GetEventProcess PANYARGS ? GetCurrentThreadId PANYARGS ? SetCurrentThreadId PANYARGS ? GetCurrentProcessId PANYARGS ? SetCurrentProcessId PANYARGS ? GetNumberThreads PANYARGS ? GetTotalNumberThreads PANYARGS ? GetThreadIdsByIndex PANYARGS ? GetThreadIdByProcessor PANYARGS ? GetCurrentThreadDataOffset PANYARGS ? GetThreadIdByDataOffset PANYARGS ? GetCurrentThreadTeb PANYARGS ? GetThreadIdByTeb PANYARGS ? GetCurrentThreadSystemId PANYARGS ? GetThreadIdBySystemId PANYARGS ? GetCurrentThreadHandle PANYARGS ? GetThreadIdByHandle PANYARGS ? GetNumberProcesses PANYARGS ? GetProcessIdsByIndex PANYARGS ? GetCurrentProcessDataOffset PANYARGS ? GetProcessIdByDataOffset PANYARGS ? GetCurrentProcessPeb PANYARGS ? GetProcessIdByPeb PANYARGS ? GetCurrentProcessSystemId PANYARGS ? GetProcessIdBySystemId PANYARGS ? GetCurrentProcessHandle PANYARGS ? GetProcessIdByHandle PANYARGS ? GetCurrentProcessExecutableName PANYARGS ? GetCurrentProcessUpTime PANYARGS ? ;IDebugSystemObjects2 GetImplicitThreadDataOffset PANYARGS ? SetImplicitThreadDataOffset PANYARGS ? GetImplicitProcessDataOffset PANYARGS ? SetImplicitProcessDataOffset PANYARGS ? GetEventSystem PANYARGS ? ;IDebugSystemObjects3. GetCurrentSystemId PANYARGS ? SetCurrentSystemId PANYARGS ? GetNumberSystems PANYARGS ? GetSystemIdsByIndex PANYARGS ? GetTotalNumberThreadsAndProcesses PANYARGS ? GetCurrentSystemServer PANYARGS ? GetSystemByServer PANYARGS ? GetCurrentSystemServerName PANYARGS ? GetCurrentProcessExecutableNameWide PANYARGS ? GetCurrentSystemServerNameWide PANYARGS ? IDebugSystemObjects ENDS PDEBUG_SYSTEM_OBJECT TYPEDEF PTR IDebugSystemObjects PDSOBJECT TYPEDEF PTR PDEBUG_SYSTEM_OBJECT DEBUG_COMMAND_EXCEPTION_ID equ 0DBE00DBEh DEBUG_CMDEX_INVALID equ 0 DEBUG_CMDEX_ADD_EVENT_STRING equ 1 DEBUG_CMDEX_RESET_EVENT_STRINGS equ 2 IFNDEF DEBUG_NO_IMPLEMENTATION OPTION PROLOGUE:rbpFramePrologue OPTION EPILOGUE:rbpFrameEpilogue .code DebugCommandException proc <4> Command:ULONG,ArgSize:ULONG,Arg:PVOID LOCAL ExArgs[4]:PVOID mov ExArgs[8*0],DEBUG_COMMAND_EXCEPTION_ID; mov ExArgs[8*1],rcx mov ExArgs[8*2],rdx mov ExArgs[8*3],r8 invoke RaiseException,DBG_COMMAND_EXCEPTION,0,4,addr ExArgs ret DebugCommandException endp ENDIF DEBUG_EXTENSION_VERSION MACRO Major:REQ,Minor:REQ EXITM<((((Major) AND 0FFFFh) SHL 16) OR ((Minor) AND 0FFFFh))> ENDM DEBUG_EXTINIT_HAS_COMMAND_HELP equ 1 DEBUG_EXTENSION_INITIALIZE TYPEDEF PROTO Version:PULONG,Flags:PULONG PDEBUG_EXTENSION_INITIALIZE TYPEDEF PTR DEBUG_EXTENSION_INITIALIZE DEBUG_EXTENSION_UNINITIALIZE TYPEDEF PROTO PDEBUG_EXTENSION_UNINITIALIZE TYPEDEF PTR DEBUG_EXTENSION_UNINITIALIZE DEBUG_NOTIFY_SESSION_ACTIVE equ 0 DEBUG_NOTIFY_SESSION_INACTIVE equ 1 DEBUG_NOTIFY_SESSION_ACCESSIBLE equ 2 DEBUG_NOTIFY_SESSION_INACCESSIBLE equ 3 DEBUG_EXTENSION_NOTIFY TYPEDEF PROTO Notify:ULONG,Argument:ULONG64 DEBUG_EXTENSION_CONTINUE_SEARCH equ HRESULT_FROM_NT(0C0000271h) DEBUG_EXTENSION_RELOAD_EXTENSION equ HRESULT_FROM_NT(0C00000EEh) DEBUG_EXTENSION_CALL TYPEDEF PROTO Client:PDEBUG_CLIENT,Args:PCSTR PDEBUG_EXTENSION_CALL TYPEDEF PTR DEBUG_EXTENSION_CALL DEBUG_KNOWN_STRUCT_GET_NAMES equ 1 DEBUG_KNOWN_STRUCT_GET_SINGLE_LINE_OUTPUT equ 2 DEBUG_KNOWN_STRUCT_SUPPRESS_TYPE_NAME equ 3 DEBUG_EXTENSION_KNOWN_STRUCT TYPEDEF PROTO Flags:ULONG,_Offset:ULONG64,\ TypeName:PSTR,Buffer:PSTR,BufferChars:PULONG PDEBUG_ENTENSION_KNOWNSTRUCT TYPEDEF PTR DEBUG_ENTENSION_KNOWNSTRUCT DEBUG_EXTENSION_KNOWN_STRUCT_EX TYPEDEF PROTO Client:PDEBUG_CLIENT,Flags:ULONG,_Offset:ULONG64,\ TypeName:PCSTR,Buffer:PSTR,BufferChars:PULONG PDEBUG_EXTENSION_KNOWN_STRUCT_EX TYPEDEF PTR DEBUG_EXTENSION_KNOWN_STRUCT_EX PDEBUG_EXTENSION_KNOWN_STRUCT TYPEDEF PDEBUG_ENTENSION_KNOWNSTRUCT DEBUG_EXT_QVALUE_DEFAULT equ 0 DEBUG_EXTENSION_QUERY_VALUE_NAMES TYPEDEF PROTO Client:PDEBUG_CLIENT,Flags:ULONG,\ Buffer:PWSTR,BufferChars:ULONG,BufferNeeded:PULONG PDEBUG_EXTENSION_QUERY_VALUE_NAMES TYPEDEF PTR DEBUG_EXTENSION_QUERY_VALUE_NAMES DEBUG_EXT_PVALUE_DEFAULT equ 0 DEBUG_EXT_PVTYPE_IS_VALUE equ 0 DEBUG_EXT_PVTYPE_IS_POINTER equ 1 DEBUG_EXTENSION_PROVIDE_VALUE TYPEDEF PROTO Client:PDEBUG_CLIENT,Flags:ULONG,\ _Name:PCWSTR,_Value:PULONG64,TypeModBase:PULONG64,TypeId:PULONG,TypeFlags:PULONG PDEBUG_EXTENSION_PROVIDE_VALUE TYPEDEF PTR DEBUG_EXTENSION_PROVIDE_VALUE