12 #define COPYSE(p64, p32, f) \ 13 p64->f = (ULONG64)(LONG64)(LONG)p32->f 18 #define PACKET_MAX_SIZE 4000 19 #define DBGKD_MAXSTREAM 16 24 #define INITIAL_PACKET_ID 0x80800000 25 #define SYNC_PACKET_ID 0x00000800 30 #define BREAKIN_PACKET 0x62626262 31 #define BREAKIN_PACKET_BYTE 0x62 32 #define PACKET_LEADER 0x30303030 33 #define PACKET_LEADER_BYTE 0x30 34 #define CONTROL_PACKET_LEADER 0x69696969 35 #define CONTROL_PACKET_LEADER_BYTE 0x69 36 #define PACKET_TRAILING_BYTE 0xAA 41 #define PACKET_TYPE_UNUSED 0 42 #define PACKET_TYPE_KD_STATE_CHANGE32 1 43 #define PACKET_TYPE_KD_STATE_MANIPULATE 2 44 #define PACKET_TYPE_KD_DEBUG_IO 3 45 #define PACKET_TYPE_KD_ACKNOWLEDGE 4 46 #define PACKET_TYPE_KD_RESEND 5 47 #define PACKET_TYPE_KD_RESET 6 48 #define PACKET_TYPE_KD_STATE_CHANGE64 7 49 #define PACKET_TYPE_KD_POLL_BREAKIN 8 50 #define PACKET_TYPE_KD_TRACE_IO 9 51 #define PACKET_TYPE_KD_CONTROL_REQUEST 10 52 #define PACKET_TYPE_KD_FILE_IO 11 53 #define PACKET_TYPE_MAX 12 58 #define DbgKdMinimumStateChange 0x00003030 59 #define DbgKdExceptionStateChange 0x00003030 60 #define DbgKdLoadSymbolsStateChange 0x00003031 61 #define DbgKdCommandStringStateChange 0x00003032 62 #define DbgKdMaximumStateChange 0x00003033 68 #define DbgKdAlternateStateChange 0x00010000 73 #define DbgKdMinimumManipulate 0x00003130 74 #define DbgKdReadVirtualMemoryApi 0x00003130 75 #define DbgKdWriteVirtualMemoryApi 0x00003131 76 #define DbgKdGetContextApi 0x00003132 77 #define DbgKdSetContextApi 0x00003133 78 #define DbgKdWriteBreakPointApi 0x00003134 79 #define DbgKdRestoreBreakPointApi 0x00003135 80 #define DbgKdContinueApi 0x00003136 81 #define DbgKdReadControlSpaceApi 0x00003137 82 #define DbgKdWriteControlSpaceApi 0x00003138 83 #define DbgKdReadIoSpaceApi 0x00003139 84 #define DbgKdWriteIoSpaceApi 0x0000313A 85 #define DbgKdRebootApi 0x0000313B 86 #define DbgKdContinueApi2 0x0000313C 87 #define DbgKdReadPhysicalMemoryApi 0x0000313D 88 #define DbgKdWritePhysicalMemoryApi 0x0000313E 89 #define DbgKdQuerySpecialCallsApi 0x0000313F 90 #define DbgKdSetSpecialCallApi 0x00003140 91 #define DbgKdClearSpecialCallsApi 0x00003141 92 #define DbgKdSetInternalBreakPointApi 0x00003142 93 #define DbgKdGetInternalBreakPointApi 0x00003143 94 #define DbgKdReadIoSpaceExtendedApi 0x00003144 95 #define DbgKdWriteIoSpaceExtendedApi 0x00003145 96 #define DbgKdGetVersionApi 0x00003146 97 #define DbgKdWriteBreakPointExApi 0x00003147 98 #define DbgKdRestoreBreakPointExApi 0x00003148 99 #define DbgKdCauseBugCheckApi 0x00003149 100 #define DbgKdSwitchProcessor 0x00003150 101 #define DbgKdPageInApi 0x00003151 102 #define DbgKdReadMachineSpecificRegister 0x00003152 103 #define DbgKdWriteMachineSpecificRegister 0x00003153 104 #define OldVlm1 0x00003154 105 #define OldVlm2 0x00003155 106 #define DbgKdSearchMemoryApi 0x00003156 107 #define DbgKdGetBusDataApi 0x00003157 108 #define DbgKdSetBusDataApi 0x00003158 109 #define DbgKdCheckLowMemoryApi 0x00003159 110 #define DbgKdClearAllInternalBreakpointsApi 0x0000315A 111 #define DbgKdFillMemoryApi 0x0000315B 112 #define DbgKdQueryMemoryApi 0x0000315C 113 #define DbgKdSwitchPartition 0x0000315D 114 #define DbgKdWriteCustomBreakpointApi 0x0000315E 115 #define DbgKdGetContextExApi 0x0000315F 116 #define DbgKdSetContextExApi 0x00003160 117 #define DbgKdMaximumManipulate 0x00003161 122 #define DbgKdPrintStringApi 0x00003230 123 #define DbgKdGetStringApi 0x00003231 128 #define DbgKdPrintTraceApi 0x00003330 133 #define DbgKdRequestHardwareBp 0x00004300 134 #define DbgKdReleaseHardwareBp 0x00004301 139 #define DbgKdCreateFileApi 0x00003430 140 #define DbgKdReadFileApi 0x00003431 141 #define DbgKdWriteFileApi 0x00003432 142 #define DbgKdCloseFileApi 0x00003433 147 #define REPORT_INCLUDES_SEGS 0x0001 148 #define REPORT_STANDARD_CS 0x0002 153 #define DBGKD_64BIT_PROTOCOL_VERSION1 5 154 #define DBGKD_64BIT_PROTOCOL_VERSION2 6 159 #define DBGKD_QUERY_MEMORY_VIRTUAL 0 160 #define DBGKD_QUERY_MEMORY_PROCESS 0 161 #define DBGKD_QUERY_MEMORY_SESSION 1 162 #define DBGKD_QUERY_MEMORY_KERNEL 2 167 #define DBGKD_QUERY_MEMORY_READ 0x01 168 #define DBGKD_QUERY_MEMORY_WRITE 0x02 169 #define DBGKD_QUERY_MEMORY_EXECUTE 0x04 170 #define DBGKD_QUERY_MEMORY_FIXED 0x08 175 #define DBGKD_INTERNAL_BP_FLAG_COUNTONLY 0x01 176 #define DBGKD_INTERNAL_BP_FLAG_INVALID 0x02 177 #define DBGKD_INTERNAL_BP_FLAG_SUSPENDED 0x04 178 #define DBGKD_INTERNAL_BP_FLAG_DYING 0x08 183 #define DBGKD_FILL_MEMORY_VIRTUAL 0x01 184 #define DBGKD_FILL_MEMORY_PHYSICAL 0x02 189 #define DBGKD_CACHING_DEFAULT 0 190 #define DBGKD_CACHING_CACHED 1 191 #define DBGKD_CACHING_UNCACHED 2 192 #define DBGKD_CACHING_WRITE_COMBINED 3 197 #define DBGKD_PARTITION_DEFAULT 0x00 198 #define DBGKD_PARTITION_ALTERNATE 0x01 203 #define AMD64_DEBUG_CONTROL_SPACE_KPCR 0 204 #define AMD64_DEBUG_CONTROL_SPACE_KPRCB 1 205 #define AMD64_DEBUG_CONTROL_SPACE_KSPECIAL 2 206 #define AMD64_DEBUG_CONTROL_SPACE_KTHREAD 3 233 #include <pshpack4.h> 284 #elif defined(_M_AMD64) 286 #elif defined(_M_ARM) 289 #error Unsupported Architecture 371 #elif defined(_M_AMD64) 373 #elif defined(_M_ARM) 376 #error Unsupported Architecture 562 #include <pshpack4.h> 902 Ex64->ExceptionCode = Ex32->ExceptionCode;
903 Ex64->ExceptionFlags = Ex32->ExceptionFlags;
904 Ex64->ExceptionRecord = Ex32->ExceptionRecord;
905 COPYSE(Ex64,Ex32,ExceptionAddress);
906 Ex64->NumberParameters = Ex32->NumberParameters;
910 COPYSE(Ex64,Ex32,ExceptionInformation[
i]);
struct _DBGKD_READ_WRITE_IO32 DBGKD_READ_WRITE_IO32
UCHAR InstructionStream[DBGKD_MAXSTREAM]
DBGKD_CLOSE_FILE CloseFile
struct _X86_DBGKD_CONTROL_SET * PX86_DBGKD_CONTROL_SET
struct _DBGKD_GET_INTERNAL_BREAKPOINT64 * PDBGKD_GET_INTERNAL_BREAKPOINT64
DBGKD_WRITE_BREAKPOINT32 WriteBreakPoint
struct _DBGKD_RESTORE_BREAKPOINT * PDBGKD_RESTORE_BREAKPOINT
struct _DBGKD_CLOSE_FILE DBGKD_CLOSE_FILE
struct _DBGKD_REQUEST_BREAKPOINT * PDBGKD_REQUEST_BREAKPOINT
struct _DBGKD_FILL_MEMORY DBGKD_FILL_MEMORY
DBGKD_CONTROL_REPORT ControlReport
struct _DBGKD_WRITE_BREAKPOINT32 * PDBGKD_WRITE_BREAKPOINT32
DBGKD_REQUEST_BREAKPOINT RequestBreakpoint
ALPHA_DBGKD_CONTROL_REPORT AlphaControlReport
struct _DBGKD_ANY_WAIT_STATE_CHANGE * PDBGKD_ANY_WAIT_STATE_CHANGE
DBGKD_GET_CONTEXT GetContext
struct _DBGKD_SET_SPECIAL_CALL64 DBGKD_SET_SPECIAL_CALL64
struct _DBGKD_CONTROL_REQUEST * PDBGKD_CONTROL_REQUEST
struct _DBGKD_SET_INTERNAL_BREAKPOINT64 * PDBGKD_SET_INTERNAL_BREAKPOINT64
struct _DBGKD_WRITE_MEMORY32 * PDBGKD_WRITE_MEMORY32
ALPHA_DBGKD_CONTROL_SET AlphaControlSet
struct _DBGKD_WRITE_MEMORY64 * PDBGKD_WRITE_MEMORY64
struct _DBGKD_WRITE_FILE DBGKD_WRITE_FILE
DBGKD_READ_MEMORY32 ReadMemory
DBGKD_ANY_CONTROL_REPORT AnyControlReport
union _DBGKD_MANIPULATE_STATE64::@3507 u
DBGKD_ANY_CONTROL_SET AnyControlSet
IA64_DBGKD_CONTROL_SET IA64ControlSet
struct _DBGKD_LOAD_SYMBOLS32 * PDBGKD_LOAD_SYMBOLS32
struct _DBGKD_PRINT_TRACE DBGKD_PRINT_TRACE
struct _DBGKD_WAIT_STATE_CHANGE32 DBGKD_WAIT_STATE_CHANGE32
DBGKD_CONTINUE2 Continue2
struct _AMD64_DBGKD_CONTROL_REPORT AMD64_DBGKD_CONTROL_REPORT
struct _DBGKD_CLOSE_FILE * PDBGKD_CLOSE_FILE
UCHAR BreakPointInstructionAlignment
ARM_DBGKD_CONTROL_REPORT ARMControlReport
struct _DBGKD_REQUEST_BREAKPOINT DBGKD_REQUEST_BREAKPOINT
struct _DBGKD_SET_CONTEXT DBGKD_SET_CONTEXT
struct _DBGKD_GET_INTERNAL_BREAKPOINT32 DBGKD_GET_INTERNAL_BREAKPOINT32
struct _DBGKD_SET_SPECIAL_CALL64 * PDBGKD_SET_SPECIAL_CALL64
UCHAR InstructionStream[DBGKD_MAXSTREAM]
ULONG64 BreakPointInstruction
struct _DBGKD_CONTEXT_EX * PDBGKD_CONTEXT_EX
struct _DBGKD_QUERY_MEMORY DBGKD_QUERY_MEMORY
DBGKD_LOAD_SYMBOLS64 LoadSymbols
struct _DBGKD_SET_CONTEXT * PDBGKD_SET_CONTEXT
struct _DBGKD_CONTINUE DBGKD_CONTINUE
ULONG64 BreakpointAddress
struct _ARM_DBGKD_CONTROL_REPORT * PARM_DBGKD_CONTROL_REPORT
struct _DBGKD_READ_WRITE_IO_EXTENDED64 * PDBGKD_READ_WRITE_IO_EXTENDED64
struct _IA64_DBGKD_CONTROL_REPORT * PIA64_DBGKD_CONTROL_REPORT
struct _DBGKM_EXCEPTION32 * PDBGKM_EXCEPTION32
DBGKD_LOAD_SYMBOLS32 LoadSymbols
struct _ARM_DBGKD_CONTROL_SET * PARM_DBGKD_CONTROL_SET
ULONG64 CurrentSymbolStart
struct _DBGKD_LOAD_SYMBOLS64 * PDBGKD_LOAD_SYMBOLS64
#define EXCEPTION_MAXIMUM_PARAMETERS
DBGKD_QUERY_MEMORY QueryMemory
struct _DBGKD_LOAD_SYMBOLS32 DBGKD_LOAD_SYMBOLS32
struct _ALPHA_DBGKD_CONTROL_REPORT * PALPHA_DBGKD_CONTROL_REPORT
DBGKM_EXCEPTION32 Exception
DBGKD_QUERY_SPECIAL_CALLS QuerySpecialCalls
struct _KD_CONTEXT KD_CONTEXT
ULONG64 CurrentSymbolStart
struct _ALPHA_DBGKD_CONTROL_SET ALPHA_DBGKD_CONTROL_SET
DBGKD_GET_SET_BUS_DATA GetSetBusData
DBGKD_SWITCH_PARTITION SwitchPartition
X86_DBGKD_CONTROL_SET X86ControlSet
struct _KD_PACKET * PKD_PACKET
DBGKD_WRITE_CUSTOM_BREAKPOINT WriteCustomBreakpoint
struct _DBGKD_PRINT_STRING DBGKD_PRINT_STRING
struct _DBGKD_WRITE_BREAKPOINT32 DBGKD_WRITE_BREAKPOINT32
struct _DBGKD_LOAD_SYMBOLS64 DBGKD_LOAD_SYMBOLS64
struct _DBGKD_BREAKPOINTEX DBGKD_BREAKPOINTEX
struct _DBGKM_EXCEPTION32 DBGKM_EXCEPTION32
struct _DBGKD_SET_INTERNAL_BREAKPOINT32 DBGKD_SET_INTERNAL_BREAKPOINT32
DBGKD_WRITE_FILE WriteFile
struct _DBGKD_CREATE_FILE * PDBGKD_CREATE_FILE
DBGKD_GET_VERSION32 GetVersion32
DBGKD_READ_WRITE_IO_EXTENDED64 ReadWriteIoExtended
struct _DBGKD_WRITE_BREAKPOINT64 * PDBGKD_WRITE_BREAKPOINT64
struct _DBGKD_RESTORE_BREAKPOINT DBGKD_RESTORE_BREAKPOINT
struct _IA64_DBGKD_CONTROL_SET * PIA64_DBGKD_CONTROL_SET
DBGKD_GET_CONTEXT GetContext
EXCEPTION_RECORD32 ExceptionRecord
DBGKD_SET_CONTEXT SetContext
struct _DBGKD_READ_FILE * PDBGKD_READ_FILE
struct _DBGKD_ANY_CONTROL_REPORT * PDBGKD_ANY_CONTROL_REPORT
X86_DBGKD_CONTROL_REPORT X86ControlReport
UCHAR InstructionStream[DBGKD_MAXSTREAM]
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
union _DBGKD_MANIPULATE_STATE32::@3506 u
ULONG LengthOfPromptString
UCHAR BreakPointInstructionSize
static __inline VOID NTAPI ExceptionRecord32To64(IN PEXCEPTION_RECORD32 Ex32, OUT PEXCEPTION_RECORD64 Ex64)
struct _ARM_DBGKD_CONTROL_SET ARM_DBGKD_CONTROL_SET
struct _DBGKD_READ_MEMORY64 * PDBGKD_READ_MEMORY64
DBGKD_SET_INTERNAL_BREAKPOINT64 SetInternalBreakpoint
struct _DBGKD_MANIPULATE_STATE32 * PDBGKD_MANIPULATE_STATE32
ULONG64 BreakPointAddress
struct _DBGKD_READ_FILE DBGKD_READ_FILE
IA64_DBGKD_CONTROL_REPORT IA64ControlReport
struct _DBGKD_READ_WRITE_MSR * PDBGKD_READ_WRITE_MSR
DBGKM_EXCEPTION64 Exception
struct _DBGKD_WAIT_STATE_CHANGE32 * PDBGKD_WAIT_STATE_CHANGE32
DBGKD_LOAD_SYMBOLS64 LoadSymbols
DBGKD_WRITE_MEMORY64 WriteMemory64
struct _DBGKD_FILE_IO DBGKD_FILE_IO
struct _DBGKD_ANY_CONTROL_SET DBGKD_ANY_CONTROL_SET
DBGKD_FILL_MEMORY FillMemory
struct _ARM_DBGKD_CONTROL_REPORT ARM_DBGKD_CONTROL_REPORT
struct _DBGKD_READ_WRITE_MSR DBGKD_READ_WRITE_MSR
struct _DBGKD_DEBUG_IO DBGKD_DEBUG_IO
UCHAR InstructionStream[DBGKD_MAXSTREAM]
struct _DBGKD_READ_WRITE_IO_EXTENDED32 * PDBGKD_READ_WRITE_IO_EXTENDED32
ULONG64 TargetBaseAddress
struct _AMD64_DBGKD_CONTROL_REPORT * PAMD64_DBGKD_CONTROL_REPORT
DBGKD_READ_WRITE_IO32 ReadWriteIo
DBGKD_RESTORE_BREAKPOINT RestoreBreakPoint
DBGKD_READ_WRITE_IO64 ReadWriteIo
DBGKD_CONTROL_SET ControlSet
struct _DBGKD_SET_SPECIAL_CALL32 DBGKD_SET_SPECIAL_CALL32
struct _DBGKD_ANY_CONTROL_SET * PDBGKD_ANY_CONTROL_SET
struct _DBGKD_READ_MEMORY32 * PDBGKD_READ_MEMORY32
struct _DBGKD_GET_CONTEXT * PDBGKD_GET_CONTEXT
struct _DBGKD_CONTINUE2 * PDBGKD_CONTINUE2
struct _DBGKD_GET_STRING * PDBGKD_GET_STRING
struct _DBGKD_WRITE_FILE * PDBGKD_WRITE_FILE
DBGKD_RELEASE_BREAKPOINT ReleaseBreakpoint
struct _DBGKD_SWITCH_PARTITION DBGKD_SWITCH_PARTITION
struct _DBGKD_GET_INTERNAL_BREAKPOINT32 * PDBGKD_GET_INTERNAL_BREAKPOINT32
struct _DBGKD_RELEASE_BREAKPOINT * PDBGKD_RELEASE_BREAKPOINT
struct _DBGKD_SET_INTERNAL_BREAKPOINT64 DBGKD_SET_INTERNAL_BREAKPOINT64
DBGKD_READ_WRITE_MSR ReadWriteMsr
ULONG64 TargetBaseAddress
DBGKD_COMMAND_STRING CommandString
struct _AMD64_DBGKD_CONTROL_SET AMD64_DBGKD_CONTROL_SET
struct _DBGKD_QUERY_SPECIAL_CALLS DBGKD_QUERY_SPECIAL_CALLS
struct _DBGKD_SET_SPECIAL_CALL32 * PDBGKD_SET_SPECIAL_CALL32
ULONG HardwareBreakPointNumber
union _DBGKD_CONTROL_REQUEST::@3509 u
#define COPYSE(p64, p32, f)
DBGKD_SWITCH_PARTITION SwitchPartition
DBGKD_READ_WRITE_MSR ReadWriteMsr
struct _DBGKD_ANY_WAIT_STATE_CHANGE DBGKD_ANY_WAIT_STATE_CHANGE
ULONG64 BreakpointAddress
union _DBGKD_WAIT_STATE_CHANGE64::@3498 u
DBGKD_FILL_MEMORY FillMemory
struct _DBGKD_PRINT_STRING * PDBGKD_PRINT_STRING
struct _DBGKD_GET_CONTEXT DBGKD_GET_CONTEXT
struct _DBGKD_WRITE_CUSTOM_BREAKPOINT * PDBGKD_WRITE_CUSTOM_BREAKPOINT
struct _X86_DBGKD_CONTROL_REPORT * PX86_DBGKD_CONTROL_REPORT
struct _DBGKD_FILE_IO * PDBGKD_FILE_IO
struct _DBGKD_CREATE_FILE DBGKD_CREATE_FILE
union _DBGKD_FILE_IO::@3508 u
union _DBGKD_TRACE_IO::@3510 u
struct _DBGKD_BREAKPOINTEX * PDBGKD_BREAKPOINTEX
DBGKD_RESTORE_BREAKPOINT RestoreBreakPoint
AMD64_DBGKD_CONTROL_SET Amd64ControlSet
struct _X86_DBGKD_CONTROL_SET X86_DBGKD_CONTROL_SET
DBGKD_CONTEXT_EX ContextEx
struct _DBGKD_WAIT_STATE_CHANGE64 DBGKD_WAIT_STATE_CHANGE64
struct _IA64_DBGKD_CONTROL_SET IA64_DBGKD_CONTROL_SET
EXCEPTION_RECORD64 ExceptionRecord
struct _DBGKD_READ_WRITE_IO_EXTENDED64 DBGKD_READ_WRITE_IO_EXTENDED64
struct _DBGKD_READ_MEMORY32 DBGKD_READ_MEMORY32
struct _DBGKD_READ_MEMORY64 DBGKD_READ_MEMORY64
DBGKD_BREAKPOINTEX BreakPointEx
struct _DBGKD_CONTINUE * PDBGKD_CONTINUE
DBGKD_SEARCH_MEMORY SearchMemory
DBGKD_GET_INTERNAL_BREAKPOINT32 GetInternalBreakpoint
DBGKD_PRINT_STRING PrintString
struct _DBGKD_CONTINUE2 DBGKD_CONTINUE2
DBGKD_GET_STRING GetString
BOOLEAN KdpControlCPending
struct _DBGKD_WRITE_BREAKPOINT64 DBGKD_WRITE_BREAKPOINT64
DBGKD_SET_INTERNAL_BREAKPOINT32 SetInternalBreakpoint
DBGKD_WRITE_MEMORY64 WriteMemory
struct _DBGKD_COMMAND_STRING * PDBGKD_COMMAND_STRING
UCHAR InstructionStream[DBGKD_MAXSTREAM]
DBGKD_BREAKPOINTEX BreakPointEx
struct _DBGKD_TRACE_IO * PDBGKD_TRACE_IO
struct _DBGKD_WRITE_MEMORY32 DBGKD_WRITE_MEMORY32
ULONG NumberOfSpecialCalls
DBGKD_GET_SET_BUS_DATA GetSetBusData
struct _DBGKD_MANIPULATE_STATE32 DBGKD_MANIPULATE_STATE32
struct _DBGKD_PRINT_TRACE * PDBGKD_PRINT_TRACE
struct _ALPHA_DBGKD_CONTROL_REPORT ALPHA_DBGKD_CONTROL_REPORT
DBGKD_QUERY_MEMORY QueryMemory
DBGKD_SET_CONTEXT SetContext
struct _DBGKD_GET_SET_BUS_DATA * PDBGKD_GET_SET_BUS_DATA
struct _KD_CONTEXT * PKD_CONTEXT
struct _DBGKD_READ_WRITE_IO_EXTENDED32 DBGKD_READ_WRITE_IO_EXTENDED32
DBGKD_GET_VERSION64 GetVersion64
struct _DBGKD_QUERY_SPECIAL_CALLS * PDBGKD_QUERY_SPECIAL_CALLS
DBGKD_READ_MEMORY64 ReadMemory
struct _DBGKD_READ_WRITE_IO64 DBGKD_READ_WRITE_IO64
struct _DBGKD_GET_SET_BUS_DATA DBGKD_GET_SET_BUS_DATA
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
struct _DBGKD_GET_STRING DBGKD_GET_STRING
struct _DBGKD_READ_WRITE_IO64 * PDBGKD_READ_WRITE_IO64
DBGKD_WRITE_BREAKPOINT64 WriteBreakPoint
union _DBGKD_WAIT_STATE_CHANGE32::@3497 u
ARM_DBGKD_CONTROL_SET ARMControlSet
struct _DBGKM_EXCEPTION64 * PDBGKM_EXCEPTION64
struct _DBGKD_MANIPULATE_STATE64 * PDBGKD_MANIPULATE_STATE64
DBGKD_READ_MEMORY64 ReadMemory64
DBGKD_GET_INTERNAL_BREAKPOINT64 GetInternalBreakpoint
DBGKM_EXCEPTION64 Exception
struct _IA64_DBGKD_CONTROL_REPORT IA64_DBGKD_CONTROL_REPORT
struct _DBGKD_WRITE_MEMORY64 DBGKD_WRITE_MEMORY64
struct _DBGKD_QUERY_MEMORY * PDBGKD_QUERY_MEMORY
struct _DBGKD_DEBUG_IO * PDBGKD_DEBUG_IO
struct _ALPHA_DBGKD_CONTROL_SET * PALPHA_DBGKD_CONTROL_SET
struct _DBGKD_CONTROL_REQUEST DBGKD_CONTROL_REQUEST
struct _X86_DBGKD_CONTROL_REPORT X86_DBGKD_CONTROL_REPORT
struct _DBGKD_FILL_MEMORY * PDBGKD_FILL_MEMORY
struct _DBGKD_READ_WRITE_IO32 * PDBGKD_READ_WRITE_IO32
struct _KD_PACKET KD_PACKET
struct _DBGKD_SET_INTERNAL_BREAKPOINT32 * PDBGKD_SET_INTERNAL_BREAKPOINT32
struct _DBGKD_WRITE_CUSTOM_BREAKPOINT DBGKD_WRITE_CUSTOM_BREAKPOINT
struct _DBGKD_RELEASE_BREAKPOINT DBGKD_RELEASE_BREAKPOINT
struct _DBGKD_COMMAND_STRING DBGKD_COMMAND_STRING
ULONG HardwareBreakPointNumber
DBGKD_QUERY_SPECIAL_CALLS QuerySpecialCalls
DBGKD_SET_SPECIAL_CALL64 SetSpecialCall
struct _AMD64_DBGKD_CONTROL_SET * PAMD64_DBGKD_CONTROL_SET
struct _DBGKD_ANY_CONTROL_REPORT DBGKD_ANY_CONTROL_REPORT
struct _DBGKD_SEARCH_MEMORY * PDBGKD_SEARCH_MEMORY
struct _DBGKD_WAIT_STATE_CHANGE64 * PDBGKD_WAIT_STATE_CHANGE64
struct _DBGKD_CONTEXT_EX DBGKD_CONTEXT_EX
struct _DBGKD_TRACE_IO DBGKD_TRACE_IO
DBGKD_SET_SPECIAL_CALL32 SetSpecialCall
DBGKD_PRINT_TRACE PrintTrace
DBGKD_WRITE_MEMORY32 WriteMemory
struct _DBGKD_GET_INTERNAL_BREAKPOINT64 DBGKD_GET_INTERNAL_BREAKPOINT64
union _DBGKD_ANY_WAIT_STATE_CHANGE::@3499 u
DBGKD_READ_WRITE_IO_EXTENDED32 ReadWriteIoExtended
AMD64_DBGKD_CONTROL_REPORT Amd64ControlReport
struct _DBGKM_EXCEPTION64 DBGKM_EXCEPTION64
struct _DBGKD_MANIPULATE_STATE64 DBGKD_MANIPULATE_STATE64
DBGKD_CONTINUE2 Continue2
DBGKD_SEARCH_MEMORY SearchMemory
DBGKD_CREATE_FILE CreateFile
union _DBGKD_DEBUG_IO::@3496 u
struct _DBGKD_SEARCH_MEMORY DBGKD_SEARCH_MEMORY
ULONG64 BreakPointAddress