SYMBOL INDEX (3730 symbols across 233 files) FILE: CheckKernelEATHook/CheckKernelHook/CheckKernelHook/AddService.cpp function BOOL (line 8) | BOOL Release(){ function BOOL (line 35) | BOOL UnloadDrv(TCHAR* DriverName){ function BOOL (line 62) | BOOL LoadDrv(TCHAR* DriverName){ FILE: CheckKernelEATHook/CheckKernelHook/CheckKernelHook/CheckKernelHook.cpp function BOOL (line 40) | BOOL CCheckKernelHookApp::InitInstance() FILE: CheckKernelEATHook/CheckKernelHook/CheckKernelHook/CheckKernelHook.h function class (line 18) | class CCheckKernelHookApp : public CWinApp FILE: CheckKernelEATHook/CheckKernelHook/CheckKernelHook/CheckKernelHookDlg.cpp class CAboutDlg (line 40) | class CAboutDlg : public CDialogEx function BOOL (line 95) | BOOL CCheckKernelHookDlg::OnInitDialog() function VOID (line 150) | VOID CCheckKernelHookDlg::CheckKernelHook() function VOID (line 198) | VOID CCheckKernelHookDlg::InsertDataToList(PINLINEHOOKINFO PInlineHookInfo) function HCURSOR (line 279) | HCURSOR CCheckKernelHookDlg::OnQueryDragIcon() FILE: CheckKernelEATHook/CheckKernelHook/CheckKernelHook/CheckKernelHookDlg.h type INLINEHOOKINFO_INFORMATION (line 11) | typedef struct _INLINEHOOKINFO_INFORMATION { //INLINEHOOKINFO_I... type INLINEHOOKINFO (line 22) | typedef struct _INLINEHOOKINFO { //InlineHook function class (line 34) | class CCheckKernelHookDlg : public CDialogEx FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/Common.c function NTSTATUS (line 527) | NTSTATUS function GetFunctionCodeSize (line 608) | unsigned long __fastcall GetFunctionCodeSize(void *Proc) function SizeOfCode (line 629) | unsigned long __fastcall SizeOfCode(void *Code, unsigned char **pOpcode) function BOOL (line 708) | BOOL IsAddressInSystem(ULONG ulDriverBase,ULONG *ulSysModuleBase,ULONG *... FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/Common.h type DWORD (line 4) | typedef unsigned long DWORD; type BOOL (line 6) | typedef unsigned char BOOL, *PBOOL; FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/DriverEntry.c function NTSTATUS (line 8) | NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING ... function NTSTATUS (line 53) | NTSTATUS function NTSTATUS (line 108) | NTSTATUS function VOID (line 117) | VOID UnloadDriver(PDRIVER_OBJECT DriverObject) FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/DriverEntry.h type INLINEHOOKINFO_INFORMATION (line 20) | typedef struct _INLINEHOOKINFO_INFORMATION { //INLINEHOOKINFO_I... type INLINEHOOKINFO (line 31) | typedef struct _INLINEHOOKINFO { //InlineHook FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/FileSystem.c function NTSTATUS (line 7) | NTSTATUS function NTSTATUS (line 165) | NTSTATUS function NTSTATUS (line 187) | NTSTATUS function NTSTATUS (line 237) | NTSTATUS FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/FixRelocation.c function BOOLEAN (line 8) | BOOLEAN function PIMAGE_BASE_RELOCATION (line 111) | PIMAGE_BASE_RELOCATION function NTSTATUS (line 350) | NTSTATUS FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/KernelHookCheck.c function BOOLEAN (line 16) | BOOLEAN KernelHookCheck(PINLINEHOOKINFO InlineHookInfo) function VOID (line 119) | VOID FillInlineHookInfo(PUCHAR ulTemp,PINLINEHOOKINFO InlineHookInfo,CHA... function VOID (line 155) | VOID CheckFuncByOpcode(PVOID ulReloadAddress,PINLINEHOOKINFO InlineHookI... function ULONG (line 288) | ULONG GetNextFunctionAddress(ULONG ulNtDllModuleBase,ULONG ulOldAddress,... function BOOLEAN (line 481) | BOOLEAN IsFunctionInExportTable(ULONG ulModuleBase,ULONG ulFunctionAddress) function ULONG (line 634) | ULONG GetEatHook(ULONG ulOldAddress,int x,ULONG ulSystemKernelModuleBase... FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/KernelReload.c function BOOLEAN (line 8) | BOOLEAN GetSystemKernelModuleInfo(WCHAR **SystemKernelModulePath,PDWORD ... function BOOLEAN (line 84) | BOOLEAN IoGetFileSystemVpbInfo(IN PFILE_OBJECT FileObject,PDEVICE_OBJECT... function BOOLEAN (line 125) | BOOLEAN GetDeviceObjectFromFileFullName(WCHAR *FileFullName,PDEVICE_OBJE... function BOOLEAN (line 190) | BOOLEAN GetWindowsRootName(WCHAR *WindowsRootName) function NTSTATUS (line 257) | NTSTATUS KernelOpenFile(wchar_t *FileFullName, function NTSTATUS (line 340) | NTSTATUS KernelGetFileSize(HANDLE hFile, PLARGE_INTEGER FileSize) function NTSTATUS (line 376) | NTSTATUS KernelReadFile(HANDLE hFile, PLARGE_INTEGER ByteOffset, ULONG L... function BOOLEAN (line 404) | BOOLEAN ImageFile(BYTE *FileBuffer,BYTE **ImageModuleBase) function ULONG (line 465) | ULONG AlignSize(ULONG nSize, ULONG nAlign) function PVOID (line 475) | PVOID GetKernelModuleBase(PDRIVER_OBJECT DriverObject,char *KernelModule... function PVOID (line 545) | PVOID function BOOLEAN (line 636) | BOOLEAN InsertOriginalFirstThunk(DWORD ImageBase,DWORD ExistImageBase,PI... function BOOLEAN (line 658) | BOOLEAN FixImportTable(BYTE *ImageBase,DWORD ExistImageBase,PDRIVER_OBJE... function BOOLEAN (line 752) | BOOLEAN PeLoad( FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/Reload.c function ULONG (line 21) | ULONG ReLoadNtosCALL(WCHAR *lpwzFuncTion,ULONG ulOldNtosBase,ULONG ulRel... function NTSTATUS (line 119) | NTSTATUS ReLoadNtos(PDRIVER_OBJECT DriverObject,DWORD RetAddress) function BOOLEAN (line 177) | BOOLEAN InitSafeOperationModule(PDRIVER_OBJECT pDriverObject,WCHAR *Syst... function VOID (line 259) | VOID FixOriginalKiServiceTable(PDWORD OriginalKiServiceTable,DWORD Modul... function BOOLEAN (line 273) | BOOLEAN GetOriginalKiServiceTable(BYTE *NewImageBase,DWORD ExistImageBas... FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/Reload.h type DWORD (line 5) | typedef unsigned long DWORD; type DWORD (line 6) | typedef DWORD * PDWORD; type BYTE (line 7) | typedef unsigned char BYTE, *PBYTE; type WORD (line 8) | typedef unsigned short WORD, *PWORD; type SYSTEM_MODULE_INFORMATION (line 11) | typedef struct _SYSTEM_MODULE_INFORMATION // ϵͳģϢ type MODULES (line 24) | typedef struct _tagSysModuleList { //ģṹ type SYSTEM_INFORMATION_CLASS (line 29) | typedef enum _SYSTEM_INFORMATION_CLASS type AUX_ACCESS_DATA (line 91) | typedef struct _AUX_ACCESS_DATA { type LDR_DATA_TABLE_ENTRY (line 101) | typedef struct _LDR_DATA_TABLE_ENTRY type SERVICE_DESCRIPTOR_TABLE (line 138) | typedef struct _SERVICE_DESCRIPTOR_TABLE { type VOID (line 211) | typedef VOID (__stdcall *ReloadRtlInitUnicodeString)( type LONG (line 217) | typedef LONG (__stdcall * ReloadRtlCompareUnicodeString)( type PVOID (line 225) | typedef PVOID (__stdcall *ReloadMmGetSystemRoutineAddress)( type BOOLEAN (line 232) | typedef BOOLEAN (__stdcall * ReloadMmIsAddressValid)( type PEPROCESS (line 238) | typedef PEPROCESS (__stdcall *ReloadPsGetCurrentProcess)(void); FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/libdasm.c function BYTE (line 21) | __inline__ BYTE FETCH8(BYTE *addr) { function WORD (line 26) | __inline__ WORD FETCH16(BYTE *addr) { function DWORD (line 44) | __inline__ DWORD FETCH32(BYTE *addr) { function get_real_instruction2 (line 65) | int get_real_instruction2(BYTE *addr, int *flags) { function get_real_instruction (line 110) | int get_real_instruction(BYTE *addr, int *index, int *flags) { function get_operand (line 246) | int get_operand(PINST inst, int oflags, PINSTRUCTION instruction, function get_operand_string (line 560) | int get_operand_string(INSTRUCTION *inst, OPERAND *op, function get_instruction (line 790) | int get_instruction(PINSTRUCTION inst, BYTE *addr, enum Mode mode) { function get_mnemonic_string (line 912) | int get_mnemonic_string(INSTRUCTION *inst, enum Format format, char *str... function get_operands_string (line 981) | int get_operands_string(INSTRUCTION *inst, enum Format format, DWORD off... function get_instruction_string (line 1020) | int get_instruction_string(INSTRUCTION *inst, enum Format format, DWORD ... function get_register_type (line 1040) | int get_register_type(POPERAND op) { function get_operand_type (line 1076) | int get_operand_type(POPERAND op) { function get_operand_register (line 1080) | int get_operand_register(POPERAND op) { function get_operand_basereg (line 1084) | int get_operand_basereg(POPERAND op) { function get_operand_indexreg (line 1088) | int get_operand_indexreg(POPERAND op) { function get_operand_scale (line 1092) | int get_operand_scale(POPERAND op) { function get_operand_immediate (line 1096) | int get_operand_immediate(POPERAND op, DWORD *imm) { function get_operand_displacement (line 1104) | int get_operand_displacement(POPERAND op, DWORD *disp) { function POPERAND (line 1114) | POPERAND get_source_operand(PINSTRUCTION inst) { function POPERAND (line 1120) | POPERAND get_destination_operand(PINSTRUCTION inst) { FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/libdasm.h type QWORD (line 34) | typedef unsigned __int64 QWORD; type SBYTE (line 35) | typedef signed __int8 SBYTE; type SWORD (line 36) | typedef signed __int16 SWORD; type SDWORD (line 37) | typedef signed __int32 SDWORD; type SQWORD (line 38) | typedef signed __int64 SQWORD; type u_int8_t (line 51) | typedef u_int8_t BYTE; type u_int16_t (line 52) | typedef u_int16_t WORD; type u_int32_t (line 53) | typedef u_int32_t DWORD; type u_int64_t (line 54) | typedef u_int64_t QWORD; type SBYTE (line 55) | typedef int8_t SBYTE; type SWORD (line 56) | typedef int16_t SWORD; type SDWORD (line 57) | typedef int32_t SDWORD; type SQWORD (line 58) | typedef int64_t SQWORD; type DWORD (line 77) | typedef unsigned long DWORD; type WORD (line 79) | typedef unsigned short WORD; type BYTE (line 80) | typedef unsigned char BYTE; type Mode (line 150) | enum Mode { type Format (line 156) | enum Format { type Instruction (line 162) | enum Instruction { type Operand (line 272) | enum Operand { type INST (line 282) | typedef struct _INST { type OPERAND (line 292) | typedef struct _OPERAND { type INSTRUCTION (line 310) | typedef struct _INSTRUCTION { type Mode (line 335) | enum Mode type Format (line 341) | enum Format type Format (line 350) | enum Format type Format (line 359) | enum Format FILE: CheckKernelEATHook/CheckKernelHookDrv/CheckKernelHook/tables.h type Instruction (line 71) | enum Instruction FILE: GetKernel32Addressx64/GetKernel32Addressx64/GetKernel32Addressx64.cpp type _UNICODE_STRING (line 22) | struct _UNICODE_STRING { function _tmain (line 28) | int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) FILE: HideProcess/HideProcess.c function NTSTATUS (line 10) | NTSTATUS function VOID (line 48) | VOID HideProcess(char* ProcessName) function VOID (line 78) | VOID UnloadDriver(PDRIVER_OBJECT DriverObject) function WIN_VERSION (line 83) | WIN_VERSION GetWindowsVersion() function PVOID (line 161) | PVOID FILE: HideProcess/HideProcess.h type WIN_VERSION (line 6) | typedef enum WIN_VERSION { type NTSTATUS (line 27) | typedef FILE: HideProcess/struct.h type LONG (line 21) | typedef long LONG; type BOOL (line 22) | typedef unsigned char BOOL, *PBOOL; type BYTE (line 23) | typedef unsigned char BYTE, *PBYTE; type DWORD (line 24) | typedef unsigned long DWORD, *PDWORD; type WORD (line 25) | typedef unsigned short WORD, *PWORD; type NTSTATUS (line 28) | typedef long NTSTATUS, *PNTSTATUS; type DWORD (line 29) | typedef unsigned long DWORD; type DWORD (line 30) | typedef DWORD * PDWORD; type ULONG (line 31) | typedef unsigned long ULONG; type ULONG_PTR (line 32) | typedef unsigned long ULONG_PTR; type ULONG (line 33) | typedef ULONG *PULONG; type WORD (line 34) | typedef unsigned short WORD; type BYTE (line 35) | typedef unsigned char BYTE; type UCHAR (line 36) | typedef unsigned char UCHAR; type USHORT (line 37) | typedef unsigned short USHORT; type BYTE (line 39) | typedef BYTE BOOLEAN; type PEB_LDR_DATA (line 47) | typedef struct _PEB_LDR_DATA type PEB_ORIG (line 58) | typedef struct _PEB_ORIG { type _PEB_FREE_BLOCK (line 68) | struct _PEB_FREE_BLOCK { type PEB_FREE_BLOCK (line 72) | typedef struct _PEB_FREE_BLOCK PEB_FREE_BLOCK; type _PEB_FREE_BLOCK (line 73) | struct _PEB_FREE_BLOCK type RTL_DRIVE_LETTER_CURDIR (line 75) | typedef struct _RTL_DRIVE_LETTER_CURDIR { type RTL_USER_PROCESS_PARAMETERS (line 82) | typedef struct _RTL_USER_PROCESS_PARAMETERS { type PEB (line 114) | typedef struct _PEB { type SYSTEM_PROCESS_INFORMATION (line 171) | typedef struct _SYSTEM_PROCESS_INFORMATION { type SYSTEM_THREAD_INFORMATION (line 201) | typedef struct _SYSTEM_THREAD_INFORMATION { type _SYSTEM_THREADS (line 215) | struct _SYSTEM_THREADS type _SYSTEM_PROCESSES (line 230) | struct _SYSTEM_PROCESSES type HANDLE_TABLE_ENTRY_INFO (line 249) | typedef struct _HANDLE_TABLE_ENTRY_INFO type HANDLE_TABLE_ENTRY (line 254) | typedef struct _HANDLE_TABLE_ENTRY type HANDLE_TABLE (line 275) | typedef struct _HANDLE_TABLE type OBJECT_TYPE_INITIALIZER (line 296) | typedef struct _OBJECT_TYPE_INITIALIZER { type OBJECT_TYPE (line 320) | typedef struct _OBJECT_TYPE { type OBJECT_DIRECTORY (line 335) | typedef struct _OBJECT_DIRECTORY { type KAPC_ENVIRONMENT (line 353) | typedef enum FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/TlHelp32.h type HEAPLIST32 (line 62) | typedef struct tagHEAPLIST32 type HEAPLIST32 (line 69) | typedef HEAPLIST32 * PHEAPLIST32; type HEAPLIST32 (line 70) | typedef HEAPLIST32 * LPHEAPLIST32; type HEAPENTRY32 (line 91) | typedef struct tagHEAPENTRY32 type HEAPENTRY32 (line 103) | typedef HEAPENTRY32 * PHEAPENTRY32; type HEAPENTRY32 (line 104) | typedef HEAPENTRY32 * LPHEAPENTRY32; type PROCESSENTRY32W (line 138) | typedef struct tagPROCESSENTRY32W type PROCESSENTRY32W (line 151) | typedef PROCESSENTRY32W * PPROCESSENTRY32W; type PROCESSENTRY32W (line 152) | typedef PROCESSENTRY32W * LPPROCESSENTRY32W; type PROCESSENTRY32 (line 168) | typedef struct tagPROCESSENTRY32 type PROCESSENTRY32 (line 181) | typedef PROCESSENTRY32 * PPROCESSENTRY32; type PROCESSENTRY32 (line 182) | typedef PROCESSENTRY32 * LPPROCESSENTRY32; type THREADENTRY32 (line 208) | typedef struct tagTHREADENTRY32 type THREADENTRY32 (line 218) | typedef THREADENTRY32 * PTHREADENTRY32; type THREADENTRY32 (line 219) | typedef THREADENTRY32 * LPTHREADENTRY32; type MODULEENTRY32W (line 237) | typedef struct tagMODULEENTRY32W type MODULEENTRY32W (line 250) | typedef MODULEENTRY32W * PMODULEENTRY32W; type MODULEENTRY32W (line 251) | typedef MODULEENTRY32W * LPMODULEENTRY32W; type MODULEENTRY32 (line 268) | typedef struct tagMODULEENTRY32 type MODULEENTRY32 (line 281) | typedef MODULEENTRY32 * PMODULEENTRY32; type MODULEENTRY32 (line 282) | typedef MODULEENTRY32 * LPMODULEENTRY32; FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/analyzer.cpp type _DRVINFO (line 3) | struct _DRVINFO type _DEVINFO_ACCESS (line 16) | enum _DEVINFO_ACCESS type _DEVINFO (line 25) | struct _DEVINFO type _PROCESSINFO (line 34) | struct _PROCESSINFO function DWORD (line 57) | DWORD GetObjectTypeIndex(HANDLE hObject) function DWORD (line 83) | DWORD GetFileObjectTypeIndex(void) function DWORD (line 110) | DWORD CollectFileHandles(void) function BOOL (line 363) | BOOL GetDescrAndCompanyInfo(char *lpszFilePath, char **lpszDescr, char *... function BOOL (line 458) | BOOL GetDeviceInfo( function BOOL (line 521) | BOOL PrintObjectPermissions(HANDLE hObject, SE_OBJECT_TYPE ObjectType) function BOOL (line 608) | BOOL GetDesiredPermissions(HANDLE hObject, SE_OBJECT_TYPE ObjectType, PD... function DWORD (line 709) | DWORD ParseIoctlsLog(char *lpszIoctlsLogPath) function PrintDeviceObjectsInfo (line 845) | void PrintDeviceObjectsInfo(char *lpszIoctlsLogPath) function CollectDeviceObjectsInfo (line 1081) | void CollectDeviceObjectsInfo(LPWSTR lpRoot) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/common.cpp function BOOL (line 3) | BOOL LoadPrivileges(char *lpszName) function BOOL (line 41) | BOOL DumpToFile(char *lpszFileName, PVOID pData, ULONG DataSize) function BOOL (line 61) | BOOL ReadFromFile(LPCTSTR lpszFileName, PVOID *pData, PDWORD lpdwDataSize) function wchar_t (line 122) | wchar_t *GetNameFromFullPathW(wchar_t *lpwcPath) function BOOL (line 137) | BOOL IsFileExists(char *lpszFileName) function PVOID (line 153) | PVOID GetSysInf(SYSTEM_INFORMATION_CLASS InfoClass) function BOOL (line 210) | BOOL GetProcessNameById(DWORD dwProcessId, char *lpszName, size_t NameLen) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/dbgsdk/inc/dbgeng.h type _WINDBG_EXTENSION_APIS32 (line 16) | struct _WINDBG_EXTENSION_APIS32 type _WINDBG_EXTENSION_APIS64 (line 17) | struct _WINDBG_EXTENSION_APIS64 type _MEMORY_BASIC_INFORMATION64 (line 21) | struct _MEMORY_BASIC_INFORMATION64 type DEBUG_OFFSET_REGION (line 276) | typedef struct _DEBUG_OFFSET_REGION type DEBUG_READ_USER_MINIDUMP_STREAM (line 322) | typedef struct _DEBUG_READ_USER_MINIDUMP_STREAM type DEBUG_GET_TEXT_COMPLETIONS_IN (line 336) | typedef struct _DEBUG_GET_TEXT_COMPLETIONS_IN type DEBUG_GET_TEXT_COMPLETIONS_OUT (line 348) | typedef struct _DEBUG_GET_TEXT_COMPLETIONS_OUT type DEBUG_CACHED_SYMBOL_INFO (line 361) | typedef struct _DEBUG_CACHED_SYMBOL_INFO type DEBUG_THREAD_BASIC_INFORMATION (line 570) | typedef struct _DEBUG_THREAD_BASIC_INFORMATION function STDMETHOD (line 743) | STDMETHOD(Request)( function STDMETHOD (line 905) | STDMETHOD(QueryInterface)( type DEBUG_LAST_EVENT_INFO_BREAKPOINT (line 4562) | typedef struct _DEBUG_LAST_EVENT_INFO_BREAKPOINT type DEBUG_LAST_EVENT_INFO_EXCEPTION (line 4567) | typedef struct _DEBUG_LAST_EVENT_INFO_EXCEPTION type DEBUG_LAST_EVENT_INFO_EXIT_THREAD (line 4573) | typedef struct _DEBUG_LAST_EVENT_INFO_EXIT_THREAD type DEBUG_LAST_EVENT_INFO_EXIT_PROCESS (line 4578) | typedef struct _DEBUG_LAST_EVENT_INFO_EXIT_PROCESS type DEBUG_LAST_EVENT_INFO_LOAD_MODULE (line 4583) | typedef struct _DEBUG_LAST_EVENT_INFO_LOAD_MODULE type DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE (line 4588) | typedef struct _DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE type DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR (line 4593) | typedef struct _DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR type DEBUG_VALUE (line 4633) | typedef struct _DEBUG_VALUE function STDMETHOD (line 4697) | STDMETHOD(QueryInterface)( type DEBUG_PROCESSOR_IDENTIFICATION_IA64 (line 9079) | typedef struct _DEBUG_PROCESSOR_IDENTIFICATION_IA64 type DEBUG_PROCESSOR_IDENTIFICATION_X86 (line 9088) | typedef struct _DEBUG_PROCESSOR_IDENTIFICATION_X86 type DEBUG_PROCESSOR_IDENTIFICATION_ARM (line 9096) | typedef struct _DEBUG_PROCESSOR_IDENTIFICATION_ARM type DEBUG_PROCESSOR_IDENTIFICATION_ALL (line 9102) | typedef union _DEBUG_PROCESSOR_IDENTIFICATION_ALL type DEBUG_SYMBOL_PARAMETERS (line 11389) | typedef struct _DEBUG_SYMBOL_PARAMETERS function STDMETHOD (line 12920) | STDMETHOD(QueryInterface)( type PDEBUG_EXTENSION_KNOWN_STRUCT (line 15443) | typedef PDEBUG_EXTENSION_KNOWN_STRUCT PDEBUG_ENTENSION_KNOWNSTRUCT; function class (line 15517) | class DebugBaseEventCallbacks : public IDebugEventCallbacks function STDMETHOD (line 15549) | STDMETHOD(Breakpoint)( function STDMETHOD (line 15557) | STDMETHOD(Exception)( function STDMETHOD (line 15567) | STDMETHOD(CreateThread)( function STDMETHOD (line 15579) | STDMETHOD(ExitThread)( function STDMETHOD (line 15587) | STDMETHOD(CreateProcess)( function STDMETHOD (line 15615) | STDMETHOD(ExitProcess)( function STDMETHOD (line 15623) | STDMETHOD(LoadModule)( function STDMETHOD (line 15643) | STDMETHOD(UnloadModule)( function STDMETHOD (line 15653) | STDMETHOD(SystemError)( function STDMETHOD (line 15663) | STDMETHOD(SessionStatus)( function STDMETHOD (line 15671) | STDMETHOD(ChangeDebuggeeState)( function STDMETHOD (line 15681) | STDMETHOD(ChangeEngineState)( function STDMETHOD (line 15691) | STDMETHOD(ChangeSymbolState)( function class (line 15703) | class DebugBaseEventCallbacksWide : public IDebugEventCallbacksWide function STDMETHOD (line 15735) | STDMETHOD(Breakpoint)( function STDMETHOD (line 15743) | STDMETHOD(Exception)( function STDMETHOD (line 15753) | STDMETHOD(CreateThread)( function STDMETHOD (line 15765) | STDMETHOD(ExitThread)( function STDMETHOD (line 15773) | STDMETHOD(CreateProcess)( function STDMETHOD (line 15801) | STDMETHOD(ExitProcess)( function STDMETHOD (line 15809) | STDMETHOD(LoadModule)( function STDMETHOD (line 15829) | STDMETHOD(UnloadModule)( function STDMETHOD (line 15839) | STDMETHOD(SystemError)( function STDMETHOD (line 15849) | STDMETHOD(SessionStatus)( function STDMETHOD (line 15857) | STDMETHOD(ChangeDebuggeeState)( function STDMETHOD (line 15867) | STDMETHOD(ChangeEngineState)( function STDMETHOD (line 15877) | STDMETHOD(ChangeSymbolState)( FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/dbgsdk/inc/dbghelp.h type LOADED_IMAGE (line 133) | typedef struct _LOADED_IMAGE { type IMAGE_DEBUG_INFORMATION (line 376) | typedef struct _IMAGE_DEBUG_INFORMATION { type MODLOAD_DATA (line 548) | typedef struct _MODLOAD_DATA { type MODLOAD_CVMISC (line 556) | typedef struct _MODLOAD_CVMISC { type MODLOAD_PDBGUID_PDBAGE (line 565) | typedef struct _MODLOAD_PDBGUID_PDBAGE { type ADDRESS_MODE (line 574) | typedef enum { type ADDRESS64 (line 581) | typedef struct _tagADDRESS64 { type ADDRESS (line 591) | typedef struct _tagADDRESS { function Address32To64 (line 597) | __inline function Address64To32 (line 609) | __inline type KDHELP64 (line 633) | typedef struct _KDHELP64 { type KDHELP (line 698) | typedef struct _KDHELP { function KdHelp32To64 (line 758) | __inline type STACKFRAME64 (line 778) | typedef struct _tagSTACKFRAME64 { type STACKFRAME (line 796) | typedef struct _tagSTACKFRAME { type BOOL (line 812) | typedef type PVOID (line 822) | typedef type DWORD64 (line 829) | typedef type DWORD64 (line 836) | typedef type BOOL (line 869) | typedef type PVOID (line 879) | typedef type DWORD (line 886) | typedef type DWORD (line 893) | typedef type API_VERSION (line 920) | typedef struct API_VERSION { type SymTagEnum (line 1083) | enum SymTagEnum type SYM_TYPE (line 1151) | typedef enum { type IMAGEHLP_SYMBOL64 (line 1168) | typedef struct _IMAGEHLP_SYMBOL64 { type IMAGEHLP_SYMBOL64_PACKAGE (line 1177) | typedef struct _IMAGEHLP_SYMBOL64_PACKAGE { type IMAGEHLP_SYMBOLW64 (line 1182) | typedef struct _IMAGEHLP_SYMBOLW64 { type IMAGEHLP_SYMBOLW64_PACKAGE (line 1191) | typedef struct _IMAGEHLP_SYMBOLW64_PACKAGE { type IMAGEHLP_SYMBOL (line 1209) | typedef struct _IMAGEHLP_SYMBOL { type IMAGEHLP_SYMBOL_PACKAGE (line 1218) | typedef struct _IMAGEHLP_SYMBOL_PACKAGE { type IMAGEHLP_SYMBOLW (line 1223) | typedef struct _IMAGEHLP_SYMBOLW { type IMAGEHLP_SYMBOLW_PACKAGE (line 1232) | typedef struct _IMAGEHLP_SYMBOLW_PACKAGE { type IMAGEHLP_MODULE64 (line 1243) | typedef struct _IMAGEHLP_MODULE64 { type IMAGEHLP_MODULEW64 (line 1271) | typedef struct _IMAGEHLP_MODULEW64 { type IMAGEHLP_MODULE (line 1305) | typedef struct _IMAGEHLP_MODULE { type IMAGEHLP_MODULEW (line 1318) | typedef struct _IMAGEHLP_MODULEW { type IMAGEHLP_LINE64 (line 1336) | typedef struct _IMAGEHLP_LINE64 { type IMAGEHLP_LINEW64 (line 1344) | typedef struct _IMAGEHLP_LINEW64 { type IMAGEHLP_LINE (line 1356) | typedef struct _IMAGEHLP_LINE { type IMAGEHLP_LINEW (line 1364) | typedef struct _IMAGEHLP_LINEW { type SOURCEFILE (line 1377) | typedef struct _SOURCEFILE { type SOURCEFILEW (line 1382) | typedef struct _SOURCEFILEW { type IMAGEHLP_CBA_READ_MEMORY (line 1405) | typedef struct _IMAGEHLP_CBA_READ_MEMORY { type IMAGEHLP_CBA_EVENT (line 1424) | typedef struct _IMAGEHLP_CBA_EVENT { type IMAGEHLP_CBA_EVENTW (line 1431) | typedef struct _IMAGEHLP_CBA_EVENTW { type IMAGEHLP_DEFERRED_SYMBOL_LOAD64 (line 1438) | typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD64 { type IMAGEHLP_DEFERRED_SYMBOL_LOADW64 (line 1449) | typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOADW64 { type IMAGEHLP_DEFERRED_SYMBOL_LOAD (line 1467) | typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD { type IMAGEHLP_DUPLICATE_SYMBOL64 (line 1478) | typedef struct _IMAGEHLP_DUPLICATE_SYMBOL64 { type IMAGEHLP_DUPLICATE_SYMBOL (line 1489) | typedef struct _IMAGEHLP_DUPLICATE_SYMBOL { type OMAP (line 1542) | typedef struct _OMAP { type SRCCODEINFO (line 1822) | typedef struct _SRCCODEINFO { type SRCCODEINFOW (line 1832) | typedef struct _SRCCODEINFOW { type IMAGEHLP_SYMBOL_SRC (line 2333) | typedef struct _IMAGEHLP_SYMBOL_SRC { type MODULE_TYPE_INFO (line 2339) | typedef struct _MODULE_TYPE_INFO { // AKA TYPTYP type SYMBOL_INFO (line 2345) | typedef struct _SYMBOL_INFO { type SYMBOL_INFO_PACKAGE (line 2363) | typedef struct _SYMBOL_INFO_PACKAGE { type SYMBOL_INFOW (line 2368) | typedef struct _SYMBOL_INFOW { type SYMBOL_INFO_PACKAGEW (line 2386) | typedef struct _SYMBOL_INFO_PACKAGEW { type IMAGEHLP_STACK_FRAME (line 2391) | typedef struct _IMAGEHLP_STACK_FRAME type VOID (line 2405) | typedef VOID IMAGEHLP_CONTEXT, *PIMAGEHLP_CONTEXT; type IMAGEHLP_SYMBOL_TYPE_INFO (line 2651) | typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO { type TI_FINDCHILDREN_PARAMS (line 2688) | typedef struct _TI_FINDCHILDREN_PARAMS { type IMAGEHLP_GET_TYPE_INFO_PARAMS (line 2707) | typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMS { type ULONG64 (line 2850) | typedef BOOL (WINAPI *SYMADDSOURCESTREAM)(HANDLE, ULONG64, PCSTR, PBYTE,... type ULONG64 (line 2862) | typedef BOOL (WINAPI *SYMADDSOURCESTREAMA)(HANDLE, ULONG64, PCSTR, PBYTE... type SYMSRV_INDEX_INFO (line 2968) | typedef struct { type SYMSRV_INDEX_INFOW (line 2981) | typedef struct { type PCSTR (line 3168) | typedef BOOL (WINAPI *PSYMBOLSERVERPROC)(PCSTR, PCSTR, PVOID, DWORD, DWO... type PCSTR (line 3169) | typedef BOOL (WINAPI *PSYMBOLSERVERPROCA)(PCSTR, PCSTR, PVOID, DWORD, DW... type PCWSTR (line 3170) | typedef BOOL (WINAPI *PSYMBOLSERVERPROCW)(PCWSTR, PCWSTR, PVOID, DWORD, ... type PCSTR (line 3171) | typedef BOOL (WINAPI *PSYMBOLSERVERBYINDEXPROC)(PCSTR, PCSTR, PCSTR, PSTR); type PCSTR (line 3172) | typedef BOOL (WINAPI *PSYMBOLSERVERBYINDEXPROCA)(PCSTR, PCSTR, PCSTR, PS... type PCWSTR (line 3173) | typedef BOOL (WINAPI *PSYMBOLSERVERBYINDEXPROCW)(PCWSTR, PCWSTR, PCWSTR,... type PVOID (line 3184) | typedef BOOL (WINAPI *PSYMBOLSERVERDELTANAME)(PCSTR, PVOID, DWORD, DWORD... type PVOID (line 3185) | typedef BOOL (WINAPI *PSYMBOLSERVERDELTANAMEW)(PCWSTR, PVOID, DWORD, DWO... type PCSTR (line 3186) | typedef BOOL (WINAPI *PSYMBOLSERVERGETSUPPLEMENT)(PCSTR, PCSTR, PCSTR, P... type PCWSTR (line 3187) | typedef BOOL (WINAPI *PSYMBOLSERVERGETSUPPLEMENTW)(PCWSTR, PCWSTR, PCWST... type PCSTR (line 3188) | typedef BOOL (WINAPI *PSYMBOLSERVERSTORESUPPLEMENT)(PCSTR, PCSTR, PCSTR,... type PCWSTR (line 3189) | typedef BOOL (WINAPI *PSYMBOLSERVERSTORESUPPLEMENTW)(PCWSTR, PCWSTR, PCW... type DWORD (line 3190) | typedef BOOL (WINAPI *PSYMBOLSERVERGETINDEXSTRING)(PVOID, DWORD, DWORD, ... type DWORD (line 3191) | typedef BOOL (WINAPI *PSYMBOLSERVERGETINDEXSTRINGW)(PVOID, DWORD, DWORD,... type PCSTR (line 3192) | typedef BOOL (WINAPI *PSYMBOLSERVERSTOREFILE)(PCSTR, PCSTR, PVOID, DWORD... type PCWSTR (line 3193) | typedef BOOL (WINAPI *PSYMBOLSERVERSTOREFILEW)(PCWSTR, PCWSTR, PVOID, DW... type DWORD (line 3582) | typedef DWORD RVA; type ULONG64 (line 3583) | typedef ULONG64 RVA64; type MINIDUMP_LOCATION_DESCRIPTOR (line 3585) | typedef struct _MINIDUMP_LOCATION_DESCRIPTOR { type MINIDUMP_LOCATION_DESCRIPTOR64 (line 3590) | typedef struct _MINIDUMP_LOCATION_DESCRIPTOR64 { type MINIDUMP_MEMORY_DESCRIPTOR (line 3596) | typedef struct _MINIDUMP_MEMORY_DESCRIPTOR { type MINIDUMP_MEMORY_DESCRIPTOR64 (line 3606) | typedef struct _MINIDUMP_MEMORY_DESCRIPTOR64 { type MINIDUMP_HEADER (line 3612) | typedef struct _MINIDUMP_HEADER { type MINIDUMP_DIRECTORY (line 3630) | typedef struct _MINIDUMP_DIRECTORY { type MINIDUMP_STRING (line 3636) | typedef struct _MINIDUMP_STRING { type MINIDUMP_STREAM_TYPE (line 3651) | typedef enum _MINIDUMP_STREAM_TYPE { type CPU_INFORMATION (line 3709) | typedef union _CPU_INFORMATION { type MINIDUMP_SYSTEM_INFO (line 3758) | typedef struct _MINIDUMP_SYSTEM_INFO { type MINIDUMP_THREAD (line 3821) | typedef struct _MINIDUMP_THREAD { type MINIDUMP_THREAD_LIST (line 3835) | typedef struct _MINIDUMP_THREAD_LIST { type MINIDUMP_THREAD_EX (line 3841) | typedef struct _MINIDUMP_THREAD_EX { type MINIDUMP_THREAD_EX_LIST (line 3856) | typedef struct _MINIDUMP_THREAD_EX_LIST { type MINIDUMP_EXCEPTION (line 3866) | typedef struct _MINIDUMP_EXCEPTION { type MINIDUMP_EXCEPTION_STREAM (line 3884) | typedef struct MINIDUMP_EXCEPTION_STREAM { type MINIDUMP_MODULE (line 3899) | typedef struct _MINIDUMP_MODULE { type MINIDUMP_MODULE_LIST (line 3917) | typedef struct _MINIDUMP_MODULE_LIST { type MINIDUMP_MEMORY_LIST (line 3927) | typedef struct _MINIDUMP_MEMORY_LIST { type MINIDUMP_MEMORY64_LIST (line 3932) | typedef struct _MINIDUMP_MEMORY64_LIST { type MINIDUMP_EXCEPTION_INFORMATION (line 3943) | typedef struct _MINIDUMP_EXCEPTION_INFORMATION { type MINIDUMP_EXCEPTION_INFORMATION64 (line 3949) | typedef struct _MINIDUMP_EXCEPTION_INFORMATION64 { type MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE (line 3966) | typedef enum _MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE { type MINIDUMP_HANDLE_OBJECT_INFORMATION (line 3976) | typedef struct _MINIDUMP_HANDLE_OBJECT_INFORMATION { type MINIDUMP_HANDLE_DESCRIPTOR (line 3983) | typedef struct _MINIDUMP_HANDLE_DESCRIPTOR { type MINIDUMP_HANDLE_DESCRIPTOR_2 (line 3993) | typedef struct _MINIDUMP_HANDLE_DESCRIPTOR_2 { type MINIDUMP_HANDLE_DESCRIPTOR_2 (line 4006) | typedef MINIDUMP_HANDLE_DESCRIPTOR_2 MINIDUMP_HANDLE_DESCRIPTOR_N; type MINIDUMP_HANDLE_DESCRIPTOR_N (line 4007) | typedef MINIDUMP_HANDLE_DESCRIPTOR_N *PMINIDUMP_HANDLE_DESCRIPTOR_N; type MINIDUMP_HANDLE_DATA_STREAM (line 4009) | typedef struct _MINIDUMP_HANDLE_DATA_STREAM { type MINIDUMP_HANDLE_OPERATION_LIST (line 4022) | typedef struct _MINIDUMP_HANDLE_OPERATION_LIST { type MINIDUMP_FUNCTION_TABLE_DESCRIPTOR (line 4034) | typedef struct _MINIDUMP_FUNCTION_TABLE_DESCRIPTOR { type MINIDUMP_FUNCTION_TABLE_STREAM (line 4042) | typedef struct _MINIDUMP_FUNCTION_TABLE_STREAM { type MINIDUMP_UNLOADED_MODULE (line 4059) | typedef struct _MINIDUMP_UNLOADED_MODULE { type MINIDUMP_UNLOADED_MODULE_LIST (line 4072) | typedef struct _MINIDUMP_UNLOADED_MODULE_LIST { type MINIDUMP_MISC_INFO (line 4094) | typedef struct _MINIDUMP_MISC_INFO { type MINIDUMP_MISC_INFO_2 (line 4103) | typedef struct _MINIDUMP_MISC_INFO_2 { type MINIDUMP_MISC_INFO_3 (line 4117) | typedef struct _MINIDUMP_MISC_INFO_3 { type MINIDUMP_MISC_INFO_3 (line 4137) | typedef MINIDUMP_MISC_INFO_3 MINIDUMP_MISC_INFO_N; type MINIDUMP_MISC_INFO_N (line 4138) | typedef MINIDUMP_MISC_INFO_N* PMINIDUMP_MISC_INFO_N; type MINIDUMP_MEMORY_INFO (line 4148) | typedef struct _MINIDUMP_MEMORY_INFO { type MINIDUMP_MEMORY_INFO_LIST (line 4160) | typedef struct _MINIDUMP_MEMORY_INFO_LIST { type MINIDUMP_THREAD_INFO (line 4182) | typedef struct _MINIDUMP_THREAD_INFO { type MINIDUMP_THREAD_INFO_LIST (line 4195) | typedef struct _MINIDUMP_THREAD_INFO_LIST { type MINIDUMP_TOKEN_INFO_HEADER (line 4204) | typedef struct _MINIDUMP_TOKEN_INFO_HEADER { type MINIDUMP_TOKEN_INFO_LIST (line 4210) | typedef struct _MINIDUMP_TOKEN_INFO_LIST { type MINIDUMP_USER_RECORD (line 4221) | typedef struct _MINIDUMP_USER_RECORD { type MINIDUMP_USER_STREAM (line 4227) | typedef struct _MINIDUMP_USER_STREAM { type MINIDUMP_USER_STREAM_INFORMATION (line 4235) | typedef struct _MINIDUMP_USER_STREAM_INFORMATION { type MINIDUMP_CALLBACK_TYPE (line 4244) | typedef enum _MINIDUMP_CALLBACK_TYPE { type MINIDUMP_THREAD_CALLBACK (line 4264) | typedef struct _MINIDUMP_THREAD_CALLBACK { type MINIDUMP_THREAD_EX_CALLBACK (line 4274) | typedef struct _MINIDUMP_THREAD_EX_CALLBACK { type MINIDUMP_INCLUDE_THREAD_CALLBACK (line 4286) | typedef struct _MINIDUMP_INCLUDE_THREAD_CALLBACK { type THREAD_WRITE_FLAGS (line 4291) | typedef enum _THREAD_WRITE_FLAGS { type MINIDUMP_MODULE_CALLBACK (line 4301) | typedef struct _MINIDUMP_MODULE_CALLBACK { type MINIDUMP_INCLUDE_MODULE_CALLBACK (line 4315) | typedef struct _MINIDUMP_INCLUDE_MODULE_CALLBACK { type MODULE_WRITE_FLAGS (line 4320) | typedef enum _MODULE_WRITE_FLAGS { type MINIDUMP_IO_CALLBACK (line 4331) | typedef struct _MINIDUMP_IO_CALLBACK { type MINIDUMP_READ_MEMORY_FAILURE_CALLBACK (line 4339) | typedef struct _MINIDUMP_READ_MEMORY_FAILURE_CALLBACK type MINIDUMP_CALLBACK_INPUT (line 4348) | typedef struct _MINIDUMP_CALLBACK_INPUT { type MINIDUMP_CALLBACK_OUTPUT (line 4365) | typedef struct _MINIDUMP_CALLBACK_OUTPUT { type MINIDUMP_TYPE (line 4463) | typedef enum _MINIDUMP_TYPE { type MINIDUMP_SECONDARY_FLAGS (line 4498) | typedef enum _MINIDUMP_SECONDARY_FLAGS { type MINIDUMP_CALLBACK_INFORMATION (line 4519) | typedef struct _MINIDUMP_CALLBACK_INFORMATION { FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/dbgsdk/inc/engextcpp.cpp function PSTR (line 197) | PSTR function HRESULT (line 809) | HRESULT function PSTR (line 1137) | PSTR function PSTR (line 1157) | PSTR function PSTR (line 1169) | PSTR function PSTR (line 1177) | PSTR WINAPIV function ULONG (line 1253) | ULONG function ULONG (line 1315) | ULONG function PCSTR (line 1490) | PCSTR function ULONG64 (line 1507) | ULONG64 function PCSTR (line 1524) | PCSTR function ULONG64 (line 1541) | ULONG64 function PCSTR (line 1612) | PCSTR function HRESULT (line 1727) | HRESULT function HRESULT (line 1879) | HRESULT function HRESULT (line 1939) | HRESULT function HRESULT (line 1964) | HRESULT function HRESULT (line 1992) | HRESULT function HRESULT (line 2021) | HRESULT function HRESULT (line 2117) | HRESULT function HRESULT (line 2173) | HRESULT function HRESULT (line 2202) | HRESULT function PCSTR (line 2272) | PCSTR function ExtOut (line 2994) | void WINAPIV function ExtWarn (line 3007) | void WINAPIV function ExtErr (line 3020) | void WINAPIV function ExtVerb (line 3033) | void WINAPIV function ULONG64 (line 3102) | ULONG64 function ULONG (line 3121) | ULONG function ULONG (line 3173) | ULONG function PSTR (line 3227) | PSTR function PWSTR (line 3268) | PWSTR function ULONG (line 3469) | ULONG function ExtRemoteTyped (line 3481) | ExtRemoteTyped function ExtRemoteTyped (line 3493) | ExtRemoteTyped function ExtRemoteTyped (line 3506) | ExtRemoteTyped function ExtRemoteTyped (line 3516) | ExtRemoteTyped function ExtRemoteTyped (line 3526) | ExtRemoteTyped function PSTR (line 3538) | PSTR function ULONG (line 3546) | ULONG function HRESULT (line 3567) | HRESULT function ULONG64 (line 3716) | ULONG64 function ExtRemoteTypedList (line 3724) | ExtRemoteTypedList function ExtRemoteTyped (line 3738) | ExtRemoteTyped function ULONG64 (line 3751) | ULONG64 function ExtRemoteTypedList (line 3759) | ExtRemoteTypedList function ExtRemoteTyped (line 3773) | ExtRemoteTyped function ULONG64 (line 3786) | ULONG64 function ExtRemoteTypedList (line 3795) | ExtRemoteTypedList function ExtRemoteTyped (line 3809) | ExtRemoteTyped function ULONG64 (line 3822) | ULONG64 function ExtRemoteTypedList (line 3853) | ExtRemoteTypedList function ExtRemoteTyped (line 3883) | ExtRemoteTyped function ULONG64 (line 3909) | ULONG64 function ExtRemoteTyped (line 3925) | ExtRemoteTyped function ULONG64 (line 3934) | ULONG64 function ExtRemoteTyped (line 3950) | ExtRemoteTyped function ULONG64 (line 3959) | ULONG64 function ExtRemoteTyped (line 3966) | ExtRemoteTyped function ULONG64 (line 3975) | ULONG64 function ExtRemoteTyped (line 3995) | ExtRemoteTyped function ULONG64 (line 4004) | ULONG64 function ExtRemoteTyped (line 4011) | ExtRemoteTyped function ULONG64 (line 4018) | ULONG64 function ExtRemoteTyped (line 4025) | ExtRemoteTyped function ULONG64 (line 4032) | ULONG64 function ExtDefine (line 4072) | ExtDefine* function PCSTR (line 4099) | PCSTR function EXTERN_C (line 4238) | EXTERN_C BOOL WINAPI function EXTERN_C (line 4253) | EXTERN_C HRESULT CALLBACK function EXTERN_C (line 4280) | EXTERN_C void CALLBACK function EXTERN_C (line 4291) | EXTERN_C void CALLBACK function EXTERN_C (line 4319) | EXTERN_C HRESULT CALLBACK function EXTERN_C (line 4336) | EXTERN_C HRESULT CALLBACK function EXTERN_C (line 4352) | EXTERN_C HRESULT CALLBACK FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/dbgsdk/inc/engextcpp.hpp class ExtExtension (line 58) | class ExtExtension method IsUserMode (line 732) | bool IsUserMode(void) method IsKernelMode (line 736) | bool IsKernelMode(void) method IsLiveLocalUser (line 740) | bool IsLiveLocalUser(void) method IsMachine32 (line 746) | bool IsMachine32(__in ULONG Machine) method IsCurMachine32 (line 752) | bool IsCurMachine32(void) method IsMachine64 (line 756) | bool IsMachine64(__in ULONG Machine) method IsCurMachine64 (line 762) | bool IsCurMachine64(void) method Is32On64 (line 766) | bool Is32On64(void) method CanQueryVirtual (line 770) | bool CanQueryVirtual(void) method HasFullMemBasic (line 776) | bool HasFullMemBasic(void) method IsExtensionRemote (line 787) | bool IsExtensionRemote(void) method AreOutputCallbacksDmlAware (line 791) | bool AreOutputCallbacksDmlAware(void) method RequireUserMode (line 807) | void RequireUserMode(void) method RequireKernelMode (line 814) | void RequireKernelMode(void) method DmlCmdLink (line 866) | void DmlCmdLink(__in PCSTR Text, method DmlCmdExec (line 871) | void DmlCmdExec(__in PCSTR Text, method RefreshOutputCallbackFlags (line 877) | void RefreshOutputCallbackFlags(void) method DemandWrap (line 913) | bool DemandWrap(__in ULONG Chars) method AllowWrap (line 927) | void AllowWrap(__in bool Allow) method TestWrap (line 935) | void TestWrap(__in bool Test) method IsAppendStart (line 973) | bool IsAppendStart(void) method ULONG (line 1022) | ULONG GetNumUnnamedArgs(void) method HasUnnamedArg (line 1029) | bool HasUnnamedArg(__in ULONG Index) method HasArg (line 1038) | bool HasArg(__in PCSTR Name) method HasCharArg (line 1042) | bool HasCharArg(__in CHAR Name) method SetUnnamedArgStr (line 1052) | bool SetUnnamedArgStr(__in ULONG Index, method SetUnnamedArgU64 (line 1058) | bool SetUnnamedArgU64(__in ULONG Index, method SetArgStr (line 1069) | bool SetArgStr(__in PCSTR Name, method SetArgU64 (line 1075) | bool SetArgU64(__in PCSTR Name, method PCSTR (line 1082) | PCSTR GetRawArgStr(void) method PSTR (line 1086) | PSTR GetRawArgCopy(void) method PCSTR (line 1097) | PCSTR GetExprU64(__in PCSTR Str, method PCSTR (line 1103) | PCSTR GetExprS64(__in PCSTR Str, method ThrowCommandHelp (line 1110) | ThrowCommandHelp(void) throw(...) method ThrowInterrupt (line 1118) | void ThrowInterrupt(void) throw(...) method ThrowOutOfMemory (line 1125) | ThrowOutOfMemory(void) throw(...) method ThrowContinueSearch (line 1129) | ThrowContinueSearch(void) throw(...) method ThrowReloadExtension (line 1133) | ThrowReloadExtension(void) throw(...) method WINAPIV (line 1145) | WINAPIV type ArgVal (line 1167) | struct ArgVal class ExtCommandDesc (line 59) | class ExtCommandDesc type ArgDesc (line 525) | struct ArgDesc class ExtException (line 72) | class ExtException method ExtException (line 75) | ExtException(__in HRESULT Status, method HRESULT (line 82) | HRESULT GetStatus(void) method HRESULT (line 86) | HRESULT SetStatus(__in HRESULT Status) method PCSTR (line 92) | PCSTR GetMessage(void) method SetMessage (line 96) | void SetMessage(__in_opt PCSTR Message) class ExtRemoteException (line 115) | class ExtRemoteException : public ExtException method ExtRemoteException (line 118) | ExtRemoteException(__in HRESULT Status, class ExtStatusException (line 123) | class ExtStatusException : public ExtException method ExtStatusException (line 126) | ExtStatusException(__in HRESULT Status, class ExtInterruptException (line 131) | class ExtInterruptException : public ExtException method ExtInterruptException (line 134) | ExtInterruptException(void) class ExtCheckedPointerException (line 139) | class ExtCheckedPointerException : public ExtException method ExtCheckedPointerException (line 142) | ExtCheckedPointerException(__in PCSTR Message) class ExtInvalidArgumentException (line 146) | class ExtInvalidArgumentException : public ExtException method ExtInvalidArgumentException (line 149) | ExtInvalidArgumentException(__in PCSTR Message) class ExtCheckedPointer (line 164) | class ExtCheckedPointer method ExtCheckedPointer (line 167) | ExtCheckedPointer(__in PCSTR Message) method IsSet (line 173) | bool IsSet(void) method Throw (line 177) | void Throw(void) throw(...) method _T (line 184) | _T* Get(void) throw(...) method Set (line 189) | void Set(__in_opt _T* Ptr) method _T (line 207) | _T* operator->(void) throw(...) method _T (line 211) | _T** operator&(void) class ExtUnknownHolder (line 240) | class ExtUnknownHolder method ExtUnknownHolder (line 243) | ExtUnknownHolder(void) method _T (line 252) | _T* Get(void) throw(...) method Set (line 261) | void Set(__in_opt _T* Unk) method Relinquish (line 266) | void Relinquish(void) method _T (line 284) | _T* operator->(void) throw(...) method _T (line 288) | _T** operator&(void) class ExtDeleteHolder (line 321) | class ExtDeleteHolder method ExtDeleteHolder (line 324) | ExtDeleteHolder(void) method _T (line 333) | _T* New(void) throw(...) method _T (line 343) | _T* New(ULONG Elts) throw(...) method _T (line 360) | _T* Get(void) throw(...) method Set (line 369) | void Set(__in_opt _T* Ptr) method Relinquish (line 374) | void Relinquish(void) method _T (line 392) | _T* operator->(void) throw(...) method _T (line 396) | _T** operator&(void) class ExtCurrentThreadHolder (line 427) | class ExtCurrentThreadHolder method ExtCurrentThreadHolder (line 430) | ExtCurrentThreadHolder(void) method ExtCurrentThreadHolder (line 434) | ExtCurrentThreadHolder(__in ULONG Id) method ExtCurrentThreadHolder (line 438) | ExtCurrentThreadHolder(__in bool DoRefresh) class ExtCurrentProcessHolder (line 463) | class ExtCurrentProcessHolder method ExtCurrentProcessHolder (line 466) | ExtCurrentProcessHolder(void) method ExtCurrentProcessHolder (line 470) | ExtCurrentProcessHolder(__in ULONG Id) method ExtCurrentProcessHolder (line 474) | ExtCurrentProcessHolder(__in bool DoRefresh) class ExtCommandDesc (line 504) | class ExtCommandDesc type ArgDesc (line 525) | struct ArgDesc type ExtKnownStruct (line 587) | struct ExtKnownStruct type ExtProvidedValue (line 615) | struct ExtProvidedValue class ExtExtension (line 631) | class ExtExtension method IsUserMode (line 732) | bool IsUserMode(void) method IsKernelMode (line 736) | bool IsKernelMode(void) method IsLiveLocalUser (line 740) | bool IsLiveLocalUser(void) method IsMachine32 (line 746) | bool IsMachine32(__in ULONG Machine) method IsCurMachine32 (line 752) | bool IsCurMachine32(void) method IsMachine64 (line 756) | bool IsMachine64(__in ULONG Machine) method IsCurMachine64 (line 762) | bool IsCurMachine64(void) method Is32On64 (line 766) | bool Is32On64(void) method CanQueryVirtual (line 770) | bool CanQueryVirtual(void) method HasFullMemBasic (line 776) | bool HasFullMemBasic(void) method IsExtensionRemote (line 787) | bool IsExtensionRemote(void) method AreOutputCallbacksDmlAware (line 791) | bool AreOutputCallbacksDmlAware(void) method RequireUserMode (line 807) | void RequireUserMode(void) method RequireKernelMode (line 814) | void RequireKernelMode(void) method DmlCmdLink (line 866) | void DmlCmdLink(__in PCSTR Text, method DmlCmdExec (line 871) | void DmlCmdExec(__in PCSTR Text, method RefreshOutputCallbackFlags (line 877) | void RefreshOutputCallbackFlags(void) method DemandWrap (line 913) | bool DemandWrap(__in ULONG Chars) method AllowWrap (line 927) | void AllowWrap(__in bool Allow) method TestWrap (line 935) | void TestWrap(__in bool Test) method IsAppendStart (line 973) | bool IsAppendStart(void) method ULONG (line 1022) | ULONG GetNumUnnamedArgs(void) method HasUnnamedArg (line 1029) | bool HasUnnamedArg(__in ULONG Index) method HasArg (line 1038) | bool HasArg(__in PCSTR Name) method HasCharArg (line 1042) | bool HasCharArg(__in CHAR Name) method SetUnnamedArgStr (line 1052) | bool SetUnnamedArgStr(__in ULONG Index, method SetUnnamedArgU64 (line 1058) | bool SetUnnamedArgU64(__in ULONG Index, method SetArgStr (line 1069) | bool SetArgStr(__in PCSTR Name, method SetArgU64 (line 1075) | bool SetArgU64(__in PCSTR Name, method PCSTR (line 1082) | PCSTR GetRawArgStr(void) method PSTR (line 1086) | PSTR GetRawArgCopy(void) method PCSTR (line 1097) | PCSTR GetExprU64(__in PCSTR Str, method PCSTR (line 1103) | PCSTR GetExprS64(__in PCSTR Str, method ThrowCommandHelp (line 1110) | ThrowCommandHelp(void) throw(...) method ThrowInterrupt (line 1118) | void ThrowInterrupt(void) throw(...) method ThrowOutOfMemory (line 1125) | ThrowOutOfMemory(void) throw(...) method ThrowContinueSearch (line 1129) | ThrowContinueSearch(void) throw(...) method ThrowReloadExtension (line 1133) | ThrowReloadExtension(void) throw(...) method WINAPIV (line 1145) | WINAPIV type ArgVal (line 1167) | struct ArgVal class ExtRemoteData (line 1453) | class ExtRemoteData method ExtRemoteData (line 1456) | ExtRemoteData(void) method ExtRemoteData (line 1460) | ExtRemoteData(__in ULONG64 Offset, method ExtRemoteData (line 1466) | ExtRemoteData(__in_opt PCSTR Name, method Set (line 1475) | void Set(__in ULONG64 Offset, method CHAR (line 1503) | CHAR GetChar(void) throw(...) method UCHAR (line 1507) | UCHAR GetUchar(void) throw(...) method BOOLEAN (line 1511) | BOOLEAN GetBoolean(void) throw(...) method GetStdBool (line 1515) | bool GetStdBool(void) throw(...) method BOOL (line 1519) | BOOL GetW32Bool(void) throw(...) method SHORT (line 1523) | SHORT GetShort(void) throw(...) method USHORT (line 1527) | USHORT GetUshort(void) throw(...) method LONG (line 1531) | LONG GetLong(void) throw(...) method ULONG (line 1535) | ULONG GetUlong(void) throw(...) method LONG64 (line 1539) | LONG64 GetLong64(void) throw(...) method ULONG64 (line 1543) | ULONG64 GetUlong64(void) throw(...) method GetFloat (line 1547) | float GetFloat(void) throw(...) method GetDouble (line 1552) | double GetDouble(void) throw(...) method LONG64 (line 1564) | LONG64 GetLongPtr(void) throw(...) method ULONG64 (line 1570) | ULONG64 GetUlongPtr(void) throw(...) method ULONG64 (line 1579) | ULONG64 GetPtr(void) throw(...) method Clear (line 1620) | void Clear(void) class ExtRemoteTyped (line 1644) | class ExtRemoteTyped : public ExtRemoteData method ExtRemoteTyped (line 1647) | ExtRemoteTyped(void) method ExtRemoteTyped (line 1651) | ExtRemoteTyped(__in PCSTR Expr) throw(...) method ExtRemoteTyped (line 1656) | ExtRemoteTyped(__in const DEBUG_TYPED_DATA* Typed) throw(...) method ExtRemoteTyped (line 1661) | ExtRemoteTyped(__in const ExtRemoteTyped& Typed) throw(...) method ExtRemoteTyped (line 1666) | ExtRemoteTyped(__in PCSTR Expr, method ExtRemoteTyped (line 1672) | ExtRemoteTyped(__in PCSTR Type, method ExtRemoteTyped (line 1686) | ExtRemoteTyped& operator=(__in const DEBUG_TYPED_DATA* Typed) throw(...) method ExtRemoteTyped (line 1691) | ExtRemoteTyped& operator=(__in const ExtRemoteTyped& Typed) throw(...) method Copy (line 1698) | void Copy(__in const ExtRemoteTyped& Typed) throw(...) method HasField (line 1727) | bool HasField(__in PCSTR Field) method ULONG (line 1735) | ULONG GetTypeSize(void) throw(...) method ExtRemoteTyped (line 1752) | ExtRemoteTyped operator[](__in LONG Index) method ExtRemoteTyped (line 1756) | ExtRemoteTyped operator[](__in ULONG Index) method ExtRemoteTyped (line 1760) | ExtRemoteTyped operator[](__in LONG64 Index) method ExtRemoteTyped (line 1764) | ExtRemoteTyped operator[](__in ULONG64 Index) method ExtRemoteTyped (line 1774) | ExtRemoteTyped operator*(void) method OutTypeName (line 1782) | void OutTypeName(void) throw(...) method OutSimpleValue (line 1786) | void OutSimpleValue(void) throw(...) method OutFullValue (line 1790) | void OutFullValue(void) throw(...) method OutTypeDefinition (line 1794) | void OutTypeDefinition(void) throw(...) method Release (line 1799) | void Release(void) class ExtRemoteList (line 1844) | class ExtRemoteList method ExtRemoteList (line 1847) | ExtRemoteList(__in ULONG64 Head, method ExtRemoteList (line 1856) | ExtRemoteList(__in ExtRemoteData& Head, method StartHead (line 1866) | void StartHead(void) method StartTail (line 1871) | void StartTail(void) method HasNode (line 1882) | bool HasNode(void) method ULONG64 (line 1888) | ULONG64 GetNodeOffset(void) method Next (line 1892) | void Next(void) method Prev (line 1902) | void Prev(void) class ExtRemoteTypedList (line 1937) | class ExtRemoteTypedList : public ExtRemoteList method ExtRemoteTypedList (line 1940) | ExtRemoteTypedList(__in ULONG64 Head, method ExtRemoteTypedList (line 1951) | ExtRemoteTypedList(__in ExtRemoteData& Head, method SetTypeAndLink (line 1963) | void SetTypeAndLink(__in PCSTR Type, method ExtRemoteTyped (line 1986) | ExtRemoteTyped GetTypedNodePtr(void) throw(...) method ExtRemoteTyped (line 2009) | ExtRemoteTyped GetTypedNode(void) throw(...) class ExtNtOsInformation (line 2043) | class ExtNtOsInformation method ExtRemoteTyped (line 2083) | static ExtRemoteTyped GetOsPeb(void) method ExtRemoteTyped (line 2090) | static ExtRemoteTyped GetOsTeb(void) method ExtRemoteTyped (line 2097) | static ExtRemoteTyped GetAltPeb(void) method ExtRemoteTyped (line 2104) | static ExtRemoteTyped GetAltTeb(void) method ExtRemoteTyped (line 2111) | static ExtRemoteTyped GetCurPeb(void) method ExtRemoteTyped (line 2118) | static ExtRemoteTyped GetCurTeb(void) type ExtDefine (line 2219) | struct ExtDefine class ExtDefineMap (line 2225) | class ExtDefineMap method ExtDefineMap (line 2228) | ExtDefineMap(__in ExtDefine* Defines, class ExtCaptureOutput (line 2271) | class ExtCaptureOutput : public _BaseClass method ExtCaptureOutput (line 2274) | ExtCaptureOutput(void) method Start (line 2382) | void Start(void) method Stop (line 2425) | void Stop(void) method Delete (line 2455) | void Delete(void) method Execute (line 2468) | void Execute(__in PCSTR Command) method _CharType (line 2484) | const _CharType* GetTextNonNull(void) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/dbgsdk/inc/extsfns.h type DEBUG_DEVICE_OBJECT_INFO (line 45) | typedef struct _DEBUG_DEVICE_OBJECT_INFO { type DEBUG_DRIVER_OBJECT_INFO (line 68) | typedef struct _DEBUG_DRIVER_OBJECT_INFO { type DEBUG_CPU_SPEED_INFO (line 92) | typedef struct _DEBUG_CPU_SPEED_INFO { type DEBUG_CPU_MICROCODE_VERSION (line 104) | typedef struct _DEBUG_CPU_MICROCODE_VERSION { type DEBUG_SMBIOS_INFO (line 119) | typedef struct _DEBUG_SMBIOS_INFO { type DEBUG_IRP_STACK_INFO (line 154) | typedef struct _DEBUG_IRP_STACK_INFO { type DEBUG_IRP_INFO (line 163) | typedef struct _DEBUG_IRP_INFO { type DEBUG_PNP_TRIAGE_INFO (line 187) | typedef struct _DDEBUG_PNP_TRIAGE_INFO { type DEBUG_POOL_DATA (line 214) | typedef struct _DEBUG_POOL_DATA { type DEBUG_POOL_REGION (line 247) | typedef enum _DEBUG_POOL_REGION { type KDEXT_THREAD_FIND_PARAMS (line 269) | typedef struct _KDEXT_THREAD_FIND_PARAMS { type KDEXT_FILELOCK_OWNER (line 285) | typedef struct _KDEXT_FILELOCK_OWNER { type KDEXTS_LOCK_INFO (line 303) | typedef struct _KDEXTS_LOCK_INFO { type KDEXTS_PTE_INFO (line 340) | typedef struct _KDEXTS_PTE_INFO { type DEBUG_POOLTAG_DESCRIPTION (line 384) | typedef struct _DEBUG_POOLTAG_DESCRIPTION { type DEBUG_FAILURE_TYPE (line 415) | typedef enum _DEBUG_FAILURE_TYPE { type DEBUG_FLR_PARAM_TYPE (line 428) | typedef enum _DEBUG_FLR_PARAM_TYPE { type DBG_THREAD_ATTRIBUTES (line 896) | typedef struct _DBG_THREAD_ATTRIBUTES type DEBUG_FLR_PARAM_TYPE (line 932) | typedef DEBUG_FLR_PARAM_TYPE FA_TAG; type FA_ENTRY_TYPE (line 938) | typedef enum _FA_ENTRY_TYPE function STDMETHOD (line 986) | STDMETHOD(SetType)( type OS_TYPE (line 1461) | typedef enum _OS_TYPE { type OS_INFO (line 1478) | typedef struct _OS_INFO { type CPU_INFO (line 1502) | typedef struct _CPU_INFO { type TARGET_DEBUG_INFO (line 1512) | typedef struct _TARGET_DEBUG_INFO { type DEBUG_DECODE_ERROR (line 1532) | typedef struct _DEBUG_DECODE_ERROR { type DEBUG_TRIAGE_FOLLOWUP_INFO (line 1553) | typedef struct _DEBUG_TRIAGE_FOLLOWUP_INFO { type EXT_CAB_XML_DATA (line 1575) | typedef struct _EXT_CAB_XML_DATA { type __in (line 1605) | typedef HRESULT type DEBUG_ANALYSIS_PROCESSOR_INFO (line 1621) | typedef struct _DEBUG_ANALYSIS_PROCESSOR_INFO { type TANALYZE_RETURN (line 1709) | typedef enum _TANALYZE_RETURN{ type CKCL_DATA (line 1719) | typedef struct _CKCL_DATA{ type CKCL_LISTHEAD (line 1726) | typedef struct _CKCL_LISTHEAD{ FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/dbgsdk/inc/wdbgexts.h type CONST (line 56) | typedef CONST void *LPCVOID; type ULONGLONG (line 60) | typedef unsigned __int64 ULONGLONG; type ULONGLONG (line 61) | typedef ULONGLONG *PULONGLONG; type EXTSTACKTRACE (line 247) | typedef struct _EXTSTACKTRACE { type EXTSTACKTRACE32 (line 254) | typedef struct _EXTSTACKTRACE32 { type EXTSTACKTRACE64 (line 261) | typedef struct _EXTSTACKTRACE64 { type WINDBG_EXTENSION_APIS (line 299) | typedef struct _WINDBG_EXTENSION_APIS { type WINDBG_EXTENSION_APIS32 (line 314) | typedef struct _WINDBG_EXTENSION_APIS32 { type WINDBG_EXTENSION_APIS64 (line 329) | typedef struct _WINDBG_EXTENSION_APIS64 { type WINDBG_OLD_EXTENSION_APIS (line 345) | typedef struct _WINDBG_OLD_EXTENSION_APIS { type WINDBG_OLDKD_EXTENSION_APIS (line 354) | typedef struct _WINDBG_OLDKD_EXTENSION_APIS { type EXT_API_VERSION (line 447) | typedef struct EXT_API_VERSION { type PROCESSORINFO (line 512) | typedef struct _PROCESSORINFO { type READCONTROLSPACE (line 517) | typedef struct _READCONTROLSPACE { type READCONTROLSPACE32 (line 524) | typedef struct _READCONTROLSPACE32 { type READCONTROLSPACE64 (line 531) | typedef struct _READCONTROLSPACE64 { type IOSPACE (line 538) | typedef struct _IOSPACE { type IOSPACE32 (line 544) | typedef struct _IOSPACE32 { type IOSPACE64 (line 550) | typedef struct _IOSPACE64 { type IOSPACE_EX (line 556) | typedef struct _IOSPACE_EX { type IOSPACE_EX32 (line 565) | typedef struct _IOSPACE_EX32 { type IOSPACE_EX64 (line 574) | typedef struct _IOSPACE_EX64 { type BUSDATA (line 583) | typedef struct _GETSETBUSDATA { type SEARCHMEMORY (line 592) | typedef struct _SEARCHMEMORY { type PHYSICAL (line 600) | typedef struct _PHYSICAL { type PHYSICAL_WITH_FLAGS (line 611) | typedef struct _PHYSICAL_WITH_FLAGS { type READ_WRITE_MSR (line 618) | typedef struct _READ_WRITE_MSR { type GET_SET_SYMPATH (line 623) | typedef struct _GET_SET_SYMPATH { type GET_TEB_ADDRESS (line 629) | typedef struct _GET_TEB_ADDRESS { type GET_PEB_ADDRESS (line 633) | typedef struct _GET_PEB_ADDRESS { type GET_CURRENT_THREAD_ADDRESS (line 638) | typedef struct _GET_CURRENT_THREAD_ADDRESS { type GET_CURRENT_PROCESS_ADDRESS (line 643) | typedef struct _GET_CURRENT_PROCESS_ADDRESS { type GET_INPUT_LINE (line 649) | typedef struct _GET_INPUT_LINE { type GET_EXPRESSION_EX (line 656) | typedef struct _GET_EXPRESSION_EX { type TRANSLATE_VIRTUAL_TO_PHYSICAL (line 662) | typedef struct _TRANSLATE_VIRTUAL_TO_PHYSICAL { type VIRTUAL_TO_PHYSICAL (line 667) | typedef struct _VIRTUAL_TO_PHYSICAL { type PHYSICAL_TO_VIRTUAL (line 675) | typedef struct _PHYSICAL_TO_VIRTUAL { type GET_CONTEXT_EX (line 681) | typedef struct _GET_CONTEXT_EX { type POINTER_SEARCH_PHYSICAL (line 696) | typedef struct _POINTER_SEARCH_PHYSICAL { type WDBGEXTS_THREAD_OS_INFO (line 707) | typedef struct _WDBGEXTS_THREAD_OS_INFO { type WDBGEXTS_CLR_DATA_INTERFACE (line 732) | typedef struct _WDBGEXTS_CLR_DATA_INTERFACE { type EXT_MATCH_PATTERN_A (line 739) | typedef struct _EXT_MATCH_PATTERN_A { type EXT_FIND_FILE (line 747) | typedef struct _EXT_FIND_FILE { type DEBUG_TYPED_DATA (line 775) | typedef struct _DEBUG_TYPED_DATA type EXT_TDOP (line 790) | typedef enum _EXT_TDOP { type EXT_TYPED_DATA (line 823) | typedef struct _EXT_TYPED_DATA { type WDBGEXTS_QUERY_INTERFACE (line 844) | typedef struct _WDBGEXTS_QUERY_INTERFACE { type WDBGEXTS_DISASSEMBLE_BUFFER (line 856) | typedef struct _WDBGEXTS_DISASSEMBLE_BUFFER { type WDBGEXTS_MODULE_IN_RANGE (line 870) | typedef struct _WDBGEXTS_MODULE_IN_RANGE { type DBGKD_MAJOR_TYPES (line 898) | typedef enum _DBGKD_MAJOR_TYPES type DBGKD_GET_VERSION32 (line 928) | typedef struct _DBGKD_GET_VERSION32 { type DBGKD_DEBUG_DATA_HEADER32 (line 995) | typedef struct _DBGKD_DEBUG_DATA_HEADER32 { type KDDEBUGGER_DATA32 (line 1003) | typedef struct _KDDEBUGGER_DATA32 { type DBGKD_GET_VERSION64 (line 1118) | typedef struct _DBGKD_GET_VERSION64 { type DBGKD_DEBUG_DATA_HEADER64 (line 1166) | typedef struct _DBGKD_DEBUG_DATA_HEADER64 { type KDDEBUGGER_DATA64 (line 1203) | typedef struct _KDDEBUGGER_DATA64 { type FIELD_INFO (line 1617) | typedef struct _FIELD_INFO { type SYM_DUMP_PARAM (line 1642) | typedef struct _SYM_DUMP_PARAM { function VOID (line 1756) | __inline VOID function VOID (line 1780) | __inline VOID function VOID (line 1804) | __inline VOID function VOID (line 1830) | __inline VOID function VOID (line 1856) | __inline VOID function VOID (line 1870) | __inline VOID function VOID (line 1883) | __inline VOID function VOID (line 1891) | __inline VOID function VOID (line 1899) | __inline VOID function VOID (line 1908) | __inline VOID function VOID (line 1931) | __inline VOID function VOID (line 1957) | __inline VOID function VOID (line 1983) | __inline VOID function VOID (line 2008) | __inline VOID function VOID (line 2023) | __inline VOID function VOID (line 2038) | __inline VOID function VOID (line 2053) | __inline VOID function VOID (line 2068) | __inline VOID function VOID (line 2083) | __inline VOID function VOID (line 2098) | __inline VOID function VOID (line 2120) | __inline VOID function VOID (line 2142) | __inline VOID function VOID (line 2164) | __inline VOID function VOID (line 2185) | __inline VOID function VOID (line 2206) | __inline VOID function VOID (line 2227) | __inline VOID function VOID (line 2257) | __inline VOID function ULONG (line 2295) | __inline function ULONG (line 2312) | __inline function ULONG (line 2339) | __inline function ULONG (line 2365) | __inline function ULONG (line 2391) | __inline function ULONG (line 2421) | __inline function ULONG64 (line 2464) | __inline function ULONG (line 2520) | __inline function ULONG (line 2556) | __inline function ULONG (line 2592) | __inline function VOID (line 2631) | __inline VOID function VOID (line 2639) | __inline VOID function VOID (line 2650) | __inline VOID function VOID (line 2663) | __inline VOID function VOID (line 2675) | __inline VOID function VOID (line 2689) | __inline VOID function ULONG (line 2708) | __inline ULONG function BOOL (line 2729) | __inline BOOL function BOOL (line 2753) | __inline BOOL function BOOL (line 2770) | __inline BOOL function BOOL (line 2778) | __inline BOOL FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/debug.cpp function DbgMsgLogWrite (line 8) | void DbgMsgLogWrite(char *lpszBuff) function DbgMsg (line 53) | void DbgMsg(char *lpszFile, int Line, char *lpszMsg, ...) function DWORD (line 99) | DWORD WINAPI PipeInstanceThread(LPVOID lpParam) function DWORD (line 162) | DWORD WINAPI PipeServerThread(LPVOID lpParam) function DbgInit (line 208) | void DbgInit(char *lpszDebugPipeName, char *lpszLogFileName) function WORD (line 265) | WORD ccol(WORD wColor) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/drvcomm.h type ULONG (line 32) | typedef ULONG FUZZING_TYPE; type USER_MODE_DATA (line 39) | typedef struct _USER_MODE_DATA type REQUEST_BUFFER (line 50) | typedef struct _REQUEST_BUFFER FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/ioctlfuzzer.cpp function BOOL (line 52) | BOOL GetOption(IXMLDOMNode *pIDOMNode, PWSTR lpwcName, PBOOL pbVal) function ParseAllowDenySection (line 81) | void ParseAllowDenySection(IXMLDOMNode *pIDOMNode, BOOL bAllow, BOOL bDb... function BOOL (line 336) | BOOL SetOptions(DWORD dwOptions, FUZZING_TYPE FuzzingType) function BOOL (line 354) | BOOL SetDefaultOptions(void) function BOOL (line 370) | BOOL ParseConfig(char *lpszCfgFileName) function DWORD (line 513) | DWORD WINAPI ApcThread(LPVOID lpParam) function BOOL (line 523) | BOOL WINAPI CtrlHandler(DWORD fdwCtrlType) function BOOL (line 539) | BOOL GetResPayload(HMODULE hModule, char *lpszResourceName, PVOID *Data,... function LRESULT (line 583) | LRESULT CALLBACK MainDlg(HWND hDlg, UINT message, WPARAM wParam, LPARAM ... function _tmain (line 668) | int _tmain(int argc, _TCHAR* argv[]) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/ntdll_defs.h type LONG (line 1) | typedef LONG NTSTATUS; type IO_STATUS_BLOCK (line 3) | typedef struct _IO_STATUS_BLOCK type UNICODE_STRING (line 16) | typedef struct _UNICODE_STRING type OBJECT_ATTRIBUTES (line 33) | typedef struct _OBJECT_ATTRIBUTES FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/service.cpp function BOOL (line 6) | BOOL DrvOpenDevice(PWSTR DriverName, HANDLE *lphDevice) function BOOL (line 42) | BOOL DrvDeviceRequest(PREQUEST_BUFFER Request, DWORD dwRequestSize) function BOOL (line 96) | BOOL DrvServiceStart(char *lpszServiceName, char *lpszPath, PBOOL bAllre... function BOOL (line 183) | BOOL DrvServiceStop(char *lpszServiceName) function BOOL (line 230) | BOOL DrvServiceRemove(char *lpszServiceName) function DWORD (line 276) | DWORD DrvServiceGetStartType(char *lpszServiceName) function BOOL (line 321) | BOOL DrvServiceSetStartType(char *lpszServiceName, DWORD dwStartType) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/symbols.cpp function BOOL (line 3) | BOOL GetNormalizedSymbolName(char *lpszName, char *lpszNormalizedName, i... type _ENUM_SYM_PARAM (line 43) | struct _ENUM_SYM_PARAM function BOOL (line 51) | BOOL CALLBACK EnumSymbolsProc( function ULONGLONG (line 71) | ULONGLONG GetSymbolByName(char *lpszModuleName, HMODULE hModule, char *l... function DWORD (line 114) | DWORD GetKernelSymbolOffset(char *lpszSymbolName) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/undocnt.h type SYSTEM_INFORMATION_CLASS (line 8) | typedef enum _SYSTEM_INFORMATION_CLASS type RTL_PROCESS_MODULE_INFORMATION (line 96) | typedef struct _RTL_PROCESS_MODULE_INFORMATION type RTL_PROCESS_MODULES (line 112) | typedef struct _RTL_PROCESS_MODULES type SHUTDOWN_ACTION (line 120) | typedef enum _SHUTDOWN_ACTION type DIRECTORY_BASIC_INFORMATION (line 129) | typedef struct _DIRECTORY_BASIC_INFORMATION type SYSTEM_HANDLE_TABLE_ENTRY_INFO (line 137) | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO type SYSTEM_HANDLE_INFORMATION (line 150) | typedef struct _SYSTEM_HANDLE_INFORMATION type FILE_INFORMATION_CLASS (line 158) | typedef enum _FILE_INFORMATION_CLASS type SYSTEM_KERNEL_DEBUGGER_INFORMATION (line 205) | typedef struct _SYSTEM_KERNEL_DEBUGGER_INFORMATION type FILE_NAME_INFORMATION (line 213) | typedef struct _FILE_NAME_INFORMATION FILE: HookDeviceIocontrlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/HookDeviceIoControlFile/xml.cpp function BOOL (line 8) | BOOL XmlLoad(PWSTR lpwcData, IXMLDOMDocument **pXMLDoc, IXMLDOMNode **pI... function IXMLDOMNode (line 78) | IXMLDOMNode * ConfGetListNodeByName(BSTR NodeName, IXMLDOMNodeList *pIDO... function IXMLDOMNode (line 144) | IXMLDOMNode * ConfGetNodeByName(BSTR NodeName, IXMLDOMNode *pIDOMNode) function BOOL (line 177) | BOOL ConfGetNodeTextW(IXMLDOMNode *pIDOMNode, PWSTR *str) function BOOL (line 223) | BOOL ConfGetNodeTextA(IXMLDOMNode *pIDOMNode, PCHAR *str) function BOOL (line 260) | BOOL ConfAllocGetTextByNameW(IXMLDOMNode *pIDOMNode, PWSTR name, PWSTR *... function BOOL (line 287) | BOOL ConfAllocGetTextByNameA(IXMLDOMNode *pIDOMNode, PWSTR name, PCHAR *... function BOOL (line 312) | BOOL ConfGetNodeAttributeW(IXMLDOMNode *pIDOMNode, PWSTR name, PWSTR *va... function BOOL (line 359) | BOOL ConfGetNodeAttributeA(IXMLDOMNode *pIDOMNode, PWSTR name, PCHAR *va... FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/common.c type ACE_HEADER (line 5) | typedef struct _ACE_HEADER type ACE_HEADER (line 12) | typedef ACE_HEADER *PACE_HEADER; type ACCESS_ALLOWED_ACE (line 14) | typedef struct _ACCESS_ALLOWED_ACE type SID (line 22) | typedef struct _SID function BOOLEAN (line 34) | BOOLEAN SetObjectSecurityWorld(HANDLE hObject, ACCESS_MASK AccessMask) function PVOID (line 166) | PVOID KernelGetModuleBase(char *ModuleName) function ULONG (line 288) | ULONG KernelGetExportAddress(PVOID Image, char *lpszFunctionName) function POBJECT_NAME_INFORMATION (line 356) | POBJECT_NAME_INFORMATION GetObjectName(PVOID pObject) function POBJECT_NAME_INFORMATION (line 390) | POBJECT_NAME_INFORMATION GetObjectNameByHandle(HANDLE hObject) function POBJECT_NAME_INFORMATION (line 408) | POBJECT_NAME_INFORMATION GetFullNtPath(PUNICODE_STRING Name) function BOOLEAN (line 438) | BOOLEAN GetNormalizedModulePath(PANSI_STRING asPath, PANSI_STRING asNorm... function PVOID (line 585) | PVOID GetSysInf(SYSTEM_INFORMATION_CLASS InfoClass) function BOOLEAN (line 630) | BOOLEAN AllocUnicodeString(PUNICODE_STRING us, USHORT MaximumLength) function BOOLEAN (line 650) | BOOLEAN AppendUnicodeToString(PUNICODE_STRING Dest, PCWSTR Source, USHOR... function ULONG (line 665) | ULONG GetFileSize(HANDLE hFile, PULONG FileSizeHigh) function BOOLEAN (line 689) | BOOLEAN ReadFromFile(PUNICODE_STRING FileName, PVOID *Data, PULONG DataS... function BOOLEAN (line 746) | BOOLEAN DumpToFile(PUNICODE_STRING FileName, PVOID Data, ULONG DataSize) function BOOLEAN (line 788) | BOOLEAN DeleteFile(PUNICODE_STRING usFileName) function BOOLEAN (line 876) | BOOLEAN LoadImageAsDataFile(PUNICODE_STRING usName, PVOID *Image, PULONG... function VOID (line 955) | VOID WPOFFx64() function VOID (line 962) | VOID WPONx64() type PROCESSOR_THREAD_PARAM (line 1003) | typedef struct _PROCESSOR_THREAD_PARAM function ProcessorThread (line 1012) | void NTAPI ProcessorThread(PVOID Param) function ForEachProcessor (line 1023) | void ForEachProcessor(PKSTART_ROUTINE Routine, PVOID Param) function ULONG (line 1091) | ULONG GetSyscallNumber(char *lpszName) function BOOLEAN (line 1123) | BOOLEAN RegQueryValueKey(HANDLE hKey, PWSTR lpwcName, ULONG Type, PVOID ... function BOOLEAN (line 1224) | BOOLEAN RegSetValueKey(HANDLE hKey, PWSTR lpwcName, ULONG Type, PVOID Da... function BOOLEAN (line 1252) | BOOLEAN GetProcessFullImagePath(PEPROCESS Process, PUNICODE_STRING Image... function BOOLEAN (line 1357) | BOOLEAN AllocateUserMemory(ULONG Size, PMAPPED_MDL MdlInfo) function FreeUserMemory (line 1428) | void FreeUserMemory(PMAPPED_MDL MdlInfo) function BOOLEAN (line 1443) | BOOLEAN IsWow64Process(PEPROCESS Process, BOOLEAN *bIsWow64) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/common.h type MAPPED_MDL (line 70) | typedef struct _MAPPED_MDL FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/debug.c function DbgMsg (line 26) | void DbgMsg(char *lpszFile, int Line, char *lpszMsg, ...) function DbgOpenPipe (line 92) | void DbgOpenPipe(void) function DbgClosePipe (line 129) | void DbgClosePipe(void) function DbgOpenLogFile (line 146) | void DbgOpenLogFile(void) function DbgClose (line 182) | void DbgClose(void) function DbgInit (line 201) | void DbgInit(void) function DbgHexdump (line 214) | void DbgHexdump(PUCHAR Data, ULONG Length) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/driver.c function ULONG (line 67) | ULONG GetPrevModeOffset(void) function PVOID (line 132) | PVOID GetKeSDT(void) function ULONG (line 252) | ULONG LoadSyscallNumber(char *lpszName) function BOOLEAN (line 316) | BOOLEAN InitSdtNumbers(void) function BOOLEAN (line 384) | BOOLEAN SetUpHooks(void) function BOOLEAN (line 481) | BOOLEAN RemoveHooks(void) function SetPreviousMode (line 522) | void SetPreviousMode(KPROCESSOR_MODE Mode) function BOOLEAN (line 528) | BOOLEAN SaveFuzzerOptions(void) function BOOLEAN (line 566) | BOOLEAN DeleteSavedFuzzerOptions(void) function BOOLEAN (line 600) | BOOLEAN LoadFuzzerOptions(void) function PFILE_OBJECT (line 675) | PFILE_OBJECT GetDeviceObjectPointer(PUNICODE_STRING usDeviceName) function NTSTATUS (line 714) | NTSTATUS DriverDispatch(PDEVICE_OBJECT DeviceObject, PIRP Irp) function DriverUnload (line 1214) | void DriverUnload(PDRIVER_OBJECT DriverObject) function NTSTATUS (line 1249) | NTSTATUS NTAPI DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING ... FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/drvcomm.h type ULONG (line 32) | typedef ULONG FUZZING_TYPE; type USER_MODE_DATA (line 39) | typedef struct _USER_MODE_DATA type REQUEST_BUFFER (line 50) | typedef struct _REQUEST_BUFFER FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/extern.h type ud (line 20) | struct ud type ud (line 22) | struct ud type ud (line 24) | struct ud type ud (line 26) | struct ud type ud (line 26) | struct ud type ud (line 28) | struct ud type ud (line 31) | struct ud type ud (line 34) | struct ud type ud (line 36) | struct ud type ud (line 36) | struct ud type ud (line 38) | struct ud type ud (line 40) | struct ud type ud (line 42) | struct ud type ud (line 44) | struct ud type ud (line 46) | struct ud type ud (line 48) | struct ud type ud (line 50) | struct ud type ud (line 52) | struct ud type ud (line 54) | struct ud type ud (line 56) | struct ud type ud (line 58) | struct ud type ud_mnemonic_code (line 60) | enum ud_mnemonic_code FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/handlers.c function PCOMMON_LST_ENTRY (line 66) | PCOMMON_LST_ENTRY LookupProcessInfo(PEPROCESS Process) function FreeProcessInfo (line 100) | void FreeProcessInfo(void) function ProcessNotifyRoutine (line 131) | void NTAPI ProcessNotifyRoutine(HANDLE ParentId, HANDLE ProcessId, BOOLE... function PUNICODE_STRING (line 211) | PUNICODE_STRING LookupProcessName(PEPROCESS TargetProcess) function BOOLEAN (line 279) | BOOLEAN ValidateUnicodeString(PUNICODE_STRING usStr) function NTSTATUS (line 305) | NTSTATUS NTAPI new_NtDeviceIoControlFile( function VOID (line 549) | VOID WaitHookRemoveComplete() FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/handlers.h type LST_PROCESS_INFO (line 2) | typedef struct _LST_PROCESS_INFO FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/hook.c function PVOID (line 3) | PVOID Hook(PVOID Function, PVOID Handler, PULONG pBytesPatched) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/log.c function LogData (line 17) | void LogData(char *lpszFormat, ...) function BOOLEAN (line 63) | BOOLEAN LogDataIoctlsInitLogFile(void) function LogDataIoctls (line 162) | void LogDataIoctls(char *lpszFormat, ...) function LogDataHexdump (line 200) | void LogDataHexdump(PUCHAR Data, ULONG Size) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/lst.c function PCOMMON_LST_ENTRY (line 3) | PCOMMON_LST_ENTRY LstFindEntry( function PCOMMON_LST_ENTRY (line 36) | PCOMMON_LST_ENTRY LstAddEntry( function LstFlush (line 113) | void LstFlush(PCOMMON_LST list) function LstDelEntry (line 161) | void LstDelEntry(PCOMMON_LST list, PCOMMON_LST_ENTRY e) function PCOMMON_LST (line 197) | PCOMMON_LST LstInit(void) function LstFree (line 215) | void LstFree(PCOMMON_LST list) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/lst.h type COMMON_LST_ENTRY (line 5) | typedef struct _COMMON_LST_ENTRY type COMMON_LST (line 18) | typedef struct _COMMON_LST FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/rng.c function init_genrand (line 57) | void init_genrand(unsigned long s) function init_by_array (line 76) | void init_by_array(unsigned long init_key[], int key_length) function genrand_int32 (line 102) | unsigned long genrand_int32(void) function getrand (line 139) | unsigned long getrand(unsigned long min, unsigned long max) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/rules.c function FORCEINLINE (line 13) | FORCEINLINE function FORCEINLINE (line 26) | FORCEINLINE function NTSTATUS (line 34) | NTSTATUS FltInitRuleList() function VOID (line 51) | VOID FltUnInitRuleList() function wchar_t (line 63) | wchar_t xchrlower_w(wchar_t chr) function BOOLEAN (line 73) | BOOLEAN EqualUnicodeString_r(PUNICODE_STRING Str1, PUNICODE_STRING Str2,... function PIOCTL_FILTER (line 97) | PIOCTL_FILTER FltAdd(PIOCTL_FILTER f, PLIST_ENTRY ListEntry, ULONG KdCom... function VOID (line 124) | VOID DeferenceRuleCount(PIOCTL_FILTER Item) function PIOCTL_FILTER (line 134) | PIOCTL_FILTER FltAddDenyRule(PIOCTL_FILTER f, ULONG KdCommandLength) function PIOCTL_FILTER (line 149) | PIOCTL_FILTER FltAddAllowRule(PIOCTL_FILTER f, ULONG KdCommandLength) function PIOCTL_FILTER (line 164) | PIOCTL_FILTER FltAddDbgcbRule(PIOCTL_FILTER f, ULONG KdCommandLength) function FltFlushList (line 180) | void FltFlushList(PLIST_ENTRY ListEntryHead) function FltFlushAllList (line 215) | void FltFlushAllList() function PIOCTL_FILTER (line 227) | PIOCTL_FILTER FltMatch( function BOOLEAN (line 293) | BOOLEAN FltMatchDeny( function BOOLEAN (line 314) | BOOLEAN FltMatchAllow( function BOOLEAN (line 405) | BOOLEAN FltIsMatchedRequest( function BOOLEAN (line 424) | BOOLEAN SaveRules(PLIST_ENTRY ListEntryHead, HANDLE hKey, PUNICODE_STRIN... function BOOLEAN (line 524) | BOOLEAN SaveDenyRules(HANDLE hKey, PUNICODE_STRING usValueName) function BOOLEAN (line 538) | BOOLEAN SaveAllowRules(HANDLE hKey, PUNICODE_STRING usValueName) function BOOLEAN (line 552) | BOOLEAN LoadRules(PLIST_ENTRY ListEntryHead, HANDLE hKey, PUNICODE_STRIN... function BOOLEAN (line 668) | BOOLEAN LoadDenyRules(HANDLE hKey, PUNICODE_STRING usValueName) function BOOLEAN (line 682) | BOOLEAN LoadAllowRules(HANDLE hKey, PUNICODE_STRING usValueName) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/rules.h type IOCTL_FILTER (line 10) | typedef struct _IOCTL_FILTER type IOCTL_FILTER_SERIALIZED (line 24) | typedef struct _IOCTL_FILTER_SERIALIZED FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/extern.h type ud (line 20) | struct ud type ud (line 22) | struct ud type ud (line 24) | struct ud type ud (line 26) | struct ud type ud (line 26) | struct ud type ud (line 28) | struct ud type ud (line 31) | struct ud type ud (line 34) | struct ud type ud (line 36) | struct ud type ud (line 36) | struct ud type ud (line 38) | struct ud type ud (line 40) | struct ud type ud (line 42) | struct ud type ud (line 44) | struct ud type ud (line 46) | struct ud type ud (line 48) | struct ud type ud (line 50) | struct ud type ud (line 52) | struct ud type ud (line 54) | struct ud type ud (line 56) | struct ud type ud (line 58) | struct ud type ud_mnemonic_code (line 60) | enum ud_mnemonic_code FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/itab.h type ud_itab_vendor_index (line 9) | enum ud_itab_vendor_index { type ud_itab_mode_index (line 15) | enum ud_itab_mode_index { type ud_itab_mod_index (line 22) | enum ud_itab_mod_index { type ud_itab_index (line 28) | enum ud_itab_index { type ud_mnemonic_code (line 151) | enum ud_mnemonic_code { type ud_itab_entry (line 717) | struct ud_itab_entry FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/decode.c type ud_itab_entry (line 21) | struct ud_itab_entry type ud_itab_entry (line 22) | struct ud_itab_entry type ud_itab_entry (line 23) | struct ud_itab_entry type ud_mnemonic_code (line 29) | enum ud_mnemonic_code function get_prefixes (line 39) | static int get_prefixes( struct ud* u ) function search_itab (line 160) | static int search_itab( struct ud * u ) function resolve_operand_size (line 334) | static unsigned int resolve_operand_size( const struct ud * u, unsigned ... function resolve_mnemonic (line 354) | static int resolve_mnemonic( struct ud* u ) function decode_a (line 393) | static void function decode_gpr (line 415) | static enum ud_type function resolve_gpr64 (line 444) | static enum ud_type function resolve_gpr32 (line 465) | static enum ud_type function resolve_reg (line 480) | static enum ud_type function decode_imm (line 498) | static void function decode_modrm (line 517) | static void function decode_o (line 670) | static void function disasm_operands (line 697) | static int disasm_operands(register struct ud* u) function clear_insn (line 1049) | static int clear_insn(register struct ud* u) function do_mode (line 1072) | static int do_mode( struct ud* u ) function gen_hex (line 1132) | static int gen_hex( struct ud *u ) function ud_decode (line 1154) | unsigned int ud_decode( struct ud* u ) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/decode.h type ud_operand_code (line 67) | enum ud_operand_code { type ud_operand_size (line 108) | enum ud_operand_size { type ud_itab_entry_operand (line 248) | struct ud_itab_entry_operand type ud_itab_entry (line 258) | struct ud_itab_entry type ud_mnemonic_code (line 267) | enum ud_mnemonic_code FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/extern.h type ud (line 20) | struct ud type ud (line 22) | struct ud type ud (line 24) | struct ud type ud (line 26) | struct ud type ud (line 26) | struct ud type ud (line 28) | struct ud type ud (line 31) | struct ud type ud (line 34) | struct ud type ud (line 36) | struct ud type ud (line 36) | struct ud type ud (line 38) | struct ud type ud (line 40) | struct ud type ud (line 42) | struct ud type ud (line 44) | struct ud type ud (line 46) | struct ud type ud (line 48) | struct ud type ud (line 50) | struct ud type ud (line 52) | struct ud type ud (line 54) | struct ud type ud (line 56) | struct ud type ud (line 58) | struct ud type ud_mnemonic_code (line 60) | enum ud_mnemonic_code FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/input.c function inp_buff_hook (line 16) | static int function inp_file_hook (line 29) | static int function ud_set_input_hook (line 40) | extern void function ud_set_input_buffer (line 51) | extern void function ud_set_input_file (line 65) | extern void function ud_input_skip (line 78) | extern void function ud_input_end (line 90) | extern int function inp_next (line 107) | extern uint8_t inp_next(struct ud* u) function inp_back (line 140) | extern void function inp_peek (line 153) | extern uint8_t function inp_move (line 165) | extern void function inp_uint8 (line 176) | extern uint8_t function inp_uint16 (line 182) | extern uint16_t function inp_uint32 (line 192) | extern uint32_t function inp_uint64 (line 206) | extern uint64_t FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/input.h type ud (line 13) | struct ud type ud (line 14) | struct ud type ud (line 15) | struct ud type ud (line 16) | struct ud type ud (line 17) | struct ud type ud (line 18) | struct ud type ud (line 19) | struct ud type ud (line 20) | struct ud FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/itab.c type ud_itab_entry (line 562) | struct ud_itab_entry type ud_itab_entry (line 821) | struct ud_itab_entry type ud_itab_entry (line 832) | struct ud_itab_entry type ud_itab_entry (line 843) | struct ud_itab_entry type ud_itab_entry (line 848) | struct ud_itab_entry type ud_itab_entry (line 859) | struct ud_itab_entry type ud_itab_entry (line 864) | struct ud_itab_entry type ud_itab_entry (line 869) | struct ud_itab_entry type ud_itab_entry (line 874) | struct ud_itab_entry type ud_itab_entry (line 879) | struct ud_itab_entry type ud_itab_entry (line 890) | struct ud_itab_entry type ud_itab_entry (line 895) | struct ud_itab_entry type ud_itab_entry (line 900) | struct ud_itab_entry type ud_itab_entry (line 911) | struct ud_itab_entry type ud_itab_entry (line 916) | struct ud_itab_entry type ud_itab_entry (line 921) | struct ud_itab_entry type ud_itab_entry (line 926) | struct ud_itab_entry type ud_itab_entry (line 931) | struct ud_itab_entry type ud_itab_entry (line 936) | struct ud_itab_entry type ud_itab_entry (line 941) | struct ud_itab_entry type ud_itab_entry (line 946) | struct ud_itab_entry type ud_itab_entry (line 951) | struct ud_itab_entry type ud_itab_entry (line 956) | struct ud_itab_entry type ud_itab_entry (line 961) | struct ud_itab_entry type ud_itab_entry (line 966) | struct ud_itab_entry type ud_itab_entry (line 977) | struct ud_itab_entry type ud_itab_entry (line 982) | struct ud_itab_entry type ud_itab_entry (line 993) | struct ud_itab_entry type ud_itab_entry (line 1004) | struct ud_itab_entry type ud_itab_entry (line 1015) | struct ud_itab_entry type ud_itab_entry (line 1026) | struct ud_itab_entry type ud_itab_entry (line 1037) | struct ud_itab_entry type ud_itab_entry (line 1048) | struct ud_itab_entry type ud_itab_entry (line 1053) | struct ud_itab_entry type ud_itab_entry (line 1064) | struct ud_itab_entry type ud_itab_entry (line 1069) | struct ud_itab_entry type ud_itab_entry (line 1080) | struct ud_itab_entry type ud_itab_entry (line 1085) | struct ud_itab_entry type ud_itab_entry (line 1096) | struct ud_itab_entry type ud_itab_entry (line 1107) | struct ud_itab_entry type ud_itab_entry (line 1118) | struct ud_itab_entry type ud_itab_entry (line 1123) | struct ud_itab_entry type ud_itab_entry (line 1128) | struct ud_itab_entry type ud_itab_entry (line 1133) | struct ud_itab_entry type ud_itab_entry (line 1200) | struct ud_itab_entry type ud_itab_entry (line 1459) | struct ud_itab_entry type ud_itab_entry (line 1465) | struct ud_itab_entry type ud_itab_entry (line 1471) | struct ud_itab_entry type ud_itab_entry (line 1477) | struct ud_itab_entry type ud_itab_entry (line 1483) | struct ud_itab_entry type ud_itab_entry (line 1489) | struct ud_itab_entry type ud_itab_entry (line 1500) | struct ud_itab_entry type ud_itab_entry (line 1511) | struct ud_itab_entry type ud_itab_entry (line 1522) | struct ud_itab_entry type ud_itab_entry (line 1533) | struct ud_itab_entry type ud_itab_entry (line 1544) | struct ud_itab_entry type ud_itab_entry (line 1550) | struct ud_itab_entry type ud_itab_entry (line 1556) | struct ud_itab_entry type ud_itab_entry (line 1562) | struct ud_itab_entry type ud_itab_entry (line 1568) | struct ud_itab_entry type ud_itab_entry (line 1574) | struct ud_itab_entry type ud_itab_entry (line 1580) | struct ud_itab_entry type ud_itab_entry (line 1586) | struct ud_itab_entry type ud_itab_entry (line 1592) | struct ud_itab_entry type ud_itab_entry (line 1598) | struct ud_itab_entry type ud_itab_entry (line 1604) | struct ud_itab_entry type ud_itab_entry (line 1610) | struct ud_itab_entry type ud_itab_entry (line 1616) | struct ud_itab_entry type ud_itab_entry (line 1621) | struct ud_itab_entry type ud_itab_entry (line 1632) | struct ud_itab_entry type ud_itab_entry (line 1638) | struct ud_itab_entry type ud_itab_entry (line 1649) | struct ud_itab_entry type ud_itab_entry (line 1660) | struct ud_itab_entry type ud_itab_entry (line 1671) | struct ud_itab_entry type ud_itab_entry (line 1682) | struct ud_itab_entry type ud_itab_entry (line 1688) | struct ud_itab_entry type ud_itab_entry (line 1699) | struct ud_itab_entry type ud_itab_entry (line 1710) | struct ud_itab_entry type ud_itab_entry (line 1721) | struct ud_itab_entry type ud_itab_entry (line 1732) | struct ud_itab_entry type ud_itab_entry (line 1737) | struct ud_itab_entry type ud_itab_entry (line 1748) | struct ud_itab_entry type ud_itab_entry (line 1815) | struct ud_itab_entry type ud_itab_entry (line 1820) | struct ud_itab_entry type ud_itab_entry (line 1831) | struct ud_itab_entry type ud_itab_entry (line 1898) | struct ud_itab_entry type ud_itab_entry (line 1903) | struct ud_itab_entry type ud_itab_entry (line 1914) | struct ud_itab_entry type ud_itab_entry (line 1981) | struct ud_itab_entry type ud_itab_entry (line 1986) | struct ud_itab_entry type ud_itab_entry (line 1997) | struct ud_itab_entry type ud_itab_entry (line 2064) | struct ud_itab_entry type ud_itab_entry (line 2069) | struct ud_itab_entry type ud_itab_entry (line 2080) | struct ud_itab_entry type ud_itab_entry (line 2147) | struct ud_itab_entry type ud_itab_entry (line 2152) | struct ud_itab_entry type ud_itab_entry (line 2163) | struct ud_itab_entry type ud_itab_entry (line 2230) | struct ud_itab_entry type ud_itab_entry (line 2235) | struct ud_itab_entry type ud_itab_entry (line 2246) | struct ud_itab_entry type ud_itab_entry (line 2313) | struct ud_itab_entry type ud_itab_entry (line 2318) | struct ud_itab_entry type ud_itab_entry (line 2329) | struct ud_itab_entry type ud_itab_entry (line 2396) | struct ud_itab_entry type ud_itab_entry (line 2402) | struct ud_itab_entry type ud_itab_entry (line 2413) | struct ud_itab_entry type ud_itab_entry (line 2424) | struct ud_itab_entry type ud_itab_entry (line 2435) | struct ud_itab_entry type ud_itab_entry (line 2446) | struct ud_itab_entry type ud_itab_entry (line 2705) | struct ud_itab_entry type ud_itab_entry (line 2964) | struct ud_itab_entry type ud_itab_entry (line 2975) | struct ud_itab_entry type ud_itab_entry (line 2986) | struct ud_itab_entry type ud_itab_entry (line 2997) | struct ud_itab_entry type ud_itab_entry (line 3008) | struct ud_itab_entry type ud_itab_entry (line 3013) | struct ud_itab_entry type ud_itab_entry (line 3272) | struct ud_itab_entry type ud_itab_entry (line 3531) | struct ud_itab_entry type ud_itab_entry (line 3542) | struct ud_itab_entry type ud_itab_entry (line 3548) | struct ud_itab_entry FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/itab.h type ud_itab_vendor_index (line 9) | enum ud_itab_vendor_index { type ud_itab_mode_index (line 15) | enum ud_itab_mode_index { type ud_itab_mod_index (line 22) | enum ud_itab_mod_index { type ud_itab_index (line 28) | enum ud_itab_index { type ud_mnemonic_code (line 151) | enum ud_mnemonic_code { type ud_itab_entry (line 717) | struct ud_itab_entry FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/syn-att.c function opr_cast (line 19) | static void function gen_operand (line 33) | static void function ud_translate_att (line 117) | extern void FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/syn-intel.c function opr_cast (line 19) | static void function gen_operand (line 40) | static void gen_operand(struct ud* u, struct ud_operand* op, int syn_cast) function ud_translate_intel (line 149) | extern void ud_translate_intel(struct ud* u) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/syn.h function mkasm (line 17) | static void mkasm(struct ud* u, const char* fmt, ...) FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/types.h type __int8 (line 19) | typedef __int8 int8_t; type __int16 (line 20) | typedef __int16 int16_t; type __int32 (line 21) | typedef __int32 int32_t; type __int64 (line 22) | typedef __int64 int64_t; type ud_type (line 34) | enum ud_type type ud_operand (line 104) | struct ud_operand type ud (line 134) | struct ud type ud_type_t (line 183) | typedef enum ud_type ud_type_t; type ud_mnemonic_code_t (line 184) | typedef enum ud_mnemonic_code ud_mnemonic_code_t; type ud_t (line 186) | typedef struct ud ud_t; type ud_operand_t (line 187) | typedef struct ud_operand ud_operand_t; FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/src/udis86.c function ud_init (line 20) | extern void function ud_disassemble (line 37) | extern unsigned int function ud_set_mode (line 58) | extern void function ud_set_vendor (line 73) | extern void function ud_set_pc (line 89) | extern void function ud_set_syntax (line 99) | extern void type ud (line 110) | struct ud function ud_insn_off (line 119) | extern uint64_t type ud (line 131) | struct ud type ud (line 141) | struct ud function ud_insn_len (line 150) | extern unsigned int FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/udis86/types.h type __int8 (line 19) | typedef __int8 int8_t; type __int16 (line 20) | typedef __int16 int16_t; type __int32 (line 21) | typedef __int32 int32_t; type __int64 (line 22) | typedef __int64 int64_t; type ud_type (line 34) | enum ud_type type ud_operand (line 104) | struct ud_operand type ud (line 134) | struct ud type ud_type_t (line 183) | typedef enum ud_type ud_type_t; type ud_mnemonic_code_t (line 184) | typedef enum ud_mnemonic_code ud_mnemonic_code_t; type ud_t (line 186) | typedef struct ud ud_t; type ud_operand_t (line 187) | typedef struct ud_operand ud_operand_t; FILE: HookDeviceIocontrlFile/HookDeviceIoControlFileDrv/HookDeviceIoControlFile/undocnt.h type LDR_DATA_TABLE_ENTRY (line 5) | typedef struct _LDR_DATA_TABLE_ENTRY type PEB_LDR_DATA (line 26) | typedef struct _PEB_LDR_DATA type SERVICE_DESCRIPTOR_ENTRY (line 40) | typedef struct SERVICE_DESCRIPTOR_ENTRY type SERVICE_DESCRIPTOR_TABLE (line 50) | typedef struct _SERVICE_DESCRIPTOR_TABLE type SYSTEM_INFORMATION_CLASS (line 57) | typedef enum _SYSTEM_INFORMATION_CLASS type RTL_PROCESS_MODULE_INFORMATION (line 145) | typedef struct _RTL_PROCESS_MODULE_INFORMATION type RTL_PROCESS_MODULES (line 161) | typedef struct _RTL_PROCESS_MODULES type SYSTEM_HANDLE_TABLE_ENTRY_INFO (line 169) | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO type SYSTEM_HANDLE_INFORMATION (line 182) | typedef struct _SYSTEM_HANDLE_INFORMATION type FILE_DIRECTORY_INFORMATION (line 192) | typedef struct _FILE_DIRECTORY_INFORMATION type FILE_NAMES_INFORMATION (line 209) | typedef struct _FILE_NAMES_INFORMATION type FILE_FULL_DIRECTORY_INFORMATION (line 221) | typedef struct _FILE_FULL_DIRECTORY_INFORMATION type FILE_BOTH_DIRECTORY_INFORMATION (line 239) | typedef struct _FILE_BOTH_DIRECTORY_INFORMATION type FILE_ID_BOTH_DIRECTORY_INFORMATION (line 259) | typedef struct _FILE_ID_BOTH_DIRECTORY_INFORMATION type FILE_ID_FULL_DIRECTORY_INFORMATION (line 280) | typedef struct _FILE_ID_FULL_DIRECTORY_INFORMATION type SYSTEM_OBJECT_TYPE_INFORMATION (line 299) | typedef struct _SYSTEM_OBJECT_TYPE_INFORMATION type SYSTEM_OBJECT_INFORMATION (line 315) | typedef struct _SYSTEM_OBJECT_INFORMATION type SYSTEM_PROCESS_INFORMATION (line 350) | typedef struct _SYSTEM_PROCESS_INFORMATION { type THREAD_BASIC_INFORMATION (line 387) | typedef struct THREAD_BASIC_INFORMATION type SID_IDENTIFIER_AUTHORITY (line 527) | typedef struct _SID_IDENTIFIER_AUTHORITY type _SID_IDENTIFIER_AUTHORITY (line 533) | struct _SID_IDENTIFIER_AUTHORITY type KAPC_STATE (line 590) | typedef struct _KAPC_STATE type KAPC_ENVIRONMENT (line 690) | typedef enum FILE: Inject/CreateRemoteThread/CreateRemoteThread/CreateRemoteThread.cpp type _WIN_VERSION (line 20) | enum _WIN_VERSION function _tmain (line 45) | int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) function VOID (line 59) | VOID InjectDll(ULONG_PTR ProcessID, WCHAR* strPath) function BOOL (line 98) | BOOL InjectDllByRemoteThreadWin7(const TCHAR* wzDllFile, ULONG_PTR Proce... function BOOL (line 187) | BOOL InjectDllByRemoteThreadXP(const TCHAR* wzDllFile, ULONG_PTR ProcessId) function WIN_VERSION (line 265) | WIN_VERSION GetWindowsVersion() function BOOL (line 312) | BOOL EnableDebugPrivilege() FILE: Inject/ExtraWindowInject/src/add_apc.h function add_shellcode_to_apc (line 5) | bool add_shellcode_to_apc(HANDLE hThread, LPVOID remote_shellcode_ptr) FILE: Inject/ExtraWindowInject/src/add_thread.h type THREAD_CREATION_METHOD (line 6) | typedef enum { function run_shellcode_in_new_thread1 (line 14) | bool run_shellcode_in_new_thread1(HANDLE hProcess, LPVOID remote_shellco... function run_shellcode_in_new_thread2 (line 32) | bool run_shellcode_in_new_thread2(HANDLE hProcess, LPVOID remote_shellco... function run_shellcode_in_new_thread3 (line 48) | bool run_shellcode_in_new_thread3(HANDLE hProcess, LPVOID remote_shellco... function run_shellcode_in_new_thread (line 67) | bool run_shellcode_in_new_thread(HANDLE hProcess, LPVOID remote_shellcod... FILE: Inject/ExtraWindowInject/src/enumproc.h function get_process_name (line 4) | bool get_process_name(IN HANDLE hProcess, OUT LPWSTR nameBuf, IN SIZE_T ... function is_searched_process (line 16) | bool is_searched_process( DWORD processID, LPWSTR searchedName) function HANDLE (line 33) | HANDLE find_running_process(LPWSTR searchedName) FILE: Inject/ExtraWindowInject/src/kernel32_undoc.h function BOOL (line 25) | BOOL load_kernel32_functions() FILE: Inject/ExtraWindowInject/src/main.cpp function inject_in_new_process (line 27) | bool inject_in_new_process(INJECTION_POINT mode) function inject_in_existing_process (line 71) | bool inject_in_existing_process() function main (line 81) | int main() FILE: Inject/ExtraWindowInject/src/map_buffer_into_process.h function PVOID (line 8) | PVOID map_buffer_into_process1(HANDLE hProcess, LPBYTE buffer, SIZE_T bu... function LPVOID (line 55) | LPVOID map_buffer_into_process2(HANDLE hProcess, LPBYTE buffer, SIZE_T b... FILE: Inject/ExtraWindowInject/src/ntddk.h type NTSTATUS (line 28) | typedef long NTSTATUS; type EVENT_TYPE (line 53) | typedef enum _EVENT_TYPE type STRING (line 66) | typedef struct _STRING type UNICODE_STRING (line 79) | typedef struct _UNICODE_STRING type STRING (line 88) | typedef STRING ANSI_STRING; type PSTRING (line 89) | typedef PSTRING PANSI_STRING; type STRING (line 91) | typedef STRING OEM_STRING; type PSTRING (line 92) | typedef PSTRING POEM_STRING; type CONST (line 93) | typedef CONST STRING* PCOEM_STRING; type UNICODE_STRING (line 95) | typedef const UNICODE_STRING *PCUNICODE_STRING; type OBJECT_ATTRIBUTES (line 118) | typedef struct _OBJECT_ATTRIBUTES type IO_STATUS_BLOCK (line 134) | typedef struct _IO_STATUS_BLOCK type CLIENT_ID (line 150) | typedef struct _CLIENT_ID type CURDIR (line 162) | typedef struct _CURDIR type POOL_TYPE (line 520) | typedef enum _POOL_TYPE { type OBJECT_INFORMATION_CLASS (line 536) | typedef enum _OBJECT_INFORMATION_CLASS { type OBJECT_BASIC_INFORMATION (line 548) | typedef struct _OBJECT_BASIC_INFORMATION { type OBJECT_NAME_INFORMATION (line 566) | typedef struct _OBJECT_NAME_INFORMATION { type OBJECT_TYPE_INFORMATION (line 574) | typedef struct _OBJECT_TYPE_INFORMATION { type OBJECT_HANDLE_FLAG_INFORMATION (line 603) | typedef struct _OBJECT_HANDLE_FLAG_INFORMATION { type OBJECT_DIRECTORY_INFORMATION (line 612) | typedef struct _OBJECT_DIRECTORY_INFORMATION { type RTL_GENERIC_COMPARE_RESULTS (line 708) | typedef enum _RTL_GENERIC_COMPARE_RESULTS { type RTL_SPLAY_LINKS (line 715) | typedef struct _RTL_SPLAY_LINKS type _RTL_GENERIC_TABLE (line 723) | struct _RTL_GENERIC_TABLE type RTL_GENERIC_TABLE (line 748) | typedef struct _RTL_GENERIC_TABLE { type RTL_HANDLE_TABLE_ENTRY (line 761) | typedef struct _RTL_HANDLE_TABLE_ENTRY type RTL_HANDLE_TABLE (line 769) | typedef struct _RTL_HANDLE_TABLE type KEY_INFORMATION_CLASS (line 944) | typedef enum _KEY_INFORMATION_CLASS type KEY_BASIC_INFORMATION (line 960) | typedef struct _KEY_BASIC_INFORMATION type KEY_NODE_INFORMATION (line 970) | typedef struct _KEY_NODE_INFORMATION type KEY_FULL_INFORMATION (line 982) | typedef struct _KEY_FULL_INFORMATION type KEY_NAME_INFORMATION (line 1000) | typedef struct _KEY_NAME_INFORMATION type KEY_CACHED_INFORMATION (line 1007) | typedef struct _KEY_CACHED_INFORMATION type KEY_FLAGS_INFORMATION (line 1022) | typedef struct _KEY_FLAGS_INFORMATION type KEY_VALUE_INFORMATION_CLASS (line 1030) | typedef enum _KEY_VALUE_INFORMATION_CLASS { type KEY_VALUE_FULL_INFORMATION (line 1040) | typedef struct _KEY_VALUE_FULL_INFORMATION { type KEY_VALUE_PARTIAL_INFORMATION (line 1051) | typedef struct _KEY_VALUE_PARTIAL_INFORMATION { type RTL_QUERY_REGISTRY_TABLE (line 1214) | typedef struct _RTL_QUERY_REGISTRY_TABLE type SYSTEM_INFORMATION_CLASS (line 1242) | typedef enum _SYSTEM_INFORMATION_CLASS type LONG (line 1297) | typedef LONG KPRIORITY; type SYSTEM_BASIC_INFORMATION (line 1304) | typedef struct _SYSTEM_BASIC_INFORMATION { type SYSTEM_PROCESSOR_INFORMATION (line 1323) | typedef struct _SYSTEM_PROCESSOR_INFORMATION { type SYSTEM_PERFORMANCE_INFORMATION (line 1336) | typedef struct _SYSTEM_PERFORMANCE_INFORMATION { type SYSTEM_TIMEOFDAY_INFORMATION (line 1418) | typedef struct _SYSTEM_TIMEOFDAY_INFORMATION { type SYSTEM_PROCESS_INFORMATION (line 1431) | typedef struct _SYSTEM_PROCESS_INFORMATION { type SYSTEM_DEVICE_INFORMATION (line 1454) | typedef struct _SYSTEM_DEVICE_INFORMATION { type SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION (line 1468) | typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { type SYSTEM_FLAGS_INFORMATION (line 1482) | typedef struct _SYSTEM_FLAGS_INFORMATION type SYSTEM_MODULE (line 1493) | typedef struct _SYSTEM_MODULE type SYSTEM_MODULE_INFORMATION (line 1509) | typedef struct _SYSTEM_MODULE_INFORMATION type SHUTDOWN_ACTION (line 1650) | typedef enum _SHUTDOWN_ACTION type FILE_INFORMATION_CLASS (line 1735) | typedef enum _FILE_INFORMATION_CLASS type FILE_DIRECTORY_INFORMATION (line 1788) | typedef struct _FILE_DIRECTORY_INFORMATION { type FILE_FULL_DIR_INFORMATION (line 1803) | typedef struct _FILE_FULL_DIR_INFORMATION { type FILE_BOTH_DIR_INFORMATION (line 1819) | typedef struct _FILE_BOTH_DIR_INFORMATION { type FILE_BASIC_INFORMATION (line 1837) | typedef struct _FILE_BASIC_INFORMATION { type FILE_STANDARD_INFORMATION (line 1846) | typedef struct _FILE_STANDARD_INFORMATION { type FILE_INTERNAL_INFORMATION (line 1855) | typedef struct _FILE_INTERNAL_INFORMATION { type FILE_EA_INFORMATION (line 1860) | typedef struct _FILE_EA_INFORMATION { type FILE_ACCESS_INFORMATION (line 1865) | typedef struct _FILE_ACCESS_INFORMATION { type FILE_NAME_INFORMATION (line 1870) | typedef struct _FILE_NAME_INFORMATION { type FILE_RENAME_INFORMATION (line 1876) | typedef struct _FILE_RENAME_INFORMATION { type FILE_NAMES_INFORMATION (line 1884) | typedef struct _FILE_NAMES_INFORMATION { type FILE_DISPOSITION_INFORMATION (line 1892) | typedef struct _FILE_DISPOSITION_INFORMATION { type FILE_POSITION_INFORMATION (line 1897) | typedef struct _FILE_POSITION_INFORMATION { type FILE_FULL_EA_INFORMATION (line 1902) | typedef struct _FILE_FULL_EA_INFORMATION { type FILE_MODE_INFORMATION (line 1911) | typedef struct _FILE_MODE_INFORMATION { type FILE_ALIGNMENT_INFORMATION (line 1916) | typedef struct _FILE_ALIGNMENT_INFORMATION { type FILE_ALL_INFORMATION (line 1921) | typedef struct _FILE_ALL_INFORMATION { type FILE_ALLOCATION_INFORMATION (line 1934) | typedef struct _FILE_ALLOCATION_INFORMATION { type FILE_END_OF_FILE_INFORMATION (line 1939) | typedef struct _FILE_END_OF_FILE_INFORMATION { type FILE_STREAM_INFORMATION (line 1944) | typedef struct _FILE_STREAM_INFORMATION { type FILE_PIPE_INFORMATION (line 1952) | typedef struct _FILE_PIPE_INFORMATION { type FILE_PIPE_LOCAL_INFORMATION (line 1958) | typedef struct _FILE_PIPE_LOCAL_INFORMATION { type FILE_PIPE_REMOTE_INFORMATION (line 1972) | typedef struct _FILE_PIPE_REMOTE_INFORMATION { type FILE_MAILSLOT_QUERY_INFORMATION (line 1978) | typedef struct _FILE_MAILSLOT_QUERY_INFORMATION { type FILE_MAILSLOT_SET_INFORMATION (line 1987) | typedef struct _FILE_MAILSLOT_SET_INFORMATION { type FILE_COMPRESSION_INFORMATION (line 1992) | typedef struct _FILE_COMPRESSION_INFORMATION { type FILE_LINK_INFORMATION (line 2002) | typedef struct _FILE_LINK_INFORMATION { type FILE_OBJECTID_INFORMATION (line 2010) | typedef struct _FILE_OBJECTID_INFORMATION type FILE_COMPLETION_INFORMATION (line 2025) | typedef struct _FILE_COMPLETION_INFORMATION { type FILE_MOVE_CLUSTER_INFORMATION (line 2031) | typedef struct _FILE_MOVE_CLUSTER_INFORMATION { type FILE_NETWORK_OPEN_INFORMATION (line 2039) | typedef struct _FILE_NETWORK_OPEN_INFORMATION { type FILE_ATTRIBUTE_TAG_INFORMATION (line 2050) | typedef struct _FILE_ATTRIBUTE_TAG_INFORMATION { type FILE_TRACKING_INFORMATION (line 2056) | typedef struct _FILE_TRACKING_INFORMATION { type FILE_REPARSE_POINT_INFORMATION (line 2063) | typedef struct _FILE_REPARSE_POINT_INFORMATION { type FILE_QUOTA_INFORMATION (line 2069) | typedef struct _FILE_QUOTA_INFORMATION { type FILE_ID_BOTH_DIR_INFORMATION (line 2080) | typedef struct _FILE_ID_BOTH_DIR_INFORMATION { type FILE_ID_FULL_DIR_INFORMATION (line 2099) | typedef struct _FILE_ID_FULL_DIR_INFORMATION { type FILE_VALID_DATA_LENGTH_INFORMATION (line 2116) | typedef struct _FILE_VALID_DATA_LENGTH_INFORMATION { type FILE_LINK_ENTRY_INFORMATION (line 2120) | typedef struct _FILE_LINK_ENTRY_INFORMATION { type FILE_LINKS_INFORMATION (line 2127) | typedef struct _FILE_LINKS_INFORMATION { type FS_INFORMATION_CLASS (line 2135) | typedef enum _FSINFOCLASS { type PROCESSINFOCLASS (line 2537) | typedef enum _PROCESSINFOCLASS { type THREADINFOCLASS (line 2578) | typedef enum _THREADINFOCLASS { type RTL_DRIVE_LETTER_CURDIR (line 2599) | typedef struct _RTL_DRIVE_LETTER_CURDIR type RTL_USER_PROCESS_PARAMETERS (line 2609) | typedef struct _RTL_USER_PROCESS_PARAMETERS type PEB_FREE_BLOCK (line 2649) | typedef struct _PEB_FREE_BLOCK type PEB_LDR_DATA (line 2657) | typedef struct _PEB_LDR_DATA type LDR_DATA_TABLE_ENTRY (line 2670) | typedef struct _LDR_DATA_TABLE_ENTRY type PEB (line 2697) | typedef struct _PEB type TEB (line 2787) | typedef struct _TEB type PROCESS_BASIC_INFORMATION (line 2804) | typedef struct _PROCESS_BASIC_INFORMATION type LPC_TYPE (line 2893) | typedef enum _LPC_TYPE type PORT_MESSAGE (line 2913) | typedef struct _PORT_MESSAGE type PORT_VIEW (line 2933) | typedef struct _PORT_VIEW { type REMOTE_PORT_VIEW (line 2952) | typedef struct _REMOTE_PORT_VIEW { type RTL_HEAP_PARAMETERS (line 3329) | typedef struct RTL_HEAP_PARAMETERS { type SECTION_INHERIT (line 3522) | typedef enum _SECTION_INHERIT type SECTION_INFORMATION_CLASS (line 3530) | typedef enum _SECTION_INFORMATION_CLASS type WAIT_TYPE (line 3749) | typedef enum _WAIT_TYPE { type EVENT_INFORMATION_CLASS (line 3802) | typedef enum _EVENT_INFORMATION_CLASS { type EVENT_BASIC_INFORMATION (line 3806) | typedef struct _EVENT_BASIC_INFORMATION { FILE: Inject/ExtraWindowInject/src/ntdll_undoc.h function BOOL (line 54) | BOOL load_ntdll_functions() FILE: Inject/ExtraWindowInject/src/patch_context.h function patch_context (line 6) | bool patch_context(HANDLE hThread, LPVOID remote_shellcode_ptr) FILE: Inject/ExtraWindowInject/src/patch_ep.h function LPCVOID (line 8) | LPCVOID getTargetImageBase1(HANDLE hProcess) function LPCVOID (line 37) | LPCVOID getTargetImageBase2(HANDLE hProcess, HANDLE hThread) FILE: Inject/ExtraWindowInject/src/pe_hdrs_helper.cpp function IMAGE_NT_HEADERS32 (line 3) | IMAGE_NT_HEADERS32* get_nt_hrds32(BYTE *pe_buffer) function IMAGE_DATA_DIRECTORY (line 19) | IMAGE_DATA_DIRECTORY* get_pe_directory32(PVOID pe_buffer, DWORD dir_id) FILE: Inject/ExtraWindowInject/src/sysutil.cpp function is_compiled_32b (line 11) | bool is_compiled_32b() function is_wow64 (line 19) | bool is_wow64() function is_system32b (line 41) | bool is_system32b() FILE: Inject/ExtraWindowInject/src/target_util.h function replace_param (line 4) | void replace_param(LPWSTR cmdBuf, SIZE_T cmdBufSize, LPWSTR paramVal) function remove_params (line 26) | void remove_params(LPWSTR cmdLine, SIZE_T cmdLineLen) function get_dir (line 44) | bool get_dir(LPWSTR cmdLine, OUT LPWSTR dirBuf, SIZE_T dirBufLen = MAX_P... function get_default_browser (line 70) | bool get_default_browser(LPWSTR lpwOutPath, DWORD szOutPath) function get_calc_path (line 90) | bool get_calc_path(LPWSTR lpwOutPath, DWORD szOutPath) function get_svchost_path (line 101) | bool get_svchost_path(LPWSTR lpwOutPath, DWORD szOutPath) function get_explorer_path (line 112) | bool get_explorer_path(LPWSTR lpwOutPath, DWORD szOutPath) FILE: Inject/ExtraWindowInject/src/util.h function hex_dump (line 3) | void hex_dump(unsigned char *buf, size_t buf_size) FILE: Inject/ExtraWindowInject/src/window_long_inject.cpp function PVOID (line 6) | PVOID map_code_and_addresses_into_process(HANDLE hProcess, LPBYTE shellc... function inject_into_tray (line 69) | bool inject_into_tray(LPBYTE shellcode, SIZE_T shellcodeSize) FILE: Inject/Process-Hollowing/sourcecode/HelloWorld/HelloWorld.cpp function WinMain (line 8) | int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpC... FILE: Inject/Process-Hollowing/sourcecode/ProcessHollowing/PE.cpp function DWORD (line 6) | DWORD FindRemotePEB(HANDLE hProcess) function PEB (line 42) | PEB* ReadRemotePEB(HANDLE hProcess) function PLOADED_IMAGE (line 63) | PLOADED_IMAGE ReadRemoteImage(HANDLE hProcess, LPCVOID lpImageBaseAddress) FILE: Inject/Process-Hollowing/sourcecode/ProcessHollowing/PE.h type RTL_DRIVE_LETTER_CURDIR (line 10) | typedef struct _RTL_DRIVE_LETTER_CURDIR { type LDR_MODULE (line 17) | typedef struct _LDR_MODULE { type PEB_LDR_DATA (line 33) | typedef struct _PEB_LDR_DATA { type RTL_USER_PROCESS_PARAMETERS (line 42) | typedef struct _RTL_USER_PROCESS_PARAMETERS { type PEB_FREE_BLOCK (line 74) | typedef struct _PEB_FREE_BLOCK { type PEB (line 83) | typedef struct _PEB { type BASE_RELOCATION_BLOCK (line 140) | typedef struct BASE_RELOCATION_BLOCK { type BASE_RELOCATION_ENTRY (line 145) | typedef struct BASE_RELOCATION_ENTRY { function PEB (line 155) | inline PEB* GetPEB() function PIMAGE_NT_HEADERS32 (line 160) | inline PIMAGE_NT_HEADERS32 GetNTHeaders(DWORD dwImageBase) function PLOADED_IMAGE (line 166) | inline PLOADED_IMAGE GetLoadedImage(DWORD dwImageBase) function IMAGE_DATA_DIRECTORY (line 192) | inline IMAGE_DATA_DIRECTORY GetImportDirectory(PIMAGE_NT_HEADERS32 pFile... function PIMAGE_IMPORT_DESCRIPTOR (line 197) | inline PIMAGE_IMPORT_DESCRIPTOR GetImportDescriptors(PIMAGE_NT_HEADERS32... function PIMAGE_THUNK_DATA32 (line 204) | inline PIMAGE_THUNK_DATA32 GetILT(DWORD dwImageBase, function PIMAGE_THUNK_DATA32 (line 210) | inline PIMAGE_THUNK_DATA32 GetIAT(DWORD dwImageBase, function PIMAGE_IMPORT_BY_NAME (line 216) | inline PIMAGE_IMPORT_BY_NAME GetImportByName(DWORD dwImageBase, type IAT_BACKUP_INFO (line 233) | typedef struct _IAT_BACKUP_INFO { FILE: Inject/Process-Hollowing/sourcecode/ProcessHollowing/ProcessHollowing.cpp function CreateHollowedProcess (line 8) | void CreateHollowedProcess(char* pDestCmdLine, char* pSourceFile) function _tmain (line 289) | int _tmain(int argc, _TCHAR* argv[]) FILE: Inject/Process-Hollowing/sourcecode/ProcessHollowing/internals.h type PROCESS_BASIC_INFORMATION (line 1) | struct PROCESS_BASIC_INFORMATION { FILE: Inject/ProcessDoppelgänging/MalExe/main.c function main (line 4) | int main(void) FILE: Inject/ProcessDoppelgänging/processrefund/main.c function DisplayErrorText (line 15) | void function LPVOID (line 86) | LPVOID GetBaseAddressByName(HANDLE hProcess, char *module) function main (line 109) | int main(int argc,char *argv[] ) FILE: Inject/ProcessDoppelgänging/processrefund/ntdefs.h type UNICODE_STRING64 (line 10) | typedef struct _UNICODE_STRING_DWORD64 type _LIST_ENTRY_DWORD64 (line 17) | struct _LIST_ENTRY_DWORD64 type CURDIR64 (line 23) | typedef struct _CURDIR_64 type RTL_DRIVE_LETTER_CURDIR64 (line 28) | typedef struct _RTL_DRIVE_LETTER_CURDIR_64 type RTL_USER_PROCESS_PARAMETERS64 (line 35) | typedef struct _RTL_USER_PROCESS_PARAMETERS_64 type CURDIR (line 69) | typedef struct _CURDIR type RTL_DRIVE_LETTER_CURDIR (line 74) | typedef struct _RTL_DRIVE_LETTER_CURDIR type my_RTL_USER_PROCESS_PARAMETERS (line 82) | typedef struct my_RTL_USER_PROCESS_PARAMETERS type PROCESS_BASIC_INFORMATION64 (line 125) | typedef struct _PROCESS_BASIC_INFORMATION64 { type PEB64 (line 135) | typedef struct _PEB64 FILE: Inject/ReflectiveDLLInjection/dll/src/ReflectiveDLLInjection.h type DWORD (line 45) | typedef BOOL (WINAPI * DLLMAIN)( HINSTANCE, DWORD, LPVOID ); FILE: Inject/ReflectiveDLLInjection/dll/src/ReflectiveDll.c function BOOL (line 13) | BOOL WINAPI DllMain( HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpReserv... FILE: Inject/ReflectiveDLLInjection/dll/src/ReflectiveLoader.c function ULONG_PTR (line 38) | __declspec(noinline) ULONG_PTR caller( VOID ) { return (ULONG_PTR)_Retur... function WINAPI (line 49) | WINAPI ReflectiveLoader( LPVOID lpParameter ) function BOOL (line 475) | BOOL WINAPI DllMain( HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpReserv... FILE: Inject/ReflectiveDLLInjection/dll/src/ReflectiveLoader.h type SIZE_T (line 40) | typedef LPVOID (WINAPI * VIRTUALALLOC)( LPVOID, SIZE_T, DWORD, DWORD ); type PVOID (line 41) | typedef DWORD (NTAPI * NTFLUSHINSTRUCTIONCACHE)( HANDLE, PVOID, ULONG ); function DWORD (line 63) | __forceinline DWORD ror( DWORD d ) function DWORD (line 68) | __forceinline DWORD hash( char * c ) type UNICODE_STR (line 80) | typedef struct _UNICODE_STR type LDR_DATA_TABLE_ENTRY (line 89) | typedef struct _LDR_DATA_TABLE_ENTRY type PEB_LDR_DATA (line 107) | typedef struct _PEB_LDR_DATA //, 7 elements, 0x28 bytes type PEB_FREE_BLOCK (line 119) | typedef struct _PEB_FREE_BLOCK // 2 elements, 0x8 bytes type _PEB (line 127) | typedef struct __PEB // 65 elements, 0x210 bytes type IMAGE_RELOC (line 196) | typedef struct FILE: Inject/ReflectiveDLLInjection/inject/src/GetProcAddressR.c function FARPROC (line 32) | FARPROC WINAPI GetProcAddressR( HANDLE hModule, LPCSTR lpProcName ) FILE: Inject/ReflectiveDLLInjection/inject/src/Inject.c function main (line 39) | int main( int argc, char * argv[] ) FILE: Inject/ReflectiveDLLInjection/inject/src/LoadLibraryR.c function DWORD (line 31) | DWORD Rva2Offset( DWORD dwRva, UINT_PTR uiBaseAddress ) function DWORD (line 53) | DWORD GetReflectiveLoaderOffset( VOID * lpReflectiveDllBuffer ) function HMODULE (line 135) | HMODULE WINAPI LoadLibraryR( LPVOID lpBuffer, DWORD dwLength ) function HANDLE (line 188) | HANDLE WINAPI LoadRemoteLibraryR( HANDLE hProcess, LPVOID lpBuffer, DWOR... FILE: Inject/ReflectiveDLLInjection/inject/src/ReflectiveDLLInjection.h type DWORD (line 47) | typedef BOOL (WINAPI * DLLMAIN)( HINSTANCE, DWORD, LPVOID ); FILE: Inject/SetThreadContext/InjectDllBySetThreadContextx64/InjectDllBySetThreadContextx64.cpp function DWORD (line 65) | DWORD main_GetProcessIdByName(LPWSTR pszProcessName, PDWORD pdwProcessId) function _tmain (line 118) | int _tmain(int argc, _TCHAR* argv[]) function BOOL (line 183) | BOOL StartHook(HANDLE hProcess,HANDLE hThread) function BOOL (line 329) | BOOL EnableDebugPriv() FILE: Inject/SetWindowsHookEx/SetWindowsHookEx/SetWindowsHookEx.cpp function BOOL (line 17) | BOOL InstallSetWindowsHookEx(ULONG ProcessId,BOOL Hook) function _tmain (line 69) | int _tmain(int argc, _TCHAR* argv[]) function LRESULT (line 85) | LRESULT CALLBACK HookProc FILE: Inject/UserApcInject/UserAPC/UserAPC.cpp function _tmain (line 26) | int _tmain(int argc, _TCHAR* argv[]) function BOOL (line 51) | BOOL InjectModuleToProcessById(DWORD dwProcessId) function BOOL (line 112) | BOOL AdjustPrivilege() FILE: Inject/atom-bombing-master/AtomBombing/main.cpp type _FUNCTIONPOINTERS (line 49) | struct _FUNCTIONPOINTERS type _ESTATUS (line 56) | enum _ESTATUS function ESTATUS (line 123) | ESTATUS GetFunctionAddressFromDll( function ESTATUS (line 154) | ESTATUS main_WasAtomWrittenSuccessfully( function ESTATUS (line 207) | ESTATUS main_AddNullTerminatedAtomAndVerifyW(LPWSTR pswzBuffer, ATOM *pt... function ESTATUS (line 263) | ESTATUS main_NtQueueApcThreadWrapper( function ESTATUS (line 315) | ESTATUS main_NtQueueApcThreadWaitForSingleObjectEx( function ESTATUS (line 354) | ESTATUS main_QueueUserApcWrapperAndKeepAlertable( function ESTATUS (line 404) | ESTATUS main_NtQueueApcThreadWrapperAndKeepAlertable( function ESTATUS (line 460) | ESTATUS main_ApcSetEventAndKeepAlertable(HANDLE hThread, HANDLE hRemoteH... function ESTATUS (line 480) | ESTATUS main_ApcSetThreadContextInternal(HANDLE hThread, PCONTEXT ptCont... function ESTATUS (line 515) | ESTATUS main_DoesStringContainNullTerminatorW( function ESTATUS (line 546) | ESTATUS main_ApcWriteProcessMemoryNullTerminatedInternal( function ESTATUS (line 625) | ESTATUS main_IsProcessMemoryEqual( function ESTATUS (line 685) | ESTATUS main_ApcWriteProcessMemoryNullTerminated( function ESTATUS (line 736) | ESTATUS main_ApcWriteProcessMemoryInternal( function ESTATUS (line 822) | ESTATUS main_ApcWriteProcessMemory( function ESTATUS (line 877) | ESTATUS main_ApcSetThreadContext( function ESTATUS (line 911) | ESTATUS main_ApcCopyFunctionPointers( function ESTATUS (line 959) | ESTATUS main_GetProcessIdByName(LPWSTR pszProcessName, PDWORD pdwProcessId) function ESTATUS (line 1012) | ESTATUS main_OpenProcessByName(LPWSTR pszProcessName, PHANDLE phProcess) function ESTATUS (line 1045) | ESTATUS main_GetSectionHeader( function ESTATUS (line 1098) | ESTATUS main_GetCodeCaveAddress(PVOID *ppvCodeCave) function ESTATUS (line 1131) | ESTATUS main_FindRetGadget(PVOID *ppvRetGadget) type _ROPCHAIN (line 1169) | struct _ROPCHAIN function ESTATUS (line 1192) | ESTATUS main_BuildROPChain( function ESTATUS (line 1248) | ESTATUS main_EnumProcessThreadIds( function VOID (line 1338) | VOID main_CloseLocalHandleArray(PHANDLE phHandles, DWORD cbHandleCount) function VOID (line 1350) | VOID main_CloseRemoteHandleArray( function ESTATUS (line 1382) | ESTATUS main_EnumProcessThreads( function ESTATUS (line 1453) | ESTATUS main_GetThreadContext( function ESTATUS (line 1494) | ESTATUS main_FindAlertableThread(HANDLE hProcess, PHANDLE phAlertableThr... function ESTATUS (line 1655) | ESTATUS main_GetThreadTebAddress(HANDLE hThread, PVOID *ppvTebAddress) function main (line 1692) | int main() FILE: Inject/atom-bombing-master/AtomBombingShellcode/Scripts/Post_Link.py function main (line 7) | def main(): FILE: Inject/atom-bombing-master/AtomBombingShellcode/main.c type FUNCTIONPOINTERS (line 6) | typedef struct _FUNCTIONPOINTERS function fix_esp (line 16) | __declspec(naked) void fix_esp() function shellcode_entry (line 31) | void shellcode_entry() function dummy (line 81) | void dummy() function main (line 88) | int main() FILE: Inject/herpaderping-main/ext/submodules/phnt/ntdbg.h type DBGKM_EXCEPTION (line 113) | typedef struct _DBGKM_EXCEPTION type DBGKM_CREATE_THREAD (line 119) | typedef struct _DBGKM_CREATE_THREAD type DBGKM_CREATE_PROCESS (line 125) | typedef struct _DBGKM_CREATE_PROCESS type DBGKM_EXIT_THREAD (line 135) | typedef struct _DBGKM_EXIT_THREAD type DBGKM_EXIT_PROCESS (line 140) | typedef struct _DBGKM_EXIT_PROCESS type DBGKM_LOAD_DLL (line 145) | typedef struct _DBGKM_LOAD_DLL type DBGKM_UNLOAD_DLL (line 154) | typedef struct _DBGKM_UNLOAD_DLL type DBG_STATE (line 159) | typedef enum _DBG_STATE type DBGUI_CREATE_THREAD (line 174) | typedef struct _DBGUI_CREATE_THREAD type DBGUI_CREATE_PROCESS (line 180) | typedef struct _DBGUI_CREATE_PROCESS type DBGUI_WAIT_STATE_CHANGE (line 187) | typedef struct _DBGUI_WAIT_STATE_CHANGE type DEBUGOBJECTINFOCLASS (line 213) | typedef enum _DEBUGOBJECTINFOCLASS type _EVENT_FILTER_DESCRIPTOR (line 353) | struct _EVENT_FILTER_DESCRIPTOR type ULONGLONG (line 365) | typedef ULONGLONG REGHANDLE, *PREGHANDLE; FILE: Inject/herpaderping-main/ext/submodules/phnt/ntexapi.h type BOOT_ENTRY (line 83) | typedef struct _BOOT_ENTRY type BOOT_ENTRY_LIST (line 96) | typedef struct _BOOT_ENTRY_LIST type BOOT_OPTIONS (line 103) | typedef struct _BOOT_OPTIONS type FILE_PATH (line 114) | typedef struct _FILE_PATH type EFI_DRIVER_ENTRY (line 123) | typedef struct _EFI_DRIVER_ENTRY type EFI_DRIVER_ENTRY_LIST (line 133) | typedef struct _EFI_DRIVER_ENTRY_LIST type FILTER_BOOT_OPTION_OPERATION (line 259) | typedef enum _FILTER_BOOT_OPTION_OPERATION type EVENT_INFORMATION_CLASS (line 288) | typedef enum _EVENT_INFORMATION_CLASS type EVENT_BASIC_INFORMATION (line 293) | typedef struct _EVENT_BASIC_INFORMATION type MUTANT_INFORMATION_CLASS (line 434) | typedef enum _MUTANT_INFORMATION_CLASS type MUTANT_BASIC_INFORMATION (line 440) | typedef struct _MUTANT_BASIC_INFORMATION type MUTANT_OWNER_INFORMATION (line 447) | typedef struct _MUTANT_OWNER_INFORMATION type SEMAPHORE_INFORMATION_CLASS (line 496) | typedef enum _SEMAPHORE_INFORMATION_CLASS type SEMAPHORE_BASIC_INFORMATION (line 501) | typedef struct _SEMAPHORE_BASIC_INFORMATION type TIMER_INFORMATION_CLASS (line 549) | typedef enum _TIMER_INFORMATION_CLASS type TIMER_BASIC_INFORMATION (line 554) | typedef struct _TIMER_BASIC_INFORMATION type TIMER_SET_INFORMATION_CLASS (line 566) | typedef enum _TIMER_SET_INFORMATION_CLASS type _COUNTED_REASON_CONTEXT (line 573) | struct _COUNTED_REASON_CONTEXT type TIMER_SET_COALESCABLE_TIMER_INFO (line 575) | typedef struct _TIMER_SET_COALESCABLE_TIMER_INFO type T2_SET_PARAMETERS (line 670) | typedef struct _T2_SET_PARAMETERS_V0 type PVOID (line 677) | typedef PVOID PT2_CANCEL_PARAMETERS; type WNF_STATE_NAME (line 841) | typedef struct _WNF_STATE_NAME type WNF_STATE_NAME (line 846) | typedef const WNF_STATE_NAME *PCWNF_STATE_NAME; type WNF_STATE_NAME_LIFETIME (line 848) | typedef enum _WNF_STATE_NAME_LIFETIME type WNF_STATE_NAME_INFORMATION (line 856) | typedef enum _WNF_STATE_NAME_INFORMATION type WNF_DATA_SCOPE (line 863) | typedef enum _WNF_DATA_SCOPE type WNF_TYPE_ID (line 872) | typedef struct _WNF_TYPE_ID type WNF_TYPE_ID (line 877) | typedef const WNF_TYPE_ID *PCWNF_TYPE_ID; type ULONG (line 880) | typedef ULONG WNF_CHANGE_STAMP, *PWNF_CHANGE_STAMP; type WNF_DELIVERY_DESCRIPTOR (line 882) | typedef struct _WNF_DELIVERY_DESCRIPTOR type WORKERFACTORYINFOCLASS (line 1028) | typedef enum _WORKERFACTORYINFOCLASS type WORKER_FACTORY_BASIC_INFORMATION (line 1049) | typedef struct _WORKER_FACTORY_BASIC_INFORMATION type _FILE_IO_COMPLETION_INFORMATION (line 1140) | struct _FILE_IO_COMPLETION_INFORMATION type SYSTEM_INFORMATION_CLASS (line 1231) | typedef enum _SYSTEM_INFORMATION_CLASS type SYSTEM_BASIC_INFORMATION (line 1446) | typedef struct _SYSTEM_BASIC_INFORMATION type SYSTEM_PROCESSOR_INFORMATION (line 1461) | typedef struct _SYSTEM_PROCESSOR_INFORMATION type SYSTEM_PERFORMANCE_INFORMATION (line 1470) | typedef struct _SYSTEM_PERFORMANCE_INFORMATION type SYSTEM_TIMEOFDAY_INFORMATION (line 1552) | typedef struct _SYSTEM_TIMEOFDAY_INFORMATION type SYSTEM_THREAD_INFORMATION (line 1563) | typedef struct _SYSTEM_THREAD_INFORMATION type _TEB (line 1578) | struct _TEB type SYSTEM_EXTENDED_THREAD_INFORMATION (line 1581) | typedef struct _SYSTEM_EXTENDED_THREAD_INFORMATION type SYSTEM_PROCESS_INFORMATION (line 1593) | typedef struct _SYSTEM_PROCESS_INFORMATION type SYSTEM_CALL_COUNT_INFORMATION (line 1634) | typedef struct _SYSTEM_CALL_COUNT_INFORMATION type SYSTEM_DEVICE_INFORMATION (line 1640) | typedef struct _SYSTEM_DEVICE_INFORMATION type SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION (line 1650) | typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION type SYSTEM_FLAGS_INFORMATION (line 1660) | typedef struct _SYSTEM_FLAGS_INFORMATION type SYSTEM_CALL_TIME_INFORMATION (line 1666) | typedef struct _SYSTEM_CALL_TIME_INFORMATION type RTL_PROCESS_LOCK_INFORMATION (line 1674) | typedef struct _RTL_PROCESS_LOCK_INFORMATION type RTL_PROCESS_LOCKS (line 1689) | typedef struct _RTL_PROCESS_LOCKS type RTL_PROCESS_BACKTRACE_INFORMATION (line 1696) | typedef struct _RTL_PROCESS_BACKTRACE_INFORMATION type RTL_PROCESS_BACKTRACES (line 1706) | typedef struct _RTL_PROCESS_BACKTRACES type SYSTEM_HANDLE_TABLE_ENTRY_INFO (line 1715) | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO type SYSTEM_HANDLE_INFORMATION (line 1726) | typedef struct _SYSTEM_HANDLE_INFORMATION type SYSTEM_OBJECTTYPE_INFORMATION (line 1732) | typedef struct _SYSTEM_OBJECTTYPE_INFORMATION type SYSTEM_OBJECT_INFORMATION (line 1747) | typedef struct _SYSTEM_OBJECT_INFORMATION type SYSTEM_PAGEFILE_INFORMATION (line 1763) | typedef struct _SYSTEM_PAGEFILE_INFORMATION type SYSTEM_FILECACHE_INFORMATION (line 1777) | typedef struct _SYSTEM_FILECACHE_INFORMATION type SYSTEM_BASIC_WORKING_SET_INFORMATION (line 1791) | typedef struct _SYSTEM_BASIC_WORKING_SET_INFORMATION type SYSTEM_POOLTAG (line 1798) | typedef struct _SYSTEM_POOLTAG type SYSTEM_POOLTAG_INFORMATION (line 1813) | typedef struct _SYSTEM_POOLTAG_INFORMATION type SYSTEM_INTERRUPT_INFORMATION (line 1819) | typedef struct _SYSTEM_INTERRUPT_INFORMATION type SYSTEM_DPC_BEHAVIOR_INFORMATION (line 1829) | typedef struct _SYSTEM_DPC_BEHAVIOR_INFORMATION type SYSTEM_QUERY_TIME_ADJUST_INFORMATION (line 1838) | typedef struct _SYSTEM_QUERY_TIME_ADJUST_INFORMATION type SYSTEM_QUERY_TIME_ADJUST_INFORMATION_PRECISE (line 1845) | typedef struct _SYSTEM_QUERY_TIME_ADJUST_INFORMATION_PRECISE type SYSTEM_SET_TIME_ADJUST_INFORMATION (line 1852) | typedef struct _SYSTEM_SET_TIME_ADJUST_INFORMATION type SYSTEM_SET_TIME_ADJUST_INFORMATION_PRECISE (line 1858) | typedef struct _SYSTEM_SET_TIME_ADJUST_INFORMATION_PRECISE type EVENT_TRACE_INFORMATION_CLASS (line 1864) | typedef enum _EVENT_TRACE_INFORMATION_CLASS type EVENT_TRACE_VERSION_INFORMATION (line 1895) | typedef struct _EVENT_TRACE_VERSION_INFORMATION type PERFINFO_GROUPMASK (line 1901) | typedef struct _PERFINFO_GROUPMASK type EVENT_TRACE_GROUPMASK_INFORMATION (line 1906) | typedef struct _EVENT_TRACE_GROUPMASK_INFORMATION type EVENT_TRACE_PERFORMANCE_INFORMATION (line 1913) | typedef struct _EVENT_TRACE_PERFORMANCE_INFORMATION type EVENT_TRACE_TIME_PROFILE_INFORMATION (line 1919) | typedef struct _EVENT_TRACE_TIME_PROFILE_INFORMATION type EVENT_TRACE_SESSION_SECURITY_INFORMATION (line 1925) | typedef struct _EVENT_TRACE_SESSION_SECURITY_INFORMATION type EVENT_TRACE_SPINLOCK_INFORMATION (line 1933) | typedef struct _EVENT_TRACE_SPINLOCK_INFORMATION type EVENT_TRACE_SYSTEM_EVENT_INFORMATION (line 1942) | typedef struct _EVENT_TRACE_SYSTEM_EVENT_INFORMATION type EVENT_TRACE_EXECUTIVE_RESOURCE_INFORMATION (line 1949) | typedef struct _EVENT_TRACE_EXECUTIVE_RESOURCE_INFORMATION type EVENT_TRACE_HEAP_TRACING_INFORMATION (line 1957) | typedef struct _EVENT_TRACE_HEAP_TRACING_INFORMATION type EVENT_TRACE_TAG_FILTER_INFORMATION (line 1963) | typedef struct _EVENT_TRACE_TAG_FILTER_INFORMATION type EVENT_TRACE_PROFILE_COUNTER_INFORMATION (line 1970) | typedef struct _EVENT_TRACE_PROFILE_COUNTER_INFORMATION type EVENT_TRACE_PROFILE_LIST_INFORMATION (line 1987) | typedef struct _EVENT_TRACE_PROFILE_LIST_INFORMATION type EVENT_TRACE_STACK_CACHING_INFORMATION (line 1994) | typedef struct _EVENT_TRACE_STACK_CACHING_INFORMATION type EVENT_TRACE_SOFT_RESTART_INFORMATION (line 2004) | typedef struct _EVENT_TRACE_SOFT_RESTART_INFORMATION type EVENT_TRACE_PROFILE_ADD_INFORMATION (line 2012) | typedef struct _EVENT_TRACE_PROFILE_ADD_INFORMATION type EVENT_TRACE_PROFILE_REMOVE_INFORMATION (line 2025) | typedef struct _EVENT_TRACE_PROFILE_REMOVE_INFORMATION type EVENT_TRACE_COVERAGE_SAMPLER_INFORMATION (line 2032) | typedef struct _EVENT_TRACE_COVERAGE_SAMPLER_INFORMATION type SYSTEM_EXCEPTION_INFORMATION (line 2042) | typedef struct _SYSTEM_EXCEPTION_INFORMATION type SYSTEM_KERNEL_DEBUGGER_INFORMATION (line 2050) | typedef struct _SYSTEM_KERNEL_DEBUGGER_INFORMATION type SYSTEM_CONTEXT_SWITCH_INFORMATION (line 2056) | typedef struct _SYSTEM_CONTEXT_SWITCH_INFORMATION type SYSTEM_REGISTRY_QUOTA_INFORMATION (line 2072) | typedef struct _SYSTEM_REGISTRY_QUOTA_INFORMATION type SYSTEM_PROCESSOR_IDLE_INFORMATION (line 2079) | typedef struct _SYSTEM_PROCESSOR_IDLE_INFORMATION type SYSTEM_LEGACY_DRIVER_INFORMATION (line 2091) | typedef struct _SYSTEM_LEGACY_DRIVER_INFORMATION type SYSTEM_LOOKASIDE_INFORMATION (line 2097) | typedef struct _SYSTEM_LOOKASIDE_INFORMATION type SYSTEM_RANGE_START_INFORMATION (line 2111) | typedef struct _SYSTEM_RANGE_START_INFORMATION type SYSTEM_VERIFIER_INFORMATION_LEGACY (line 2116) | typedef struct _SYSTEM_VERIFIER_INFORMATION_LEGACY // pre-19H1 type SYSTEM_VERIFIER_INFORMATION (line 2151) | typedef struct _SYSTEM_VERIFIER_INFORMATION type SYSTEM_SESSION_PROCESS_INFORMATION (line 2190) | typedef struct _SYSTEM_SESSION_PROCESS_INFORMATION type SYSTEM_PROCESSOR_POWER_INFORMATION (line 2197) | typedef struct _SYSTEM_PROCESSOR_POWER_INFORMATION type SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX (line 2221) | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX type SYSTEM_HANDLE_INFORMATION_EX (line 2233) | typedef struct _SYSTEM_HANDLE_INFORMATION_EX type SYSTEM_BIGPOOL_ENTRY (line 2240) | typedef struct _SYSTEM_BIGPOOL_ENTRY type SYSTEM_BIGPOOL_INFORMATION (line 2255) | typedef struct _SYSTEM_BIGPOOL_INFORMATION type SYSTEM_POOL_ENTRY (line 2261) | typedef struct _SYSTEM_POOL_ENTRY type SYSTEM_POOL_INFORMATION (line 2275) | typedef struct _SYSTEM_POOL_INFORMATION type SYSTEM_SESSION_POOLTAG_INFORMATION (line 2286) | typedef struct _SYSTEM_SESSION_POOLTAG_INFORMATION type SYSTEM_SESSION_MAPPED_VIEW_INFORMATION (line 2294) | typedef struct _SYSTEM_SESSION_MAPPED_VIEW_INFORMATION type SYSTEM_FIRMWARE_TABLE_ACTION (line 2305) | typedef enum _SYSTEM_FIRMWARE_TABLE_ACTION type SYSTEM_FIRMWARE_TABLE_INFORMATION (line 2313) | typedef struct _SYSTEM_FIRMWARE_TABLE_INFORMATION type SYSTEM_MEMORY_LIST_INFORMATION (line 2324) | typedef struct _SYSTEM_MEMORY_LIST_INFORMATION type SYSTEM_MEMORY_LIST_COMMAND (line 2337) | typedef enum _SYSTEM_MEMORY_LIST_COMMAND type SYSTEM_THREAD_CID_PRIORITY_INFORMATION (line 2349) | typedef struct _SYSTEM_THREAD_CID_PRIORITY_INFORMATION type SYSTEM_PROCESSOR_IDLE_CYCLE_TIME_INFORMATION (line 2356) | typedef struct _SYSTEM_PROCESSOR_IDLE_CYCLE_TIME_INFORMATION type SYSTEM_REF_TRACE_INFORMATION (line 2362) | typedef struct _SYSTEM_REF_TRACE_INFORMATION type SYSTEM_PROCESS_ID_INFORMATION (line 2371) | typedef struct _SYSTEM_PROCESS_ID_INFORMATION type SYSTEM_BOOT_ENVIRONMENT_INFORMATION (line 2378) | typedef struct _SYSTEM_BOOT_ENVIRONMENT_INFORMATION type SYSTEM_IMAGE_FILE_EXECUTION_OPTIONS_INFORMATION (line 2399) | typedef struct _SYSTEM_IMAGE_FILE_EXECUTION_OPTIONS_INFORMATION type SYSTEM_VERIFIER_INFORMATION_EX (line 2406) | typedef struct _SYSTEM_VERIFIER_INFORMATION_EX type SYSTEM_SYSTEM_PARTITION_INFORMATION (line 2421) | typedef struct _SYSTEM_SYSTEM_PARTITION_INFORMATION type SYSTEM_SYSTEM_DISK_INFORMATION (line 2427) | typedef struct _SYSTEM_SYSTEM_DISK_INFORMATION type SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT (line 2433) | typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT type SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 (line 2440) | typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 type SYSTEM_PROCESSOR_PERFORMANCE_STATE_DISTRIBUTION (line 2447) | typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_STATE_DISTRIBUTION type SYSTEM_PROCESSOR_PERFORMANCE_DISTRIBUTION (line 2455) | typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_DISTRIBUTION type SYSTEM_CODEINTEGRITY_INFORMATION (line 2477) | typedef struct _SYSTEM_CODEINTEGRITY_INFORMATION type SYSTEM_VA_TYPE (line 2484) | typedef enum _SYSTEM_VA_TYPE type SYSTEM_VA_LIST_INFORMATION (line 2496) | typedef struct _SYSTEM_VA_LIST_INFORMATION type SYSTEM_STORE_INFORMATION_CLASS (line 2505) | typedef enum _SYSTEM_STORE_INFORMATION_CLASS type SYSTEM_STORE_INFORMATION (line 2514) | typedef struct _SYSTEM_STORE_INFORMATION type SYSTEM_STORE_COMPRESSION_INFORMATION (line 2526) | typedef struct _SYSTEM_STORE_COMPRESSION_INFORMATION type SYSTEM_REGISTRY_APPEND_STRING_PARAMETERS (line 2537) | typedef struct _SYSTEM_REGISTRY_APPEND_STRING_PARAMETERS type SYSTEM_VHD_BOOT_INFORMATION (line 2552) | typedef struct _SYSTEM_VHD_BOOT_INFORMATION type SYSTEM_LOW_PRIORITY_IO_INFORMATION (line 2560) | typedef struct _SYSTEM_LOW_PRIORITY_IO_INFORMATION type TPM_BOOT_ENTROPY_RESULT_CODE (line 2575) | typedef enum _TPM_BOOT_ENTROPY_RESULT_CODE type TPM_BOOT_ENTROPY_NT_RESULT (line 2588) | typedef struct _TPM_BOOT_ENTROPY_NT_RESULT type SYSTEM_VERIFIER_COUNTERS_INFORMATION (line 2599) | typedef struct _SYSTEM_VERIFIER_COUNTERS_INFORMATION type SYSTEM_ACPI_AUDIT_INFORMATION (line 2628) | typedef struct _SYSTEM_ACPI_AUDIT_INFORMATION type SYSTEM_BASIC_PERFORMANCE_INFORMATION (line 2637) | typedef struct _SYSTEM_BASIC_PERFORMANCE_INFORMATION type QUERY_PERFORMANCE_COUNTER_FLAGS (line 2647) | typedef struct _QUERY_PERFORMANCE_COUNTER_FLAGS type SYSTEM_QUERY_PERFORMANCE_COUNTER_INFORMATION (line 2660) | typedef struct _SYSTEM_QUERY_PERFORMANCE_COUNTER_INFORMATION type SYSTEM_PIXEL_FORMAT (line 2670) | typedef enum _SYSTEM_PIXEL_FORMAT type SYSTEM_BOOT_GRAPHICS_INFORMATION (line 2680) | typedef struct _SYSTEM_BOOT_GRAPHICS_INFORMATION type MEMORY_SCRUB_INFORMATION (line 2692) | typedef struct _MEMORY_SCRUB_INFORMATION type PEBS_DS_SAVE_AREA32 (line 2699) | typedef struct _PEBS_DS_SAVE_AREA32 type PEBS_DS_SAVE_AREA64 (line 2714) | typedef struct _PEBS_DS_SAVE_AREA64 type PEBS_DS_SAVE_AREA (line 2729) | typedef union _PEBS_DS_SAVE_AREA type PROCESSOR_PROFILE_CONTROL_AREA (line 2736) | typedef struct _PROCESSOR_PROFILE_CONTROL_AREA type SYSTEM_PROCESSOR_PROFILE_CONTROL_AREA (line 2742) | typedef struct _SYSTEM_PROCESSOR_PROFILE_CONTROL_AREA type MEMORY_COMBINE_INFORMATION (line 2749) | typedef struct _MEMORY_COMBINE_INFORMATION type MEMORY_COMBINE_INFORMATION_EX (line 2759) | typedef struct _MEMORY_COMBINE_INFORMATION_EX type MEMORY_COMBINE_INFORMATION_EX2 (line 2767) | typedef struct _MEMORY_COMBINE_INFORMATION_EX2 type SYSTEM_CONSOLE_INFORMATION (line 2776) | typedef struct _SYSTEM_CONSOLE_INFORMATION type SYSTEM_PLATFORM_BINARY_INFORMATION (line 2783) | typedef struct _SYSTEM_PLATFORM_BINARY_INFORMATION type SYSTEM_HYPERVISOR_PROCESSOR_COUNT_INFORMATION (line 2793) | typedef struct _SYSTEM_HYPERVISOR_PROCESSOR_COUNT_INFORMATION type SYSTEM_DEVICE_DATA_INFORMATION (line 2800) | typedef struct _SYSTEM_DEVICE_DATA_INFORMATION type PHYSICAL_CHANNEL_RUN (line 2810) | typedef struct _PHYSICAL_CHANNEL_RUN type SYSTEM_MEMORY_TOPOLOGY_INFORMATION (line 2820) | typedef struct _SYSTEM_MEMORY_TOPOLOGY_INFORMATION type SYSTEM_MEMORY_CHANNEL_INFORMATION (line 2829) | typedef struct _SYSTEM_MEMORY_CHANNEL_INFORMATION type SYSTEM_BOOT_LOGO_INFORMATION (line 2840) | typedef struct _SYSTEM_BOOT_LOGO_INFORMATION type SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION_EX (line 2847) | typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION_EX type SYSTEM_SECUREBOOT_POLICY_INFORMATION (line 2862) | typedef struct _SYSTEM_SECUREBOOT_POLICY_INFORMATION type SYSTEM_PAGEFILE_INFORMATION_EX (line 2870) | typedef struct _SYSTEM_PAGEFILE_INFORMATION_EX type SYSTEM_SECUREBOOT_INFORMATION (line 2890) | typedef struct _SYSTEM_SECUREBOOT_INFORMATION type PROCESS_DISK_COUNTERS (line 2897) | typedef struct _PROCESS_DISK_COUNTERS type ENERGY_STATE_DURATION (line 2907) | typedef union _ENERGY_STATE_DURATION type PROCESS_ENERGY_VALUES (line 2919) | typedef struct _PROCESS_ENERGY_VALUES type TIMELINE_BITMAP (line 2945) | typedef struct _TIMELINE_BITMAP type PROCESS_ENERGY_VALUES_EXTENSION (line 2952) | typedef struct _PROCESS_ENERGY_VALUES_EXTENSION type PROCESS_EXTENDED_ENERGY_VALUES (line 2993) | typedef struct _PROCESS_EXTENDED_ENERGY_VALUES type SYSTEM_PROCESS_CLASSIFICATION (line 3000) | typedef enum _SYSTEM_PROCESS_CLASSIFICATION type SYSTEM_PROCESS_INFORMATION_EXTENSION (line 3011) | typedef struct _SYSTEM_PROCESS_INFORMATION_EXTENSION type SYSTEM_PORTABLE_WORKSPACE_EFI_LAUNCHER_INFORMATION (line 3037) | typedef struct _SYSTEM_PORTABLE_WORKSPACE_EFI_LAUNCHER_INFORMATION type SYSTEM_KERNEL_DEBUGGER_INFORMATION_EX (line 3043) | typedef struct _SYSTEM_KERNEL_DEBUGGER_INFORMATION_EX type SYSTEM_ELAM_CERTIFICATE_INFORMATION (line 3051) | typedef struct _SYSTEM_ELAM_CERTIFICATE_INFORMATION type SYSTEM_PROCESSOR_FEATURES_INFORMATION (line 3057) | typedef struct _SYSTEM_PROCESSOR_FEATURES_INFORMATION type SYSTEM_MANUFACTURING_INFORMATION (line 3064) | typedef struct _SYSTEM_MANUFACTURING_INFORMATION type SYSTEM_ENERGY_ESTIMATION_CONFIG_INFORMATION (line 3071) | typedef struct _SYSTEM_ENERGY_ESTIMATION_CONFIG_INFORMATION type HV_DETAILS (line 3077) | typedef struct _HV_DETAILS type SYSTEM_HYPERVISOR_DETAIL_INFORMATION (line 3083) | typedef struct _SYSTEM_HYPERVISOR_DETAIL_INFORMATION type SYSTEM_PROCESSOR_CYCLE_STATS_INFORMATION (line 3095) | typedef struct _SYSTEM_PROCESSOR_CYCLE_STATS_INFORMATION type SYSTEM_TPM_INFORMATION (line 3101) | typedef struct _SYSTEM_TPM_INFORMATION type SYSTEM_VSM_PROTECTION_INFORMATION (line 3107) | typedef struct _SYSTEM_VSM_PROTECTION_INFORMATION type SYSTEM_KERNEL_DEBUGGER_FLAGS (line 3115) | typedef struct _SYSTEM_KERNEL_DEBUGGER_FLAGS type SYSTEM_CODEINTEGRITYPOLICY_INFORMATION (line 3121) | typedef struct _SYSTEM_CODEINTEGRITYPOLICY_INFORMATION type SYSTEM_ISOLATED_USER_MODE_INFORMATION (line 3130) | typedef struct _SYSTEM_ISOLATED_USER_MODE_INFORMATION type SYSTEM_SINGLE_MODULE_INFORMATION (line 3147) | typedef struct _SYSTEM_SINGLE_MODULE_INFORMATION type SYSTEM_INTERRUPT_CPU_SET_INFORMATION (line 3154) | typedef struct _SYSTEM_INTERRUPT_CPU_SET_INFORMATION type SYSTEM_SECUREBOOT_POLICY_FULL_INFORMATION (line 3162) | typedef struct _SYSTEM_SECUREBOOT_POLICY_FULL_INFORMATION type SYSTEM_ROOT_SILO_INFORMATION (line 3170) | typedef struct _SYSTEM_ROOT_SILO_INFORMATION type SYSTEM_CPU_SET_TAG_INFORMATION (line 3177) | typedef struct _SYSTEM_CPU_SET_TAG_INFORMATION type SYSTEM_SECURE_KERNEL_HYPERGUARD_PROFILE_INFORMATION (line 3184) | typedef struct _SYSTEM_SECURE_KERNEL_HYPERGUARD_PROFILE_INFORMATION type SYSTEM_SECUREBOOT_PLATFORM_MANIFEST_INFORMATION (line 3213) | typedef struct _SYSTEM_SECUREBOOT_PLATFORM_MANIFEST_INFORMATION type SYSTEM_MEMORY_USAGE_INFORMATION (line 3220) | typedef struct _SYSTEM_MEMORY_USAGE_INFORMATION type SYSTEM_CODEINTEGRITY_CERTIFICATE_INFORMATION (line 3232) | typedef struct _SYSTEM_CODEINTEGRITY_CERTIFICATE_INFORMATION type SYSTEM_PHYSICAL_MEMORY_INFORMATION (line 3239) | typedef struct _SYSTEM_PHYSICAL_MEMORY_INFORMATION type SYSTEM_ACTIVITY_MODERATION_STATE (line 3247) | typedef enum _SYSTEM_ACTIVITY_MODERATION_STATE type SYSTEM_ACTIVITY_MODERATION_EXE_STATE (line 3256) | typedef struct _SYSTEM_ACTIVITY_MODERATION_EXE_STATE // REDSTONE3: Renam... type SYSTEM_ACTIVITY_MODERATION_APP_TYPE (line 3262) | typedef enum _SYSTEM_ACTIVITY_MODERATION_APP_TYPE type SYSTEM_ACTIVITY_MODERATION_INFO (line 3270) | typedef struct _SYSTEM_ACTIVITY_MODERATION_INFO type SYSTEM_ACTIVITY_MODERATION_USER_SETTINGS (line 3278) | typedef struct _SYSTEM_ACTIVITY_MODERATION_USER_SETTINGS type SYSTEM_CODEINTEGRITY_UNLOCK_INFORMATION (line 3284) | typedef struct _SYSTEM_CODEINTEGRITY_UNLOCK_INFORMATION type SYSTEM_FLUSH_INFORMATION (line 3301) | typedef struct _SYSTEM_FLUSH_INFORMATION type SYSTEM_WRITE_CONSTRAINT_INFORMATION (line 3310) | typedef struct _SYSTEM_WRITE_CONSTRAINT_INFORMATION type SYSTEM_KERNEL_VA_SHADOW_INFORMATION (line 3317) | typedef struct _SYSTEM_KERNEL_VA_SHADOW_INFORMATION type SYSTEM_CODEINTEGRITYVERIFICATION_INFORMATION (line 3339) | typedef struct _SYSTEM_CODEINTEGRITYVERIFICATION_INFORMATION type SYSTEM_HYPERVISOR_SHARED_PAGE_INFORMATION (line 3347) | typedef struct _SYSTEM_HYPERVISOR_SHARED_PAGE_INFORMATION type SYSTEM_FIRMWARE_PARTITION_INFORMATION (line 3353) | typedef struct _SYSTEM_FIRMWARE_PARTITION_INFORMATION type SYSTEM_SPECULATION_CONTROL_INFORMATION (line 3359) | typedef struct _SYSTEM_SPECULATION_CONTROL_INFORMATION type SYSTEM_DMA_GUARD_POLICY_INFORMATION (line 3399) | typedef struct _SYSTEM_DMA_GUARD_POLICY_INFORMATION type SYSTEM_ENCLAVE_LAUNCH_CONTROL_INFORMATION (line 3405) | typedef struct _SYSTEM_ENCLAVE_LAUNCH_CONTROL_INFORMATION type SYSTEM_WORKLOAD_ALLOWED_CPU_SET_INFORMATION (line 3411) | typedef struct _SYSTEM_WORKLOAD_ALLOWED_CPU_SET_INFORMATION type SYSTEM_SECURITY_MODEL_INFORMATION (line 3418) | typedef struct _SYSTEM_SECURITY_MODEL_INFORMATION type SYSDBG_COMMAND (line 3470) | typedef enum _SYSDBG_COMMAND type SYSDBG_VIRTUAL (line 3512) | typedef struct _SYSDBG_VIRTUAL type SYSDBG_PHYSICAL (line 3519) | typedef struct _SYSDBG_PHYSICAL type SYSDBG_CONTROL_SPACE (line 3526) | typedef struct _SYSDBG_CONTROL_SPACE type _INTERFACE_TYPE (line 3534) | enum _INTERFACE_TYPE type SYSDBG_IO_SPACE (line 3536) | typedef struct _SYSDBG_IO_SPACE type SYSDBG_MSR (line 3546) | typedef struct _SYSDBG_MSR type _BUS_DATA_TYPE (line 3552) | enum _BUS_DATA_TYPE type SYSDBG_BUS_DATA (line 3554) | typedef struct _SYSDBG_BUS_DATA type SYSDBG_TRIAGE_DUMP (line 3565) | typedef struct _SYSDBG_TRIAGE_DUMP type SYSDBG_LIVEDUMP_CONTROL_FLAGS (line 3579) | typedef union _SYSDBG_LIVEDUMP_CONTROL_FLAGS type SYSDBG_LIVEDUMP_CONTROL_ADDPAGES (line 3593) | typedef union _SYSDBG_LIVEDUMP_CONTROL_ADDPAGES type SYSDBG_LIVEDUMP_CONTROL (line 3606) | typedef struct _SYSDBG_LIVEDUMP_CONTROL type HARDERROR_RESPONSE_OPTION (line 3634) | typedef enum _HARDERROR_RESPONSE_OPTION type HARDERROR_RESPONSE (line 3647) | typedef enum _HARDERROR_RESPONSE type ALTERNATIVE_ARCHITECTURE_TYPE (line 3678) | typedef enum _ALTERNATIVE_ARCHITECTURE_TYPE type KUSER_SHARED_DATA (line 3695) | typedef struct _KUSER_SHARED_DATA function FORCEINLINE (line 3874) | FORCEINLINE ULONGLONG NtGetTickCount64() function FORCEINLINE (line 3901) | FORCEINLINE ULONG NtGetTickCount() type ATOM_INFORMATION_CLASS (line 4117) | typedef enum _ATOM_INFORMATION_CLASS type ATOM_BASIC_INFORMATION (line 4123) | typedef struct _ATOM_BASIC_INFORMATION type ATOM_TABLE_INFORMATION (line 4131) | typedef struct _ATOM_TABLE_INFORMATION type SHUTDOWN_ACTION (line 4249) | typedef enum _SHUTDOWN_ACTION FILE: Inject/herpaderping-main/ext/submodules/phnt/ntgdi.h type GDI_HANDLE_ENTRY (line 104) | typedef struct _GDI_HANDLE_ENTRY type GDI_SHARED_MEMORY (line 127) | typedef struct _GDI_SHARED_MEMORY FILE: Inject/herpaderping-main/ext/submodules/phnt/ntioapi.h type IO_STATUS_BLOCK (line 162) | typedef struct _IO_STATUS_BLOCK type FILE_IO_COMPLETION_INFORMATION (line 179) | typedef struct _FILE_IO_COMPLETION_INFORMATION type FILE_INFORMATION_CLASS (line 186) | typedef enum _FILE_INFORMATION_CLASS type FILE_BASIC_INFORMATION (line 268) | typedef struct _FILE_BASIC_INFORMATION type FILE_STANDARD_INFORMATION (line 277) | typedef struct _FILE_STANDARD_INFORMATION type FILE_STANDARD_INFORMATION_EX (line 286) | typedef struct _FILE_STANDARD_INFORMATION_EX type FILE_INTERNAL_INFORMATION (line 297) | typedef struct _FILE_INTERNAL_INFORMATION type FILE_EA_INFORMATION (line 302) | typedef struct _FILE_EA_INFORMATION type FILE_ACCESS_INFORMATION (line 307) | typedef struct _FILE_ACCESS_INFORMATION type FILE_POSITION_INFORMATION (line 312) | typedef struct _FILE_POSITION_INFORMATION type FILE_MODE_INFORMATION (line 317) | typedef struct _FILE_MODE_INFORMATION type FILE_ALIGNMENT_INFORMATION (line 322) | typedef struct _FILE_ALIGNMENT_INFORMATION type FILE_NAME_INFORMATION (line 327) | typedef struct _FILE_NAME_INFORMATION type FILE_ALL_INFORMATION (line 333) | typedef struct _FILE_ALL_INFORMATION type FILE_NETWORK_OPEN_INFORMATION (line 346) | typedef struct _FILE_NETWORK_OPEN_INFORMATION type FILE_ATTRIBUTE_TAG_INFORMATION (line 357) | typedef struct _FILE_ATTRIBUTE_TAG_INFORMATION type FILE_ALLOCATION_INFORMATION (line 363) | typedef struct _FILE_ALLOCATION_INFORMATION type FILE_COMPRESSION_INFORMATION (line 368) | typedef struct _FILE_COMPRESSION_INFORMATION type FILE_DISPOSITION_INFORMATION (line 378) | typedef struct _FILE_DISPOSITION_INFORMATION type FILE_END_OF_FILE_INFORMATION (line 383) | typedef struct _FILE_END_OF_FILE_INFORMATION type FILE_VALID_DATA_LENGTH_INFORMATION (line 388) | typedef struct _FILE_VALID_DATA_LENGTH_INFORMATION type FILE_LINK_INFORMATION (line 393) | typedef struct _FILE_LINK_INFORMATION type FILE_LINK_INFORMATION_EX (line 417) | typedef struct _FILE_LINK_INFORMATION_EX type FILE_MOVE_CLUSTER_INFORMATION (line 425) | typedef struct _FILE_MOVE_CLUSTER_INFORMATION type FILE_RENAME_INFORMATION (line 433) | typedef struct _FILE_RENAME_INFORMATION type FILE_RENAME_INFORMATION_EX (line 464) | typedef struct _FILE_RENAME_INFORMATION_EX type FILE_STREAM_INFORMATION (line 472) | typedef struct _FILE_STREAM_INFORMATION type FILE_TRACKING_INFORMATION (line 481) | typedef struct _FILE_TRACKING_INFORMATION type FILE_COMPLETION_INFORMATION (line 488) | typedef struct _FILE_COMPLETION_INFORMATION type FILE_PIPE_INFORMATION (line 494) | typedef struct _FILE_PIPE_INFORMATION type FILE_PIPE_LOCAL_INFORMATION (line 500) | typedef struct _FILE_PIPE_LOCAL_INFORMATION type FILE_PIPE_REMOTE_INFORMATION (line 514) | typedef struct _FILE_PIPE_REMOTE_INFORMATION type FILE_MAILSLOT_QUERY_INFORMATION (line 520) | typedef struct _FILE_MAILSLOT_QUERY_INFORMATION type FILE_MAILSLOT_SET_INFORMATION (line 529) | typedef struct _FILE_MAILSLOT_SET_INFORMATION type FILE_REPARSE_POINT_INFORMATION (line 534) | typedef struct _FILE_REPARSE_POINT_INFORMATION type FILE_LINK_ENTRY_INFORMATION (line 540) | typedef struct _FILE_LINK_ENTRY_INFORMATION type FILE_LINKS_INFORMATION (line 548) | typedef struct _FILE_LINKS_INFORMATION type FILE_NETWORK_PHYSICAL_NAME_INFORMATION (line 555) | typedef struct _FILE_NETWORK_PHYSICAL_NAME_INFORMATION type FILE_STANDARD_LINK_INFORMATION (line 561) | typedef struct _FILE_STANDARD_LINK_INFORMATION type FILE_SFIO_RESERVE_INFORMATION (line 569) | typedef struct _FILE_SFIO_RESERVE_INFORMATION type FILE_SFIO_VOLUME_INFORMATION (line 579) | typedef struct _FILE_SFIO_VOLUME_INFORMATION type IO_PRIORITY_HINT (line 586) | typedef enum _IO_PRIORITY_HINT type FILE_IO_PRIORITY_HINT_INFORMATION (line 596) | typedef struct _FILE_IO_PRIORITY_HINT_INFORMATION type FILE_IO_PRIORITY_HINT_INFORMATION_EX (line 601) | typedef struct _FILE_IO_PRIORITY_HINT_INFORMATION_EX type FILE_IO_COMPLETION_NOTIFICATION_INFORMATION (line 611) | typedef struct _FILE_IO_COMPLETION_NOTIFICATION_INFORMATION type FILE_PROCESS_IDS_USING_FILE_INFORMATION (line 616) | typedef struct _FILE_PROCESS_IDS_USING_FILE_INFORMATION type FILE_IS_REMOTE_DEVICE_INFORMATION (line 622) | typedef struct _FILE_IS_REMOTE_DEVICE_INFORMATION type FILE_NUMA_NODE_INFORMATION (line 627) | typedef struct _FILE_NUMA_NODE_INFORMATION type FILE_IOSTATUSBLOCK_RANGE_INFORMATION (line 632) | typedef struct _FILE_IOSTATUSBLOCK_RANGE_INFORMATION type FILE_REMOTE_PROTOCOL_INFORMATION (line 638) | typedef struct _FILE_REMOTE_PROTOCOL_INFORMATION type FILE_INTEGRITY_STREAM_INFORMATION (line 689) | typedef struct _FILE_INTEGRITY_STREAM_INFORMATION type FILE_VOLUME_NAME_INFORMATION (line 697) | typedef struct _FILE_VOLUME_NAME_INFORMATION type FILE_ID_INFORMATION (line 703) | typedef struct _FILE_ID_INFORMATION type FILE_ID_EXTD_DIR_INFORMATION (line 709) | typedef struct _FILE_ID_EXTD_DIR_INFORMATION type FILE_LINK_ENTRY_FULL_ID_INFORMATION (line 727) | typedef struct _FILE_LINK_ENTRY_FULL_ID_INFORMATION type FILE_ID_EXTD_BOTH_DIR_INFORMATION (line 735) | typedef struct _FILE_ID_EXTD_BOTH_DIR_INFORMATION type FILE_STAT_INFORMATION (line 756) | typedef struct _FILE_STAT_INFORMATION type FILE_MEMORY_PARTITION_INFORMATION (line 772) | typedef struct _FILE_MEMORY_PARTITION_INFORMATION type FILE_STAT_LX_INFORMATION (line 787) | typedef struct _FILE_STAT_LX_INFORMATION type FILE_CASE_SENSITIVE_INFORMATION (line 809) | typedef struct _FILE_CASE_SENSITIVE_INFORMATION type FILE_DIRECTORY_INFORMATION (line 816) | typedef struct _FILE_DIRECTORY_INFORMATION type FILE_FULL_DIR_INFORMATION (line 831) | typedef struct _FILE_FULL_DIR_INFORMATION type FILE_ID_FULL_DIR_INFORMATION (line 847) | typedef struct _FILE_ID_FULL_DIR_INFORMATION type FILE_BOTH_DIR_INFORMATION (line 864) | typedef struct _FILE_BOTH_DIR_INFORMATION type FILE_ID_BOTH_DIR_INFORMATION (line 882) | typedef struct _FILE_ID_BOTH_DIR_INFORMATION type FILE_NAMES_INFORMATION (line 901) | typedef struct _FILE_NAMES_INFORMATION type FILE_ID_GLOBAL_TX_DIR_INFORMATION (line 909) | typedef struct _FILE_ID_GLOBAL_TX_DIR_INFORMATION type FILE_OBJECTID_INFORMATION (line 931) | typedef struct _FILE_OBJECTID_INFORMATION type FILE_FULL_EA_INFORMATION (line 949) | typedef struct _FILE_FULL_EA_INFORMATION type FILE_GET_EA_INFORMATION (line 958) | typedef struct _FILE_GET_EA_INFORMATION type FILE_GET_QUOTA_INFORMATION (line 967) | typedef struct _FILE_GET_QUOTA_INFORMATION type FILE_QUOTA_INFORMATION (line 974) | typedef struct _FILE_QUOTA_INFORMATION type FSINFOCLASS (line 985) | typedef enum _FSINFOCLASS type FILE_FS_VOLUME_INFORMATION (line 1007) | typedef struct _FILE_FS_VOLUME_INFORMATION type FILE_FS_LABEL_INFORMATION (line 1017) | typedef struct _FILE_FS_LABEL_INFORMATION type FILE_FS_SIZE_INFORMATION (line 1024) | typedef struct _FILE_FS_SIZE_INFORMATION type FILE_FS_CONTROL_INFORMATION (line 1033) | typedef struct _FILE_FS_CONTROL_INFORMATION type FILE_FS_FULL_SIZE_INFORMATION (line 1044) | typedef struct _FILE_FS_FULL_SIZE_INFORMATION type FILE_FS_OBJECTID_INFORMATION (line 1054) | typedef struct _FILE_FS_OBJECTID_INFORMATION type FILE_FS_DEVICE_INFORMATION (line 1061) | typedef struct _FILE_FS_DEVICE_INFORMATION type FILE_FS_ATTRIBUTE_INFORMATION (line 1068) | typedef struct _FILE_FS_ATTRIBUTE_INFORMATION type FILE_FS_DRIVER_PATH_INFORMATION (line 1077) | typedef struct _FILE_FS_DRIVER_PATH_INFORMATION type FILE_FS_VOLUME_FLAGS_INFORMATION (line 1085) | typedef struct _FILE_FS_VOLUME_FLAGS_INFORMATION type FILE_FS_SECTOR_SIZE_INFORMATION (line 1096) | typedef struct _FILE_FS_SECTOR_SIZE_INFORMATION type FILE_FS_DATA_COPY_INFORMATION (line 1108) | typedef struct _FILE_FS_DATA_COPY_INFORMATION type FILE_FS_METADATA_SIZE_INFORMATION (line 1114) | typedef struct _FILE_FS_METADATA_SIZE_INFORMATION type FILE_FS_FULL_SIZE_INFORMATION_EX (line 1122) | typedef struct _FILE_FS_FULL_SIZE_INFORMATION_EX type DIRECTORY_NOTIFY_INFORMATION_CLASS (line 1559) | typedef enum _DIRECTORY_NOTIFY_INFORMATION_CLASS type IO_COMPLETION_INFORMATION_CLASS (line 1603) | typedef enum _IO_COMPLETION_INFORMATION_CLASS type IO_COMPLETION_BASIC_INFORMATION (line 1608) | typedef struct _IO_COMPLETION_BASIC_INFORMATION type IO_SESSION_EVENT (line 1732) | typedef enum _IO_SESSION_EVENT type IO_SESSION_STATE (line 1744) | typedef enum _IO_SESSION_STATE type INTERFACE_TYPE (line 1775) | typedef enum _INTERFACE_TYPE type DMA_WIDTH (line 1798) | typedef enum _DMA_WIDTH type DMA_SPEED (line 1806) | typedef enum _DMA_SPEED type BUS_DATA_TYPE (line 1816) | typedef enum _BUS_DATA_TYPE type REPARSE_DATA_BUFFER (line 1840) | typedef struct _REPARSE_DATA_BUFFER type FILE_PIPE_ASSIGN_EVENT_BUFFER (line 1904) | typedef struct _FILE_PIPE_ASSIGN_EVENT_BUFFER type FILE_PIPE_PEEK_BUFFER (line 1911) | typedef struct _FILE_PIPE_PEEK_BUFFER type FILE_PIPE_EVENT_BUFFER (line 1921) | typedef struct _FILE_PIPE_EVENT_BUFFER type FILE_PIPE_WAIT_FOR_BUFFER (line 1931) | typedef struct _FILE_PIPE_WAIT_FOR_BUFFER type FILE_PIPE_CLIENT_PROCESS_BUFFER (line 1940) | typedef struct _FILE_PIPE_CLIENT_PROCESS_BUFFER type FILE_PIPE_CLIENT_PROCESS_BUFFER_EX (line 1954) | typedef struct _FILE_PIPE_CLIENT_PROCESS_BUFFER_EX type FILE_MAILSLOT_PEEK_BUFFER (line 1975) | typedef struct _FILE_MAILSLOT_PEEK_BUFFER type MOUNTMGR_CREATE_POINT_INPUT (line 2006) | typedef struct _MOUNTMGR_CREATE_POINT_INPUT type MOUNTMGR_MOUNT_POINT (line 2015) | typedef struct _MOUNTMGR_MOUNT_POINT type MOUNTMGR_MOUNT_POINTS (line 2029) | typedef struct _MOUNTMGR_MOUNT_POINTS type MOUNTMGR_DRIVE_LETTER_TARGET (line 2037) | typedef struct _MOUNTMGR_DRIVE_LETTER_TARGET type MOUNTMGR_DRIVE_LETTER_INFORMATION (line 2044) | typedef struct _MOUNTMGR_DRIVE_LETTER_INFORMATION type MOUNTMGR_VOLUME_MOUNT_POINT (line 2052) | typedef struct _MOUNTMGR_VOLUME_MOUNT_POINT type MOUNTMGR_CHANGE_NOTIFY_INFO (line 2062) | typedef struct _MOUNTMGR_CHANGE_NOTIFY_INFO type MOUNTMGR_TARGET_NAME (line 2073) | typedef struct _MOUNTMGR_TARGET_NAME type MOUNTDEV_NAME (line 2123) | typedef struct _MOUNTDEV_NAME type MOUNTMGR_VOLUME_PATHS (line 2130) | typedef struct _MOUNTMGR_VOLUME_PATHS FILE: Inject/herpaderping-main/ext/submodules/phnt/ntkeapi.h type KTHREAD_STATE (line 22) | typedef enum _KTHREAD_STATE type KHETERO_CPU_POLICY (line 38) | typedef enum _KHETERO_CPU_POLICY type KWAIT_REASON (line 55) | typedef enum _KWAIT_REASON type KPROFILE_SOURCE (line 99) | typedef enum _KPROFILE_SOURCE FILE: Inject/herpaderping-main/ext/submodules/phnt/ntldr.h type LDR_SERVICE_TAG_RECORD (line 26) | typedef struct _LDR_SERVICE_TAG_RECORD type LDRP_CSLIST (line 33) | typedef struct _LDRP_CSLIST type LDR_DDAG_STATE (line 39) | typedef enum _LDR_DDAG_STATE type LDR_DDAG_NODE (line 59) | typedef struct _LDR_DDAG_NODE type LDR_DEPENDENCY_RECORD (line 78) | typedef struct _LDR_DEPENDENCY_RECORD type LDR_DLL_LOAD_REASON (line 87) | typedef enum _LDR_DLL_LOAD_REASON type LDR_DATA_TABLE_ENTRY (line 131) | typedef struct _LDR_DATA_TABLE_ENTRY type LDR_IMPORT_CALLBACK_INFO (line 444) | typedef struct _LDR_IMPORT_CALLBACK_INFO type LDR_SECTION_INFO (line 451) | typedef struct _LDR_SECTION_INFO type LDR_VERIFY_IMAGE_INFO (line 461) | typedef struct _LDR_VERIFY_IMAGE_INFO type LDR_DLL_LOADED_NOTIFICATION_DATA (line 498) | typedef struct _LDR_DLL_LOADED_NOTIFICATION_DATA type LDR_DLL_UNLOADED_NOTIFICATION_DATA (line 507) | typedef struct _LDR_DLL_UNLOADED_NOTIFICATION_DATA type LDR_DLL_NOTIFICATION_DATA (line 516) | typedef union _LDR_DLL_NOTIFICATION_DATA type PS_MITIGATION_OPTIONS_MAP (line 560) | typedef struct _PS_MITIGATION_OPTIONS_MAP type PS_MITIGATION_AUDIT_OPTIONS_MAP (line 566) | typedef struct _PS_MITIGATION_AUDIT_OPTIONS_MAP type PS_SYSTEM_DLL_INIT_BLOCK (line 572) | typedef struct _PS_SYSTEM_DLL_INIT_BLOCK type LDR_RESOURCE_INFO (line 662) | typedef struct _LDR_RESOURCE_INFO type LDR_ENUM_RESOURCE_ENTRY (line 695) | typedef struct _LDR_ENUM_RESOURCE_ENTRY type RTL_PROCESS_MODULE_INFORMATION (line 738) | typedef struct _RTL_PROCESS_MODULE_INFORMATION type RTL_PROCESS_MODULES (line 752) | typedef struct _RTL_PROCESS_MODULES type RTL_PROCESS_MODULE_INFORMATION_EX (line 759) | typedef struct _RTL_PROCESS_MODULE_INFORMATION_EX type DELAYLOAD_PROC_DESCRIPTOR (line 841) | typedef struct _DELAYLOAD_PROC_DESCRIPTOR type DELAYLOAD_INFO (line 852) | typedef struct _DELAYLOAD_INFO FILE: Inject/herpaderping-main/ext/submodules/phnt/ntlpcapi.h type PORT_MESSAGE (line 20) | typedef struct _PORT_MESSAGE type PORT_DATA_ENTRY (line 53) | typedef struct _PORT_DATA_ENTRY type PORT_DATA_INFORMATION (line 59) | typedef struct _PORT_DATA_INFORMATION type LPC_CLIENT_DIED_MSG (line 92) | typedef struct _LPC_CLIENT_DIED_MSG type PORT_VIEW (line 98) | typedef struct _PORT_VIEW type REMOTE_PORT_VIEW (line 108) | typedef struct _REMOTE_PORT_VIEW type PORT_MESSAGE64 (line 121) | typedef struct _PORT_MESSAGE64 type LPC_CLIENT_DIED_MSG64 (line 154) | typedef struct _LPC_CLIENT_DIED_MSG64 type PORT_VIEW64 (line 160) | typedef struct _PORT_VIEW64 type REMOTE_PORT_VIEW64 (line 170) | typedef struct _REMOTE_PORT_VIEW64 type PORT_INFORMATION_CLASS (line 349) | typedef enum _PORT_INFORMATION_CLASS type HANDLE (line 369) | typedef HANDLE ALPC_HANDLE, *PALPC_HANDLE; type ALPC_PORT_ATTRIBUTES (line 376) | typedef struct _ALPC_PORT_ATTRIBUTES type ALPC_MESSAGE_ATTRIBUTES (line 400) | typedef struct _ALPC_MESSAGE_ATTRIBUTES type ALPC_COMPLETION_LIST_STATE (line 407) | typedef struct _ALPC_COMPLETION_LIST_STATE type DECLSPEC_ALIGN (line 424) | struct DECLSPEC_ALIGN type ALPC_CONTEXT_ATTR (line 450) | typedef struct _ALPC_CONTEXT_ATTR type ALPC_HANDLE_ATTR32 (line 466) | typedef struct _ALPC_HANDLE_ATTR32 type ALPC_HANDLE_ATTR (line 482) | typedef struct _ALPC_HANDLE_ATTR type ALPC_SECURITY_ATTR (line 502) | typedef struct _ALPC_SECURITY_ATTR type ALPC_DATA_VIEW_ATTR (line 514) | typedef struct _ALPC_DATA_VIEW_ATTR type ALPC_PORT_INFORMATION_CLASS (line 523) | typedef enum _ALPC_PORT_INFORMATION_CLASS type ALPC_BASIC_INFORMATION (line 540) | typedef struct _ALPC_BASIC_INFORMATION type ALPC_PORT_ASSOCIATE_COMPLETION_PORT (line 548) | typedef struct _ALPC_PORT_ASSOCIATE_COMPLETION_PORT type ALPC_SERVER_INFORMATION (line 555) | typedef struct _ALPC_SERVER_INFORMATION type ALPC_PORT_MESSAGE_ZONE_INFORMATION (line 573) | typedef struct _ALPC_PORT_MESSAGE_ZONE_INFORMATION type ALPC_PORT_COMPLETION_LIST_INFORMATION (line 580) | typedef struct _ALPC_PORT_COMPLETION_LIST_INFORMATION type ALPC_MESSAGE_INFORMATION_CLASS (line 589) | typedef enum _ALPC_MESSAGE_INFORMATION_CLASS type ALPC_MESSAGE_HANDLE_INFORMATION (line 598) | typedef struct _ALPC_MESSAGE_HANDLE_INFORMATION FILE: Inject/herpaderping-main/ext/submodules/phnt/ntmisc.h type VDMSERVICECLASS (line 22) | typedef enum _VDMSERVICECLASS type TRACE_CONTROL_INFORMATION_CLASS (line 61) | typedef enum _TRACE_CONTROL_INFORMATION_CLASS FILE: Inject/herpaderping-main/ext/submodules/phnt/ntmmapi.h type MEMORY_INFORMATION_CLASS (line 78) | typedef enum _MEMORY_INFORMATION_CLASS type MEMORY_WORKING_SET_BLOCK (line 106) | typedef struct _MEMORY_WORKING_SET_BLOCK type MEMORY_WORKING_SET_INFORMATION (line 119) | typedef struct _MEMORY_WORKING_SET_INFORMATION type MEMORY_REGION_INFORMATION (line 126) | typedef struct _MEMORY_REGION_INFORMATION type MEMORY_WORKING_SET_EX_LOCATION (line 153) | typedef enum _MEMORY_WORKING_SET_EX_LOCATION type MEMORY_WORKING_SET_EX_BLOCK (line 162) | typedef struct _MEMORY_WORKING_SET_EX_BLOCK type MEMORY_WORKING_SET_EX_INFORMATION (line 205) | typedef struct _MEMORY_WORKING_SET_EX_INFORMATION type MEMORY_SHARED_COMMIT_INFORMATION (line 216) | typedef struct _MEMORY_SHARED_COMMIT_INFORMATION type MEMORY_IMAGE_INFORMATION (line 222) | typedef struct _MEMORY_IMAGE_INFORMATION type MEMORY_ENCLAVE_IMAGE_INFORMATION (line 240) | typedef struct _MEMORY_ENCLAVE_IMAGE_INFORMATION type MEMORY_FRAME_INFORMATION (line 298) | typedef struct _MEMORY_FRAME_INFORMATION type FILEOFFSET_INFORMATION (line 310) | typedef struct _FILEOFFSET_INFORMATION type PAGEDIR_INFORMATION (line 318) | typedef struct _PAGEDIR_INFORMATION type UNIQUE_PROCESS_INFORMATION (line 326) | typedef struct _UNIQUE_PROCESS_INFORMATION type MMPFN_IDENTITY (line 334) | typedef struct _MMPFN_IDENTITY type MMPFN_MEMSNAP_INFORMATION (line 362) | typedef struct _MMPFN_MEMSNAP_INFORMATION type SECTION_INFORMATION_CLASS (line 368) | typedef enum _SECTION_INFORMATION_CLASS type SECTION_BASIC_INFORMATION (line 378) | typedef struct _SECTION_BASIC_INFORMATION type SECTION_IMAGE_INFORMATION (line 386) | typedef struct _SECTION_IMAGE_INFORMATION type SECTION_INTERNAL_IMAGE_INFORMATION (line 435) | typedef struct _SECTION_INTERNAL_IMAGE_INFORMATION type SECTION_INHERIT (line 450) | typedef enum _SECTION_INHERIT type VIRTUAL_MEMORY_INFORMATION_CLASS (line 544) | typedef enum _VIRTUAL_MEMORY_INFORMATION_CLASS type MEMORY_RANGE_ENTRY (line 553) | typedef struct _MEMORY_RANGE_ENTRY type CFG_CALL_TARGET_LIST_INFORMATION (line 559) | typedef struct _CFG_CALL_TARGET_LIST_INFORMATION type MEMORY_PARTITION_INFORMATION_CLASS (line 732) | typedef enum _MEMORY_PARTITION_INFORMATION_CLASS type MEMORY_PARTITION_CONFIGURATION_INFORMATION (line 744) | typedef struct _MEMORY_PARTITION_CONFIGURATION_INFORMATION type MEMORY_PARTITION_TRANSFER_INFORMATION (line 767) | typedef struct _MEMORY_PARTITION_TRANSFER_INFORMATION type MEMORY_PARTITION_PAGEFILE_INFORMATION (line 775) | typedef struct _MEMORY_PARTITION_PAGEFILE_INFORMATION type MEMORY_PARTITION_PAGE_COMBINE_INFORMATION (line 784) | typedef struct _MEMORY_PARTITION_PAGE_COMBINE_INFORMATION type MEMORY_PARTITION_PAGE_RANGE (line 792) | typedef struct _MEMORY_PARTITION_PAGE_RANGE type MEMORY_PARTITION_INITIAL_ADD_INFORMATION (line 799) | typedef struct _MEMORY_PARTITION_INITIAL_ADD_INFORMATION type MEMORY_PARTITION_MEMORY_EVENTS_INFORMATION (line 808) | typedef struct _MEMORY_PARTITION_MEMORY_EVENTS_INFORMATION FILE: Inject/herpaderping-main/ext/submodules/phnt/ntnls.h type CPTABLEINFO (line 17) | typedef struct _CPTABLEINFO type NLSTABLEINFO (line 33) | typedef struct _NLSTABLEINFO FILE: Inject/herpaderping-main/ext/submodules/phnt/ntobapi.h type OBJECT_INFORMATION_CLASS (line 40) | typedef enum _OBJECT_INFORMATION_CLASS type OBJECT_BASIC_INFORMATION (line 60) | typedef struct _OBJECT_BASIC_INFORMATION type OBJECT_NAME_INFORMATION (line 76) | typedef struct _OBJECT_NAME_INFORMATION type OBJECT_TYPE_INFORMATION (line 82) | typedef struct _OBJECT_TYPE_INFORMATION type OBJECT_TYPES_INFORMATION (line 109) | typedef struct _OBJECT_TYPES_INFORMATION type OBJECT_HANDLE_FLAG_INFORMATION (line 114) | typedef struct _OBJECT_HANDLE_FLAG_INFORMATION type OBJECT_DIRECTORY_INFORMATION (line 293) | typedef struct _OBJECT_DIRECTORY_INFORMATION FILE: Inject/herpaderping-main/ext/submodules/phnt/ntpebteb.h type _RTL_USER_PROCESS_PARAMETERS (line 15) | struct _RTL_USER_PROCESS_PARAMETERS type _RTL_CRITICAL_SECTION (line 16) | struct _RTL_CRITICAL_SECTION type ACTIVATION_CONTEXT_STACK (line 19) | typedef struct _ACTIVATION_CONTEXT_STACK type API_SET_NAMESPACE (line 29) | typedef struct _API_SET_NAMESPACE type API_SET_HASH_ENTRY (line 41) | typedef struct _API_SET_HASH_ENTRY type API_SET_NAMESPACE_ENTRY (line 48) | typedef struct _API_SET_NAMESPACE_ENTRY type API_SET_VALUE_ENTRY (line 59) | typedef struct _API_SET_VALUE_ENTRY type PEB (line 69) | typedef struct _PEB type GDI_TEB_BATCH (line 245) | typedef struct _GDI_TEB_BATCH type TEB_ACTIVE_FRAME_CONTEXT (line 252) | typedef struct _TEB_ACTIVE_FRAME_CONTEXT type TEB_ACTIVE_FRAME (line 258) | typedef struct _TEB_ACTIVE_FRAME type TEB (line 265) | typedef struct _TEB FILE: Inject/herpaderping-main/ext/submodules/phnt/ntpfapi.h type PF_BOOT_PHASE_ID (line 19) | typedef enum _PF_BOOT_PHASE_ID type PF_ENABLE_STATUS (line 33) | typedef enum _PF_ENABLE_STATUS type PF_TRACE_LIMITS (line 41) | typedef struct _PF_TRACE_LIMITS type PF_SYSTEM_PREFETCH_PARAMETERS (line 48) | typedef struct _PF_SYSTEM_PREFETCH_PARAMETERS type PF_BOOT_CONTROL (line 60) | typedef struct _PF_BOOT_CONTROL type PREFETCHER_INFORMATION_CLASS (line 66) | typedef enum _PREFETCHER_INFORMATION_CLASS type PREFETCHER_INFORMATION (line 78) | typedef struct _PREFETCHER_INFORMATION type PF_SYSTEM_SUPERFETCH_PARAMETERS (line 89) | typedef struct _PF_SYSTEM_SUPERFETCH_PARAMETERS type PF_PFN_PRIO_REQUEST (line 103) | typedef struct _PF_PFN_PRIO_REQUEST type PFS_PRIVATE_PAGE_SOURCE_TYPE (line 112) | typedef enum _PFS_PRIVATE_PAGE_SOURCE_TYPE type PFS_PRIVATE_PAGE_SOURCE (line 120) | typedef struct _PFS_PRIVATE_PAGE_SOURCE type PF_PRIVSOURCE_INFO (line 132) | typedef struct _PF_PRIVSOURCE_INFO type PF_PRIVSOURCE_QUERY_REQUEST (line 156) | typedef struct _PF_PRIVSOURCE_QUERY_REQUEST type PF_PHASED_SCENARIO_TYPE (line 164) | typedef enum _PF_PHASED_SCENARIO_TYPE type PF_SCENARIO_PHASE_INFO (line 175) | typedef struct _PF_SCENARIO_PHASE_INFO type PF_MEMORY_LIST_NODE (line 185) | typedef struct _PF_MEMORY_LIST_NODE type PF_MEMORY_LIST_INFO (line 198) | typedef struct _PF_MEMORY_LIST_INFO type PF_PHYSICAL_MEMORY_RANGE (line 206) | typedef struct _PF_PHYSICAL_MEMORY_RANGE type PF_PHYSICAL_MEMORY_RANGE_INFO_V1 (line 214) | typedef struct _PF_PHYSICAL_MEMORY_RANGE_INFO_V1 type PF_PHYSICAL_MEMORY_RANGE_INFO_V2 (line 223) | typedef struct _PF_PHYSICAL_MEMORY_RANGE_INFO_V2 type PF_REPURPOSED_BY_PREFETCH_INFO (line 235) | typedef struct _PF_REPURPOSED_BY_PREFETCH_INFO type SUPERFETCH_INFORMATION_CLASS (line 243) | typedef enum _SUPERFETCH_INFORMATION_CLASS type SUPERFETCH_INFORMATION (line 271) | typedef struct _SUPERFETCH_INFORMATION FILE: Inject/herpaderping-main/ext/submodules/phnt/ntpnpapi.h type PLUGPLAY_EVENT_CATEGORY (line 15) | typedef enum _PLUGPLAY_EVENT_CATEGORY type PLUGPLAY_EVENT_BLOCK (line 30) | typedef struct _PLUGPLAY_EVENT_BLOCK type PLUGPLAY_CONTROL_CLASS (line 84) | typedef enum _PLUGPLAY_CONTROL_CLASS FILE: Inject/herpaderping-main/ext/submodules/phnt/ntpoapi.h type POWER_STATE (line 15) | typedef union _POWER_STATE type POWER_STATE_TYPE (line 21) | typedef enum _POWER_STATE_TYPE type SYSTEM_POWER_STATE_CONTEXT (line 29) | typedef struct _SYSTEM_POWER_STATE_CONTEXT type COUNTED_REASON_CONTEXT (line 51) | typedef struct _COUNTED_REASON_CONTEXT type POWER_STATE_HANDLER_TYPE (line 70) | typedef enum _POWER_STATE_HANDLER_TYPE type POWER_STATE_HANDLER (line 94) | typedef struct _POWER_STATE_HANDLER type POWER_STATE_NOTIFY_HANDLER (line 109) | typedef struct _POWER_STATE_NOTIFY_HANDLER type PROCESSOR_POWER_INFORMATION (line 115) | typedef struct _PROCESSOR_POWER_INFORMATION type SYSTEM_POWER_INFORMATION (line 125) | typedef struct _SYSTEM_POWER_INFORMATION FILE: Inject/herpaderping-main/ext/submodules/phnt/ntpsapi.h type ULONG (line 64) | typedef ULONG GDI_HANDLE_BUFFER[GDI_HANDLE_BUFFER_SIZE]; type ULONG (line 66) | typedef ULONG GDI_HANDLE_BUFFER32[GDI_HANDLE_BUFFER_SIZE32]; type ULONG (line 67) | typedef ULONG GDI_HANDLE_BUFFER64[GDI_HANDLE_BUFFER_SIZE64]; type PEB_LDR_DATA (line 74) | typedef struct _PEB_LDR_DATA type INITIAL_TEB (line 87) | typedef struct _INITIAL_TEB type WOW64_PROCESS (line 99) | typedef struct _WOW64_PROCESS type PROCESSINFOCLASS (line 107) | typedef enum _PROCESSINFOCLASS type THREADINFOCLASS (line 214) | typedef enum _THREADINFOCLASS type PAGE_PRIORITY_INFORMATION (line 273) | typedef struct _PAGE_PRIORITY_INFORMATION type PROCESS_BASIC_INFORMATION (line 283) | typedef struct _PROCESS_BASIC_INFORMATION type PROCESS_EXTENDED_BASIC_INFORMATION (line 293) | typedef struct _PROCESS_EXTENDED_BASIC_INFORMATION type VM_COUNTERS (line 316) | typedef struct _VM_COUNTERS type VM_COUNTERS_EX (line 331) | typedef struct _VM_COUNTERS_EX type VM_COUNTERS_EX2 (line 348) | typedef struct _VM_COUNTERS_EX2 type KERNEL_USER_TIMES (line 355) | typedef struct _KERNEL_USER_TIMES type POOLED_USAGE_AND_LIMITS (line 363) | typedef struct _POOLED_USAGE_AND_LIMITS type PROCESS_EXCEPTION_PORT (line 379) | typedef struct _PROCESS_EXCEPTION_PORT type PROCESS_ACCESS_TOKEN (line 385) | typedef struct _PROCESS_ACCESS_TOKEN type PROCESS_LDT_INFORMATION (line 391) | typedef struct _PROCESS_LDT_INFORMATION type PROCESS_LDT_SIZE (line 398) | typedef struct _PROCESS_LDT_SIZE type PROCESS_WS_WATCH_INFORMATION (line 403) | typedef struct _PROCESS_WS_WATCH_INFORMATION type PROCESS_WS_WATCH_INFORMATION_EX (line 412) | typedef struct _PROCESS_WS_WATCH_INFORMATION_EX type PROCESS_PRIORITY_CLASS (line 427) | typedef struct _PROCESS_PRIORITY_CLASS type PROCESS_FOREGROUND_BACKGROUND (line 433) | typedef struct _PROCESS_FOREGROUND_BACKGROUND type PROCESS_DEVICEMAP_INFORMATION (line 440) | typedef struct _PROCESS_DEVICEMAP_INFORMATION type PROCESS_DEVICEMAP_INFORMATION_EX (line 458) | typedef struct _PROCESS_DEVICEMAP_INFORMATION_EX type PROCESS_SESSION_INFORMATION (line 475) | typedef struct _PROCESS_SESSION_INFORMATION type PROCESS_HANDLE_TRACING_ENABLE (line 485) | typedef struct _PROCESS_HANDLE_TRACING_ENABLE type PROCESS_HANDLE_TRACING_ENABLE_EX (line 492) | typedef struct _PROCESS_HANDLE_TRACING_ENABLE_EX type PROCESS_HANDLE_TRACING_ENTRY (line 504) | typedef struct _PROCESS_HANDLE_TRACING_ENTRY type PROCESS_HANDLE_TRACING_QUERY (line 512) | typedef struct _PROCESS_HANDLE_TRACING_QUERY type THREAD_TLS_INFORMATION (line 522) | typedef struct _THREAD_TLS_INFORMATION type PROCESS_TLS_INFORMATION_TYPE (line 531) | typedef enum _PROCESS_TLS_INFORMATION_TYPE type PROCESS_TLS_INFORMATION (line 539) | typedef struct _PROCESS_TLS_INFORMATION type PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION (line 550) | typedef struct _PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION type PROCESS_STACK_ALLOCATION_INFORMATION (line 558) | typedef struct _PROCESS_STACK_ALLOCATION_INFORMATION type PROCESS_STACK_ALLOCATION_INFORMATION_EX (line 566) | typedef struct _PROCESS_STACK_ALLOCATION_INFORMATION_EX type PROCESS_AFFINITY_UPDATE_MODE (line 576) | typedef union _PROCESS_AFFINITY_UPDATE_MODE type PROCESS_MEMORY_ALLOCATION_MODE (line 588) | typedef union _PROCESS_MEMORY_ALLOCATION_MODE type PROCESS_HANDLE_INFORMATION (line 599) | typedef struct _PROCESS_HANDLE_INFORMATION type PROCESS_CYCLE_TIME_INFORMATION (line 606) | typedef struct _PROCESS_CYCLE_TIME_INFORMATION type PROCESS_WINDOW_INFORMATION (line 613) | typedef struct _PROCESS_WINDOW_INFORMATION type PROCESS_HANDLE_TABLE_ENTRY_INFO (line 621) | typedef struct _PROCESS_HANDLE_TABLE_ENTRY_INFO type PROCESS_HANDLE_SNAPSHOT_INFORMATION (line 633) | typedef struct _PROCESS_HANDLE_SNAPSHOT_INFORMATION type PROCESS_MITIGATION_POLICY_INFORMATION (line 643) | typedef struct _PROCESS_MITIGATION_POLICY_INFORMATION type PROCESS_KEEPALIVE_COUNT_INFORMATION (line 664) | typedef struct _PROCESS_KEEPALIVE_COUNT_INFORMATION type PROCESS_REVOKE_FILE_HANDLES_INFORMATION (line 670) | typedef struct _PROCESS_REVOKE_FILE_HANDLES_INFORMATION type PROCESS_WORKING_SET_OPERATION (line 677) | typedef enum _PROCESS_WORKING_SET_OPERATION type PROCESS_WORKING_SET_CONTROL (line 684) | typedef struct _PROCESS_WORKING_SET_CONTROL type PS_PROTECTED_TYPE (line 691) | typedef enum _PS_PROTECTED_TYPE type PS_PROTECTED_SIGNER (line 699) | typedef enum _PS_PROTECTED_SIGNER type PS_PROTECTION (line 731) | typedef struct _PS_PROTECTION type PROCESS_FAULT_INFORMATION (line 745) | typedef struct _PROCESS_FAULT_INFORMATION type PROCESS_TELEMETRY_ID_INFORMATION (line 751) | typedef struct _PROCESS_TELEMETRY_ID_INFORMATION type PROCESS_COMMIT_RELEASE_INFORMATION (line 772) | typedef struct _PROCESS_COMMIT_RELEASE_INFORMATION type PROCESS_JOB_MEMORY_INFO (line 787) | typedef struct _PROCESS_JOB_MEMORY_INFO type PROCESS_CHILD_PROCESS_INFORMATION (line 796) | typedef struct _PROCESS_CHILD_PROCESS_INFORMATION type PROCESS_WAKE_INFORMATION (line 804) | typedef struct _PROCESS_WAKE_INFORMATION type PROCESS_ENERGY_TRACKING_STATE (line 811) | typedef struct _PROCESS_ENERGY_TRACKING_STATE type MANAGE_WRITES_TO_EXECUTABLE_MEMORY (line 820) | typedef struct _MANAGE_WRITES_TO_EXECUTABLE_MEMORY type PROCESS_READWRITEVM_LOGGING_INFORMATION (line 834) | typedef union _PROCESS_READWRITEVM_LOGGING_INFORMATION type PROCESS_UPTIME_INFORMATION (line 845) | typedef struct _PROCESS_UPTIME_INFORMATION type PROCESS_SYSTEM_RESOURCE_MANAGEMENT (line 862) | typedef union _PROCESS_SYSTEM_RESOURCE_MANAGEMENT type PROCESS_SECURITY_DOMAIN_INFORMATION (line 873) | typedef struct _PROCESS_SECURITY_DOMAIN_INFORMATION type PROCESS_COMBINE_SECURITY_DOMAINS_INFORMATION (line 879) | typedef struct _PROCESS_COMBINE_SECURITY_DOMAINS_INFORMATION type PROCESS_LOGGING_INFORMATION (line 885) | typedef struct _PROCESS_LOGGING_INFORMATION type PROCESS_LEAP_SECOND_INFORMATION (line 899) | typedef struct _PROCESS_LEAP_SECOND_INFORMATION type PROCESS_FIBER_SHADOW_STACK_ALLOCATION_INFORMATION (line 906) | typedef struct _PROCESS_FIBER_SHADOW_STACK_ALLOCATION_INFORMATION type PROCESS_FREE_FIBER_SHADOW_STACK_ALLOCATION_INFORMATION (line 916) | typedef struct _PROCESS_FREE_FIBER_SHADOW_STACK_ALLOCATION_INFORMATION type THREAD_BASIC_INFORMATION (line 927) | typedef struct _THREAD_BASIC_INFORMATION type THREAD_LAST_SYSCALL_INFORMATION (line 938) | typedef struct _THREAD_LAST_SYSCALL_INFORMATION type THREAD_CYCLE_TIME_INFORMATION (line 951) | typedef struct _THREAD_CYCLE_TIME_INFORMATION type THREAD_TEB_INFORMATION (line 958) | typedef struct _THREAD_TEB_INFORMATION type COUNTER_READING (line 966) | typedef struct _COUNTER_READING type THREAD_PERFORMANCE_DATA (line 975) | typedef struct _THREAD_PERFORMANCE_DATA type THREAD_PROFILING_INFORMATION (line 990) | typedef struct _THREAD_PROFILING_INFORMATION type RTL_UMS_CONTEXT (line 999) | typedef struct _RTL_UMS_CONTEXT type THREAD_UMS_INFORMATION_COMMAND (line 1024) | typedef enum _THREAD_UMS_INFORMATION_COMMAND type RTL_UMS_COMPLETION_LIST (line 1033) | typedef struct _RTL_UMS_COMPLETION_LIST type THREAD_UMS_INFORMATION (line 1042) | typedef struct _THREAD_UMS_INFORMATION type THREAD_NAME_INFORMATION (line 1060) | typedef struct _THREAD_NAME_INFORMATION type SUBSYSTEM_INFORMATION_TYPE (line 1067) | typedef enum _SUBSYSTEM_INFORMATION_TYPE type THREAD_WORKLOAD_CLASS (line 1076) | typedef enum _THREAD_WORKLOAD_CLASS type VOID (line 1375) | typedef VOID (*PPS_APC_ROUTINE)( type PS_ATTRIBUTE_NUM (line 1445) | typedef enum _PS_ATTRIBUTE_NUM type PS_ATTRIBUTE (line 1542) | typedef struct _PS_ATTRIBUTE type PS_ATTRIBUTE_LIST (line 1554) | typedef struct _PS_ATTRIBUTE_LIST type PS_MEMORY_RESERVE (line 1560) | typedef struct _PS_MEMORY_RESERVE type PS_STD_HANDLE_STATE (line 1566) | typedef enum _PS_STD_HANDLE_STATE type PS_STD_HANDLE_INFO (line 1580) | typedef struct _PS_STD_HANDLE_INFO type PS_BNO_ISOLATION_PARAMETERS (line 1595) | typedef struct _PS_BNO_ISOLATION_PARAMETERS type PS_MITIGATION_OPTION (line 1604) | typedef enum _PS_MITIGATION_OPTION type PS_CREATE_STATE (line 1641) | typedef enum _PS_CREATE_STATE type PS_CREATE_INFO (line 1653) | typedef struct _PS_CREATE_INFO type JOBOBJECT_EXTENDED_ACCOUNTING_INFORMATION (line 1850) | typedef struct _JOBOBJECT_EXTENDED_ACCOUNTING_INFORMATION type JOBOBJECT_WAKE_INFORMATION (line 1862) | typedef struct _JOBOBJECT_WAKE_INFORMATION type JOBOBJECT_WAKE_INFORMATION_V1 (line 1869) | typedef struct _JOBOBJECT_WAKE_INFORMATION_V1 type JOBOBJECT_INTERFERENCE_INFORMATION (line 1876) | typedef struct _JOBOBJECT_INTERFERENCE_INFORMATION type JOBOBJECT_WAKE_FILTER (line 1882) | typedef struct _JOBOBJECT_WAKE_FILTER type JOBOBJECT_FREEZE_INFORMATION (line 1889) | typedef struct _JOBOBJECT_FREEZE_INFORMATION type JOBOBJECT_MEMORY_USAGE_INFORMATION (line 1909) | typedef struct _JOBOBJECT_MEMORY_USAGE_INFORMATION type JOBOBJECT_MEMORY_USAGE_INFORMATION_V2 (line 1916) | typedef struct _JOBOBJECT_MEMORY_USAGE_INFORMATION_V2 type SILO_USER_SHARED_DATA (line 1924) | typedef struct _SILO_USER_SHARED_DATA type SILOOBJECT_ROOT_DIRECTORY (line 1938) | typedef struct _SILOOBJECT_ROOT_DIRECTORY type JOBOBJECT_ENERGY_TRACKING_STATE (line 1945) | typedef struct _JOBOBJECT_ENERGY_TRACKING_STATE type MEMORY_RESERVE_TYPE (line 2040) | typedef enum _MEMORY_RESERVE_TYPE FILE: Inject/herpaderping-main/ext/submodules/phnt/ntregapi.h type KEY_INFORMATION_CLASS (line 25) | typedef enum _KEY_INFORMATION_CLASS type KEY_BASIC_INFORMATION (line 40) | typedef struct _KEY_BASIC_INFORMATION type KEY_NODE_INFORMATION (line 48) | typedef struct _KEY_NODE_INFORMATION type KEY_FULL_INFORMATION (line 60) | typedef struct _KEY_FULL_INFORMATION type KEY_NAME_INFORMATION (line 75) | typedef struct _KEY_NAME_INFORMATION type KEY_CACHED_INFORMATION (line 81) | typedef struct _KEY_CACHED_INFORMATION type KEY_FLAGS_INFORMATION (line 94) | typedef struct _KEY_FLAGS_INFORMATION type KEY_VIRTUALIZATION_INFORMATION (line 99) | typedef struct _KEY_VIRTUALIZATION_INFORMATION type KEY_TRUST_INFORMATION (line 110) | typedef struct _KEY_TRUST_INFORMATION type KEY_LAYER_INFORMATION (line 117) | typedef struct _KEY_LAYER_INFORMATION type KEY_SET_INFORMATION_CLASS (line 126) | typedef enum _KEY_SET_INFORMATION_CLASS type KEY_WRITE_TIME_INFORMATION (line 138) | typedef struct _KEY_WRITE_TIME_INFORMATION type KEY_WOW64_FLAGS_INFORMATION (line 143) | typedef struct _KEY_WOW64_FLAGS_INFORMATION type KEY_HANDLE_TAGS_INFORMATION (line 148) | typedef struct _KEY_HANDLE_TAGS_INFORMATION type KEY_SET_LAYER_INFORMATION (line 153) | typedef struct _KEY_SET_LAYER_INFORMATION type KEY_CONTROL_FLAGS_INFORMATION (line 162) | typedef struct _KEY_CONTROL_FLAGS_INFORMATION type KEY_SET_VIRTUALIZATION_INFORMATION (line 167) | typedef struct _KEY_SET_VIRTUALIZATION_INFORMATION type KEY_VALUE_INFORMATION_CLASS (line 175) | typedef enum _KEY_VALUE_INFORMATION_CLASS type KEY_VALUE_BASIC_INFORMATION (line 186) | typedef struct _KEY_VALUE_BASIC_INFORMATION type KEY_VALUE_FULL_INFORMATION (line 194) | typedef struct _KEY_VALUE_FULL_INFORMATION type KEY_VALUE_PARTIAL_INFORMATION (line 206) | typedef struct _KEY_VALUE_PARTIAL_INFORMATION type KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 (line 214) | typedef struct _KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 type KEY_VALUE_LAYER_INFORMATION (line 222) | typedef struct _KEY_VALUE_LAYER_INFORMATION type KEY_VALUE_ENTRY (line 228) | typedef struct _KEY_VALUE_ENTRY type REG_ACTION (line 236) | typedef enum _REG_ACTION type REG_NOTIFY_INFORMATION (line 243) | typedef struct _REG_NOTIFY_INFORMATION type KEY_PID_ARRAY (line 251) | typedef struct _KEY_PID_ARRAY type KEY_OPEN_SUBKEYS_INFORMATION (line 257) | typedef struct _KEY_OPEN_SUBKEYS_INFORMATION FILE: Inject/herpaderping-main/ext/submodules/phnt/ntrtl.h function FORCEINLINE (line 20) | FORCEINLINE VOID InitializeListHead( function BOOLEAN (line 27) | BOOLEAN IsListEmpty( function FORCEINLINE (line 34) | FORCEINLINE BOOLEAN RemoveEntryList( function FORCEINLINE (line 49) | FORCEINLINE PLIST_ENTRY RemoveHeadList( function FORCEINLINE (line 64) | FORCEINLINE PLIST_ENTRY RemoveTailList( function FORCEINLINE (line 79) | FORCEINLINE VOID InsertTailList( function FORCEINLINE (line 93) | FORCEINLINE VOID InsertHeadList( function FORCEINLINE (line 107) | FORCEINLINE VOID AppendTailList( function FORCEINLINE (line 120) | FORCEINLINE PSINGLE_LIST_ENTRY PopEntryList( function FORCEINLINE (line 134) | FORCEINLINE VOID PushEntryList( type TABLE_SEARCH_RESULT (line 145) | typedef enum _TABLE_SEARCH_RESULT type RTL_GENERIC_COMPARE_RESULTS (line 153) | typedef enum _RTL_GENERIC_COMPARE_RESULTS type RTL_BALANCED_LINKS (line 182) | typedef struct _RTL_BALANCED_LINKS type RTL_AVL_TABLE (line 191) | typedef struct _RTL_AVL_TABLE type RTL_SPLAY_LINKS (line 332) | typedef struct _RTL_SPLAY_LINKS type _RTL_GENERIC_TABLE (line 429) | struct _RTL_GENERIC_TABLE type RTL_GENERIC_TABLE (line 447) | typedef struct _RTL_GENERIC_TABLE type RTL_RB_TREE (line 564) | typedef struct _RTL_RB_TREE type RTL_DYNAMIC_HASH_TABLE_ENTRY (line 601) | typedef struct _RTL_DYNAMIC_HASH_TABLE_ENTRY type RTL_DYNAMIC_HASH_TABLE_CONTEXT (line 609) | typedef struct _RTL_DYNAMIC_HASH_TABLE_CONTEXT type RTL_DYNAMIC_HASH_TABLE_ENUMERATOR (line 616) | typedef struct _RTL_DYNAMIC_HASH_TABLE_ENUMERATOR type RTL_DYNAMIC_HASH_TABLE (line 623) | typedef struct _RTL_DYNAMIC_HASH_TABLE function FORCEINLINE (line 645) | FORCEINLINE function FORCEINLINE (line 655) | FORCEINLINE function FORCEINLINE (line 666) | FORCEINLINE function FORCEINLINE (line 676) | FORCEINLINE function FORCEINLINE (line 685) | FORCEINLINE function FORCEINLINE (line 694) | FORCEINLINE function FORCEINLINE (line 703) | FORCEINLINE function FORCEINLINE (line 712) | FORCEINLINE type RTL_RESOURCE (line 966) | typedef struct _RTL_RESOURCE function FORCEINLINE (line 1240) | FORCEINLINE VOID RtlInitString( function FORCEINLINE (line 1273) | FORCEINLINE VOID RtlInitAnsiString( function FORCEINLINE (line 1388) | FORCEINLINE function NTAPI (line 1399) | NTAPI function FORCEINLINE (line 1412) | FORCEINLINE VOID RtlInitUnicodeString( type RTL_NORM_FORM (line 1915) | typedef enum _RTL_NORM_FORM type PREFIX_TABLE_ENTRY (line 2084) | typedef struct _PREFIX_TABLE_ENTRY type PREFIX_TABLE (line 2093) | typedef struct _PREFIX_TABLE type UNICODE_PREFIX_TABLE_ENTRY (line 2132) | typedef struct _UNICODE_PREFIX_TABLE_ENTRY type UNICODE_PREFIX_TABLE (line 2142) | typedef struct _UNICODE_PREFIX_TABLE type COMPRESSED_DATA_INFO (line 2193) | typedef struct _COMPRESSED_DATA_INFO type CURDIR (line 2472) | typedef struct _CURDIR type RTL_DRIVE_LETTER_CURDIR (line 2481) | typedef struct _RTL_DRIVE_LETTER_CURDIR type RTL_USER_PROCESS_PARAMETERS (line 2492) | typedef struct _RTL_USER_PROCESS_PARAMETERS type RTL_USER_PROCESS_INFORMATION (line 2610) | typedef struct _RTL_USER_PROCESS_INFORMATION function VOID (line 2660) | VOID RtlExitUserProcess_R( type RTLP_PROCESS_REFLECTION_REFLECTION_INFORMATION (line 2707) | typedef struct _RTLP_PROCESS_REFLECTION_REFLECTION_INFORMATION function VOID (line 2819) | VOID RtlExitUserThread_R( type CONTEXT_CHUNK (line 2867) | typedef struct _CONTEXT_CHUNK type CONTEXT_EX (line 2873) | typedef struct _CONTEXT_EX type FUNCTION_TABLE_TYPE (line 3065) | typedef enum _FUNCTION_TABLE_TYPE type DYNAMIC_FUNCTION_TABLE (line 3074) | typedef struct _DYNAMIC_FUNCTION_TABLE type RTLP_CURDIR_REF (line 3349) | typedef struct _RTLP_CURDIR_REF type RTL_RELATIVE_NAME_U (line 3355) | typedef struct _RTL_RELATIVE_NAME_U type RTL_PATH_TYPE (line 3362) | typedef enum _RTL_PATH_TYPE type GENERATE_NAME_CONTEXT (line 3617) | typedef struct _GENERATE_NAME_CONTEXT type RTL_HEAP_ENTRY (line 3713) | typedef struct _RTL_HEAP_ENTRY type RTL_HEAP_TAG (line 3743) | typedef struct _RTL_HEAP_TAG type RTL_HEAP_INFORMATION (line 3753) | typedef struct _RTL_HEAP_INFORMATION type RTL_PROCESS_HEAPS (line 3770) | typedef struct _RTL_PROCESS_HEAPS type RTL_HEAP_PARAMETERS (line 3782) | typedef struct _RTL_HEAP_PARAMETERS type RTL_HEAP_TAG_INFO (line 3934) | typedef struct _RTL_HEAP_TAG_INFO type RTL_HEAP_USAGE_ENTRY (line 4019) | typedef struct _RTL_HEAP_USAGE_ENTRY type RTL_HEAP_USAGE (line 4028) | typedef struct _RTL_HEAP_USAGE type RTL_HEAP_WALK_ENTRY (line 4053) | typedef struct _RTL_HEAP_WALK_ENTRY type HEAP_COMPATIBILITY_MODE (line 4098) | typedef enum _HEAP_COMPATIBILITY_MODE type PROCESS_HEAP_INFORMATION (line 4105) | typedef struct _PROCESS_HEAP_INFORMATION type HEAP_INFORMATION (line 4113) | typedef struct _HEAP_INFORMATION type HEAP_EXTENDED_INFORMATION (line 4123) | typedef struct _HEAP_EXTENDED_INFORMATION type HEAP_DEBUGGING_INFORMATION (line 4148) | typedef struct _HEAP_DEBUGGING_INFORMATION type RTL_MEMORY_ZONE_SEGMENT (line 4221) | typedef struct _RTL_MEMORY_ZONE_SEGMENT type RTL_MEMORY_ZONE (line 4229) | typedef struct _RTL_MEMORY_ZONE function FORCEINLINE (line 4387) | FORCEINLINE BOOLEAN RtlIsEqualLuid( // RtlEqualLuid function FORCEINLINE (line 4396) | FORCEINLINE BOOLEAN RtlIsZeroLuid( function FORCEINLINE (line 4403) | FORCEINLINE LUID RtlConvertLongToLuid( function FORCEINLINE (line 4417) | FORCEINLINE LUID RtlConvertUlongToLuid( type RTL_PROCESS_VERIFIER_OPTIONS (line 4479) | typedef struct _RTL_PROCESS_VERIFIER_OPTIONS type RTL_DEBUG_INFORMATION (line 4487) | typedef struct _RTL_DEBUG_INFORMATION type PARSE_MESSAGE_CONTEXT (line 4606) | typedef struct _PARSE_MESSAGE_CONTEXT type in_addr (line 4888) | struct in_addr type in6_addr (line 4889) | struct in6_addr type TIME_FIELDS (line 4978) | typedef struct _TIME_FIELDS type RTL_TIME_ZONE_INFORMATION (line 5074) | typedef struct _RTL_TIME_ZONE_INFORMATION type RTL_BITMAP (line 5101) | typedef struct _RTL_BITMAP type RTL_BITMAP_RUN (line 5233) | typedef struct _RTL_BITMAP_RUN function BOOLEAN (line 5267) | BOOLEAN type RTL_BITMAP_EX (line 5412) | typedef struct _RTL_BITMAP_EX type RTL_HANDLE_TABLE_ENTRY (line 5489) | typedef struct _RTL_HANDLE_TABLE_ENTRY type RTL_HANDLE_TABLE (line 5500) | typedef struct _RTL_HANDLE_TABLE type RTL_QUERY_REGISTRY_TABLE (line 6917) | typedef struct _RTL_QUERY_REGISTRY_TABLE type RTL_ELEVATION_FLAGS (line 7233) | typedef union _RTL_ELEVATION_FLAGS type RTL_UNLOAD_EVENT_TRACE (line 7322) | typedef struct _RTL_UNLOAD_EVENT_TRACE type RTL_UNLOAD_EVENT_TRACE32 (line 7333) | typedef struct _RTL_UNLOAD_EVENT_TRACE32 type IMAGE_MITIGATION_POLICY (line 7387) | typedef enum _IMAGE_MITIGATION_POLICY type RTL_IMAGE_MITIGATION_POLICY (line 7408) | typedef union _RTL_IMAGE_MITIGATION_POLICY type RTL_IMAGE_MITIGATION_DEP_POLICY (line 7427) | typedef struct _RTL_IMAGE_MITIGATION_DEP_POLICY type RTL_IMAGE_MITIGATION_ASLR_POLICY (line 7433) | typedef struct _RTL_IMAGE_MITIGATION_ASLR_POLICY type RTL_IMAGE_MITIGATION_DYNAMIC_CODE_POLICY (line 7441) | typedef struct _RTL_IMAGE_MITIGATION_DYNAMIC_CODE_POLICY type RTL_IMAGE_MITIGATION_STRICT_HANDLE_CHECK_POLICY (line 7447) | typedef struct _RTL_IMAGE_MITIGATION_STRICT_HANDLE_CHECK_POLICY type RTL_IMAGE_MITIGATION_SYSTEM_CALL_DISABLE_POLICY (line 7453) | typedef struct _RTL_IMAGE_MITIGATION_SYSTEM_CALL_DISABLE_POLICY type RTL_IMAGE_MITIGATION_EXTENSION_POINT_DISABLE_POLICY (line 7459) | typedef struct _RTL_IMAGE_MITIGATION_EXTENSION_POINT_DISABLE_POLICY type RTL_IMAGE_MITIGATION_CONTROL_FLOW_GUARD_POLICY (line 7465) | typedef struct _RTL_IMAGE_MITIGATION_CONTROL_FLOW_GUARD_POLICY type RTL_IMAGE_MITIGATION_BINARY_SIGNATURE_POLICY (line 7472) | typedef struct _RTL_IMAGE_MITIGATION_BINARY_SIGNATURE_POLICY type RTL_IMAGE_MITIGATION_FONT_DISABLE_POLICY (line 7479) | typedef struct _RTL_IMAGE_MITIGATION_FONT_DISABLE_POLICY type RTL_IMAGE_MITIGATION_IMAGE_LOAD_POLICY (line 7485) | typedef struct _RTL_IMAGE_MITIGATION_IMAGE_LOAD_POLICY type RTL_IMAGE_MITIGATION_PAYLOAD_RESTRICTION_POLICY (line 7493) | typedef struct _RTL_IMAGE_MITIGATION_PAYLOAD_RESTRICTION_POLICY type RTL_IMAGE_MITIGATION_CHILD_PROCESS_POLICY (line 7505) | typedef struct _RTL_IMAGE_MITIGATION_CHILD_PROCESS_POLICY type RTL_IMAGE_MITIGATION_SEHOP_POLICY (line 7511) | typedef struct _RTL_IMAGE_MITIGATION_SEHOP_POLICY type RTL_IMAGE_MITIGATION_HEAP_POLICY (line 7517) | typedef struct _RTL_IMAGE_MITIGATION_HEAP_POLICY type RTL_IMAGE_MITIGATION_OPTION_STATE (line 7522) | typedef enum _RTL_IMAGE_MITIGATION_OPTION_STATE type APPCONTAINER_SID_TYPE (line 7722) | typedef enum _APPCONTAINER_SID_TYPE type STATE_LOCATION_TYPE (line 7755) | typedef enum _STATE_LOCATION_TYPE type PS_PKG_CLAIM (line 7831) | typedef struct _PS_PKG_CLAIM type RTL_BSD_ITEM_TYPE (line 7893) | typedef enum _RTL_BSD_ITEM_TYPE type RTL_BSD_ITEM (line 7915) | typedef struct _RTL_BSD_ITEM FILE: Inject/herpaderping-main/ext/submodules/phnt/ntsam.h type PVOID (line 20) | typedef PVOID SAM_HANDLE, *PSAM_HANDLE; type ULONG (line 21) | typedef ULONG SAM_ENUMERATE_HANDLE, *PSAM_ENUMERATE_HANDLE; type SAM_RID_ENUMERATION (line 23) | typedef struct _SAM_RID_ENUMERATION type SAM_SID_ENUMERATION (line 29) | typedef struct _SAM_SID_ENUMERATION type SAM_BYTE_ARRAY (line 35) | typedef struct _SAM_BYTE_ARRAY type SAM_BYTE_ARRAY_32K (line 41) | typedef struct _SAM_BYTE_ARRAY_32K type SAM_BYTE_ARRAY_32K (line 47) | typedef SAM_BYTE_ARRAY_32K SAM_SHELL_OBJECT_PROPERTIES, *PSAM_SHELL_OBJE... type DOMAIN_INFORMATION_CLASS (line 187) | typedef enum _DOMAIN_INFORMATION_CLASS type DOMAIN_SERVER_ENABLE_STATE (line 204) | typedef enum _DOMAIN_SERVER_ENABLE_STATE type DOMAIN_SERVER_ROLE (line 210) | typedef enum _DOMAIN_SERVER_ROLE type DOMAIN_GENERAL_INFORMATION (line 217) | typedef struct _DOMAIN_GENERAL_INFORMATION type DOMAIN_GENERAL_INFORMATION2 (line 234) | typedef struct _DOMAIN_GENERAL_INFORMATION2 type DOMAIN_UAS_INFORMATION (line 243) | typedef struct _DOMAIN_UAS_INFORMATION type DOMAIN_PASSWORD_INFORMATION (line 251) | typedef struct _DOMAIN_PASSWORD_INFORMATION type DOMAIN_PASSWORD_CONSTRUCTION (line 272) | typedef enum _DOMAIN_PASSWORD_CONSTRUCTION type DOMAIN_LOGOFF_INFORMATION (line 278) | typedef struct _DOMAIN_LOGOFF_INFORMATION type DOMAIN_OEM_INFORMATION (line 283) | typedef struct _DOMAIN_OEM_INFORMATION type DOMAIN_NAME_INFORMATION (line 288) | typedef struct _DOMAIN_NAME_INFORMATION type DOMAIN_SERVER_ROLE_INFORMATION (line 293) | typedef struct _DOMAIN_SERVER_ROLE_INFORMATION type DOMAIN_REPLICATION_INFORMATION (line 298) | typedef struct _DOMAIN_REPLICATION_INFORMATION type DOMAIN_MODIFIED_INFORMATION (line 303) | typedef struct _DOMAIN_MODIFIED_INFORMATION type DOMAIN_MODIFIED_INFORMATION2 (line 309) | typedef struct _DOMAIN_MODIFIED_INFORMATION2 type DOMAIN_STATE_INFORMATION (line 316) | typedef struct _DOMAIN_STATE_INFORMATION type DOMAIN_LOCKOUT_INFORMATION (line 321) | typedef struct _DOMAIN_LOCKOUT_INFORMATION type DOMAIN_DISPLAY_INFORMATION (line 330) | typedef enum _DOMAIN_DISPLAY_INFORMATION type DOMAIN_DISPLAY_USER (line 340) | typedef struct _DOMAIN_DISPLAY_USER type DOMAIN_DISPLAY_MACHINE (line 350) | typedef struct _DOMAIN_DISPLAY_MACHINE type DOMAIN_DISPLAY_GROUP (line 359) | typedef struct _DOMAIN_DISPLAY_GROUP type DOMAIN_DISPLAY_OEM_USER (line 368) | typedef struct _DOMAIN_DISPLAY_OEM_USER type DOMAIN_DISPLAY_OEM_GROUP (line 374) | typedef struct _DOMAIN_DISPLAY_OEM_GROUP type DOMAIN_LOCALIZABLE_ACCOUNTS_INFORMATION (line 382) | typedef enum _DOMAIN_LOCALIZABLE_ACCOUNTS_INFORMATION type DOMAIN_LOCALIZABLE_ACCOUNT_ENTRY (line 387) | typedef struct _DOMAIN_LOCALIZABLE_ACCOUNTS_ENTRY type DOMAIN_LOCALIZABLE_ACCOUNTS_BASIC (line 395) | typedef struct _DOMAIN_LOCALIZABLE_ACCOUNTS type DOMAIN_LOCALIZABLE_ACCOUNTS_INFO_BUFFER (line 401) | typedef union _DOMAIN_LOCALIZABLE_INFO_BUFFER type GROUP_MEMBERSHIP (line 523) | typedef struct _GROUP_MEMBERSHIP type GROUP_INFORMATION_CLASS (line 531) | typedef enum _GROUP_INFORMATION_CLASS type GROUP_GENERAL_INFORMATION (line 540) | typedef struct _GROUP_GENERAL_INFORMATION type GROUP_NAME_INFORMATION (line 548) | typedef struct _GROUP_NAME_INFORMATION type GROUP_ATTRIBUTE_INFORMATION (line 553) | typedef struct _GROUP_ATTRIBUTE_INFORMATION type GROUP_ADM_COMMENT_INFORMATION (line 558) | typedef struct _GROUP_ADM_COMMENT_INFORMATION type ALIAS_INFORMATION_CLASS (line 686) | typedef enum _ALIAS_INFORMATION_CLASS type ALIAS_GENERAL_INFORMATION (line 695) | typedef struct _ALIAS_GENERAL_INFORMATION type ALIAS_NAME_INFORMATION (line 702) | typedef struct _ALIAS_NAME_INFORMATION type ALIAS_ADM_COMMENT_INFORMATION (line 707) | typedef struct _ALIAS_ADM_COMMENT_INFORMATION type ALIAS_EXTENDED_INFORMATION (line 717) | typedef struct _ALIAS_EXTENDED_INFORMATION type LOGON_HOURS (line 942) | typedef struct _LOGON_HOURS type SR_SECURITY_DESCRIPTOR (line 961) | typedef struct _SR_SECURITY_DESCRIPTOR type USER_INFORMATION_CLASS (line 969) | typedef enum _USER_INFORMATION_CLASS type USER_GENERAL_INFORMATION (line 1002) | typedef struct _USER_GENERAL_INFORMATION type USER_PREFERENCES_INFORMATION (line 1011) | typedef struct _USER_PREFERENCES_INFORMATION type USER_LOGON_INFORMATION (line 1020) | typedef struct _USER_LOGON_INFORMATION type USER_LOGON_HOURS_INFORMATION (line 1043) | typedef struct _USER_LOGON_HOURS_INFORMATION type USER_ACCOUNT_INFORMATION (line 1049) | typedef struct _USER_ACCOUNT_INFORMATION type USER_NAME_INFORMATION (line 1072) | typedef struct _USER_NAME_INFORMATION type USER_ACCOUNT_NAME_INFORMATION (line 1078) | typedef struct _USER_ACCOUNT_NAME_INFORMATION type USER_FULL_NAME_INFORMATION (line 1083) | typedef struct _USER_FULL_NAME_INFORMATION type USER_PRIMARY_GROUP_INFORMATION (line 1088) | typedef struct _USER_PRIMARY_GROUP_INFORMATION type USER_HOME_INFORMATION (line 1093) | typedef struct _USER_HOME_INFORMATION type USER_SCRIPT_INFORMATION (line 1099) | typedef struct _USER_SCRIPT_INFORMATION type USER_PROFILE_INFORMATION (line 1104) | typedef struct _USER_PROFILE_INFORMATION type USER_ADMIN_COMMENT_INFORMATION (line 1109) | typedef struct _USER_ADMIN_COMMENT_INFORMATION type USER_WORKSTATIONS_INFORMATION (line 1114) | typedef struct _USER_WORKSTATIONS_INFORMATION type USER_SET_PASSWORD_INFORMATION (line 1119) | typedef struct _USER_SET_PASSWORD_INFORMATION type USER_CONTROL_INFORMATION (line 1125) | typedef struct _USER_CONTROL_INFORMATION type USER_EXPIRES_INFORMATION (line 1130) | typedef struct _USER_EXPIRES_INFORMATION type USER_PARAMETERS_INFORMATION (line 1135) | typedef struct _USER_PARAMETERS_INFORMATION type USER_ALL_INFORMATION (line 1281) | typedef struct _USER_ALL_INFORMATION type SAM_BYTE_ARRAY_32K (line 1319) | typedef SAM_BYTE_ARRAY_32K SAM_USER_TILE, *PSAM_USER_TILE; type USER_EXTENDED_INFORMATION (line 1328) | typedef struct _USER_EXTENDED_INFORMATION type USER_LOGON_UI_INFORMATION (line 1338) | typedef struct _USER_LOGON_UI_INFORMATION type USER_PWD_CHANGE_FAILURE_INFORMATION (line 1355) | typedef struct _USER_PWD_CHANGE_FAILURE_INFORMATION type SECURITY_DB_DELTA_TYPE (line 1514) | typedef enum _SECURITY_DB_DELTA_TYPE type SECURITY_DB_OBJECT_TYPE (line 1526) | typedef enum _SECURITY_DB_OBJECT_TYPE type SAM_ACCOUNT_TYPE (line 1538) | typedef enum _SAM_ACCOUNT_TYPE type SAM_GROUP_MEMBER_ID (line 1549) | typedef struct _SAM_GROUP_MEMBER_ID type SAM_ALIAS_MEMBER_ID (line 1554) | typedef struct _SAM_ALIAS_MEMBER_ID type SAM_DELTA_DATA (line 1559) | typedef union _SAM_DELTA_DATA type PASSWORD_POLICY_VALIDATION_TYPE (line 1609) | typedef enum _PASSWORD_POLICY_VALIDATION_TYPE type SAM_VALIDATE_PASSWORD_HASH (line 1616) | typedef struct _SAM_VALIDATE_PASSWORD_HASH type SAM_VALIDATE_PERSISTED_FIELDS (line 1631) | typedef struct _SAM_VALIDATE_PERSISTED_FIELDS type SAM_VALIDATE_VALIDATION_STATUS (line 1642) | typedef enum _SAM_VALIDATE_VALIDATION_STATUS type SAM_VALIDATE_STANDARD_OUTPUT_ARG (line 1657) | typedef struct _SAM_VALIDATE_STANDARD_OUTPUT_ARG type SAM_VALIDATE_AUTHENTICATION_INPUT_ARG (line 1663) | typedef struct _SAM_VALIDATE_AUTHENTICATION_INPUT_ARG type SAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG (line 1669) | typedef struct _SAM_VALIDATE_PASSWORD_CHANGE_INPUT_ARG type SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG (line 1678) | typedef struct _SAM_VALIDATE_PASSWORD_RESET_INPUT_ARG type SAM_VALIDATE_INPUT_ARG (line 1688) | typedef union _SAM_VALIDATE_INPUT_ARG type SAM_VALIDATE_OUTPUT_ARG (line 1695) | typedef union _SAM_VALIDATE_OUTPUT_ARG type SAM_GENERIC_OPERATION_TYPE (line 1714) | typedef enum _SAM_GENERIC_OPERATION_TYPE type SAM_OPERATION_OBJCHG_INPUT (line 1719) | typedef struct _SAM_OPERATION_OBJCHG_INPUT type SAM_OPERATION_OBJCHG_OUTPUT (line 1727) | typedef struct _SAM_OPERATION_OBJCHG_OUTPUT type SAM_GENERIC_OPERATION_INPUT (line 1732) | typedef union _SAM_GENERIC_OPERATION_INPUT type SAM_GENERIC_OPERATION_OUTPUT (line 1737) | typedef union _SAM_GENERIC_OPERATION_OUTPUT FILE: Inject/herpaderping-main/ext/submodules/phnt/ntseapi.h type TOKEN_SECURITY_ATTRIBUTE_FQBN_VALUE (line 94) | typedef struct _TOKEN_SECURITY_ATTRIBUTE_FQBN_VALUE type TOKEN_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE (line 101) | typedef struct _TOKEN_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE type TOKEN_SECURITY_ATTRIBUTE_V1 (line 108) | typedef struct _TOKEN_SECURITY_ATTRIBUTE_V1 type TOKEN_SECURITY_ATTRIBUTES_INFORMATION (line 131) | typedef struct _TOKEN_SECURITY_ATTRIBUTES_INFORMATION type TOKEN_PROCESS_TRUST_LEVEL (line 143) | typedef struct _TOKEN_PROCESS_TRUST_LEVEL FILE: Inject/herpaderping-main/ext/submodules/phnt/nttp.h type TP_ALPC (line 17) | typedef struct _TP_ALPC TP_ALPC, *PTP_ALPC; type TP_TRACE_TYPE (line 442) | typedef enum _TP_TRACE_TYPE FILE: Inject/herpaderping-main/ext/submodules/phnt/ntwow64.h type WOW64_SHARED_INFORMATION (line 21) | typedef enum _WOW64_SHARED_INFORMATION type RTL_BALANCED_NODE32 (line 41) | typedef struct _RTL_BALANCED_NODE32 type RTL_RB_TREE32 (line 60) | typedef struct _RTL_RB_TREE32 type PEB_LDR_DATA32 (line 66) | typedef struct _PEB_LDR_DATA32 type LDR_SERVICE_TAG_RECORD32 (line 79) | typedef struct _LDR_SERVICE_TAG_RECORD32 type LDRP_CSLIST32 (line 85) | typedef struct _LDRP_CSLIST32 type LDR_DDAG_NODE32 (line 90) | typedef struct _LDR_DDAG_NODE32 type LDR_DATA_TABLE_ENTRY32 (line 112) | typedef struct _LDR_DATA_TABLE_ENTRY32 type CURDIR32 (line 185) | typedef struct _CURDIR32 type RTL_DRIVE_LETTER_CURDIR32 (line 191) | typedef struct _RTL_DRIVE_LETTER_CURDIR32 type RTL_USER_PROCESS_PARAMETERS32 (line 199) | typedef struct _RTL_USER_PROCESS_PARAMETERS32 type PEB32 (line 247) | typedef struct _PEB32 type GDI_TEB_BATCH32 (line 402) | typedef struct _GDI_TEB_BATCH32 type TEB32 (line 409) | typedef struct _TEB32 function FORCEINLINE (line 573) | FORCEINLINE VOID UStr32ToUStr( function FORCEINLINE (line 583) | FORCEINLINE VOID UStrToUStr32( FILE: Inject/herpaderping-main/ext/submodules/phnt/phnt_ntdef.h type QUAD (line 27) | typedef struct _QUAD type DECLSPEC_ALIGN (line 37) | struct DECLSPEC_ALIGN type ULONG (line 43) | typedef ULONG LOGICAL; type ULONG (line 44) | typedef ULONG *PLOGICAL; type NTSTATUS (line 46) | typedef _Success_(return >= 0) LONG NTSTATUS; type NTSTATUS (line 47) | typedef NTSTATUS *PNTSTATUS; type CCHAR (line 51) | typedef char CCHAR; type CSHORT (line 52) | typedef short CSHORT; type ULONG (line 53) | typedef ULONG CLONG; type CCHAR (line 55) | typedef CCHAR *PCCHAR; type CSHORT (line 56) | typedef CSHORT *PCSHORT; type CLONG (line 57) | typedef CLONG *PCLONG; type PCSTR (line 59) | typedef PCSTR PCSZ; type UCHAR (line 63) | typedef UCHAR KIRQL, *PKIRQL; type LONG (line 64) | typedef LONG KPRIORITY; type USHORT (line 65) | typedef USHORT RTL_ATOM, *PRTL_ATOM; type LARGE_INTEGER (line 67) | typedef LARGE_INTEGER PHYSICAL_ADDRESS, *PPHYSICAL_ADDRESS; type EVENT_TYPE (line 93) | typedef enum _EVENT_TYPE type TIMER_TYPE (line 99) | typedef enum _TIMER_TYPE type WAIT_TYPE (line 105) | typedef enum _WAIT_TYPE type STRING (line 114) | typedef struct _STRING type STRING (line 121) | typedef const STRING *PCSTRING; type ANSI_STRING (line 122) | typedef const ANSI_STRING *PCANSI_STRING; type OEM_STRING (line 123) | typedef const OEM_STRING *PCOEM_STRING; type UNICODE_STRING (line 125) | typedef struct _UNICODE_STRING type UNICODE_STRING (line 132) | typedef const UNICODE_STRING *PCUNICODE_STRING; type RTL_BALANCED_NODE (line 140) | typedef struct _RTL_BALANCED_NODE type SINGLE_LIST_ENTRY32 (line 164) | typedef struct _SINGLE_LIST_ENTRY32 type STRING32 (line 169) | typedef struct _STRING32 type STRING32 (line 176) | typedef STRING32 UNICODE_STRING32, *PUNICODE_STRING32; type STRING32 (line 177) | typedef STRING32 ANSI_STRING32, *PANSI_STRING32; type STRING64 (line 179) | typedef struct _STRING64 type STRING64 (line 186) | typedef STRING64 UNICODE_STRING64, *PUNICODE_STRING64; type STRING64 (line 187) | typedef STRING64 ANSI_STRING64, *PANSI_STRING64; type OBJECT_ATTRIBUTES (line 203) | typedef struct _OBJECT_ATTRIBUTES type OBJECT_ATTRIBUTES (line 213) | typedef const OBJECT_ATTRIBUTES *PCOBJECT_ATTRIBUTES; type OBJECT_ATTRIBUTES64 (line 231) | typedef struct _OBJECT_ATTRIBUTES64 type OBJECT_ATTRIBUTES64 (line 241) | typedef const OBJECT_ATTRIBUTES64 *PCOBJECT_ATTRIBUTES64; type OBJECT_ATTRIBUTES32 (line 243) | typedef struct _OBJECT_ATTRIBUTES32 type OBJECT_ATTRIBUTES32 (line 253) | typedef const OBJECT_ATTRIBUTES32 *PCOBJECT_ATTRIBUTES32; type NT_PRODUCT_TYPE (line 257) | typedef enum _NT_PRODUCT_TYPE type SUITE_TYPE (line 264) | typedef enum _SUITE_TYPE type CLIENT_ID (line 288) | typedef struct _CLIENT_ID type CLIENT_ID32 (line 294) | typedef struct _CLIENT_ID32 type CLIENT_ID64 (line 300) | typedef struct _CLIENT_ID64 type KSYSTEM_TIME (line 308) | typedef struct _KSYSTEM_TIME FILE: Inject/herpaderping-main/ext/submodules/phnt/phnt_windows.h type DOUBLE (line 43) | typedef double DOUBLE; type GUID (line 44) | typedef GUID *PGUID; FILE: Inject/herpaderping-main/ext/submodules/phnt/subprocesstag.h type TAG_INFO_LEVEL (line 17) | typedef enum _TAG_INFO_LEVEL type TAG_TYPE (line 25) | typedef enum _TAG_TYPE type TAG_INFO_NAME_FROM_TAG_IN_PARAMS (line 31) | typedef struct _TAG_INFO_NAME_FROM_TAG_IN_PARAMS type TAG_INFO_NAME_FROM_TAG_OUT_PARAMS (line 37) | typedef struct _TAG_INFO_NAME_FROM_TAG_OUT_PARAMS type TAG_INFO_NAME_FROM_TAG (line 43) | typedef struct _TAG_INFO_NAME_FROM_TAG type TAG_INFO_NAMES_REFERENCING_MODULE_IN_PARAMS (line 49) | typedef struct _TAG_INFO_NAMES_REFERENCING_MODULE_IN_PARAMS type TAG_INFO_NAMES_REFERENCING_MODULE_OUT_PARAMS (line 55) | typedef struct _TAG_INFO_NAMES_REFERENCING_MODULE_OUT_PARAMS type TAG_INFO_NAMES_REFERENCING_MODULE (line 61) | typedef struct _TAG_INFO_NAMES_REFERENCING_MODULE type TAG_INFO_NAME_TAG_MAPPING_IN_PARAMS (line 67) | typedef struct _TAG_INFO_NAME_TAG_MAPPING_IN_PARAMS type TAG_INFO_NAME_TAG_MAPPING_ELEMENT (line 72) | typedef struct _TAG_INFO_NAME_TAG_MAPPING_ELEMENT type TAG_INFO_NAME_TAG_MAPPING_OUT_PARAMS (line 80) | typedef struct _TAG_INFO_NAME_TAG_MAPPING_OUT_PARAMS type TAG_INFO_NAME_TAG_MAPPING (line 86) | typedef struct _TAG_INFO_NAME_TAG_MAPPING FILE: Inject/herpaderping-main/ext/submodules/phnt/winsta.h type RTL_TIME_ZONE_INFORMATION (line 84) | typedef RTL_TIME_ZONE_INFORMATION TS_TIME_ZONE_INFORMATION, *PTS_TIME_ZO... type WCHAR (line 86) | typedef WCHAR WINSTATIONNAME[WINSTATIONNAME_LENGTH + 1]; type VARDATA_WIRE (line 89) | typedef struct _VARDATA_WIRE type WINSTATIONSTATECLASS (line 95) | typedef enum _WINSTATIONSTATECLASS type SESSIONIDW (line 109) | typedef struct _SESSIONIDW type WINSTATIONINFOCLASS (line 121) | typedef enum _WINSTATIONINFOCLASS type WINSTATIONCREATE (line 168) | typedef struct _WINSTATIONCREATE type WINSTACONFIGWIRE (line 174) | typedef struct _WINSTACONFIGWIRE type CALLBACKCLASS (line 182) | typedef enum _CALLBACKCLASS type SHADOWCLASS (line 190) | typedef enum _SHADOWCLASS type USERCONFIG (line 201) | typedef struct _USERCONFIG type SDCLASS (line 265) | typedef enum _SDCLASS type WCHAR (line 274) | typedef WCHAR DEVICENAME[DEVICENAME_LENGTH + 1]; type WCHAR (line 275) | typedef WCHAR MODEMNAME[MODEMNAME_LENGTH + 1]; type WCHAR (line 276) | typedef WCHAR NASISPECIFICNAME[NASISPECIFICNAME_LENGTH + 1]; type WCHAR (line 277) | typedef WCHAR NASIUSERNAME[NASIUSERNAME_LENGTH + 1]; type WCHAR (line 278) | typedef WCHAR NASIPASSWORD[NASIPASSWORD_LENGTH + 1]; type WCHAR (line 279) | typedef WCHAR NASISESIONNAME[NASISESSIONNAME_LENGTH + 1]; type WCHAR (line 280) | typedef WCHAR NASIFILESERVER[NASIFILESERVER_LENGTH + 1]; type WCHAR (line 281) | typedef WCHAR WDNAME[WDNAME_LENGTH + 1]; type WCHAR (line 282) | typedef WCHAR WDPREFIX[WDPREFIX_LENGTH + 1]; type WCHAR (line 283) | typedef WCHAR CDNAME[CDNAME_LENGTH + 1]; type WCHAR (line 284) | typedef WCHAR DLLNAME[DLLNAME_LENGTH + 1]; type WCHAR (line 285) | typedef WCHAR PDNAME[PDNAME_LENGTH + 1]; type NETWORKCONFIG (line 287) | typedef struct _NETWORKCONFIG type FLOWCONTROLCLASS (line 294) | typedef enum _FLOWCONTROLCLASS type RECEIVEFLOWCONTROLCLASS (line 301) | typedef enum _RECEIVEFLOWCONTROLCLASS type TRANSMITFLOWCONTROLCLASS (line 308) | typedef enum _TRANSMITFLOWCONTROLCLASS type ASYNCCONNECTCLASS (line 315) | typedef enum _ASYNCCONNECTCLASS type FLOWCONTROLCONFIG (line 325) | typedef struct _FLOWCONTROLCONFIG type CONNECTCONFIG (line 338) | typedef struct _CONNECTCONFIG type ASYNCCONFIG (line 344) | typedef struct _ASYNCCONFIG type NASICONFIG (line 358) | typedef struct _NASICONFIG type OEMTDCONFIG (line 368) | typedef struct _OEMTDCONFIG type PDPARAMS (line 376) | typedef struct _PDPARAMS type WDCONFIG (line 389) | typedef struct _WDCONFIG type PDCONFIG2 (line 401) | typedef struct _PDCONFIG2 type WINSTATIONCLIENT (line 416) | typedef struct _WINSTATIONCLIENT type TSHARE_COUNTERS (line 466) | typedef struct _TSHARE_COUNTERS type PROTOCOLCOUNTERS (line 471) | typedef struct _PROTOCOLCOUNTERS type THINWIRECACHE (line 496) | typedef struct _THINWIRECACHE type RESERVED_CACHE (line 504) | typedef struct _RESERVED_CACHE type TSHARE_CACHE (line 509) | typedef struct _TSHARE_CACHE type CACHE_STATISTICS (line 514) | typedef struct CACHE_STATISTICS type PROTOCOLSTATUS (line 526) | typedef struct _PROTOCOLSTATUS type WINSTATIONINFORMATION (line 536) | typedef struct _WINSTATIONINFORMATION type WINSTATIONUSERTOKEN (line 552) | typedef struct _WINSTATIONUSERTOKEN type WINSTATIONVIDEODATA (line 560) | typedef struct _WINSTATIONVIDEODATA type CDCLASS (line 567) | typedef enum _CDCLASS type CDCONFIG (line 575) | typedef struct _CDCONFIG type CHAR (line 585) | typedef CHAR CLIENTDATANAME[CLIENTDATANAME_LENGTH + 1]; type CHAR (line 586) | typedef CHAR* PCLIENTDATANAME; type WINSTATIONCLIENTDATA (line 588) | typedef struct _WINSTATIONCLIENTDATA type LOADFACTORTYPE (line 594) | typedef enum _LOADFACTORTYPE type WINSTATIONLOADINDICATORDATA (line 605) | typedef struct _WINSTATIONLOADINDICATORDATA type SHADOWSTATECLASS (line 617) | typedef enum _SHADOWSTATECLASS type WINSTATIONSHADOW (line 625) | typedef struct _WINSTATIONSHADOW type WINSTATIONPRODID (line 634) | typedef struct _WINSTATIONPRODID type WINSTATIONREMOTEADDRESS (line 645) | typedef struct _WINSTATIONREMOTEADDRESS type WINSTATIONINFORMATIONEX_LEVEL1 (line 669) | typedef struct _WINSTATIONINFORMATIONEX_LEVEL1 type WINSTATIONINFORMATIONEX_LEVEL2 (line 686) | typedef struct _WINSTATIONINFORMATIONEX_LEVEL2 type WINSTATIONINFORMATIONEX_LEVEL (line 705) | typedef union _WINSTATIONINFORMATIONEX_LEVEL type WINSTATIONINFORMATIONEX (line 712) | typedef struct _WINSTATIONINFORMATIONEX type TS_PROCESS_INFORMATION_NT4 (line 720) | typedef struct _TS_PROCESS_INFORMATION_NT4 type TS_SYS_PROCESS_INFORMATION (line 731) | typedef struct _TS_SYS_PROCESS_INFORMATION type TS_ALL_PROCESSES_INFO (line 762) | typedef struct _TS_ALL_PROCESSES_INFO type TS_COUNTER_HEADER (line 769) | typedef struct _TS_COUNTER_HEADER type TS_COUNTER (line 775) | typedef struct _TS_COUNTER FILE: Inject/herpaderping-main/ext/submodules/wil/com.h function namespace (line 21) | namespace Microsoft function namespace (line 31) | namespace wil function reset (line 339) | void reset() WI_NOEXCEPT function reset (line 350) | void reset(wistd::nullptr_t) WI_NOEXCEPT function attach (line 356) | void attach(pointer other) WI_NOEXCEPT function WI_NODISCARD (line 369) | WI_NODISCARD pointer detach() WI_NOEXCEPT function pointer (line 385) | pointer* put() WI_NOEXCEPT function IUnknown (line 400) | IUnknown** put_unknown() WI_NOEXCEPT function _Success_return_ (line 657) | _Success_return_ bool try_query_to(REFIID riid, _COM_Outptr_ void** ptrR... function result (line 732) | result copy_to(REFIID riid, _COM_Outptr_result_maybenull_ void** ptrResu... function _Success_return_ (line 804) | _Success_return_ bool try_copy_to(REFIID riid, _COM_Outptr_result_mayben... function swap (line 848) | void swap(Microsoft::WRL::ComPtr& other) WI_NOEXCEPT function swap (line 856) | void swap(Microsoft::WRL::ComPtr&& other) WI_NOEXCEPT function hr (line 1256) | auto hr = details::query_policy_t::query(raw, ptrResult); function namespace (line 1740) | namespace details function HRESULT (line 1978) | inline HRESULT stream_read_partial_nothrow(_In_ ISequentialStream* strea... function HRESULT (line 2000) | inline HRESULT stream_read_nothrow(_In_ ISequentialStream* stream, _Out_... function HRESULT (line 2042) | inline HRESULT stream_write_nothrow(_In_ ISequentialStream* stream, _In_... function HRESULT (line 2079) | inline HRESULT stream_size_nothrow(_In_ IStream* stream, _Out_ unsigned ... function HRESULT (line 2153) | inline HRESULT stream_get_position_nothrow(_In_ IStream* stream, _Out_ u... function HRESULT (line 2165) | inline HRESULT stream_reset_nothrow(_In_ IStream* stream) function HRESULT (line 2227) | inline HRESULT stream_copy_exact_nothrow(_In_ IStream* source, _In_ IStr... function empty_string_options (line 2237) | enum class empty_string_options function stream_write (line 2417) | inline void stream_write(_In_ ISequentialStream* stream, _In_reads_bytes... function stream_size (line 2448) | inline unsigned long long stream_size(_In_ IStream* stream) function stream_set_position (line 2465) | inline unsigned long long stream_set_position(_In_ IStream* stream, unsi... function stream_seek_from_current_position (line 2481) | inline unsigned long long stream_seek_from_current_position(_In_ IStream... function stream_get_position (line 2497) | inline unsigned long long stream_get_position(_In_ IStream* stream) function stream_reset (line 2510) | inline void stream_reset(_In_ IStream* stream) function stream_copy_bytes (line 2530) | inline unsigned long long stream_copy_bytes(_In_ IStream* source, _In_ I... function stream_copy_all (line 2548) | inline unsigned long long stream_copy_all(_In_ IStream* source, _In_ ISt... function stream_copy_exact (line 2563) | inline void stream_copy_exact(_In_ IStream* source, _In_ IStream* target... function stream_write_string (line 2607) | inline void stream_write_string(_In_ ISequentialStream* target, _In_read... function stream_write_string (line 2623) | inline void stream_write_string(_In_ ISequentialStream* target, _In_opt_... function class (line 2644) | class stream_position_saver function namespace (line 2769) | namespace details function WI_NODISCARD (line 2788) | WI_NODISCARD inline unique_set_site_null_call com_set_site(_In_opt_ IUnk... FILE: Inject/herpaderping-main/ext/submodules/wil/common.h function namespace (line 478) | namespace wil function assign_to_opt_param (line 525) | void assign_to_opt_param(_Out_opt_ T *outParam, T val) function assign_null_to_opt_param (line 536) | void assign_null_to_opt_param(_Out_opt_ T *outParam) function false_type (line 556) | struct variadic_logical_or<> : wistd::false_type { } function namespace (line 562) | namespace details function verify_bool (line 589) | __forceinline constexpr bool verify_bool(const T& val) function verify_bool (line 595) | constexpr bool verify_bool(T /*val*/) function verify_bool (line 603) | __forceinline constexpr bool verify_bool(bool val) function verify_bool (line 610) | __forceinline constexpr bool verify_bool(int val) function verify_bool (line 617) | __forceinline constexpr bool verify_bool(unsigned char val) function verify_BOOL (line 629) | __forceinline constexpr int verify_BOOL(T val) function verify_hresult (line 659) | inline constexpr long verify_hresult(T hr) function namespace (line 669) | namespace details FILE: Inject/herpaderping-main/ext/submodules/wil/cppwinrt.h function namespace (line 28) | namespace wil::details function namespace (line 79) | namespace wil::details function winrt_to_hresult (line 189) | inline std::int32_t __stdcall winrt_to_hresult(void* returnAddress) noex... function WilInitialize_CppWinRT (line 196) | inline void WilInitialize_CppWinRT() function namespace (line 207) | namespace details function verify_hresult (line 223) | inline long verify_hresult(winrt::hresult hr) noexcept function noexcept (line 230) | get_abi(T const& object) noexcept function noexcept (line 235) | inline auto get_abi(winrt::hstring const& object) noexcept function noexcept (line 246) | inline auto put_abi(winrt::hstring& object) noexcept function IUnknown (line 251) | inline ::IUnknown* com_raw_ptr(const winrt::Windows::Foundation::IUnknow... function IInspectable (line 257) | inline ::IInspectable* com_raw_ptr(const winrt::Windows::Foundation::IIn... function T (line 266) | T to{ nullptr }; // `T` is a projected type. FILE: Inject/herpaderping-main/ext/submodules/wil/filesystem.h function namespace (line 26) | namespace wil function HRESULT (line 958) | inline HRESULT CreateFileAndEnsureNotLinked(PCWSTR path, wil::unique_hfi... FILE: Inject/herpaderping-main/ext/submodules/wil/registry.h function namespace (line 22) | namespace wil type unique_any_t (line 235) | typedef unique_any_t*) { return wistd::false_type... function true_type (line 608) | true_type use_reset(T*) { return wistd::true_type(); } function namespace (line 650) | namespace details function explicit (line 792) | explicit unique_struct(const struct_t& other) WI_NOEXCEPT : function reset (line 822) | void reset(const struct_t& other) WI_NOEXCEPT function reset (line 833) | void reset() WI_NOEXCEPT function swap (line 842) | void swap(unique_struct& other) WI_NOEXCEPT function struct_t (line 851) | struct_t release() WI_NOEXCEPT function struct_t (line 859) | struct_t * addressof() WI_NOEXCEPT function struct_t (line 867) | struct_t * reset_and_addressof() WI_NOEXCEPT function call_init (line 880) | void call_init(wistd::true_type) function call_init (line 885) | void call_init(wistd::false_type) type empty_deleter (line 891) | struct empty_deleter type size_type (line 929) | typedef size_t size_type; type difference_type (line 930) | typedef ptrdiff_t difference_type; type ValueType (line 931) | typedef ValueType *pointer; type ValueType (line 932) | typedef const ValueType *const_pointer; type ValueType (line 933) | typedef ValueType& reference; type ValueType (line 934) | typedef const ValueType& const_reference; type ValueType (line 936) | typedef ValueType* iterator; type ValueType (line 937) | typedef const ValueType* const_iterator; function m_size (line 953) | m_size(size) function swap (line 978) | void swap(unique_any_array_ptr& other) WI_NOEXCEPT function iterator (line 988) | iterator begin() WI_NOEXCEPT function const_iterator (line 993) | const_iterator begin() const WI_NOEXCEPT function const_iterator (line 1008) | const_iterator cbegin() const WI_NOEXCEPT function reference (line 1028) | reference operator[](size_type position) function const_reference (line 1035) | const_reference operator[](size_type position) const function reference (line 1042) | reference front() function reference (line 1054) | reference back() function ValueType (line 1066) | ValueType* data() WI_NOEXCEPT function ValueType (line 1071) | const ValueType* data() const WI_NOEXCEPT function pointer (line 1086) | pointer release() WI_NOEXCEPT function reset (line 1094) | void reset() WI_NOEXCEPT function reset (line 1105) | void reset(pointer ptr, size_t size) WI_NOEXCEPT function pointer (line 1112) | pointer* addressof() WI_NOEXCEPT function pointer (line 1117) | pointer* put() WI_NOEXCEPT function TSize (line 1137) | TSize size{} function wrapper (line 1140) | size_address_ptr(_Inout_ unique_any_array_ptr& output) : function operator (line 1153) | operator TSize*() type typename (line 1245) | typedef typename unique_any_t::pointer type; type com_unknown_deleter (line 1251) | typedef com_unknown_deleter deleter; type T (line 1252) | typedef T* type; type element_traits (line 1256) | struct element_traits type struct_t (line 1259) | typedef struct_t type; function associate (line 1362) | void associate(_In_opt_ interface_t* source) WI_NOEXCEPT function reset (line 1368) | void reset(_In_opt_ interface_t* source, token_t token) WI_NOEXCEPT function reset (line 1402) | void reset(token_t token) WI_NOEXCEPT function reset (line 1408) | void reset() WI_NOEXCEPT function swap (line 1414) | void swap(unique_com_token& other) WI_NOEXCEPT function token_t (line 1422) | token_t release() WI_NOEXCEPT function token_t (line 1431) | token_t* addressof() WI_NOEXCEPT function token_t (line 1438) | token_t* put() WI_NOEXCEPT function explicit (line 1487) | explicit unique_com_call(_In_opt_ interface_t* ptr) WI_NOEXCEPT function swap (line 1534) | void swap(unique_com_call& other) WI_NOEXCEPT function release (line 1540) | void release() WI_NOEXCEPT function interface_t (line 1557) | interface_t** addressof() WI_NOEXCEPT function interface_t (line 1564) | interface_t** put() WI_NOEXCEPT function explicit (line 1606) | explicit unique_call(bool call) WI_NOEXCEPT : m_call(call) function reset (line 1633) | void reset() WI_NOEXCEPT function swap (line 1644) | void swap(unique_call& other) WI_NOEXCEPT function activate (line 1650) | void activate() WI_NOEXCEPT function release (line 1656) | void release() WI_NOEXCEPT function PCWSTR (line 1678) | inline PCWSTR str_raw_ptr(PCWSTR str) function namespace (line 1689) | namespace details function namespace (line 1760) | namespace details function namespace (line 1829) | namespace std function namespace (line 1845) | namespace wil { type typename (line 1980) | typedef typename policy::pointer_storage pointer_storage; type typename (line 1981) | typedef typename policy::pointer pointer; type typename (line 1982) | typedef typename storage_t::unique_t unique_t; function WI_NOEXCEPT (line 1991) | shared_any_t(wistd::nullptr_t) WI_NOEXCEPT function storage_t (line 2001) | shared_any_t(const shared_any_t &other) WI_NOEXCEPT : function swap (line 2039) | void swap(shared_any_t &other) WI_NOEXCEPT function explicit (line 2046) | explicit operator bool() const WI_NOEXCEPT function WI_NOEXCEPT (line 2089) | nullptr_t) WI_NOEXCEPT function m_weakPtr (line 2160) | weak_any(const shared_t &other) WI_NOEXCEPT : function m_weakPtr (line 2165) | weak_any(const weak_any &other) WI_NOEXCEPT : function reset (line 2182) | void reset() WI_NOEXCEPT function swap (line 2187) | void swap(weak_any &other) WI_NOEXCEPT function namespace (line 2221) | namespace std function namespace (line 2235) | namespace wil type typename (line 2277) | typedef typename wistd::remove_extent<_Ty>::type _Elem; function namespace (line 2326) | namespace details type unique_any_handle_invalid (line 2502) | typedef unique_any_handle_invalid ... type unique_any_handle_invalid (line 2504) | typedef unique_any_handle_invalid u... type unique_any (line 2505) | typedef unique_any uni... type unique_any_handle_null_only (line 2506) | typedef unique_any_handle_null_only unique_sid; type unique_any (line 2516) | typedef unique_any &&callback) function result (line 3603) | result create(_In_ HANDLE eventHandle, wistd::function &&callback) function unique_event_nothrow (line 3614) | unique_event_nothrow const& get_event() const WI_NOEXCEPT { return stora... function unique_event_watcher_nothrow (line 3666) | inline unique_event_watcher_nothrow make_event_watcher_nothrow(wistd::fu... function unique_event_watcher_failfast (line 3679) | inline unique_event_watcher_failfast make_event_watcher_failfast(_In_ HA... function unique_event_watcher_failfast (line 3684) | inline unique_event_watcher_failfast make_event_watcher_failfast(wistd::... type unique_any_t (line 3690) | typedef unique_any_t &... function namespace (line 3758) | namespace details type typename (line 3817) | typedef typename wistd::remove_extent::type E; type unique_any (line 3905) | typedef unique_any unique_h... type unique_any (line 3906) | typedef unique_any unique_hl... type unique_any (line 3908) | typedef unique_any unique_hlo... function namespace (line 3912) | namespace details function _When_ (line 3929) | inline auto make_hlocal_string_nothrow( type unique_hlocal_secure_ptr (line 4106) | typedef unique_hlocal_secure_ptr unique_hlocal_string_secure; function WI_NOEXCEPT (line 4116) | inline auto make_hlocal_string_secure_nothrow(_In_ PCWSTR source) WI_NOE... function WI_NOEXCEPT (line 4128) | inline auto make_hlocal_string_secure_failfast(_In_ PCWSTR source) WI_NO... type unique_any (line 4156) | typedef unique_any uniqu... type unique_any (line 4157) | typedef unique_any unique_... type unique_any (line 4159) | typedef unique_any unique_h... function namespace (line 4163) | namespace details function _When_ (line 4175) | inline auto make_process_heap_string_nothrow( function WI_NODISCARD (line 4292) | WI_NODISCARD inline unique_coreverttoself_call CoImpersonateClient_failf... type unique_struct (line 4298) | typedef unique_struct unique... type unique_any (line 4543) | typedef unique_any un... function wil (line 4545) | inline wil::unique_bstr make_bstr_nothrow(PCWSTR source) WI_NOEXCEPT function wil (line 4550) | inline wil::unique_bstr make_bstr_failfast(PCWSTR source) WI_NOEXCEPT function wil (line 4556) | inline wil::unique_bstr make_bstr(PCWSTR source) type unique_any (line 4574) | typedef unique_any u... type unique_any (line 4662) | typedef unique_any uniq... type unique_any (line 4663) | typedef unique_any un... type unique_any (line 4664) | typedef unique_any uni... type unique_any (line 4665) | typedef unique_any u... type unique_any (line 4666) | typedef unique_any uniq... type unique_any (line 4667) | typedef unique_any ... type unique_any (line 4668) | typedef unique_any unique_hdc; type unique_any (line 4669) | typedef unique_any uniqu... type unique_any (line 4671) | typedef unique_any uniqu... type unique_any (line 4711) | typedef unique_any unique_cert_context; type unique_any (line 4772) | typedef unique_any::type E; type unique_any (line 5034) | typedef unique_any u... type unique_any (line 5035) | typedef unique_any u... type unique_any (line 5037) | typedef unique_any un... function namespace (line 5041) | namespace details function _When_ (line 5059) | inline auto make_cotaskmem_string_nothrow( type unique_cotaskmem_secure_ptr (line 5228) | typedef unique_cotaskmem_secure_ptr unique_cotaskmem_string_s... function unique_cotaskmem_string_secure (line 5240) | inline unique_cotaskmem_string_secure make_cotaskmem_string_secure_nothr... function unique_cotaskmem_string_secure (line 5252) | inline unique_cotaskmem_string_secure make_cotaskmem_string_secure_failf... function unique_cotaskmem_string_secure (line 5267) | inline unique_cotaskmem_string_secure make_cotaskmem_string_secure(_In_ ... type unique_struct (line 5278) | typedef unique_struct unique... type unique_any (line 5385) | typedef unique_any unique_any... type unique_any (line 5509) | typedef unique_any un... function namespace (line 5516) | namespace details type unique_any (line 5567) | typedef unique_any= 0) LONG NTSTATUS; function namespace (line 912) | namespace wil function WilInitialize_ResultMacros_DesktopOrSystem_SuppressPrivateApiUse (line 2087) | inline void WilInitialize_ResultMacros_DesktopOrSystem_SuppressPrivateAp... function namespace (line 2096) | namespace details function namespace (line 2110) | namespace details function ProcessShutdownInProgress (line 2125) | inline bool ProcessShutdownInProgress() function destroy (line 2145) | void destroy() function DLLMain (line 2226) | inline void DLLMain(HINSTANCE, DWORD reason, _In_opt_ LPVOID reserved) function SetResultTelemetryFallback (line 2240) | inline void SetResultTelemetryFallback(_In_opt_ decltype(details::g_pfnT... function SetResultLoggingCallback (line 2250) | inline void SetResultLoggingCallback(_In_opt_ decltype(details::g_pfnLog... function SetResultMessageCallback (line 2262) | inline void SetResultMessageCallback(_In_opt_ decltype(wil::g_pfnResultL... function SetResultFromCaughtExceptionCallback (line 2273) | inline void SetResultFromCaughtExceptionCallback(_In_opt_ decltype(wil::... function SetOriginateErrorCallback (line 2284) | inline void SetOriginateErrorCallback(_In_opt_ decltype(details::g_pfnOr... function SetFailfastWithContextCallback (line 2295) | inline void SetFailfastWithContextCallback(_In_opt_ decltype(details::g_... function class (line 2306) | class StoredFailureInfo function class (line 2379) | class ResultException : public std::exception function HRESULT (line 2463) | __declspec(noinline) inline HRESULT ResultFromCaughtException() WI_NOEXCEPT function RethrowCaughtException (line 2482) | inline void RethrowCaughtException() function ThrowResultException (line 2496) | inline void ThrowResultException(const FailureInfo& failure) function namespace (line 2505) | namespace details function HRESULT (line 2927) | inline HRESULT ResultFromKnownExceptions(const DiagnosticsInfo& diagnost... function HRESULT (line 3231) | inline __declspec(noinline) HRESULT RunFunctor(IFunctor& functor, IFunct... function IsDebuggerPresent (line 3245) | inline bool IsDebuggerPresent() function LogFailure (line 3254) | inline void LogFailure(__R_FN_PARAMS_FULL, FailureType type, HRESULT hr,... function RESULT_NORETURN (line 3380) | inline RESULT_NORETURN void __stdcall WilFailFast(const wil::FailureInfo... function ReportFailure_Return (line 3425) | __declspec(noinline) void ReportFailure_Return(__R_FN_PARAMS_FULL, HRESU... function ReportFailure_Base (line 3441) | __declspec(noinline) void ReportFailure_Base(__R_FN_PARAMS_FULL, HRESULT... function RESULT_NORETURN (line 3447) | __declspec(noinline) RESULT_NORETURN void ReportFailure_NoReturn(__R_FN_... function ReportFailure (line 3497) | __declspec(noinline) inline void ReportFailure(__R_FN_PARAMS_FULL, Failu... function HRESULT (line 3517) | HRESULT ReportFailure_CaughtExceptionCommon(__R_FN_PARAMS_FULL, _Inout_u... function HRESULT (line 3557) | HRESULT RESULT_NORETURN ReportFailure_CaughtExceptionCommonNoReturnBase(... function ReportFailure_Msg (line 3609) | void ReportFailure_Msg(__R_FN_PARAMS_FULL, HRESULT hr, _Printf_format_st... function ReportFailure_ReplaceMsg (line 3633) | void ReportFailure_ReplaceMsg(__R_FN_PARAMS_FULL, HRESULT hr, PCSTR form... function ReportFailure_Hr (line 3641) | inline void ReportFailure_Hr(__R_FN_PARAMS_FULL, HRESULT hr) function ReportFailure_Hr (line 3658) | __declspec(noinline) inline void ReportFailure_Hr(__R_FN_PARAMS_FULL, Fa... function ReportFailure_Win32 (line 3679) | _Translates_Win32_to_HRESULT_(err) function DWORD (line 3708) | inline DWORD ReportFailure_GetLastError(__R_FN_PARAMS_FULL) function HRESULT (line 3989) | inline HRESULT GetErrorCode(_In_ ResultException &exception) WI_NOEXCEPT function SetFailureInfo (line 3994) | inline void SetFailureInfo(_In_ FailureInfo const &failure, _Inout_ Resu... function HRESULT (line 4000) | inline HRESULT GetErrorCode(_In_ Platform::Exception^ exception) WI_NOEX... function SetFailureInfo (line 4005) | inline void SetFailureInfo(_In_ FailureInfo const &, _Inout_ Platform::E... function ReportFailure_CustomException (line 4034) | void ReportFailure_CustomException(__R_FN_PARAMS _In_ T exception) function ReportFailure_CustomExceptionMsg (line 4041) | inline void ReportFailure_CustomExceptionMsg(__R_FN_PARAMS _In_ T except... function namespace (line 4053) | namespace __R_NS_NAME function namespace (line 4685) | namespace __RFF_NS_NAME function __RFF_INTERNAL_NOINLINE_NORET_METHOD (line 4962) | __RFF_INTERNAL_NOINLINE_NORET_METHOD(_FailFast_HrMsg)(__RFF_INTERNAL_NOI... function __RFF_INTERNAL_NOINLINE_NORET_METHOD (line 4968) | __RFF_INTERNAL_NOINLINE_NORET_METHOD(_FailFast_GetLastErrorMsg)(__RFF_IN... function __RFF_INTERNAL_NOINLINE_NORET_METHOD (line 4974) | __RFF_INTERNAL_NOINLINE_NORET_METHOD(_FailFast_Win32Msg)(__RFF_INTERNAL_... function __RFF_INTERNAL_NOINLINE_NORET_METHOD (line 4980) | __RFF_INTERNAL_NOINLINE_NORET_METHOD(_FailFast_NullAllocMsg)(__RFF_INTER... function __RFF_INTERNAL_NOINLINE_NORET_METHOD (line 4986) | __RFF_INTERNAL_NOINLINE_NORET_METHOD(_FailFast_NtStatusMsg)(__RFF_INTERN... function __RFF_INTERNAL_NORET_METHOD (line 5190) | __RFF_INTERNAL_NORET_METHOD(_FailFast_Unexpected)(__RFF_INTERNAL_FN_PARA... function __RFF_INTERNAL_NOINLINE_NORET_METHOD (line 5248) | __RFF_INTERNAL_NOINLINE_NORET_METHOD(_FailFast_UnexpectedMsg)(__RFF_INTE... function __RFF_INTERNAL_NORET_METHOD (line 5311) | __RFF_INTERNAL_NORET_METHOD(_FailFastImmediate_Unexpected)() WI_NOEXCEPT function namespace (line 5379) | namespace __R_NS_NAME function Win32Handle (line 5892) | struct err_returncode_policy function HRESULT (line 5899) | __forceinline static HRESULT HResult(HRESULT hr) { return hr; } function HRESULT (line 5900) | __forceinline static HRESULT LastError() { return wil::details::GetLastE... function HRESULT (line 5901) | __forceinline static HRESULT LastErrorIfFalse(bool condition) { RETURN_L... function HRESULT (line 5903) | __forceinline static HRESULT OK() { return S_OK; } function Win32Handle (line 5907) | struct err_failfast_policy function result (line 5913) | __forceinline static result HResult(HRESULT hr) { FAIL_FAST_IF_FAILED(hr... function result (line 5914) | __forceinline static result LastError() { FAIL_FAST_LAST_ERROR(); } function result (line 5915) | __forceinline static result LastErrorIfFalse(bool condition) { if (!cond... function result (line 5916) | __forceinline static result OK() {} function Win32Handle (line 5921) | struct err_exception_policy function result (line 5927) | __forceinline static result HResult(HRESULT hr) { THROW_IF_FAILED(hr); } function result (line 5928) | __forceinline static result LastError() { THROW_LAST_ERROR(); } function result (line 5929) | __forceinline static result LastErrorIfFalse(bool condition) { if (!cond... function result (line 5930) | __forceinline static result OK() {} type err_exception_policy (line 5938) | struct err_exception_policy FILE: Inject/herpaderping-main/ext/submodules/wil/result_originate.h function namespace (line 34) | namespace wil FILE: Inject/herpaderping-main/ext/submodules/wil/rpc_helpers.h function namespace (line 19) | namespace wil function RpcExcept (line 127) | RpcExcept(RpcExceptionFilter(RpcExceptionCode())) function RpcEndExcept (line 131) | RpcEndExcept function result_t (line 199) | result_t result{} FILE: Inject/herpaderping-main/ext/submodules/wil/safecast.h function namespace (line 19) | namespace wil FILE: Inject/herpaderping-main/ext/submodules/wil/stl.h function namespace (line 22) | namespace wil function T (line 56) | T* allocate(size_t n) function deallocate (line 61) | void deallocate(T* p, size_t n) function namespace (line 77) | namespace details function PCWSTR (line 107) | inline PCWSTR str_raw_ptr(const std::wstring& str) FILE: Inject/herpaderping-main/ext/submodules/wil/token_helpers.h function namespace (line 27) | namespace wil function HANDLE (line 129) | inline HANDLE GetCurrentThreadEffectiveTokenWithOverride(HANDLE tokenHan... function namespace (line 193) | namespace details function namespace (line 294) | namespace details function HRESULT (line 339) | inline HRESULT impersonate_token_nothrow(HANDLE token, unique_token_reve... function HRESULT (line 376) | inline HRESULT run_as_self_nothrow(unique_token_reverter& reverter) function unique_token_reverter (line 381) | inline unique_token_reverter impersonate_token_failfast(HANDLE token) function unique_token_reverter (line 388) | inline unique_token_reverter run_as_self_failfast() function unique_token_reverter (line 437) | inline unique_token_reverter run_as_self() function namespace (line 443) | namespace details function HRESULT (line 544) | inline HRESULT get_token_is_app_container_nothrow(_In_opt_ HANDLE token,... FILE: Inject/herpaderping-main/ext/submodules/wil/win32_helpers.h function namespace (line 26) | namespace wil function HRESULT (line 261) | HRESULT GetEnvironmentVariableW(_In_ PCWSTR key, string_type& result) WI... function HINSTANCE (line 452) | inline HINSTANCE GetModuleInstanceHandle() { return reinterpret_cast::type TSmart; function class (line 755) | class vector_iterator_nothrow function vector_iterator_nothrow (line 840) | vector_iterator_nothrow begin() function vector_iterator_nothrow (line 846) | vector_iterator_nothrow end() function get_at_current (line 856) | void get_at_current(unsigned int i) type typename (line 884) | typedef typename details::MapToSmartType::type TSmart; function explicit (line 886) | explicit iterable_range(_In_ ABI::Windows::Foundation::Collections::IIte... function class (line 891) | class iterable_iterator function other (line 933) | bool operator==(iterable_iterator const& other) const function other (line 938) | bool operator!=(iterable_iterator const& other) const function reference (line 943) | reference operator*() function pointer (line 949) | pointer operator->() function iterable_iterator (line 983) | iterable_iterator begin() function iterable_iterator (line 988) | iterable_iterator end() type typename (line 1004) | typedef typename details::MapToSmartType::type TSmart; function class (line 1048) | class iterable_iterator_nothrow function other (line 1070) | bool operator!=(iterable_iterator_nothrow const& other) const function reference (line 1075) | reference operator*() const WI_NOEXCEPT function pointer (line 1080) | pointer operator->() const WI_NOEXCEPT function iterable_iterator_nothrow (line 1120) | iterable_iterator_nothrow begin() function iterable_iterator_nothrow (line 1125) | iterable_iterator_nothrow end() function namespace (line 1198) | namespace ABI { function namespace (line 1247) | namespace wil type wistd (line 1380) | typedef wistd::remove_pointer_t::type pointer; type __nat (line 355) | struct __nat { int __for_bool_; } type __unique_ptr_deleter_sfinae (line 358) | typedef __unique_ptr_deleter_sfinae<_Dp> _DeleterSFINAE; function __ptr_ (line 408) | constexpr unique_ptr(nullptr_t) WI_NOEXCEPT : __ptr_(pointer()) {} function explicit (line 413) | explicit unique_ptr(pointer __p) WI_NOEXCEPT : __ptr_(__p) {} function __WI_LIBCPP_INLINE_VISIBILITY (line 435) | __WI_LIBCPP_INLINE_VISIBILITY function __WI_LIBCPP_INLINE_VISIBILITY (line 483) | __WI_LIBCPP_INLINE_VISIBILITY function __WI_LIBCPP_INLINE_VISIBILITY (line 489) | __WI_LIBCPP_INLINE_VISIBILITY function __WI_LIBCPP_INLINE_VISIBILITY (line 520) | __WI_LIBCPP_INLINE_VISIBILITY function __WI_LIBCPP_INLINE_VISIBILITY (line 525) | __WI_LIBCPP_INLINE_VISIBILITY type _Dp (line 586) | typedef _Dp deleter_type; type typename (line 587) | typedef typename __pointer_type<_Tp, deleter_type>::type pointer; type __unique_ptr_deleter_sfinae (line 605) | typedef __unique_ptr_deleter_sfinae<_Dp> _DeleterSFINAE; function __ptr_ (line 663) | constexpr unique_ptr(nullptr_t) WI_NOEXCEPT : __ptr_(pointer()) {} function __WI_LIBCPP_INLINE_VISIBILITY (line 710) | __WI_LIBCPP_INLINE_VISIBILITY function __WI_LIBCPP_INLINE_VISIBILITY (line 766) | __WI_LIBCPP_INLINE_VISIBILITY function __WI_LIBCPP_INLINE_VISIBILITY (line 772) | __WI_LIBCPP_INLINE_VISIBILITY function __WI_LIBCPP_INLINE_VISIBILITY (line 778) | __WI_LIBCPP_INLINE_VISIBILITY function __WI_LIBCPP_INLINE_VISIBILITY (line 782) | __WI_LIBCPP_INLINE_VISIBILITY type typename (line 905) | typedef typename unique_ptr<_T1, _D1>::pointer _P1; type typename (line 906) | typedef typename unique_ptr<_T2, _D2>::pointer _P2; type typename (line 907) | typedef typename common_type<_P1, _P2>::type _Vp; type typename (line 963) | typedef typename unique_ptr<_T1, _D1>::pointer _P1; type typename (line 972) | typedef typename unique_ptr<_T1, _D1>::pointer _P1; FILE: Inject/herpaderping-main/ext/submodules/wil/wistd_type_traits.h function namespace (line 46) | namespace wistd // ("Windows Implementation" std) function __WI_LIBCPP_TEMPLATE_VIS (line 70) | __WI_LIBCPP_TEMPLATE_VIS __lazy_enable_if {} type typename (line 71) | typedef typename _Tp::type type; function __WI_LIBCPP_TEMPLATE_VIS (line 73) | __WI_LIBCPP_TEMPLATE_VIS enable_if {} type _Tp (line 74) | typedef _Tp type; type __two (line 109) | struct __two {char __lx[2];} function __WI_LIBCPP_TEMPLATE_VIS (line 114) | __WI_LIBCPP_TEMPLATE_VIS integral_constant type true_type (line 138) | typedef __WI_LIBCPP_BOOL_CONSTANT(true) true_type; type false_type (line 139) | typedef __WI_LIBCPP_BOOL_CONSTANT(false) false_type; type __lazy_and_impl (line 152) | struct __lazy_and_impl type __lazy_or_impl (line 172) | struct __lazy_or_impl function true_type (line 188) | struct __and_<> : true_type {} function false_type (line 201) | struct __or_<> : false_type {} function __WI_LIBCPP_TEMPLATE_VIS (line 220) | __WI_LIBCPP_TEMPLATE_VIS is_const : public false_type {} function __WI_LIBCPP_TEMPLATE_VIS (line 231) | __WI_LIBCPP_TEMPLATE_VIS is_volatile : public false_type {} function __WI_LIBCPP_TEMPLATE_VIS (line 242) | __WI_LIBCPP_TEMPLATE_VIS remove_const {typedef _Tp type;} type _Tp (line 243) | typedef _Tp type; function __WI_LIBCPP_TEMPLATE_VIS (line 250) | __WI_LIBCPP_TEMPLATE_VIS remove_volatile {typedef _Tp type;} type _Tp (line 251) | typedef _Tp type; function __WI_LIBCPP_TEMPLATE_VIS (line 258) | __WI_LIBCPP_TEMPLATE_VIS remove_cv function true_type (line 267) | struct __libcpp_is_void : public true_type {} function __WI_LIBCPP_TEMPLATE_VIS (line 269) | __WI_LIBCPP_TEMPLATE_VIS is_void function true_type (line 281) | struct __is_nullptr_t_impl : public true_type {} function __WI_LIBCPP_TEMPLATE_VIS (line 283) | __WI_LIBCPP_TEMPLATE_VIS __is_nullptr_t function __WI_LIBCPP_TEMPLATE_VIS (line 287) | __WI_LIBCPP_TEMPLATE_VIS is_null_pointer function true_type (line 300) | struct __libcpp_is_integral : public true_type {} function true_type (line 301) | struct __libcpp_is_integral : public true_type {} function true_type (line 302) | struct __libcpp_is_integral : public true_type {} function true_type (line 303) | struct __libcpp_is_integral : public true_type {} function true_type (line 305) | struct __libcpp_is_integral<__wchar_t> : public true_type {} function true_type (line 307) | struct __libcpp_is_integral : public true_type {} function true_type (line 310) | struct __libcpp_is_integral : public true_type {} function true_type (line 311) | struct __libcpp_is_integral : public true_type {} function true_type (line 313) | struct __libcpp_is_integral : public true_type {} function true_type (line 314) | struct __libcpp_is_integral : public true_type {} function true_type (line 315) | struct __libcpp_is_integral : public true_type {} function true_type (line 316) | struct __libcpp_is_integral : public true_type {} function true_type (line 317) | struct __libcpp_is_integral : public true_type {} function true_type (line 318) | struct __libcpp_is_integral : public true_type {} type __libcpp_is_integral (line 319) | struct __libcpp_is_integral FILE: Inject/herpaderping-main/ext/submodules/wil/wrl.h function namespace (line 18) | namespace wil FILE: Inject/herpaderping-main/source/ProcessHerpaderping/herpaderp.cpp function _Use_decl_annotations_ (line 12) | _Use_decl_annotations_ FILE: Inject/herpaderping-main/source/ProcessHerpaderping/herpaderp.hpp type Herpaderp (line 10) | namespace Herpaderp FILE: Inject/herpaderping-main/source/ProcessHerpaderping/main.cpp type Constants (line 12) | namespace Constants class Parameters (line 27) | class Parameters : public Utils::IArgumentParser method Parameters (line 65) | Parameters() = default; method _Must_inspect_result_ (line 79) | _Must_inspect_result_ virtual HRESULT ParseArguments( method _Must_inspect_result_ (line 164) | _Must_inspect_result_ virtual HRESULT ValidateArguments() const override method GetUsage (line 179) | virtual std::wstring_view GetUsage() const override method LoggingMask (line 207) | uint32_t LoggingMask() const method Quiet (line 214) | bool Quiet() const method RandomObfuscation (line 221) | bool RandomObfuscation() const method HerpaderpFlags (line 228) | uint32_t HerpaderpFlags() const function wmain (line 267) | int wmain( FILE: Inject/herpaderping-main/source/ProcessHerpaderping/pch.hpp type wil (line 86) | namespace wil FILE: Inject/herpaderping-main/source/ProcessHerpaderping/utils.cpp type Utils (line 11) | namespace Utils function _Use_decl_annotations_ (line 17) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 46) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 62) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 84) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 151) | _Use_decl_annotations_ function wchar_t (line 157) | static const wchar_t* GetLogLevelPrefix(_In_ uint32_t Level) function LogInternal (line 179) | static void LogInternal( function _Use_decl_annotations_ (line 226) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 238) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 252) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 280) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 298) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 317) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 333) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 398) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 447) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 509) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 571) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 671) | _Use_decl_annotations_ class OptionalUnicodeStringHelper (line 730) | class OptionalUnicodeStringHelper method OptionalUnicodeStringHelper (line 734) | OptionalUnicodeStringHelper( method PUNICODE_STRING (line 748) | PUNICODE_STRING Get() function _Use_decl_annotations_ (line 769) | _Use_decl_annotations_ FILE: Inject/herpaderping-main/source/ProcessHerpaderping/utils.hpp type Log (line 10) | namespace Log type Utils (line 22) | namespace Utils class IArgumentParser (line 27) | class IArgumentParser method IArgumentParser (line 65) | IArgumentParser() = default; function EraseAll (line 149) | void EraseAll( FILE: KernelHiddenExecute-master/KernelHiddenExcute/HiddenCallApiTransfer.h function NTSTATUS (line 8) | NTSTATUS SimulateApi(ULONG64 param1) function NTSTATUS (line 19) | NTSTATUS ApiTransfer_SimulateApi(PHIDDEN_PAGE_RECORD pHiddenPageRecord, ... FILE: KernelHiddenExecute-master/KernelHiddenExcute/HiddenExecute.h type MMPTE (line 27) | typedef struct _MMPTE type SPECIFIC_HIDDEN_PAGE_RECORD (line 50) | typedef struct _SPECIFIC_HIDDEN_PAGE_RECORD type HIDDEN_PAGE_RECORD (line 58) | typedef struct _HIDDEN_PAGE_RECORD function NTSTATUS (line 83) | NTSTATUS InitializeHiddenPageRecordStructure(PHIDDEN_PAGE_RECORD* ppHidd... function NTSTATUS (line 119) | NTSTATUS FreeHiddenPageRecordStructure(PHIDDEN_PAGE_RECORD pHiddenPageRe... function PVOID (line 148) | PVOID pPTEPFNtoPhysicalAddress(ULONG64 PFN) function ULONG64 (line 157) | ULONG64 pPhysicalAddresstoPTEPFN(PVOID PhysicalAddressBase) function PMMPTE (line 169) | PMMPTE pGetSpecificAddresspPTEPhysical(ULONG64 CR3, PVOID pPageBase) function PVOID (line 221) | PVOID pGetSpecificAddressPhysicalForR3(ULONG64 CR3, PVOID pVirtual) function NTSTATUS (line 295) | NTSTATUS AddHiddenPageRecord(ULONG64 CR3, PVOID pHiddenPageBase, PHIDDEN... function NTSTATUS (line 384) | NTSTATUS RemoveAndRestoreAllHiddenPageRecord(PHIDDEN_PAGE_RECORD pHidden... function NTSTATUS (line 444) | NTSTATUS ContextOriginalToHidden(PHIDDEN_PAGE_RECORD pHiddenPageRecord) function NTSTATUS (line 513) | NTSTATUS ContextHiddenToOriginal(PHIDDEN_PAGE_RECORD pHiddenPageRecord) function ULONG64 (line 573) | ULONG64 GetPagesCountByLength(ULONG64 Length) function NTSTATUS (line 590) | NTSTATUS AddHiddenSection(ULONG64 SystemCR3, PDRIVER_OBJECT pDriverObj, ... FILE: KernelHiddenExecute-master/KernelHiddenExcute/HiddenFunctions.h function NTSTATUS (line 6) | NTSTATUS HiddenFunctionA(PHIDDEN_PAGE_RECORD pHiddenPageRecord) FILE: KernelHiddenExecute-master/KernelHiddenExcute/PhysicalMemoryOperation.h type PHYSICAL_OP_CR3 (line 15) | typedef struct _PHYSICAL_OP_CR3 type MMPDPTE (line 36) | typedef struct _MMPDPTE type MMPDE (line 60) | typedef struct _MMPDE type MMVA (line 84) | typedef struct _MMVA type MMVA_PDPTE_LARGE (line 97) | typedef struct _MMVA_PDPTE_LARGE type MMVA_PDE_LARGE (line 108) | typedef struct _MMVA_PDE_LARGE function HANDLE (line 127) | HANDLE OpenPhysicalMemory() function BOOLEAN (line 143) | BOOLEAN pMapPhysicalMemoryPre(HANDLE hMemory, PDWORD64 pDwAddress, PSIZE... function PVOID (line 156) | PVOID MapPhysicalMemory(PVOID PA, SIZE_T Size) function BOOLEAN (line 163) | BOOLEAN UnmapPhysicalMemory(PVOID VA) function ULONG64 (line 175) | ULONG64 GetCR3Flag(ULONG64 CR3) function ULONG64 (line 184) | ULONG64 ClearCR3Flag(ULONG64 CR3) function VOID (line 193) | VOID pPrintPhysicalOpStructure(PPHYSICAL_OP_CR3 pPhysicalOpCR3) function NTSTATUS (line 214) | NTSTATUS pFreePhysicalOpPageTableMemory(PPHYSICAL_OP_CR3 pPhysicalOpCR3) function NTSTATUS (line 242) | NTSTATUS pAllocPhysicalOpPageTableMemory(PPHYSICAL_OP_CR3 pPhysicalOpCR3) function NTSTATUS (line 274) | NTSTATUS pMapSystemPML4T(ULONG64 SystemCR3, PPHYSICAL_OP_CR3 pPhysicalOp... function NTSTATUS (line 293) | NTSTATUS pUnmapSystemPML4T(PPHYSICAL_OP_CR3 pPhysicalOpCR3) function NTSTATUS (line 314) | NTSTATUS pFillGeneratedPML4TandPDPT(PPHYSICAL_OP_CR3 pPhysicalOpCR3) function NTSTATUS (line 350) | NTSTATUS CreatePhysicalOpCR3BySystemCR3(ULONG64 SystemCR3, PPHYSICAL_OP_... function NTSTATUS (line 391) | NTSTATUS FreePhysicalOpCR3(PPHYSICAL_OP_CR3 pPhysicalOpCR3) function NTSTATUS (line 422) | NTSTATUS ContextVirtualToPhysical(PPHYSICAL_OP_CR3 pPhysicalOpCR3) function NTSTATUS (line 454) | NTSTATUS ContextPhysicalToVirtual(PPHYSICAL_OP_CR3 pPhysicalOpCR3) function ULONG64 (line 485) | ULONG64 GetCR3ByEprocess(PEPROCESS pEProc) function PEPROCESS (line 499) | PEPROCESS GetEProcess(ULONG64 PID) function ULONG64 (line 524) | ULONG64 GetCR3ByPID(ULONG64 PID) FILE: KernelHiddenExecute-master/KernelHiddenExcute/SectionOperation.h type LDR_DATA_TABLE_ENTRY64 (line 4) | typedef struct _LDR_DATA_TABLE_ENTRY64 function PIMAGE_SECTION_HEADER (line 30) | PIMAGE_SECTION_HEADER GetSegmentHeadPointer(PDRIVER_OBJECT pDriverObj, P... function ULONG64 (line 71) | ULONG64 GetDriverBaseAddress(PDRIVER_OBJECT pDriverObj, PCHAR pSegName) function ULONG64 (line 77) | ULONG64 GetSegmentAddressPointer(PDRIVER_OBJECT pDriverObj, PCHAR pSegName) function ULONG64 (line 82) | ULONG64 GetSegmentLengthPointer(PDRIVER_OBJECT pDriverObj, PCHAR pSegName) function ULONG64 (line 87) | ULONG64 GetSegmentRawDataAddressPointer(PDRIVER_OBJECT pDriverObj, PCHAR... function ULONG64 (line 92) | ULONG64 GetSegmentRawDataLengthPointer(PDRIVER_OBJECT pDriverObj, PCHAR ... function ULONG64 (line 98) | ULONG64 GetSegmentStartAddress(PDRIVER_OBJECT pDriverObj, PCHAR pSegName) function ULONG64 (line 105) | ULONG64 GetSegmentEndAddress(PDRIVER_OBJECT pDriverObj, PCHAR pSegName) function ULONG64 (line 113) | ULONG64 GetSegmentLength(PDRIVER_OBJECT pDriverObj, PCHAR pSegName) FILE: KernelHiddenExecute-master/KernelHiddenExcute/main.c function NTSTATUS (line 3) | NTSTATUS DispatchCreate(PDEVICE_OBJECT pDevObj, PIRP pIrp) function NTSTATUS (line 11) | NTSTATUS DispatchClose(PDEVICE_OBJECT pDevObj, PIRP pIrp) function NTSTATUS (line 19) | NTSTATUS DispatchIoctl(PDEVICE_OBJECT pDevObj, PIRP pIrp) function VOID (line 48) | VOID DriverUnload(PDRIVER_OBJECT pDriverObj) function VOID (line 62) | VOID WriteEnable() function VOID (line 69) | VOID WriteDisable() function NTSTATUS (line 76) | NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObj, PUNICODE_STRING pRegistr... FILE: LoadImageCallBack/Dll/Dll/dllmain.cpp function BOOL (line 7) | BOOL APIENTRY DllMain( HMODULE hModule, function DWORD (line 30) | DWORD WINAPI ThreadProc(LPVOID lpParameter) FILE: LoadImageCallBack/LoadImageCallBack/ModuleCallBack.c function NTSTATUS (line 15) | NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING ... function VOID (line 23) | VOID LoadImageNotifyRoutine(PUNICODE_STRING FullImageName,HANDLE Process... function BOOLEAN (line 81) | BOOLEAN GetPathByFileObject(PFILE_OBJECT FileObject, WCHAR* wzPath) function MyProcessThread (line 162) | void MyProcessThread(PVOID pContext) function BOOLEAN (line 175) | BOOLEAN EnumImportTable(PUNICODE_STRING uniDestFileFullPath) function ULONG_PTR (line 372) | ULONG_PTR RVAToOffset(PIMAGE_NT_HEADERS NTHeader, ULONG_PTR ulRVA) function BOOLEAN (line 406) | BOOLEAN EnumIATByFileMapping(PUNICODE_STRING uniDestFileFullPath) function NTSTATUS (line 463) | NTSTATUS MAPFILE_AND_GETBASE(PUNICODE_STRING pDriverName) function VOID (line 548) | VOID UnicodeToChar(PUNICODE_STRING uniSource ,CHAR *szDest) function NTSTATUS (line 556) | NTSTATUS ForceDeleteFileHandle(UNICODE_STRING uniFileFullPath) function VOID (line 652) | VOID UnloadDriver(PDRIVER_OBJECT DriverObject) FILE: LoadImageCallBack/LoadImageCallBack/ModuleCallBack.h type SYSTEM_HANDLE_TYPE (line 49) | typedef enum _SYSTEM_HANDLE_TYPE type SYSTEM_INFORMATION_CLASS (line 84) | typedef enum _SYSTEM_INFORMATION_CLASS type SYSTEM_HANDLE_TABLE_ENTRY_INFOR (line 174) | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFOR type SYSTEM_HANDLE_INFOR (line 185) | typedef struct _SYSTEM_HANDLE_INFOR FILE: LoadImageCallBack/LoadImageCallBack/struct.h type LONG (line 21) | typedef long LONG; type BOOL (line 22) | typedef unsigned char BOOL, *PBOOL; type BYTE (line 23) | typedef unsigned char BYTE, *PBYTE; type DWORD (line 24) | typedef unsigned long DWORD, *PDWORD; type WORD (line 25) | typedef unsigned short WORD, *PWORD; type NTSTATUS (line 28) | typedef long NTSTATUS, *PNTSTATUS; type DWORD (line 29) | typedef unsigned long DWORD; type DWORD (line 30) | typedef DWORD * PDWORD; type ULONG (line 31) | typedef unsigned long ULONG; type ULONG (line 33) | typedef ULONG *PULONG; type WORD (line 34) | typedef unsigned short WORD; type BYTE (line 35) | typedef unsigned char BYTE; type UCHAR (line 36) | typedef unsigned char UCHAR; type USHORT (line 37) | typedef unsigned short USHORT; type BYTE (line 39) | typedef BYTE BOOLEAN; type PEB_LDR_DATA (line 47) | typedef struct _PEB_LDR_DATA type PEB_ORIG (line 58) | typedef struct _PEB_ORIG { type _PEB_FREE_BLOCK (line 68) | struct _PEB_FREE_BLOCK { type PEB_FREE_BLOCK (line 72) | typedef struct _PEB_FREE_BLOCK PEB_FREE_BLOCK; type _PEB_FREE_BLOCK (line 73) | struct _PEB_FREE_BLOCK type RTL_DRIVE_LETTER_CURDIR (line 75) | typedef struct _RTL_DRIVE_LETTER_CURDIR { type RTL_USER_PROCESS_PARAMETERS (line 82) | typedef struct _RTL_USER_PROCESS_PARAMETERS { type PEB (line 114) | typedef struct _PEB { type SYSTEM_PROCESS_INFORMATION (line 171) | typedef struct _SYSTEM_PROCESS_INFORMATION { type SYSTEM_THREAD_INFORMATION (line 201) | typedef struct _SYSTEM_THREAD_INFORMATION { type _SYSTEM_THREADS (line 215) | struct _SYSTEM_THREADS type _SYSTEM_PROCESSES (line 230) | struct _SYSTEM_PROCESSES type HANDLE_TABLE_ENTRY_INFO (line 249) | typedef struct _HANDLE_TABLE_ENTRY_INFO type HANDLE_TABLE_ENTRY (line 254) | typedef struct _HANDLE_TABLE_ENTRY type HANDLE_TABLE (line 275) | typedef struct _HANDLE_TABLE type OBJECT_TYPE_INITIALIZER (line 296) | typedef struct _OBJECT_TYPE_INITIALIZER { type OBJECT_TYPE (line 320) | typedef struct _OBJECT_TYPE { type OBJECT_DIRECTORY (line 335) | typedef struct _OBJECT_DIRECTORY { type KAPC_ENVIRONMENT (line 353) | typedef enum FILE: LoadImageCallBack/inject/Inject/Inject.cpp function _tmain (line 22) | int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) function VOID (line 44) | VOID InjectDll(ULONG_PTR ProcessID) function BOOL (line 76) | BOOL InjectDllByRemoteThread(const TCHAR* wzDllFile, ULONG_PTR ProcessId) function BOOL (line 151) | BOOL EnableDebugPrivilege() FILE: MmLoadDriver/MemLoadDriver/MemLoadDriver.c function PVOID (line 6) | PVOID LoadFileToMemory(PUNICODE_STRING pUstrDllPath, PSIZE_T psBufferLen... function NTSTATUS (line 98) | NTSTATUS DoRelocation(PVOID pImageBuffer) function BOOLEAN (line 157) | BOOLEAN xstricmp(LPCSTR s1, LPCSTR s2) function PVOID (line 173) | PVOID GetModuleByName(LPCSTR driverName) function PVOID (line 207) | PVOID GetRoutineByName(PVOID pImageBuffer, PCHAR cFunctionName) function NTSTATUS (line 235) | NTSTATUS FindImports(PVOID pImageBuffer) function PVOID (line 300) | PVOID MemLoadDriverByFileBuffer(PVOID pFileBuffer, SIZE_T sBufferLength,... function PVOID (line 385) | PVOID MemLoadDriverByFilePath(PWCHAR wDriverPath, PWCHAR wDriverName) FILE: MmLoadDriver/MemLoadDriver/MemLoadDriver.h type RTL_MODULE_EXTENDED_INFO (line 5) | typedef struct _RTL_MODULE_EXTENDED_INFO FILE: MmLoadDriver/MemLoadDriver/main.c function VOID (line 7) | VOID DriverUnload(PDRIVER_OBJECT pDriverObject) function NTSTATUS (line 15) | NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegi... FILE: MmLoadDriver/test/main.c function NTSTATUS (line 6) | NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegi... FILE: ProcessManager/ProcessManager/CEnumProcess.cpp function VOID (line 61) | VOID CEnumProcess::EnumProcess(ULONG_PTR Code) function VOID (line 108) | VOID CEnumProcess::AddItemToControlList(PPROCESS_INFORMATION_OWN Process... function BOOL (line 136) | BOOL CEnumProcess::OnInitDialog() FILE: ProcessManager/ProcessManager/CEnumProcess.h type PROCESS_INFORMATION_ENTRY (line 9) | typedef struct _PROCESS_INFORMATION_ENTRY_ type PROCESS_INFORMATION_OWN (line 19) | typedef struct _PROCESS_INFORMATION_OWN function class (line 26) | class CEnumProcess : public CDialogEx FILE: ProcessManager/ProcessManager/Common.cpp function HANDLE (line 16) | HANDLE OpenDevice(LPCTSTR wzLinkPath) FILE: ProcessManager/ProcessManager/Common.h function class (line 23) | class CCommon FILE: ProcessManager/ProcessManager/Monitor.cpp function BOOL (line 48) | BOOL CMonitor::OnInitDialog() function DWORD (line 60) | DWORD CMonitor::ThreadProc(LPVOID lPParam) function LRESULT (line 117) | LRESULT CMonitor::OnNotifyDlg(WPARAM wParam,LPARAM lParam) FILE: ProcessManager/ProcessManager/Monitor.h function class (line 6) | class CMonitor : public CDialogEx FILE: ProcessManager/ProcessManager/MonitorProcess.cpp function BOOL (line 73) | BOOL MonitorProcess::OnInitDialog() FILE: ProcessManager/ProcessManager/MonitorProcess.h function class (line 7) | class MonitorProcess : public CDialogEx FILE: ProcessManager/ProcessManager/ProcessManager.cpp function BOOL (line 40) | BOOL CProcessManagerApp::InitInstance() FILE: ProcessManager/ProcessManager/ProcessManager.h function class (line 18) | class CProcessManagerApp : public CWinApp FILE: ProcessManager/ProcessManager/ProcessManagerDlg.cpp class CAboutDlg (line 22) | class CAboutDlg : public CDialogEx function BOOL (line 79) | BOOL CProcessManagerDlg::OnInitDialog() function HCURSOR (line 199) | HCURSOR CProcessManagerDlg::OnQueryDragIcon() function VOID (line 252) | VOID CProcessManagerDlg::ContructNotifyConData() FILE: ProcessManager/ProcessManager/ProcessManagerDlg.h function class (line 15) | class CProcessManagerDlg : public CDialogEx FILE: ProcessManager/ProcessManagerDrv/Common.c function WIN_VERSION (line 9) | WIN_VERSION GetWindowsVersion() function PVOID (line 56) | PVOID function ULONG_PTR (line 70) | ULONG_PTR KeGetObjectType(PVOID Object) function BOOLEAN (line 107) | BOOLEAN IsProcessDie(PEPROCESS EProcess) FILE: ProcessManager/ProcessManagerDrv/Common.h type HANDLE_TABLE64 (line 7) | typedef struct _HANDLE_TABLE64 type HANDLE_TABLE32 (line 27) | typedef struct _HANDLE_TABLE32 type HANDLE_TABLE_ENTRY64 (line 54) | typedef struct _HANDLE_TABLE_ENTRY64 type HANDLE_TABLE_ENTRY32 (line 76) | typedef struct _HANDLE_TABLE_ENTRY32 type PROCESS_INFORMATION_ENTRY (line 113) | typedef struct _PROCESS_INFORMATION_ENTRY_ type PROCESS_INFORMATION_OWN (line 123) | typedef struct _PROCESS_INFORMATION_OWN type WIN_VERSION (line 131) | typedef enum WIN_VERSION { type NTSTATUS (line 142) | typedef type ULONG_PTR (line 147) | typedef ULONG_PTR FILE: ProcessManager/ProcessManagerDrv/EnumProcess.c function NTSTATUS (line 21) | NTSTATUS EnumProcessByOpenProcess(PVOID OutputBuffer,ULONG_PTR uOutSize) function NTSTATUS (line 74) | NTSTATUS EnumProcessByActiveList(PPROCESS_INFORMATION_OWN OutputBuffer,U... function NTSTATUS (line 125) | NTSTATUS EnumProcessByPspCidTable(PPROCESS_INFORMATION_OWN OutputBuffer,... function ULONG_PTR (line 143) | ULONG_PTR GetPspCidTableAddress() function VOID (line 240) | VOID ScanHandleTableToEnumProcess(PPROCESS_INFORMATION_OWN OutputBuffer,... function NTSTATUS (line 282) | NTSTATUS EnumTable1(ULONG_PTR uTableCode,PPROCESS_INFORMATION_OWN Output... function NTSTATUS (line 332) | NTSTATUS EnumTable2(ULONG_PTR uTableCode,PPROCESS_INFORMATION_OWN Output... function NTSTATUS (line 344) | NTSTATUS EnumTable3(ULONG_PTR uTableCode, PPROCESS_INFORMATION_OWN Outpu... function VOID (line 355) | VOID InsertProcess(PEPROCESS EProcess, PPROCESS_INFORMATION_OWN OutputBu... function BOOLEAN (line 398) | BOOLEAN GetProcessPathBySectionObject(PEPROCESS EProcess,WCHAR* wzProce... function BOOLEAN (line 484) | BOOLEAN GetPathByFileObject(PFILE_OBJECT FileObject, WCHAR* wzPath) FILE: ProcessManager/ProcessManagerDrv/EnumProcess.h type ULONG_PTR (line 30) | typedef ULONG_PTR type CONTROL_AREA32 (line 60) | typedef struct _CONTROL_AREA32 type CONTROL_AREA64 (line 76) | typedef struct _CONTROL_AREA64 type SEGMENT_OBJECT32 (line 94) | typedef struct _SEGMENT_OBJECT32 type SEGMENT_OBJECT64 (line 110) | typedef struct _SEGMENT_OBJECT64 type SECTION_OBJECT32 (line 132) | typedef struct _SECTION_OBJECT32 type SECTION_OBJECT64 (line 141) | typedef struct _SECTION_OBJECT64 FILE: ProcessManager/ProcessManagerDrv/HideProcess.c function VOID (line 11) | VOID RemoveNodeFromActiveProcessLinks(ULONG_PTR ProcessId) function VOID (line 61) | VOID EraseObjectFromHandleTable1(ULONG_PTR ProcessId) function NTSTATUS (line 105) | NTSTATUS EnumTable11(ULONG_PTR uTableCode,ULONG_PTR ProcessId) function NTSTATUS (line 162) | NTSTATUS EnumTable12(ULONG_PTR uTableCode,ULONG_PTR ProcessId) function NTSTATUS (line 173) | NTSTATUS EnumTable13(ULONG_PTR uTableCode,ULONG_PTR ProcessId) function BOOLEAN (line 184) | BOOLEAN ClearPspCidTable(PEPROCESS Process, ULONG_PTR PrcessId) function VOID (line 208) | VOID WPOFF() function VOID (line 217) | VOID WPON() FILE: ProcessManager/ProcessManagerDrv/MonitorWin7.c function NTSTATUS (line 9) | NTSTATUS EventToKernelEvent(PULONG_PTR InputBuffer,ULONG_PTR InSize) function NTSTATUS (line 63) | NTSTATUS RegisterProcessFilter() function VOID (line 87) | VOID function FORCEINLINE (line 143) | FORCEINLINE function FORCEINLINE (line 156) | FORCEINLINE function VOID (line 169) | VOID DestroyResource() FILE: ProcessManager/ProcessManagerDrv/ProcessManagerDrv.c function NTSTATUS (line 37) | NTSTATUS function VOID (line 139) | VOID function NTSTATUS (line 170) | NTSTATUS function NTSTATUS (line 396) | NTSTATUS FILE: ProcessManager/ProcessManagerDrv/ProcessManagerDrv.h type MSG (line 38) | typedef struct _MSG_ FILE: ProtectFilex64/FileProtectX64.c function NTSTATUS (line 8) | NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING ... function NTSTATUS (line 20) | NTSTATUS ProtectFileByObRegisterCallbacks() function OB_PREOP_CALLBACK_STATUS (line 53) | OB_PREOP_CALLBACK_STATUS PreCallBack(PVOID RegistrationContext, POB_PRE_... function UNICODE_STRING (line 100) | UNICODE_STRING GetFilePathByFileObject(PVOID FileObject) function VOID (line 110) | VOID EnableObType(POBJECT_TYPE ObjectType) function VOID (line 117) | VOID UnloadDriver(PDRIVER_OBJECT DriverObject) FILE: ProtectFilex64/FileProtectX64.h type LDR_DATA_TABLE_ENTRY64 (line 17) | typedef struct _LDR_DATA_TABLE_ENTRY64 type OBJECT_TYPE_INITIALIZER (line 45) | typedef struct _OBJECT_TYPE_INITIALIZER type OBJECT_TYPE_TEMP (line 75) | typedef struct _OBJECT_TYPE_TEMP FILE: ProtectFilex64/struct.h type LONG (line 21) | typedef long LONG; type BOOL (line 22) | typedef unsigned char BOOL, *PBOOL; type BYTE (line 23) | typedef unsigned char BYTE, *PBYTE; type DWORD (line 24) | typedef unsigned long DWORD, *PDWORD; type WORD (line 25) | typedef unsigned short WORD, *PWORD; type NTSTATUS (line 28) | typedef long NTSTATUS, *PNTSTATUS; type DWORD (line 29) | typedef unsigned long DWORD; type DWORD (line 30) | typedef DWORD * PDWORD; type ULONG (line 31) | typedef unsigned long ULONG; type ULONG_PTR (line 32) | typedef unsigned long ULONG_PTR; type ULONG (line 33) | typedef ULONG *PULONG; type WORD (line 34) | typedef unsigned short WORD; type BYTE (line 35) | typedef unsigned char BYTE; type UCHAR (line 36) | typedef unsigned char UCHAR; type USHORT (line 37) | typedef unsigned short USHORT; type BYTE (line 39) | typedef BYTE BOOLEAN; type PEB_LDR_DATA (line 47) | typedef struct _PEB_LDR_DATA type PEB_ORIG (line 58) | typedef struct _PEB_ORIG { type _PEB_FREE_BLOCK (line 68) | struct _PEB_FREE_BLOCK { type PEB_FREE_BLOCK (line 72) | typedef struct _PEB_FREE_BLOCK PEB_FREE_BLOCK; type _PEB_FREE_BLOCK (line 73) | struct _PEB_FREE_BLOCK type RTL_DRIVE_LETTER_CURDIR (line 75) | typedef struct _RTL_DRIVE_LETTER_CURDIR { type RTL_USER_PROCESS_PARAMETERS (line 82) | typedef struct _RTL_USER_PROCESS_PARAMETERS { type PEB (line 114) | typedef struct _PEB { type SYSTEM_PROCESS_INFORMATION (line 171) | typedef struct _SYSTEM_PROCESS_INFORMATION { type SYSTEM_THREAD_INFORMATION (line 201) | typedef struct _SYSTEM_THREAD_INFORMATION { type _SYSTEM_THREADS (line 215) | struct _SYSTEM_THREADS type _SYSTEM_PROCESSES (line 230) | struct _SYSTEM_PROCESSES type HANDLE_TABLE_ENTRY_INFO (line 249) | typedef struct _HANDLE_TABLE_ENTRY_INFO type HANDLE_TABLE_ENTRY (line 254) | typedef struct _HANDLE_TABLE_ENTRY type HANDLE_TABLE (line 275) | typedef struct _HANDLE_TABLE type OBJECT_TYPE_INITIALIZER (line 296) | typedef struct _OBJECT_TYPE_INITIALIZER { type OBJECT_TYPE (line 320) | typedef struct _OBJECT_TYPE { type OBJECT_DIRECTORY (line 335) | typedef struct _OBJECT_DIRECTORY { type KAPC_ENVIRONMENT (line 353) | typedef enum FILE: ProtectFilex86/FileProtectX86.c function NTSTATUS (line 21) | NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING ... function NTSTATUS (line 66) | NTSTATUS function NTSTATUS (line 86) | NTSTATUS function VOID (line 185) | VOID function VOID (line 209) | VOID function NTSTATUS (line 251) | NTSTATUS c2pDispatchGeneral( function NTSTATUS (line 264) | NTSTATUS c2pPower( function NTSTATUS (line 278) | NTSTATUS c2pPnP( function NTSTATUS (line 317) | NTSTATUS c2pReadComplete( function NTSTATUS (line 403) | NTSTATUS c2pDispatchRead( function VOID (line 440) | VOID HookSSDT(ULONG_PTR ulIndex) function VOID (line 451) | VOID HookWrite(ULONG_PTR ulIndex) function VOID (line 462) | VOID HookDelete(ULONG_PTR ulIndex) function VOID (line 474) | VOID function VOID (line 485) | VOID function VOID (line 498) | VOID function NTSTATUS (line 510) | NTSTATUS Fake_NtSetInformationFileWinXP( function NTSTATUS (line 539) | NTSTATUS function NTSTATUS (line 571) | NTSTATUS Fake_NtDeleteFileWinXP( function PVOID (line 584) | PVOID function LONG (line 599) | LONG GetSSDTApiFunctionIndexFromNtdll(char* szFindFunctionName) function NTSTATUS (line 657) | NTSTATUS function ULONG_PTR (line 742) | ULONG_PTR GetFunctionAddressByIndexFromSSDT32(ULONG_PTR ulIndex,ULONG_PT... function VOID (line 752) | VOID WPOFF() function VOID (line 762) | VOID WPON() FILE: ProtectFilex86/FileProtectX86.h type SYSTEM_SERVICE_TABLE32 (line 18) | typedef struct _SYSTEM_SERVICE_TABLE32 { type NTSTATUS (line 27) | typedef type NTSTATUS (line 45) | typedef type NTSTATUS (line 57) | typedef type NTSTATUS (line 82) | typedef type C2P_DEV_EXT (line 153) | typedef struct _C2P_DEV_EXT type KEYBOARD_INPUT_DATA (line 235) | typedef struct _KEYBOARD_INPUT_DATA FILE: ProtectFilex86/struct.h type LONG (line 21) | typedef long LONG; type BOOL (line 22) | typedef unsigned char BOOL, *PBOOL; type BYTE (line 23) | typedef unsigned char BYTE, *PBYTE; type DWORD (line 24) | typedef unsigned long DWORD, *PDWORD; type WORD (line 25) | typedef unsigned short WORD, *PWORD; type NTSTATUS (line 28) | typedef long NTSTATUS, *PNTSTATUS; type DWORD (line 29) | typedef unsigned long DWORD; type DWORD (line 30) | typedef DWORD * PDWORD; type ULONG (line 31) | typedef unsigned long ULONG; type ULONG_PTR (line 32) | typedef unsigned long ULONG_PTR; type ULONG (line 33) | typedef ULONG *PULONG; type WORD (line 34) | typedef unsigned short WORD; type BYTE (line 35) | typedef unsigned char BYTE; type UCHAR (line 36) | typedef unsigned char UCHAR; type USHORT (line 37) | typedef unsigned short USHORT; type BYTE (line 39) | typedef BYTE BOOLEAN; type PEB_LDR_DATA (line 47) | typedef struct _PEB_LDR_DATA type PEB_ORIG (line 58) | typedef struct _PEB_ORIG { type _PEB_FREE_BLOCK (line 68) | struct _PEB_FREE_BLOCK { type PEB_FREE_BLOCK (line 72) | typedef struct _PEB_FREE_BLOCK PEB_FREE_BLOCK; type _PEB_FREE_BLOCK (line 73) | struct _PEB_FREE_BLOCK type RTL_DRIVE_LETTER_CURDIR (line 75) | typedef struct _RTL_DRIVE_LETTER_CURDIR { type RTL_USER_PROCESS_PARAMETERS (line 82) | typedef struct _RTL_USER_PROCESS_PARAMETERS { type PEB (line 114) | typedef struct _PEB { type SYSTEM_PROCESS_INFORMATION (line 171) | typedef struct _SYSTEM_PROCESS_INFORMATION { type SYSTEM_THREAD_INFORMATION (line 201) | typedef struct _SYSTEM_THREAD_INFORMATION { type _SYSTEM_THREADS (line 215) | struct _SYSTEM_THREADS type _SYSTEM_PROCESSES (line 230) | struct _SYSTEM_PROCESSES type HANDLE_TABLE_ENTRY_INFO (line 249) | typedef struct _HANDLE_TABLE_ENTRY_INFO type HANDLE_TABLE_ENTRY (line 254) | typedef struct _HANDLE_TABLE_ENTRY type HANDLE_TABLE (line 275) | typedef struct _HANDLE_TABLE type OBJECT_TYPE_INITIALIZER (line 296) | typedef struct _OBJECT_TYPE_INITIALIZER { type OBJECT_TYPE (line 320) | typedef struct _OBJECT_TYPE { type OBJECT_DIRECTORY (line 335) | typedef struct _OBJECT_DIRECTORY { type KAPC_ENVIRONMENT (line 353) | typedef enum FILE: ProtectProcessx64/ProtectProcessx64.c function NTSTATUS (line 10) | NTSTATUS function NTSTATUS (line 28) | NTSTATUS ProtectProcess(BOOLEAN Enable) function OB_PREOP_CALLBACK_STATUS (line 50) | OB_PREOP_CALLBACK_STATUS function VOID (line 145) | VOID FILE: ProtectProcessx64/ProtectProcessx64.h type LDR_DATA_TABLE_ENTRY64 (line 29) | typedef struct _LDR_DATA_TABLE_ENTRY64 FILE: ProtectProcessx64/struct.h type LONG (line 21) | typedef long LONG; type BOOL (line 22) | typedef unsigned char BOOL, *PBOOL; type BYTE (line 23) | typedef unsigned char BYTE, *PBYTE; type DWORD (line 24) | typedef unsigned long DWORD, *PDWORD; type WORD (line 25) | typedef unsigned short WORD, *PWORD; type NTSTATUS (line 28) | typedef long NTSTATUS, *PNTSTATUS; type DWORD (line 29) | typedef unsigned long DWORD; type DWORD (line 30) | typedef DWORD * PDWORD; type ULONG (line 31) | typedef unsigned long ULONG; type ULONG_PTR (line 32) | typedef unsigned long ULONG_PTR; type ULONG (line 33) | typedef ULONG *PULONG; type WORD (line 34) | typedef unsigned short WORD; type BYTE (line 35) | typedef unsigned char BYTE; type UCHAR (line 36) | typedef unsigned char UCHAR; type USHORT (line 37) | typedef unsigned short USHORT; type BYTE (line 39) | typedef BYTE BOOLEAN; type PEB_LDR_DATA (line 47) | typedef struct _PEB_LDR_DATA type PEB_ORIG (line 58) | typedef struct _PEB_ORIG { type _PEB_FREE_BLOCK (line 68) | struct _PEB_FREE_BLOCK { type PEB_FREE_BLOCK (line 72) | typedef struct _PEB_FREE_BLOCK PEB_FREE_BLOCK; type _PEB_FREE_BLOCK (line 73) | struct _PEB_FREE_BLOCK type RTL_DRIVE_LETTER_CURDIR (line 75) | typedef struct _RTL_DRIVE_LETTER_CURDIR { type RTL_USER_PROCESS_PARAMETERS (line 82) | typedef struct _RTL_USER_PROCESS_PARAMETERS { type PEB (line 114) | typedef struct _PEB { type SYSTEM_PROCESS_INFORMATION (line 171) | typedef struct _SYSTEM_PROCESS_INFORMATION { type SYSTEM_THREAD_INFORMATION (line 201) | typedef struct _SYSTEM_THREAD_INFORMATION { type _SYSTEM_THREADS (line 215) | struct _SYSTEM_THREADS type _SYSTEM_PROCESSES (line 230) | struct _SYSTEM_PROCESSES type HANDLE_TABLE_ENTRY_INFO (line 249) | typedef struct _HANDLE_TABLE_ENTRY_INFO type HANDLE_TABLE_ENTRY (line 254) | typedef struct _HANDLE_TABLE_ENTRY type HANDLE_TABLE (line 275) | typedef struct _HANDLE_TABLE type OBJECT_TYPE_INITIALIZER (line 296) | typedef struct _OBJECT_TYPE_INITIALIZER { type OBJECT_TYPE (line 320) | typedef struct _OBJECT_TYPE { type OBJECT_DIRECTORY (line 335) | typedef struct _OBJECT_DIRECTORY { type KAPC_ENVIRONMENT (line 353) | typedef enum FILE: ReloadKernel-XP/ReloadKernel/FileSystem.c function NTSTATUS (line 7) | NTSTATUS function NTSTATUS (line 165) | NTSTATUS function NTSTATUS (line 187) | NTSTATUS function NTSTATUS (line 237) | NTSTATUS FILE: ReloadKernel-XP/ReloadKernel/FixRelocation.c function BOOLEAN (line 8) | BOOLEAN function PIMAGE_BASE_RELOCATION (line 111) | PIMAGE_BASE_RELOCATION function NTSTATUS (line 350) | NTSTATUS function PIMAGE_NT_HEADERS (line 450) | PIMAGE_NT_HEADERS FILE: ReloadKernel-XP/ReloadKernel/KernelReload.c function BOOLEAN (line 8) | BOOLEAN GetSystemKernelModuleInfo(WCHAR **SystemKernelModulePath,PDWORD ... function BOOLEAN (line 84) | BOOLEAN IoGetFileSystemVpbInfo(IN PFILE_OBJECT FileObject,PDEVICE_OBJECT... function BOOLEAN (line 125) | BOOLEAN GetDeviceObjectFromFileFullName(WCHAR *FileFullName,PDEVICE_OBJE... function BOOLEAN (line 190) | BOOLEAN GetWindowsRootName(WCHAR *WindowsRootName) function NTSTATUS (line 257) | NTSTATUS KernelOpenFile(wchar_t *FileFullName, function NTSTATUS (line 340) | NTSTATUS KernelGetFileSize(HANDLE hFile, PLARGE_INTEGER FileSize) function NTSTATUS (line 376) | NTSTATUS KernelReadFile(HANDLE hFile, PLARGE_INTEGER ByteOffset, ULONG L... function BOOLEAN (line 404) | BOOLEAN ImageFile(BYTE *FileBuffer,BYTE **ImageModuleBase) function ULONG (line 465) | ULONG AlignSize(ULONG nSize, ULONG nAlign) function PVOID (line 475) | PVOID GetKernelModuleBase(PDRIVER_OBJECT DriverObject,char *KernelModule... function PVOID (line 545) | PVOID function BOOLEAN (line 636) | BOOLEAN InsertOriginalFirstThunk(DWORD ImageBase,DWORD ExistImageBase,PI... function BOOLEAN (line 658) | BOOLEAN FixImportTable(BYTE *ImageBase,DWORD ExistImageBase,PDRIVER_OBJE... function BOOLEAN (line 752) | BOOLEAN PeLoad( FILE: ReloadKernel-XP/ReloadKernel/Reload.c function NTSTATUS (line 16) | NTSTATUS function PUCHAR (line 36) | PUCHAR ReLoadNtosCALL(WCHAR *lpwzFuncTion,ULONG ulOldNtosBase,ULONG ulRe... function NTSTATUS (line 134) | NTSTATUS ReLoadNtos(PDRIVER_OBJECT DriverObject,DWORD RetAddress) function BOOLEAN (line 187) | BOOLEAN InitSafeOperationModule(PDRIVER_OBJECT pDriverObject,WCHAR *Syst... function VOID (line 269) | VOID FixOriginalKiServiceTable(PDWORD OriginalKiServiceTable,DWORD Modul... function BOOLEAN (line 283) | BOOLEAN GetOriginalKiServiceTable(BYTE *NewImageBase,DWORD ExistImageBas... function VOID (line 369) | VOID UnloadDriver(PDRIVER_OBJECT DriverObject) FILE: ReloadKernel-XP/ReloadKernel/Reload.h type DWORD (line 6) | typedef unsigned long DWORD; type DWORD (line 7) | typedef DWORD * PDWORD; type BYTE (line 8) | typedef unsigned char BYTE, *PBYTE; type WORD (line 9) | typedef unsigned short WORD, *PWORD; type SYSTEM_MODULE_INFORMATION (line 14) | typedef struct _SYSTEM_MODULE_INFORMATION // ϵͳģϢ type MODULES (line 27) | typedef struct _tagSysModuleList { //ģṹ type SYSTEM_INFORMATION_CLASS (line 32) | typedef enum _SYSTEM_INFORMATION_CLASS type AUX_ACCESS_DATA (line 94) | typedef struct _AUX_ACCESS_DATA { type LDR_DATA_TABLE_ENTRY (line 104) | typedef struct _LDR_DATA_TABLE_ENTRY type SERVICE_DESCRIPTOR_TABLE (line 141) | typedef struct _SERVICE_DESCRIPTOR_TABLE { type VOID (line 212) | typedef VOID (__stdcall *ReloadRtlInitUnicodeString)( type LONG (line 218) | typedef LONG (__stdcall * ReloadRtlCompareUnicodeString)( type PVOID (line 226) | typedef PVOID (__stdcall *ReloadMmGetSystemRoutineAddress)( type BOOLEAN (line 233) | typedef BOOLEAN (__stdcall * ReloadMmIsAddressValid)( type PEPROCESS (line 239) | typedef PEPROCESS (__stdcall *ReloadPsGetCurrentProcess)(void); FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/EnumSSSDTManager.cpp function BOOL (line 40) | BOOL CEnumSSSDTManagerApp::InitInstance() FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/EnumSSSDTManager.h function class (line 18) | class CEnumSSSDTManagerApp : public CWinApp FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/EnumSSSDTManagerDlg.cpp class CAboutDlg (line 17) | class CAboutDlg : public CDialogEx function BOOL (line 78) | BOOL CEnumSSSDTManagerDlg::OnInitDialog() function VOID (line 116) | VOID CEnumSSSDTManagerDlg::InitTab() function HCURSOR (line 191) | HCURSOR CEnumSSSDTManagerDlg::OnQueryDragIcon() FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/EnumSSSDTManagerDlg.h function class (line 10) | class CEnumSSSDTManagerDlg : public CDialogEx FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/OpenDevice.cpp function BOOL (line 17) | BOOL COpenDevice::SendIoControlCode(ULONG ulIndex,PVOID* FuntionAddress,... FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/OpenDevice.h function class (line 31) | class COpenDevice FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/SSDT.cpp function BOOL (line 50) | BOOL CSSDT::OnInitDialog() function BOOL (line 96) | BOOL CSSDT::EnumSSDTInfor(PSSDT_INFOR SSDTInfor) function ULONG_PTR (line 174) | ULONG_PTR CSSDT::GetOriginalSSDTFunctionAddress(ULONG ulIndex) function BOOL (line 234) | BOOL CSSDT::MakeTempWin32kFile() function BOOL (line 331) | BOOL CSSDT::SendIoControlCode(ULONG ulIndex,PVOID* FuntionAddress,ULONG_... function VOID (line 414) | VOID CSSDT::AddItemToControlList(ULONG SSDTFunctionCount,PSSDT_INFOR SSD... function ULONG_PTR (line 563) | ULONG_PTR CSSDT::RVAToOffset(PIMAGE_NT_HEADERS NTHeader, ULONG_PTR ulRVA) function VOID (line 598) | VOID CSSDT::AddItemToControlList(SSDT_INFOR_FOR SSDTInfor) type _DATA_ (line 635) | struct _DATA_ type _DATA_ (line 687) | struct _DATA_ FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/SSDT.h type SSDT_INFOR (line 28) | typedef struct _SSDT_INFOR type SSDT_INFOR_FOR (line 40) | typedef struct _SSDT_INFOR_FOR type SSDT_INFORMATION (line 49) | typedef struct _SSDT_INFORMATION function class (line 57) | class CSSDT : public CDialogEx FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/SSSDT.cpp function BOOL (line 59) | BOOL CSSSDT::OnInitDialog() function BOOL (line 102) | BOOL CSSSDT::EnumSSSDTInfor(PSSSDT_INFOR SSSDTInfor) function VOID (line 178) | VOID CSSSDT::AddItemToControlList(ULONG SSSDTFunctionCount,PSSSDT_INFOR ... function ULONG_PTR (line 320) | ULONG_PTR CSSSDT::GetOriginalSSSDTFunctionAddress(ULONG ulIndex) function BOOL (line 375) | BOOL CSSSDT::MakeTempWin32kFile() function BOOL (line 464) | BOOL CSSSDT::SendIoControlCode(ULONG ulIndex,PVOID* FuntionAddress,ULONG... type _DATA_ (line 564) | struct _DATA_ type _DATA_ (line 616) | struct _DATA_ FILE: SSDT-SSSDT-Manager/EnumSSSDTManager/EnumSSSDTManager/SSSDT.h type SYSTEM_SERVICE_TABLE (line 23) | typedef struct _SYSTEM_SERVICE_TABLE{ type SSSDT_INFOR (line 30) | typedef struct _SSSDT_INFOR function class (line 41) | class CSSSDT : public CDialogEx FILE: SSDT-SSSDT-Manager/EnumSSSDTManagerRing0/GetService.c function PVOID (line 3) | PVOID GetKeShadowServiceDescriptorTable64() function PVOID (line 41) | PVOID GetKeShadowServiceDescriptorTable32() function PVOID (line 85) | PVOID function PVOID (line 104) | PVOID GetKeServiceDescriptorTable64() FILE: SSDT-SSSDT-Manager/EnumSSSDTManagerRing0/SSDT.c function PVOID (line 7) | PVOID GetSSDTFunctionAddress64(ULONG_PTR ulIndex,ULONG_PTR SSDTDescriptor) function PVOID (line 20) | PVOID GetSSDTFunctionAddress32(ULONG_PTR ulIndex,ULONG_PTR SSDTDescriptor) function BOOLEAN (line 31) | BOOLEAN GetSysModuleByLdrDataTableSSDT(WCHAR* wzModuleName) function NTSTATUS (line 61) | NTSTATUS GetSysModuleByLdrDataTable2(PVOID Address,WCHAR* wzModuleName) function VOID (line 157) | VOID UnHookSSDT(ULONG ulIndex, ULONG_PTR OriginalFunctionAddress) function BOOLEAN (line 191) | BOOLEAN ResumeSSDTInlineHook(ULONG ulIndex,UCHAR* szOriginalFunctionCode) FILE: SSDT-SSSDT-Manager/EnumSSSDTManagerRing0/SSDT.h type SYSTEM_INFORMATION_CLASS (line 17) | typedef enum _SYSTEM_INFORMATION_CLASS { type RTL_PROCESS_MODULE_INFORMATION (line 111) | typedef struct _RTL_PROCESS_MODULE_INFORMATION { type RTL_PROCESS_MODULES (line 124) | typedef struct _RTL_PROCESS_MODULES { FILE: SSDT-SSSDT-Manager/EnumSSSDTManagerRing0/SSSDT.c function PVOID (line 10) | PVOID GetSSSDTFunctionAddress64(ULONG ulIndex) function PVOID (line 24) | PVOID GetSSSDTFunctionAddress32(ULONG ulIndex) function BOOLEAN (line 33) | BOOLEAN GetSysModuleByLdrDataTable(WCHAR* wzModuleName) function BOOLEAN (line 63) | BOOLEAN GetSysModuleByLdrDataTable1(PVOID Address,WCHAR* wzModuleName) function VOID (line 90) | VOID UnHookSSSDTWin7(ULONG ulIndex, ULONG_PTR OriginalFunctionAddress) function VOID (line 106) | VOID UnHookSSSDTWinXP(ULONG ulIndex, ULONG_PTR OriginalFunctionAddress) function BOOLEAN (line 119) | BOOLEAN ResumeSSSDTInlineHook(ULONG ulIndex,UCHAR* szOriginalFunctionCode) FILE: SSDT-SSSDT-Manager/EnumSSSDTManagerRing0/SSSDTManager.c function NTSTATUS (line 21) | NTSTATUS function NTSTATUS (line 64) | NTSTATUS function NTSTATUS (line 78) | NTSTATUS function VOID (line 571) | VOID FILE: SSDT-SSSDT-Manager/EnumSSSDTManagerRing0/SSSDTManager.h type Data0 (line 72) | typedef struct _DATA_ type Data2 (line 79) | typedef struct _DATA2_ type Data1 (line 83) | typedef struct _DATA1_ FILE: SSDT-SSSDT-Manager/EnumSSSDTManagerRing0/common.c function VOID (line 6) | VOID WPOFF() function VOID (line 18) | VOID WPON() function WIN_VERSION (line 29) | WIN_VERSION GetWindowsVersion() function PVOID (line 109) | PVOID function BOOLEAN (line 124) | BOOLEAN SafeCopyMemory(PVOID DestiAddress, PVOID SourAddress, SIZE_T Siz... FILE: SSDT-SSSDT-Manager/EnumSSSDTManagerRing0/common.h type SYSTEM_SERVICE_TABLE64 (line 5) | typedef struct _SYSTEM_SERVICE_TABLE64{ type SYSTEM_SERVICE_TABLE32 (line 12) | typedef struct _SYSTEM_SERVICE_TABLE32 { type WIN_VERSION (line 25) | typedef enum WIN_VERSION { type NTSTATUS (line 44) | typedef type KLDR_DATA_TABLE_ENTRY64 (line 51) | typedef struct _KLDR_DATA_TABLE_ENTRY64 { type KLDR_DATA_TABLE_ENTRY32 (line 72) | typedef struct _KLDR_DATA_TABLE_ENTRY32 { type LDR_DATA_TABLE_ENTRY32 (line 96) | typedef struct _LDR_DATA_TABLE_ENTRY32 { type LDR_DATA_TABLE_ENTRY64 (line 128) | typedef struct _LDR_DATA_TABLE_ENTRY64 { FILE: ZwQueryVirtualMemory/Common.c function WIN_VERSION (line 19) | WIN_VERSION GetWindowsVersion() function PVOID (line 98) | PVOID function VOID (line 112) | VOID InitGlobalVariable() function BOOLEAN (line 149) | BOOLEAN IsRealProcess(PEPROCESS EProcess) function ULONG_PTR (line 173) | ULONG_PTR KeGetObjectType(PVOID Object) function BOOLEAN (line 211) | BOOLEAN IsProcessDie(PEPROCESS EProcess) function CHAR (line 239) | CHAR ChangePreMode(PETHREAD EThread) function VOID (line 247) | VOID RecoverPreMode(PETHREAD EThread, CHAR PreMode) function BOOLEAN (line 254) | BOOLEAN NtPathToDosPathW(WCHAR* wzFullNtPath,WCHAR* wzFullDosPath) function ULONG (line 287) | ULONG FILE: ZwQueryVirtualMemory/Common.h type WIN_VERSION (line 5) | typedef enum WIN_VERSION { type NTSTATUS (line 23) | typedef type ULONG_PTR (line 27) | typedef ULONG_PTR type OBJECT_DIRECTORY_INFORMATION (line 49) | typedef struct _OBJECT_DIRECTORY_INFORMATION FILE: ZwQueryVirtualMemory/GetSSDTFuncAddress.c function ULONG_PTR (line 7) | ULONG_PTR GetFuncAddress(char* szFuncName) function ULONG_PTR (line 43) | ULONG_PTR GetSSDTApiFunAddress(ULONG_PTR ulIndex,ULONG_PTR SSDTDescriptor) function ULONG_PTR (line 69) | ULONG_PTR GetSSDTFunctionAddress32(ULONG_PTR ulIndex,ULONG_PTR SSDTDescr... function ULONG_PTR (line 81) | ULONG_PTR GetSSDTFunctionAddress64(ULONG_PTR ulIndex,ULONG_PTR SSDTDescr... function LONG (line 97) | LONG GetSSDTApiFunIndex(IN LPSTR lpszFunName) function ULONG_PTR (line 157) | ULONG_PTR GetKeServiceDescriptorTable64() function NTSTATUS (line 186) | NTSTATUS FILE: ZwQueryVirtualMemory/GetSSDTFuncAddress.h type SYSTEM_SERVICE_TABLE64 (line 8) | typedef struct _SYSTEM_SERVICE_TABLE64{ type SYSTEM_SERVICE_TABLE32 (line 15) | typedef struct _SYSTEM_SERVICE_TABLE32 { FILE: ZwQueryVirtualMemory/ZwQueryVirtualMemory.c function NTSTATUS (line 43) | NTSTATUS function VOID (line 65) | VOID function NTSTATUS (line 72) | NTSTATUS EnumMoudleByNtQueryVirtualMemory(ULONG ProcessId) FILE: ZwQueryVirtualMemory/ZwQueryVirtualMemory.h type DWORD (line 8) | typedef unsigned long DWORD; type MEMORY_INFORMATION_CLASS (line 15) | typedef enum _MEMORY_INFORMATION_CLASS type NTSTATUS (line 23) | typedef NTSTATUS type MEMORY_BASIC_INFORMATION (line 31) | typedef struct _MEMORY_BASIC_INFORMATION { type MEMORY_SECTION_NAME (line 42) | typedef struct _MEMORY_SECTION_NAME {