SYMBOL INDEX (1228 symbols across 48 files) FILE: driver/apc.c function VOID (line 7) | VOID function VOID (line 16) | VOID function BOOLEAN (line 47) | BOOLEAN function VOID (line 71) | VOID function VOID (line 88) | VOID function NTSTATUS (line 134) | NTSTATUS function VOID (line 162) | VOID function BOOLEAN (line 213) | BOOLEAN FILE: driver/callbacks.c function VOID (line 34) | VOID function VOID (line 41) | VOID function VOID (line 48) | VOID function VOID (line 55) | VOID function VOID (line 62) | VOID function VOID (line 69) | VOID function VOID (line 87) | VOID function VOID (line 111) | VOID function NTSTATUS (line 123) | NTSTATUS function VOID (line 207) | VOID function STATIC (line 238) | STATIC function STATIC (line 251) | STATIC function STATIC (line 258) | STATIC function VOID (line 321) | VOID function VOID (line 400) | VOID function VOID (line 420) | VOID function VOID (line 458) | VOID function VOID (line 499) | VOID function NTSTATUS (line 533) | NTSTATUS function STATIC (line 582) | STATIC function NTSTATUS (line 600) | NTSTATUS function VOID (line 618) | VOID function BOOLEAN (line 630) | BOOLEAN function STATIC (line 639) | STATIC function VOID (line 660) | VOID function VOID (line 667) | VOID function VOID (line 739) | VOID function VOID (line 790) | VOID function STATIC (line 823) | STATIC function STATIC (line 838) | STATIC function OB_PREOP_CALLBACK_STATUS (line 856) | OB_PREOP_CALLBACK_STATUS function VOID (line 981) | VOID NTAPI function ACCESS_MASK (line 1000) | ACCESS_MASK function STATIC (line 1009) | STATIC function NTSTATUS (line 1177) | NTSTATUS function STATIC (line 1213) | STATIC function STATIC (line 1243) | STATIC function STATIC (line 1292) | STATIC function NTSTATUS (line 1324) | NTSTATUS function VOID (line 1342) | VOID function VOID (line 1360) | VOID function NTSTATUS (line 1376) | NTSTATUS function VOID (line 1411) | VOID FILE: driver/callbacks.h type DRIVER_LIST_ENTRY (line 15) | typedef struct _DRIVER_LIST_ENTRY { type BOOLEAN (line 36) | typedef BOOLEAN (*PROCESS_MODULE_CALLBACK)(_In_ PPROCESS_MAP_MODULE_ENTR... FILE: driver/common.h type THREAD_LIST_HEAD (line 66) | typedef struct _THREAD_LIST_HEAD { type DRIVER_LIST_HEAD (line 74) | typedef struct _DRIVER_LIST_HEAD { type THREAD_LIST_ENTRY (line 88) | typedef struct _THREAD_LIST_ENTRY { type PROCESS_MODULE_MAP_CONTEXT (line 97) | typedef struct _PROCESS_MODULE_MAP_CONTEXT { type PROCESS_MAP_MODULE_ENTRY (line 101) | typedef struct _PROCESS_MAP_MODULE_ENTRY { type PROCESS_LIST_ENTRY (line 108) | typedef struct _PROCESS_LIST_ENTRY { type SECURITY_COOKIE (line 122) | typedef union _SECURITY_COOKIE { type TIMER_OBJECT (line 132) | typedef struct _TIMER_OBJECT { type ENVIRONMENT_TYPE (line 145) | typedef enum _ENVIRONMENT_TYPE { type PROCESSOR_TYPE (line 152) | typedef enum _PROCESSOR_TYPE { type SYSTEM_INFORMATION (line 173) | typedef struct _SYSTEM_INFORMATION { type OB_CALLBACKS_CONFIG (line 184) | typedef struct _OB_CALLBACKS_CONFIG { type DEFERRED_REPORT (line 190) | typedef struct _DEFERRED_REPORT { type DEFERRED_REPORTS_LIST (line 197) | typedef struct _DEFERRED_REPORTS_LIST { type IRP_QUEUE_HEAD (line 206) | typedef struct _IRP_QUEUE_HEAD { type IRP_QUEUE_ENTRY (line 218) | typedef struct _IRP_QUEUE_ENTRY { type HEARTBEAT_CONFIGURATION (line 232) | typedef struct _HEARTBEAT_CONFIGURATION { type MODULE_INFORMATION (line 253) | typedef struct _MODULE_INFORMATION { type SESSION_INITIATION_PACKET (line 261) | typedef struct _SESSION_INITIATION_PACKET { type ACTIVE_SESSION (line 270) | typedef struct _ACTIVE_SESSION { type KAFFINITY_EX (line 427) | typedef struct _KAFFINITY_EX { type OBJECT_DIRECTORY_ENTRY (line 435) | typedef struct _OBJECT_DIRECTORY_ENTRY { type OBJECT_DIRECTORY (line 442) | typedef struct _OBJECT_DIRECTORY { type DEVICE_MAP (line 452) | typedef struct _DEVICE_MAP { type RTL_MODULE_EXTENDED_INFO (line 461) | typedef struct _RTL_MODULE_EXTENDED_INFO { type OBJECT_TYPE (line 492) | typedef struct _OBJECT_TYPE { type PEB_LDR_DATA (line 508) | typedef struct _PEB_LDR_DATA { type LDR_DATA_TABLE_ENTRY (line 514) | typedef struct _LDR_DATA_TABLE_ENTRY { type PEB (line 533) | typedef struct _PEB { type PEB32 (line 555) | typedef struct _PEB32 { type PEB_LDR_DATA32 (line 576) | typedef struct _PEB_LDR_DATA32 { type LDR_DATA_TABLE_ENTRY32 (line 585) | typedef struct _LDR_DATA_TABLE_ENTRY32 { type HANDLE_TABLE_ENTRY_INFO (line 601) | typedef struct _HANDLE_TABLE_ENTRY_INFO { type EXHANDLE (line 607) | typedef union _EXHANDLE { type POOL_HEADER (line 619) | typedef struct _POOL_HEADER // Size=16 type HANDLE_TABLE_ENTRY (line 645) | typedef struct _HANDLE_TABLE_ENTRY // Size=16 type HANDLE_TABLE_FREE_LIST (line 679) | typedef struct _HANDLE_TABLE_FREE_LIST { type HANDLE_TRACE_DB_ENTRY (line 687) | typedef struct _HANDLE_TRACE_DB_ENTRY { type HANDLE_TRACE_DEBUG_INFO (line 695) | typedef struct _HANDLE_TRACE_DEBUG_INFO { type HANDLE_TABLE (line 705) | typedef struct _HANDLE_TABLE { type BOOLEAN (line 733) | typedef BOOLEAN (*EX_ENUMERATE_HANDLE_ROUTINE)(IN PHANDLE_TABLE_ENTRY type OBJECT_CREATE_INFORMATION (line 738) | typedef struct _OBJECT_CREATE_INFORMATION { type OBJECT_HEADER (line 751) | typedef struct _OBJECT_HEADER { type IMAGE_SECTION_HEADER (line 795) | typedef struct _IMAGE_SECTION_HEADER { type IMAGE_FILE_HEADER (line 811) | typedef struct _IMAGE_FILE_HEADER { type IMAGE_DATA_DIRECTORY (line 821) | typedef struct _IMAGE_DATA_DIRECTORY { type IMAGE_OPTIONAL_HEADER64 (line 828) | typedef struct _IMAGE_OPTIONAL_HEADER64 { type DWORD (line 861) | typedef unsigned long DWORD; type WORD (line 862) | typedef unsigned short WORD; type IMAGE_OPTIONAL_HEADER32 (line 864) | typedef struct _IMAGE_OPTIONAL_HEADER32 { type IMAGE_DOS_HEADER (line 898) | typedef struct _IMAGE_DOS_HEADER { // DOS .EXE header type KLDR_DATA_TABLE_ENTRY (line 920) | typedef struct _KLDR_DATA_TABLE_ENTRY { type IMAGE_EXPORT_DIRECTORY (line 942) | typedef struct _IMAGE_EXPORT_DIRECTORY { type LOCAL_NT_HEADER (line 956) | typedef struct _LOCAL_NT_HEADER { type DBGKD_DEBUG_DATA_HEADER64 (line 969) | typedef struct _DBGKD_DEBUG_DATA_HEADER64 { type NTSTATUS (line 975) | typedef NTSTATUS(__stdcall* ZwQuerySystemInformation)( type SYSTEM_BIGPOOL_ENTRY (line 983) | typedef struct _SYSTEM_BIGPOOL_ENTRY { type SYSTEM_BIGPOOL_INFORMATION (line 995) | typedef struct _SYSTEM_BIGPOOL_INFORMATION { type KDDEBUGGER_DATA64 (line 1000) | typedef struct _KDDEBUGGER_DATA64 { type KDDEBUGGER_DATA_ADDITION64 (line 1133) | typedef struct _KDDEBUGGER_DATA_ADDITION64 { type DUMP_HEADER (line 1160) | typedef struct _DUMP_HEADER { type VIRTUAL_ADDRESS (line 1180) | typedef union _VIRTUAL_MEMORY_ADDRESS { type PML4E (line 1195) | typedef union _PML4_ENTRY { type PDPTE (line 1213) | typedef union _PDPT_ENTRY { type PDE (line 1231) | typedef union _PD_ENTRY { type PTE (line 1250) | typedef union _PT_ENTRY { type PDPTE_LARGE (line 1271) | typedef union _PDPT_ENTRY_LARGE { type PDE_LARGE (line 1293) | typedef union _PD_ENTRY_LARGE { type RAW_SMBIOS_DATA (line 1340) | typedef struct _RAW_SMBIOS_DATA { type SMBIOS_TABLE_HEADER (line 1349) | typedef struct _SMBIOS_TABLE_HEADER { type RAW_SMBIOS_TABLE_01 (line 1357) | typedef struct _RAW_SMBIOS_TABLE_01 { type RAW_SMBIOS_TABLE_02 (line 1372) | typedef struct _RAW_SMBIOS_TABLE_02 { type RTL_RELATIVE_NAME (line 1390) | typedef struct _RTL_RELATIVE_NAME { type STORAGE_DESCRIPTOR_HEADER (line 1396) | typedef struct _STORAGE_DESCRIPTOR_HEADER { type STORAGE_BUS_TYPE (line 1401) | typedef enum _STORAGE_BUS_TYPE { type STORAGE_SET_TYPE (line 1415) | typedef enum _STORAGE_SET_TYPE { type STORAGE_QUERY_TYPE (line 1426) | typedef enum _STORAGE_QUERY_TYPE { type STORAGE_PROPERTY_ID (line 1435) | typedef enum _STORAGE_PROPERTY_ID { type STORAGE_PROPERTY_QUERY (line 1475) | typedef struct _STORAGE_PROPERTY_QUERY { type STORAGE_DEVICE_DESCRIPTOR (line 1481) | typedef struct _STORAGE_DEVICE_DESCRIPTOR { type _EX_PUSH_LOCK_WAIT_BLOCK (line 1509) | struct _EX_PUSH_LOCK_WAIT_BLOCK type KNORMAL_ROUTINE (line 1569) | typedef KNORMAL_ROUTINE* PKNORMAL_ROUTINE; type KRUNDOWN_ROUTINE (line 1575) | typedef KRUNDOWN_ROUTINE* PKRUNDOWN_ROUTINE; type KKERNEL_ROUTINE (line 1585) | typedef KKERNEL_ROUTINE* PKKERNEL_ROUTINE; type KAPC_ENVIRONMENT (line 1587) | typedef enum _KAPC_ENVIRONMENT { type MACHINE_FRAME (line 1658) | typedef struct _MACHINE_FRAME { type NT_HEADER_64 (line 1713) | typedef struct _NT_HEADER_64 { FILE: driver/containers/map.c function VOID (line 5) | VOID function VOID (line 13) | VOID function NTSTATUS (line 19) | NTSTATUS function PRTL_HASHMAP_ENTRY (line 89) | PRTL_HASHMAP_ENTRY function PRTL_HASHMAP_ENTRY (line 111) | PRTL_HASHMAP_ENTRY function BOOLEAN (line 125) | BOOLEAN function INT32 (line 131) | INT32 function VOID (line 143) | VOID function PVOID (line 152) | PVOID function PVOID (line 185) | PVOID function BOOLEAN (line 213) | BOOLEAN function VOID (line 251) | VOID FILE: driver/containers/map.h type RTL_HASHMAP_ENTRY (line 9) | typedef struct _RTL_HASHMAP_ENTRY { type UINT32 (line 15) | typedef UINT32 (*HASH_FUNCTION)(_In_ UINT64 Key); type BOOLEAN (line 18) | typedef BOOLEAN (*COMPARE_FUNCTION)(_In_ PVOID Struct1, _In_ PVOID Struc... type RTL_HASHMAP (line 20) | typedef struct _RTL_HASHMAP { type VOID (line 46) | typedef VOID (*ENUMERATE_HASHMAP)(_In_ PRTL_HASHMAP_ENTRY Entry, FILE: driver/containers/tree.c function VOID (line 58) | VOID function VOID (line 66) | VOID function VOID (line 74) | VOID function VOID (line 82) | VOID function VOID (line 88) | VOID function NTSTATUS (line 120) | NTSTATUS function STATIC (line 165) | STATIC function STATIC (line 203) | STATIC function STATIC (line 240) | STATIC function PVOID (line 325) | PVOID function STATIC (line 401) | STATIC function STATIC (line 429) | STATIC function STATIC (line 539) | STATIC function STATIC (line 557) | STATIC function VOID (line 598) | VOID function PVOID (line 655) | PVOID function STATIC (line 675) | STATIC function VOID (line 690) | VOID function STATIC (line 702) | STATIC function VOID (line 722) | VOID function STATIC (line 734) | STATIC function VOID (line 747) | VOID FILE: driver/containers/tree.h type COLOUR (line 10) | typedef enum _COLOUR { red, black } COLOUR; type RB_TREE_NODE (line 12) | typedef struct _RB_TREE_NODE { type UINT32 (line 20) | typedef UINT32 (*RB_COMPARE)(_In_ PVOID Key, _In_ PVOID Object); type RB_TREE (line 22) | typedef struct _RB_TREE { type VOID (line 36) | typedef VOID (*RB_CALLBACK)(PRB_TREE_NODE Node); type VOID (line 37) | typedef VOID (*RB_ENUM_CALLBACK)(_In_ PVOID Object, _In_opt_ PVOID Conte... function VOID (line 69) | VOID function VOID (line 77) | VOID FILE: driver/crypt.c function UINT64 (line 16) | UINT64 function STATIC (line 22) | STATIC function UINT64 (line 35) | UINT64 function VOID (line 42) | VOID function __m256i (line 78) | __m256i function VOID (line 95) | VOID function UINT64 (line 126) | UINT64 function STATIC (line 165) | STATIC function UINT32 (line 191) | UINT32 function NTSTATUS (line 214) | NTSTATUS function VOID (line 251) | VOID function NTSTATUS (line 269) | NTSTATUS function NTSTATUS (line 335) | NTSTATUS function VOID (line 353) | VOID function STATIC (line 373) | STATIC function STATIC (line 391) | STATIC function TPM2_PTP_INTERFACE_TYPE (line 415) | TPM2_PTP_INTERFACE_TYPE function STATIC (line 450) | STATIC function NTSTATUS (line 489) | NTSTATUS function NTSTATUS (line 522) | NTSTATUS FILE: driver/crypt.h function FORCEINLINE (line 8) | FORCEINLINE function FORCEINLINE (line 15) | FORCEINLINE function FORCEINLINE (line 22) | FORCEINLINE FILE: driver/driver.c type DRIVER_CONFIG (line 81) | typedef struct _DRIVER_CONFIG { function DECLSPEC_NOINLINE (line 135) | DECLSPEC_NOINLINE function STATIC (line 146) | STATIC function STATIC (line 154) | STATIC function PUINT64 (line 162) | PUINT64 function __m256i (line 168) | __m256i* function STATIC (line 174) | STATIC function BCRYPT_ALG_HANDLE (line 182) | BCRYPT_ALG_HANDLE* function PRTL_HASHMAP (line 189) | PRTL_HASHMAP function BCRYPT_ALG_HANDLE (line 196) | BCRYPT_ALG_HANDLE* function BOOLEAN (line 203) | BOOLEAN function VOID (line 210) | VOID function BOOLEAN (line 217) | BOOLEAN function PSHARED_MAPPING (line 227) | PSHARED_MAPPING function VOID (line 234) | VOID function VOID (line 241) | VOID function PUINT64 (line 248) | PUINT64 function BOOLEAN (line 255) | BOOLEAN function PACTIVE_SESSION (line 264) | PACTIVE_SESSION function LPCSTR (line 271) | LPCSTR function PDEVICE_OBJECT (line 278) | PDEVICE_OBJECT function PDRIVER_OBJECT (line 285) | PDRIVER_OBJECT function PIRP_QUEUE_HEAD (line 292) | PIRP_QUEUE_HEAD function PSYS_MODULE_VAL_CONTEXT (line 299) | PSYS_MODULE_VAL_CONTEXT function PUNICODE_STRING (line 306) | PUNICODE_STRING function PUNICODE_STRING (line 313) | PUNICODE_STRING function PUNICODE_STRING (line 320) | PUNICODE_STRING function PUNICODE_STRING (line 327) | PUNICODE_STRING function PSYSTEM_INFORMATION (line 334) | PSYSTEM_INFORMATION function PRB_TREE (line 341) | PRB_TREE function PDRIVER_LIST_HEAD (line 348) | PDRIVER_LIST_HEAD function STATIC (line 364) | STATIC function STATIC (line 372) | STATIC function STATIC (line 390) | STATIC function STATIC (line 399) | STATIC function STATIC (line 407) | STATIC function STATIC (line 415) | STATIC function STATIC (line 424) | STATIC function STATIC (line 432) | STATIC function STATIC (line 441) | STATIC function STATIC (line 449) | STATIC function STATIC (line 484) | STATIC function STATIC (line 529) | STATIC function STATIC (line 577) | STATIC function STATIC (line 651) | STATIC function STATIC (line 690) | STATIC function STATIC (line 746) | STATIC function STATIC (line 805) | STATIC function STATIC (line 861) | STATIC function STATIC (line 918) | STATIC function NTSTATUS (line 937) | NTSTATUS FILE: driver/hv.c function BOOLEAN (line 27) | BOOLEAN function NTSTATUS (line 90) | NTSTATUS FILE: driver/hw.c type NTSTATUS (line 17) | typedef NTSTATUS (*PCI_DEVICE_CALLBACK)( function STATIC (line 66) | STATIC function STATIC (line 128) | STATIC function STATIC (line 187) | STATIC function NTSTATUS (line 211) | NTSTATUS function BOOLEAN (line 268) | BOOLEAN function STATIC (line 279) | STATIC function STATIC (line 312) | STATIC function NTSTATUS (line 345) | NTSTATUS FILE: driver/ia32.h type UINT8 (line 3) | typedef unsigned char UINT8; type UINT16 (line 4) | typedef unsigned short UINT16; type UINT32 (line 5) | typedef unsigned int UINT32; type UINT64 (line 6) | typedef unsigned long long UINT64; type CR0 (line 65) | typedef union type CR3 (line 289) | typedef union type CR8 (line 756) | typedef union type DR6 (line 816) | typedef union type DR7 (line 904) | typedef union type CPUID_EAX_00 (line 1131) | typedef struct type CPUID_EAX_01 (line 1172) | typedef struct type CPUID_EAX_04 (line 2087) | typedef struct type CPUID_EAX_05 (line 2291) | typedef struct type CPUID_EAX_06 (line 2449) | typedef struct type CPUID_EAX_07 (line 2737) | typedef struct type CPUID_EAX_09 (line 3457) | typedef struct type CPUID_EAX_0A (line 3542) | typedef struct type CPUID_EAX_0B (line 3739) | typedef struct type CPUID_EAX_0D_ECX_00 (line 3862) | typedef struct type CPUID_EAX_0D_ECX_01 (line 4011) | typedef struct type CPUID_EAX_0D_ECX_N (line 4182) | typedef struct type CPUID_EAX_0F_ECX_00 (line 4301) | typedef struct type CPUID_EAX_0F_ECX_01 (line 4382) | typedef struct type CPUID_EAX_10_ECX_00 (line 4501) | typedef struct type CPUID_EAX_10_ECX_01 (line 4600) | typedef struct type CPUID_EAX_10_ECX_02 (line 4683) | typedef struct type CPUID_EAX_10_ECX_03 (line 4763) | typedef struct type CPUID_EAX_12_ECX_00 (line 4861) | typedef struct type CPUID_EAX_12_ECX_01 (line 4983) | typedef struct type CPUID_EAX_12_ECX_02P_SLT_0 (line 5065) | typedef struct type CPUID_EAX_12_ECX_02P_SLT_1 (line 5144) | typedef struct type CPUID_EAX_14_ECX_00 (line 5268) | typedef struct type CPUID_EAX_14_ECX_01 (line 5472) | typedef struct type CPUID_EAX_15 (line 5579) | typedef struct type CPUID_EAX_16 (line 5670) | typedef struct type CPUID_EAX_17_ECX_00 (line 5761) | typedef struct type CPUID_EAX_17_ECX_01_03 (line 5855) | typedef struct type CPUID_EAX_17_ECX_N (line 5932) | typedef struct type CPUID_EAX_18_ECX_00 (line 6027) | typedef struct type CPUID_EAX_18_ECX_01P (line 6201) | typedef struct type CPUID_EAX_80000000 (line 6376) | typedef struct type CPUID_EAX_80000001 (line 6452) | typedef struct type CPUID_EAX_80000002 (line 6601) | typedef struct type CPUID_EAX_80000003 (line 6676) | typedef struct type CPUID_EAX_80000004 (line 6751) | typedef struct type CPUID_EAX_80000005 (line 6826) | typedef struct type CPUID_EAX_80000006 (line 6902) | typedef struct type CPUID_EAX_80000007 (line 7005) | typedef struct type CPUID_EAX_80000008 (line 7084) | typedef struct type IA32_PLATFORM_ID_REGISTER (line 7236) | typedef union type IA32_APIC_BASE_REGISTER (line 7279) | typedef union type IA32_FEATURE_CONTROL_REGISTER (line 7333) | typedef union type IA32_TSC_ADJUST_REGISTER (line 7473) | typedef struct type IA32_SPEC_CTRL_REGISTER (line 7491) | typedef union type IA32_PRED_CMD_REGISTER (line 7543) | typedef union type IA32_BIOS_UPDATE_SIGNATURE_REGISTER (line 7585) | typedef union type IA32_SMM_MONITOR_CTL_REGISTER (line 7645) | typedef union type IA32_MSEG_HEADER (line 7704) | typedef struct type IA32_MPERF_REGISTER (line 7782) | typedef struct type IA32_APERF_REGISTER (line 7799) | typedef struct type IA32_MTRR_CAPABILITIES_REGISTER (line 7817) | typedef union type IA32_ARCH_CAPABILITIES_REGISTER (line 7880) | typedef union type IA32_FLUSH_CMD_REGISTER (line 7983) | typedef union type IA32_TSX_CTRL_REGISTER (line 8012) | typedef union type IA32_SYSENTER_CS_REGISTER (line 8052) | typedef union type IA32_MCG_CAP_REGISTER (line 8120) | typedef union type IA32_MCG_STATUS_REGISTER (line 8228) | typedef union type IA32_PERFEVTSEL_REGISTER (line 8298) | typedef union type IA32_PERF_STATUS_REGISTER (line 8423) | typedef union type IA32_PERF_CTL_REGISTER (line 8451) | typedef union type IA32_CLOCK_MODULATION_REGISTER (line 8488) | typedef union type IA32_THERM_INTERRUPT_REGISTER (line 8545) | typedef union type IA32_THERM_STATUS_REGISTER (line 8675) | typedef union type IA32_MISC_ENABLE_REGISTER (line 8900) | typedef union type IA32_ENERGY_PERF_BIAS_REGISTER (line 9085) | typedef union type IA32_PACKAGE_THERM_STATUS_REGISTER (line 9116) | typedef union type IA32_PACKAGE_THERM_INTERRUPT_REGISTER (line 9253) | typedef union type IA32_DEBUGCTL_REGISTER (line 9351) | typedef union type IA32_SMRR_PHYSBASE_REGISTER (line 9508) | typedef union type IA32_SMRR_PHYSMASK_REGISTER (line 9546) | typedef union type IA32_DCA_0_CAP_REGISTER (line 9595) | typedef union type IA32_MTRR_PHYSBASE_REGISTER (line 9680) | typedef union type IA32_MTRR_PHYSMASK_REGISTER (line 9735) | typedef union type IA32_PAT_REGISTER (line 9875) | typedef union type IA32_MC_CTL2_REGISTER (line 10005) | typedef union type IA32_MTRR_DEF_TYPE_REGISTER (line 10043) | typedef union type IA32_PERF_CAPABILITIES_REGISTER (line 10113) | typedef union type IA32_FIXED_CTR_CTRL_REGISTER (line 10186) | typedef union type IA32_PERF_GLOBAL_STATUS_REGISTER (line 10322) | typedef union type IA32_PERF_GLOBAL_CTRL_REGISTER (line 10504) | typedef union type IA32_PERF_GLOBAL_STATUS_RESET_REGISTER (line 10542) | typedef union type IA32_PERF_GLOBAL_STATUS_SET_REGISTER (line 10659) | typedef union type IA32_PERF_GLOBAL_INUSE_REGISTER (line 10766) | typedef union type IA32_PEBS_ENABLE_REGISTER (line 10812) | typedef union type IA32_VMX_BASIC_REGISTER (line 11027) | typedef union type IA32_VMX_PINBASED_CTLS_REGISTER (line 11168) | typedef union type IA32_VMX_PROCBASED_CTLS_REGISTER (line 11263) | typedef union type IA32_VMX_EXIT_CTLS_REGISTER (line 11578) | typedef union type IA32_VMX_ENTRY_CTLS_REGISTER (line 11793) | typedef union type IA32_VMX_MISC_REGISTER (line 11967) | typedef union type IA32_VMX_VMCS_ENUM_REGISTER (line 12179) | typedef union type IA32_VMX_PROCBASED_CTLS2_REGISTER (line 12233) | typedef union type IA32_VMX_EPT_VPID_CAP_REGISTER (line 12608) | typedef union type IA32_VMX_TRUE_CTLS_REGISTER (line 12840) | typedef union type IA32_VMX_VMFUNC_REGISTER (line 12882) | typedef union type IA32_VMX_PROCBASED_CTLS3_REGISTER (line 12911) | typedef union type IA32_VMX_EXIT_CTLS2_REGISTER (line 12980) | typedef union type IA32_MCG_EXT_CTL_REGISTER (line 13022) | typedef union type IA32_SGX_SVN_STATUS_REGISTER (line 13051) | typedef union type IA32_RTIT_OUTPUT_BASE_REGISTER (line 13100) | typedef union type IA32_RTIT_OUTPUT_MASK_PTRS_REGISTER (line 13143) | typedef union type IA32_RTIT_CTL_REGISTER (line 13215) | typedef union type IA32_RTIT_STATUS_REGISTER (line 13610) | typedef union type IA32_RTIT_CR3_MATCH_REGISTER (line 13762) | typedef union type IA32_RTIT_ADDR_REGISTER (line 13828) | typedef union type IA32_U_CET_REGISTER (line 13879) | typedef union type IA32_S_CET_REGISTER (line 14004) | typedef union type IA32_PM_ENABLE_REGISTER (line 14193) | typedef union type IA32_HWP_CAPABILITIES_REGISTER (line 14220) | typedef union type IA32_HWP_REQUEST_PKG_REGISTER (line 14283) | typedef union type IA32_HWP_INTERRUPT_REGISTER (line 14358) | typedef union type IA32_HWP_REQUEST_REGISTER (line 14397) | typedef union type IA32_HWP_STATUS_REGISTER (line 14484) | typedef union type IA32_DEBUG_INTERFACE_REGISTER (line 14727) | typedef union type IA32_L3_QOS_CFG_REGISTER (line 14785) | typedef union type IA32_L2_QOS_CFG_REGISTER (line 14812) | typedef union type IA32_QM_EVTSEL_REGISTER (line 14839) | typedef union type IA32_QM_CTR_REGISTER (line 14878) | typedef union type IA32_PQR_ASSOC_REGISTER (line 14925) | typedef union type IA32_BNDCFGS_REGISTER (line 14968) | typedef union type IA32_XSS_REGISTER (line 15011) | typedef union type IA32_PKG_HDC_CTL_REGISTER (line 15037) | typedef union type IA32_PM_CTL1_REGISTER (line 15066) | typedef union type IA32_THREAD_STALL_REGISTER (line 15095) | typedef struct type IA32_EFER_REGISTER (line 15114) | typedef union type IA32_TSC_AUX_REGISTER (line 15226) | typedef union type PDE_4MB_32 (line 15270) | typedef union type PDE_32 (line 15428) | typedef union type PTE_32 (line 15548) | typedef union type PT_ENTRY_32 (line 15686) | typedef union type PML4E_64 (line 15794) | typedef union type PDPTE_1GB_64 (line 15940) | typedef union type PDPTE_64 (line 16136) | typedef union type PDE_2MB_64 (line 16282) | typedef union type PDE_64 (line 16477) | typedef union type PTE_64 (line 16623) | typedef union type PT_ENTRY_64 (line 16807) | typedef union type INVPCID_TYPE (line 16927) | typedef enum type INVPCID_DESCRIPTOR (line 16960) | typedef union type SEGMENT_DESCRIPTOR_REGISTER_32 (line 16999) | typedef struct type SEGMENT_DESCRIPTOR_REGISTER_64 (line 17019) | typedef struct type SEGMENT_ACCESS_RIGHTS (line 17038) | typedef union type SEGMENT_DESCRIPTOR_32 (line 17207) | typedef struct type SEGMENT_DESCRIPTOR_64 (line 17442) | typedef struct type SEGMENT_DESCRIPTOR_INTERRUPT_GATE_64 (line 17681) | typedef struct type SEGMENT_SELECTOR (line 17997) | typedef union type TASK_STATE_SEGMENT_64 (line 18049) | typedef struct type VMX_VIRTUALIZATION_EXCEPTION_INFORMATION (line 18810) | typedef struct type VMX_EXIT_QUALIFICATION_DEBUG_EXCEPTION (line 18867) | typedef union type VMX_EXIT_QUALIFICATION_TASK_SWITCH (line 18919) | typedef union type VMX_EXIT_QUALIFICATION_MOV_CR (line 18955) | typedef union type VMX_EXIT_QUALIFICATION_MOV_DR (line 19042) | typedef union type VMX_EXIT_QUALIFICATION_IO_INSTRUCTION (line 19091) | typedef union type VMX_EXIT_QUALIFICATION_APIC_ACCESS (line 19170) | typedef union type VMX_EXIT_QUALIFICATION_EPT_VIOLATION (line 19231) | typedef union type VMX_VMEXIT_INSTRUCTION_INFO_INS_OUTS (line 19453) | typedef union type VMX_VMEXIT_INSTRUCTION_INFO_INVALIDATE (line 19499) | typedef union type VMX_VMEXIT_INSTRUCTION_INFO_GDTR_IDTR_ACCESS (line 19607) | typedef union type VMX_VMEXIT_INSTRUCTION_INFO_LDTR_TR_ACCESS (line 19735) | typedef union type VMX_VMEXIT_INSTRUCTION_INFO_RDRAND_RDSEED (line 19870) | typedef union type VMX_VMEXIT_INSTRUCTION_INFO_VMX_AND_XSAVES (line 19909) | typedef union type VMX_VMEXIT_INSTRUCTION_INFO_VMREAD_VMWRITE (line 20008) | typedef union type VMX_SEGMENT_ACCESS_RIGHTS (line 20156) | typedef union type VMX_INTERRUPTIBILITY_STATE (line 20254) | typedef union type VMX_GUEST_ACTIVITY_STATE (line 20333) | typedef enum type VMX_PENDING_DEBUG_EXCEPTIONS (line 20363) | typedef union type VMX_VMEXIT_REASON (line 20457) | typedef union type VMX_IO_BITMAP (line 20533) | typedef struct type VMX_MSR_BITMAP (line 20543) | typedef struct type EPT_POINTER (line 20577) | typedef union type EPT_PML4E (line 20662) | typedef union type EPT_PDPTE_1GB (line 20746) | typedef union type EPT_PDPTE (line 20929) | typedef union type EPT_PDE_2MB (line 21013) | typedef union type EPT_PDE (line 21195) | typedef union type EPT_PTE (line 21279) | typedef union type EPT_ENTRY (line 21467) | typedef union type INVEPT_TYPE (line 21567) | typedef enum type INVVPID_TYPE (line 21585) | typedef enum type INVEPT_DESCRIPTOR (line 21627) | typedef struct type INVVPID_DESCRIPTOR (line 21637) | typedef struct type HLAT_POINTER (line 21661) | typedef union type VMCS (line 21715) | typedef struct type VMXON (line 21788) | typedef struct type VMCS_COMPONENT_ENCODING (line 21837) | typedef union type INTERRUPTION_TYPE (line 22982) | typedef enum type VMENTRY_INTERRUPT_INFORMATION (line 23028) | typedef union type VMEXIT_INTERRUPT_INFORMATION (line 23090) | typedef union type EFLAGS (line 23426) | typedef union type CONTROL_PROTECTION_EXCEPTION (line 23896) | typedef union type EXCEPTION_VECTOR (line 23939) | typedef enum type EXCEPTION_ERROR_CODE (line 24100) | typedef union type PAGE_FAULT_EXCEPTION (line 24165) | typedef union type VTD_ROOT_ENTRY (line 24410) | typedef struct type VTD_CONTEXT_ENTRY (line 24469) | typedef struct type VTD_VERSION_REGISTER (line 24632) | typedef union type VTD_CAPABILITY_REGISTER (line 24670) | typedef union type VTD_EXTENDED_CAPABILITY_REGISTER (line 25056) | typedef union type VTD_GLOBAL_COMMAND_REGISTER (line 25563) | typedef union type VTD_GLOBAL_STATUS_REGISTER (line 25766) | typedef union type VTD_ROOT_TABLE_ADDRESS_REGISTER (line 25918) | typedef union type VTD_CONTEXT_COMMAND_REGISTER (line 25971) | typedef union type VTD_INVALIDATE_ADDRESS_REGISTER (line 26125) | typedef union type VTD_IOTLB_INVALIDATE_REGISTER (line 26199) | typedef union type XCR0 (line 26347) | typedef union FILE: driver/imports.c function PVOID (line 10) | PVOID function NTSTATUS (line 159) | NTSTATUS function VOID (line 177) | VOID function NTSTATUS (line 187) | NTSTATUS function BOOLEAN (line 199) | BOOLEAN function NTSTATUS (line 209) | NTSTATUS function NTSTATUS (line 222) | NTSTATUS function HANDLE (line 235) | HANDLE function HANDLE (line 245) | HANDLE function NTSTATUS (line 255) | NTSTATUS function PVOID (line 267) | PVOID function POBJECT_TYPE (line 280) | POBJECT_TYPE function VOID (line 290) | VOID function LPCSTR (line 300) | LPCSTR function INT (line 312) | INT function VOID (line 321) | VOID function NTSTATUS (line 332) | NTSTATUS function PVOID (line 347) | PVOID function NTSTATUS (line 359) | NTSTATUS function VOID (line 374) | VOID function VOID (line 385) | VOID function VOID (line 395) | VOID function NTSTATUS (line 405) | NTSTATUS function NTSTATUS (line 427) | NTSTATUS function VOID (line 438) | VOID function VOID (line 448) | VOID function NTSTATUS (line 458) | NTSTATUS function VOID (line 469) | VOID function NTSTATUS (line 479) | NTSTATUS function VOID (line 492) | VOID function KAFFINITY (line 504) | KAFFINITY function SIZE_T (line 516) | SIZE_T function VOID (line 525) | VOID function NTSTATUS (line 536) | NTSTATUS function PEPROCESS (line 551) | PEPROCESS function NTSTATUS (line 561) | NTSTATUS function SIZE_T (line 571) | SIZE_T function NTSTATUS (line 581) | NTSTATUS function PIO_WORKITEM (line 601) | PIO_WORKITEM function VOID (line 611) | VOID function VOID (line 621) | VOID function NTSTATUS (line 634) | NTSTATUS function NTSTATUS (line 653) | NTSTATUS function NTSTATUS (line 662) | NTSTATUS function NTSTATUS (line 684) | NTSTATUS function NTSTATUS (line 712) | NTSTATUS function NTSTATUS (line 722) | NTSTATUS function NTSTATUS (line 740) | NTSTATUS function VOID (line 768) | VOID function VOID (line 778) | VOID function NTSTATUS (line 788) | NTSTATUS function NTSTATUS (line 803) | NTSTATUS function VOID (line 825) | VOID function NTSTATUS (line 835) | NTSTATUS function NTSTATUS (line 858) | NTSTATUS function PVOID (line 870) | PVOID function NTSTATUS (line 880) | NTSTATUS function ULONG (line 890) | ULONG function VOID (line 902) | VOID function VOID (line 915) | VOID function HANDLE (line 928) | HANDLE function USHORT (line 938) | USHORT function NTSTATUS (line 954) | NTSTATUS function VOID (line 967) | VOID function VOID (line 977) | VOID function NTSTATUS (line 989) | NTSTATUS function VOID (line 1004) | VOID function BOOLEAN (line 1028) | BOOLEAN function VOID (line 1042) | VOID function VOID (line 1052) | VOID function PPHYSICAL_MEMORY_RANGE (line 1062) | PPHYSICAL_MEMORY_RANGE function PVOID (line 1074) | PVOID function LONG_PTR (line 1084) | LONG_PTR function VOID (line 1094) | VOID function PVOID (line 1104) | PVOID function VOID (line 1116) | VOID function VOID (line 1126) | VOID function ULONG (line 1136) | ULONG function LONG (line 1150) | LONG function VOID (line 1162) | VOID FILE: driver/imports.h type NTSTATUS (line 27) | typedef type BOOLEAN (line 33) | typedef type NTSTATUS (line 38) | typedef type NTSTATUS (line 44) | typedef type HANDLE (line 49) | typedef type HANDLE (line 54) | typedef type NTSTATUS (line 59) | typedef type POBJECT_TYPE (line 72) | typedef type LPCSTR (line 83) | typedef type INT (line 88) | typedef type PCHAR (line 94) | typedef type NTSTATUS (line 106) | typedef type NTSTATUS (line 120) | typedef type NTSTATUS (line 143) | typedef type NTSTATUS (line 154) | typedef type NTSTATUS (line 170) | typedef type NTSTATUS (line 181) | typedef type KAFFINITY (line 191) | typedef type SIZE_T (line 196) | typedef type NTSTATUS (line 208) | typedef type PEPROCESS (line 215) | typedef type NTSTATUS (line 220) | typedef type SIZE_T (line 225) | typedef type NTSTATUS (line 232) | typedef type PIO_WORKITEM (line 241) | typedef type NTSTATUS (line 259) | typedef type NTSTATUS (line 269) | typedef type NTSTATUS (line 274) | typedef type NTSTATUS (line 285) | typedef type NTSTATUS (line 299) | typedef type NTSTATUS (line 305) | typedef type NTSTATUS (line 314) | typedef type NTSTATUS (line 339) | typedef type NTSTATUS (line 348) | typedef type NTSTATUS (line 365) | typedef type NTSTATUS (line 375) | typedef type NTSTATUS (line 388) | typedef type ULONG (line 393) | typedef type HANDLE (line 410) | typedef type USHORT (line 415) | typedef type NTSTATUS (line 423) | typedef type NTSTATUS (line 441) | typedef type BOOLEAN (line 460) | typedef type PPHYSICAL_MEMORY_RANGE (line 479) | typedef type LONG_PTR (line 490) | typedef type ULONG (line 518) | typedef type LONG (line 526) | typedef type PIO_STACK_LOCATION (line 533) | typedef type DRIVER_IMPORTS (line 644) | typedef struct _DRIVER_IMPORTS FILE: driver/integrity.c type INTEGRITY_CHECK_HEADER (line 21) | typedef struct _INTEGRITY_CHECK_HEADER { type PROCESS_MODULE_INFORMATION (line 32) | typedef struct _PROCESS_MODULE_INFORMATION { type PROCESS_MODULE_VALIDATION_RESULT (line 44) | typedef struct _PROCESS_MODULE_VALIDATION_RESULT { type VAL_INTEGRITY_HEADER (line 51) | typedef struct _VAL_INTEGRITY_HEADER { function NTSTATUS (line 147) | NTSTATUS function STATIC (line 196) | STATIC function BOOLEAN (line 246) | BOOLEAN function BOOLEAN (line 254) | BOOLEAN function UINT32 (line 262) | UINT32 function VOID (line 270) | VOID function STATIC (line 280) | STATIC function STATIC (line 396) | STATIC function NTSTATUS (line 488) | NTSTATUS function STATIC (line 557) | STATIC function STATIC (line 601) | STATIC function PRAW_SMBIOS_DATA (line 654) | PRAW_SMBIOS_DATA function PSMBIOS_TABLE_HEADER (line 662) | PSMBIOS_TABLE_HEADER function NTSTATUS (line 668) | NTSTATUS function STATIC (line 760) | STATIC function BOOLEAN (line 811) | BOOLEAN function STATIC (line 817) | STATIC function NTSTATUS (line 875) | NTSTATUS function NTSTATUS (line 998) | NTSTATUS function PCHAR (line 1069) | PCHAR function SIZE_T (line 1077) | SIZE_T function VOID (line 1085) | VOID function NTSTATUS (line 1099) | NTSTATUS function PVOID (line 1219) | PVOID function STATIC (line 1255) | STATIC function STATIC (line 1267) | STATIC function STATIC (line 1312) | STATIC function STATIC (line 1378) | STATIC function STATIC (line 1409) | STATIC function NTSTATUS (line 1453) | NTSTATUS function VOID (line 1530) | VOID function STATIC (line 1548) | STATIC function VOID (line 1589) | VOID function VOID (line 1595) | VOID function NTSTATUS (line 1643) | NTSTATUS function STATIC (line 1750) | STATIC function VOID (line 1789) | VOID function STATIC (line 1853) | STATIC function NTSTATUS (line 1892) | NTSTATUS function VOID (line 1972) | VOID function VOID (line 1980) | VOID function VOID (line 1988) | VOID function UINT32 (line 1996) | UINT32 function UINT32 (line 2004) | UINT32 function VOID (line 2013) | VOID function STATIC (line 2020) | STATIC function VOID (line 2070) | VOID function STATIC (line 2099) | STATIC function VOID (line 2133) | VOID function STATIC (line 2146) | STATIC function VOID (line 2168) | VOID function STATIC (line 2177) | STATIC function NTSTATUS (line 2196) | NTSTATUS function NTSTATUS (line 2239) | NTSTATUS function BOOLEAN (line 2269) | BOOLEAN function STATIC (line 2285) | STATIC function STATIC (line 2300) | STATIC function STATIC (line 2334) | STATIC function VOID (line 2354) | VOID function VOID (line 2364) | VOID function VOID (line 2372) | VOID function VOID (line 2381) | VOID function VOID (line 2390) | VOID function PHEARTBEAT_PACKET (line 2398) | PHEARTBEAT_PACKET function STATIC (line 2427) | STATIC function STATIC (line 2479) | STATIC function NTSTATUS (line 2517) | NTSTATUS function VOID (line 2541) | VOID FILE: driver/integrity.h type MODULE_DISPATCHER_HEADER (line 8) | typedef struct _MODULE_DISPATCHER_HEADER { type SYSTEM_MODULE_INFORMATION (line 14) | typedef struct _SYSTEM_MODULE_INFORMATION { type SYS_MODULE_VAL_CONTEXT (line 22) | typedef struct _SYS_MODULE_VAL_CONTEXT { type SMBIOS_TABLE_INDEX (line 53) | typedef enum _SMBIOS_TABLE_INDEX { FILE: driver/io.c function STATIC (line 87) | STATIC function STATIC (line 94) | STATIC function STATIC (line 101) | STATIC function STATIC (line 117) | STATIC function STATIC (line 126) | STATIC function STATIC (line 133) | STATIC function STATIC (line 140) | STATIC function UINT16 (line 150) | UINT16 function VOID (line 159) | VOID function STATIC (line 170) | STATIC function STATIC (line 197) | STATIC function STATIC (line 237) | STATIC function STATIC (line 246) | STATIC function STATIC (line 256) | STATIC function STATIC (line 278) | STATIC function STATIC (line 312) | STATIC function VOID (line 363) | VOID function STATIC (line 369) | STATIC function NTSTATUS (line 388) | NTSTATUS function VOID (line 414) | VOID function VOID (line 566) | VOID function VOID (line 587) | VOID function STATIC (line 610) | STATIC function STATIC (line 638) | STATIC function STATIC (line 654) | STATIC function STATIC (line 725) | STATIC function NTSTATUS (line 778) | NTSTATUS function NTSTATUS (line 803) | NTSTATUS function NTSTATUS (line 820) | NTSTATUS function NTSTATUS (line 1218) | NTSTATUS function NTSTATUS (line 1238) | NTSTATUS FILE: driver/io.h type SHARED_MAPPING_INIT (line 9) | typedef struct _SHARED_MAPPING_INIT { type SHARED_STATE_OPERATION_ID (line 15) | typedef enum _SHARED_STATE_OPERATION_ID { type SHARED_STATE (line 28) | typedef struct _SHARED_STATE { type SHARED_MAPPING (line 34) | typedef struct _SHARED_MAPPING { FILE: driver/lib/stdlib.c function VOID (line 3) | VOID function SIZE_T (line 13) | SIZE_T function SIZE_T (line 24) | SIZE_T function PCHAR (line 38) | PCHAR function INT32 (line 60) | INT32 function PWCHAR (line 74) | PWCHAR FILE: driver/modules.c type WHITELISTED_REGIONS (line 54) | typedef struct _WHITELISTED_REGIONS { type NMI_CONTEXT (line 60) | typedef struct _NMI_CONTEXT { type DPC_CONTEXT (line 74) | typedef struct _DPC_CONTEXT { function PRTL_MODULE_EXTENDED_INFO (line 162) | PRTL_MODULE_EXTENDED_INFO function STATIC (line 183) | STATIC function STATIC (line 208) | STATIC function STATIC (line 215) | STATIC function STATIC (line 284) | STATIC function VOID (line 316) | VOID function NTSTATUS (line 325) | NTSTATUS function STATIC (line 375) | STATIC function POBJECT_DIRECTORY_ENTRY (line 415) | POBJECT_DIRECTORY_ENTRY function PVOID (line 423) | PVOID function STATIC (line 429) | STATIC function STATIC (line 459) | STATIC function BOOLEAN (line 556) | BOOLEAN function NTSTATUS (line 562) | NTSTATUS function BOOLEAN (line 597) | BOOLEAN function BOOLEAN (line 619) | BOOLEAN function STATIC (line 632) | STATIC function STATIC (line 663) | STATIC function STATIC (line 697) | STATIC function STATIC (line 733) | STATIC function STATIC (line 771) | STATIC function TASK_STATE_SEGMENT_64 (line 843) | TASK_STATE_SEGMENT_64* function PMACHINE_FRAME (line 851) | PMACHINE_FRAME function STATIC (line 857) | STATIC BOOLEAN function STATIC (line 900) | STATIC function NTSTATUS (line 937) | NTSTATUS function STATIC (line 1021) | STATIC function STATIC (line 1029) | STATIC function STATIC (line 1064) | STATIC function STATIC (line 1133) | STATIC function STATIC (line 1147) | STATIC function VOID (line 1228) | VOID function VOID (line 1236) | VOID function NTSTATUS (line 1249) | NTSTATUS function VOID (line 1301) | VOID function VOID (line 1310) | VOID function STATIC (line 1346) | STATIC function STATIC (line 1382) | STATIC function STATIC (line 1405) | STATIC function NTSTATUS (line 1433) | NTSTATUS function STATIC (line 1475) | STATIC function STATIC (line 1503) | STATIC function STATIC (line 1513) | STATIC function STATIC (line 1546) | STATIC function STATIC (line 1666) | STATIC function NTSTATUS (line 1704) | NTSTATUS function NTSTATUS (line 1747) | NTSTATUS function PVOID (line 1828) | PVOID function VOID (line 1853) | VOID function PRTL_MODULE_EXTENDED_INFO (line 1858) | PRTL_MODULE_EXTENDED_INFO function BOOLEAN (line 1874) | BOOLEAN function PVOID (line 1893) | PVOID function STATIC (line 2018) | STATIC function STATIC (line 2052) | STATIC function NTSTATUS (line 2132) | NTSTATUS FILE: driver/modules.h type APC_OPERATION_ID (line 9) | typedef struct _APC_OPERATION_ID { type SYSTEM_MODULES (line 16) | typedef struct _SYSTEM_MODULES { type APC_CONTEXT_HEADER (line 25) | typedef struct _APC_CONTEXT_HEADER { type APC_STACKWALK_CONTEXT (line 32) | typedef struct _APC_STACKWALK_CONTEXT { FILE: driver/pe.c function PNT_HEADER_64 (line 5) | PNT_HEADER_64 function PNT_HEADER_64 (line 19) | PNT_HEADER_64 function PIMAGE_DATA_DIRECTORY (line 30) | PIMAGE_DATA_DIRECTORY function PIMAGE_DATA_DIRECTORY (line 42) | PIMAGE_DATA_DIRECTORY function PIMAGE_EXPORT_DIRECTORY (line 57) | PIMAGE_EXPORT_DIRECTORY function PIMAGE_EXPORT_DIRECTORY (line 70) | PIMAGE_EXPORT_DIRECTORY function UINT32 (line 86) | UINT32 function UINT32 (line 92) | UINT32 function PVOID (line 101) | PVOID FILE: driver/pool.c function STATIC (line 30) | STATIC function STATIC (line 53) | STATIC function STATIC (line 77) | STATIC function STATIC (line 114) | STATIC function STATIC (line 157) | STATIC function STATIC (line 200) | STATIC function NTSTATUS (line 232) | NTSTATUS function STATIC (line 278) | STATIC function NTSTATUS (line 298) | NTSTATUS FILE: driver/pool.h type BOOLEAN (line 7) | typedef BOOLEAN (*PAGE_CALLBACK)(_In_ UINT64 Page, _In_ UINT32 PageSize,... FILE: driver/session.c function NTSTATUS (line 9) | NTSTATUS function VOID (line 25) | VOID function VOID (line 31) | VOID function VOID (line 39) | VOID function VOID (line 47) | VOID function VOID (line 55) | VOID function STATIC (line 64) | STATIC function VOID (line 71) | VOID function STATIC (line 93) | STATIC function NTSTATUS (line 122) | NTSTATUS function VOID (line 197) | VOID function VOID (line 228) | VOID function VOID (line 236) | VOID function VOID (line 244) | VOID FILE: driver/thread.c function BOOLEAN (line 21) | BOOLEAN function STATIC (line 82) | STATIC VOID function VOID (line 139) | VOID FILE: driver/types/tpm12.h type UINT8 (line 32) | typedef UINT8 TPM_AUTH_DATA_USAGE; type UINT8 (line 36) | typedef UINT8 TPM_PAYLOAD_TYPE; type UINT8 (line 40) | typedef UINT8 TPM_VERSION_BYTE; type UINT8 (line 44) | typedef UINT8 TPM_DA_STATE; type UINT16 (line 48) | typedef UINT16 TPM_TAG; type UINT16 (line 52) | typedef UINT16 TPM_PROTOCOL_ID; type UINT16 (line 56) | typedef UINT16 TPM_STARTUP_TYPE; type UINT16 (line 60) | typedef UINT16 TPM_ENC_SCHEME; type UINT16 (line 64) | typedef UINT16 TPM_SIG_SCHEME; type UINT16 (line 68) | typedef UINT16 TPM_MIGRATE_SCHEME; type UINT16 (line 72) | typedef UINT16 TPM_PHYSICAL_PRESENCE; type UINT16 (line 76) | typedef UINT16 TPM_ENTITY_TYPE; type UINT16 (line 80) | typedef UINT16 TPM_KEY_USAGE; type UINT16 (line 84) | typedef UINT16 TPM_EK_TYPE; type UINT16 (line 88) | typedef UINT16 TPM_STRUCTURE_TAG; type UINT16 (line 92) | typedef UINT16 TPM_PLATFORM_SPECIFIC; type UINT32 (line 96) | typedef UINT32 TPM_COMMAND_CODE; type UINT32 (line 100) | typedef UINT32 TPM_CAPABILITY_AREA; type UINT32 (line 104) | typedef UINT32 TPM_KEY_FLAGS; type UINT32 (line 108) | typedef UINT32 TPM_ALGORITHM_ID; type UINT32 (line 112) | typedef UINT32 TPM_MODIFIER_INDICATOR; type UINT32 (line 116) | typedef UINT32 TPM_ACTUAL_COUNT; type UINT32 (line 120) | typedef UINT32 TPM_TRANSPORT_ATTRIBUTES; type UINT32 (line 124) | typedef UINT32 TPM_AUTHHANDLE; type UINT32 (line 128) | typedef UINT32 TPM_DIRINDEX; type UINT32 (line 132) | typedef UINT32 TPM_KEY_HANDLE; type UINT32 (line 136) | typedef UINT32 TPM_PCRINDEX; type UINT32 (line 140) | typedef UINT32 TPM_RESULT; type UINT32 (line 144) | typedef UINT32 TPM_RESOURCE_TYPE; type UINT32 (line 149) | typedef UINT32 TPM_KEY_CONTROL; type UINT32 (line 153) | typedef UINT32 TPM_NV_INDEX; type UINT32 (line 160) | typedef UINT32 TPM_FAMILY_ID; type UINT32 (line 165) | typedef UINT32 TPM_FAMILY_VERIFICATION; type UINT32 (line 169) | typedef UINT32 TPM_STARTUP_EFFECTS; type UINT32 (line 173) | typedef UINT32 TPM_SYM_MODE; type UINT32 (line 177) | typedef UINT32 TPM_FAMILY_FLAGS; type UINT32 (line 181) | typedef UINT32 TPM_DELEGATE_INDEX; type UINT32 (line 185) | typedef UINT32 TPM_CMK_DELEGATE; type UINT32 (line 189) | typedef UINT32 TPM_COUNT_ID; type UINT32 (line 193) | typedef UINT32 TPM_REDIT_COMMAND; type UINT32 (line 197) | typedef UINT32 TPM_TRANSHANDLE; type UINT32 (line 201) | typedef UINT32 TPM_HANDLE; type UINT32 (line 205) | typedef UINT32 TPM_FAMILY_OPERATION; type TPM_STRUCT_VER (line 506) | typedef struct tdTPM_STRUCT_VER { type TPM_VERSION (line 516) | typedef struct tdTPM_VERSION { type TPM_DIGEST (line 529) | typedef struct tdTPM_DIGEST { type TPM_DIGEST (line 537) | typedef TPM_DIGEST TPM_CHOSENID_HASH; type TPM_DIGEST (line 542) | typedef TPM_DIGEST TPM_COMPOSITE_HASH; type TPM_DIGEST (line 546) | typedef TPM_DIGEST TPM_DIRVALUE; type TPM_DIGEST (line 548) | typedef TPM_DIGEST TPM_HMAC; type TPM_DIGEST (line 552) | typedef TPM_DIGEST TPM_PCRVALUE; type TPM_DIGEST (line 556) | typedef TPM_DIGEST TPM_AUDITDIGEST; type TPM_NONCE (line 561) | typedef struct tdTPM_NONCE { type TPM_NONCE (line 569) | typedef TPM_NONCE TPM_DAA_TPM_SEED; type TPM_NONCE (line 573) | typedef TPM_NONCE TPM_DAA_CONTEXT_SEED; type UINT8 (line 582) | typedef UINT8 tdTPM_AUTHDATA[20]; type tdTPM_AUTHDATA (line 584) | typedef tdTPM_AUTHDATA TPM_AUTHDATA; type TPM_AUTHDATA (line 588) | typedef TPM_AUTHDATA TPM_SECRET; type TPM_AUTHDATA (line 593) | typedef TPM_AUTHDATA TPM_ENCAUTH; type TPM_KEY_HANDLE_LIST (line 599) | typedef struct tdTPM_KEY_HANDLE_LIST { type TPM_KEY_FLAGS_BITS (line 673) | typedef enum tdTPM_KEY_FLAGS { type TPM_CHANGEAUTH_VALIDATE (line 684) | typedef struct tdTPM_CHANGEAUTH_VALIDATE { type TPM_KEY_PARMS (line 696) | typedef struct tdTPM_KEY_PARMS { type TPM_STORE_PUBKEY (line 707) | typedef struct tdTPM_STORE_PUBKEY { type TPM_PUBKEY (line 715) | typedef struct tdTPM_PUBKEY { type TPM_MIGRATIONKEYAUTH (line 723) | typedef struct tdTPM_MIGRATIONKEYAUTH { type TPM_COUNTER_VALUE (line 732) | typedef struct tdTPM_COUNTER_VALUE { type TPM_SIGN_INFO (line 742) | typedef struct tdTPM_SIGN_INFO { type TPM_MSA_COMPOSITE (line 754) | typedef struct tdTPM_MSA_COMPOSITE { type TPM_CMK_AUTH (line 762) | typedef struct tdTPM_CMK_AUTH { type TPM_SELECT_SIZE (line 780) | typedef struct tdTPM_SELECT_SIZE { type TPM_CMK_MIGAUTH (line 789) | typedef struct tdTPM_CMK_MIGAUTH { type TPM_CMK_SIGTICKET (line 798) | typedef struct tdTPM_CMK_SIGTICKET { type TPM_CMK_MA_APPROVAL (line 807) | typedef struct tdTPM_CMK_MA_APPROVAL { type TPM_PERMANENT_FLAGS (line 825) | typedef struct tdTPM_PERMANENT_FLAGS { type TPM_STCLEAR_FLAGS (line 876) | typedef struct tdTPM_STCLEAR_FLAGS { type TPM_STANY_FLAGS (line 897) | typedef struct tdTPM_STANY_FLAGS { type TPM_STCLEAR_DATA (line 957) | typedef struct tdTPM_STCLEAR_DATA { type TPM_PCR_SELECTION (line 995) | typedef struct tdTPM_PCR_SELECTION { type TPM_PCR_COMPOSITE (line 1004) | typedef struct tdTPM_PCR_COMPOSITE { type TPM_PCR_INFO (line 1013) | typedef struct tdTPM_PCR_INFO { type UINT8 (line 1022) | typedef UINT8 TPM_LOCALITY_SELECTION; type TPM_PCR_INFO_LONG (line 1033) | typedef struct tdTPM_PCR_INFO_LONG { type TPM_PCR_INFO_SHORT (line 1046) | typedef struct tdTPM_PCR_INFO_SHORT { type TPM_PCR_ATTRIBUTES (line 1055) | typedef struct tdTPM_PCR_ATTRIBUTES { type TPM_STORED_DATA (line 1070) | typedef struct tdTPM_STORED_DATA { type TPM_STORED_DATA12 (line 1083) | typedef struct tdTPM_STORED_DATA12 { type TPM_SEALED_DATA (line 1096) | typedef struct tdTPM_SEALED_DATA { type TPM_SYMMETRIC_KEY (line 1109) | typedef struct tdTPM_SYMMETRIC_KEY { type TPM_BOUND_DATA (line 1119) | typedef struct tdTPM_BOUND_DATA { type TPM_KEY (line 1137) | typedef struct tdTPM_KEY { type TPM_KEY12 (line 1154) | typedef struct tdTPM_KEY12 { type TPM_STORE_PRIVKEY (line 1172) | typedef struct tdTPM_STORE_PRIVKEY { type TPM_STORE_ASYMKEY (line 1180) | typedef struct tdTPM_STORE_ASYMKEY { type TPM_MIGRATE_ASYMKEY (line 1193) | typedef struct tdTPM_MIGRATE_ASYMKEY { type TPM_CERTIFY_INFO (line 1214) | typedef struct tdTPM_CERTIFY_INFO { type TPM_CERTIFY_INFO2 (line 1230) | typedef struct tdTPM_CERTIFY_INFO2 { type TPM_QUOTE_INFO (line 1250) | typedef struct tdTPM_QUOTE_INFO { type TPM_QUOTE_INFO2 (line 1260) | typedef struct tdTPM_QUOTE_INFO2 { type TPM_EK_BLOB (line 1274) | typedef struct tdTPM_EK_BLOB { type TPM_EK_BLOB_ACTIVATE (line 1284) | typedef struct tdTPM_EK_BLOB_ACTIVATE { type TPM_EK_BLOB_AUTH (line 1294) | typedef struct tdTPM_EK_BLOB_AUTH { type TPM_IDENTITY_CONTENTS (line 1302) | typedef struct tdTPM_IDENTITY_CONTENTS { type TPM_IDENTITY_REQ (line 1312) | typedef struct tdTPM_IDENTITY_REQ { type TPM_IDENTITY_PROOF (line 1324) | typedef struct tdTPM_IDENTITY_PROOF { type TPM_ASYM_CA_CONTENTS (line 1342) | typedef struct tdTPM_ASYM_CA_CONTENTS { type TPM_SYM_CA_ATTESTATION (line 1350) | typedef struct tdTPM_SYM_CA_ATTESTATION { type TPM_CURRENT_TICKS (line 1360) | typedef struct tdTPM_CURRENT_TICKS { type TPM_TRANSPORT_PUBLIC (line 1374) | typedef struct tdTPM_TRANSPORT_PUBLIC { type TPM_TRANSPORT_INTERNAL (line 1391) | typedef struct tdTPM_TRANSPORT_INTERNAL { type TPM_TRANSPORT_LOG_IN (line 1403) | typedef struct tdTPM_TRANSPORT_LOG_IN { type TPM_TRANSPORT_LOG_OUT (line 1412) | typedef struct tdTPM_TRANSPORT_LOG_OUT { type TPM_TRANSPORT_AUTH (line 1422) | typedef struct tdTPM_TRANSPORT_AUTH { type TPM_AUDIT_EVENT_IN (line 1434) | typedef struct tdTPM_AUDIT_EVENT_IN { type TPM_AUDIT_EVENT_OUT (line 1443) | typedef struct tdTPM_AUDIT_EVENT_OUT { type TPM_CONTEXT_BLOB (line 1724) | typedef struct tdTPM_CONTEXT_BLOB { type TPM_CONTEXT_SENSITIVE (line 1740) | typedef struct tdTPM_CONTEXT_SENSITIVE { type TPM_NV_ATTRIBUTES (line 1774) | typedef struct tdTPM_NV_ATTRIBUTES { type TPM_NV_DATA_PUBLIC (line 1794) | typedef struct tdTPM_NV_DATA_PUBLIC { type TPM_DELEGATIONS (line 1815) | typedef struct tdTPM_DELEGATIONS { type TPM_FAMILY_LABEL (line 1899) | typedef struct tdTPM_FAMILY_LABEL { type TPM_FAMILY_TABLE_ENTRY (line 1906) | typedef struct tdTPM_FAMILY_TABLE_ENTRY { type TPM_FAMILY_TABLE (line 1919) | typedef struct tdTPM_FAMILY_TABLE { type TPM_DELEGATE_LABEL (line 1926) | typedef struct tdTPM_DELEGATE_LABEL { type TPM_DELEGATE_PUBLIC (line 1933) | typedef struct tdTPM_DELEGATE_PUBLIC { type TPM_DELEGATE_TABLE_ROW (line 1945) | typedef struct tdTPM_DELEGATE_TABLE_ROW { type TPM_DELEGATE_TABLE (line 1956) | typedef struct tdTPM_DELEGATE_TABLE { type TPM_DELEGATE_SENSITIVE (line 1963) | typedef struct tdTPM_DELEGATE_SENSITIVE { type TPM_DELEGATE_OWNER_BLOB (line 1971) | typedef struct tdTPM_DELEGATE_OWNER_BLOB { type TPM_DELEGATE_KEY_BLOB (line 1984) | typedef struct tdTPM_DELEGATE_KEY_BLOB { type TPM_CAP_VERSION_INFO (line 2077) | typedef struct tdTPM_CAP_VERSION_INFO { type TPM_DA_ACTION_TYPE (line 2090) | typedef struct tdTPM_DA_ACTION_TYPE { type TPM_DA_INFO (line 2103) | typedef struct tdTPM_DA_INFO { type TPM_DA_INFO_LIMITED (line 2117) | typedef struct tdTPM_DA_INFO_LIMITED { type TPM_DAA_ISSUER (line 2158) | typedef struct tdTPM_DAA_ISSUER { type TPM_DAA_TPM (line 2172) | typedef struct tdTPM_DAA_TPM { type TPM_DAA_CONTEXT (line 2184) | typedef struct tdTPM_DAA_CONTEXT { type TPM_DAA_JOINDATA (line 2196) | typedef struct tdTPM_DAA_JOINDATA { type TPM_DAA_BLOB (line 2205) | typedef struct tdTPM_DAA_BLOB { type TPM_DAA_SENSITIVE (line 2219) | typedef struct tdTPM_DAA_SENSITIVE { type TPM_RQU_COMMAND_HDR (line 2241) | typedef struct tdTPM_RQU_COMMAND_HDR { type TPM_RSP_COMMAND_HDR (line 2250) | typedef struct tdTPM_RSP_COMMAND_HDR { FILE: driver/types/tpm20.h type UINT16 (line 77) | typedef UINT16 BSIZE; type UINT16 (line 85) | typedef UINT16 CONTEXT_SLOT; type UINT64 (line 86) | typedef UINT64 CONTEXT_COUNTER; type UINT8 (line 142) | typedef UINT8 BYTE; type UINT32 (line 150) | typedef UINT32 TPM_AUTHORIZATION_SIZE; type UINT32 (line 151) | typedef UINT32 TPM_PARAMETER_SIZE; type UINT16 (line 152) | typedef UINT16 TPM_KEY_SIZE; type UINT16 (line 153) | typedef UINT16 TPM_KEY_BITS; type UINT32 (line 158) | typedef UINT32 TPM_GENERATED; type UINT16 (line 162) | typedef UINT16 TPM_ALG_ID; type UINT16 (line 205) | typedef UINT16 TPM_ECC_CURVE; type UINT32 (line 217) | typedef UINT32 TPM_CC; type UINT32 (line 331) | typedef UINT32 TPM_RC; type INT8 (line 455) | typedef INT8 TPM_CLOCK_ADJUST; type UINT16 (line 465) | typedef UINT16 TPM_EO; type UINT16 (line 480) | typedef UINT16 TPM_ST; type UINT16 (line 500) | typedef UINT16 TPM_SU; type UINT8 (line 505) | typedef UINT8 TPM_SE; type UINT32 (line 511) | typedef UINT32 TPM_CAP; type UINT32 (line 526) | typedef UINT32 TPM_PT; type UINT32 (line 597) | typedef UINT32 TPM_PT_PCR; type UINT32 (line 617) | typedef UINT32 TPM_PS; type UINT8 (line 644) | typedef UINT8 TPM_HT; type UINT32 (line 656) | typedef UINT32 TPM_RH; type TPM_HANDLE (line 677) | typedef TPM_HANDLE TPM_HC; type TPMA_ALGORITHM (line 711) | typedef struct { type TPMA_OBJECT (line 724) | typedef struct { type TPMA_SESSION (line 744) | typedef struct { type TPMA_LOCALITY (line 758) | typedef struct { type TPMA_PERMANENT (line 768) | typedef struct { type TPMA_STARTUP_CLEAR (line 780) | typedef struct { type TPMA_MEMORY (line 789) | typedef struct { type TPMA_CC (line 797) | typedef struct { type BYTE (line 812) | typedef BYTE TPMI_YES_NO; type TPM_HANDLE (line 815) | typedef TPM_HANDLE TPMI_DH_OBJECT; type TPM_HANDLE (line 818) | typedef TPM_HANDLE TPMI_DH_PERSISTENT; type TPM_HANDLE (line 821) | typedef TPM_HANDLE TPMI_DH_ENTITY; type TPM_HANDLE (line 824) | typedef TPM_HANDLE TPMI_DH_PCR; type TPM_HANDLE (line 827) | typedef TPM_HANDLE TPMI_SH_AUTH_SESSION; type TPM_HANDLE (line 830) | typedef TPM_HANDLE TPMI_SH_HMAC; type TPM_HANDLE (line 833) | typedef TPM_HANDLE TPMI_SH_POLICY; type TPM_HANDLE (line 836) | typedef TPM_HANDLE TPMI_DH_CONTEXT; type TPM_HANDLE (line 839) | typedef TPM_HANDLE TPMI_RH_HIERARCHY; type TPM_HANDLE (line 842) | typedef TPM_HANDLE TPMI_RH_HIERARCHY_AUTH; type TPM_HANDLE (line 845) | typedef TPM_HANDLE TPMI_RH_PLATFORM; type TPM_HANDLE (line 848) | typedef TPM_HANDLE TPMI_RH_OWNER; type TPM_HANDLE (line 851) | typedef TPM_HANDLE TPMI_RH_ENDORSEMENT; type TPM_HANDLE (line 854) | typedef TPM_HANDLE TPMI_RH_PROVISION; type TPM_HANDLE (line 857) | typedef TPM_HANDLE TPMI_RH_CLEAR; type TPM_HANDLE (line 860) | typedef TPM_HANDLE TPMI_RH_NV_AUTH; type TPM_HANDLE (line 863) | typedef TPM_HANDLE TPMI_RH_LOCKOUT; type TPM_HANDLE (line 866) | typedef TPM_HANDLE TPMI_RH_NV_INDEX; type TPM_ALG_ID (line 869) | typedef TPM_ALG_ID TPMI_ALG_HASH; type TPM_ALG_ID (line 872) | typedef TPM_ALG_ID TPMI_ALG_ASYM; type TPM_ALG_ID (line 875) | typedef TPM_ALG_ID TPMI_ALG_SYM; type TPM_ALG_ID (line 878) | typedef TPM_ALG_ID TPMI_ALG_SYM_OBJECT; type TPM_ALG_ID (line 881) | typedef TPM_ALG_ID TPMI_ALG_SYM_MODE; type TPM_ALG_ID (line 884) | typedef TPM_ALG_ID TPMI_ALG_KDF; type TPM_ALG_ID (line 887) | typedef TPM_ALG_ID TPMI_ALG_SIG_SCHEME; type TPM_ALG_ID (line 890) | typedef TPM_ALG_ID TPMI_ECC_KEY_EXCHANGE; type TPM_ST (line 893) | typedef TPM_ST TPMI_ST_COMMAND_TAG; type TPMS_ALGORITHM_DESCRIPTION (line 898) | typedef struct { type TPMU_HA (line 904) | typedef union { type TPMT_HA (line 913) | typedef struct { type TPM2B_DIGEST (line 919) | typedef struct { type TPM2B_DATA (line 925) | typedef struct { type TPM2B_DIGEST (line 931) | typedef TPM2B_DIGEST TPM2B_NONCE; type TPM2B_DIGEST (line 934) | typedef TPM2B_DIGEST TPM2B_AUTH; type TPM2B_DIGEST (line 937) | typedef TPM2B_DIGEST TPM2B_OPERAND; type TPM2B_EVENT (line 940) | typedef struct { type TPM2B_MAX_BUFFER (line 946) | typedef struct { type TPM2B_MAX_NV_BUFFER (line 952) | typedef struct { type TPM2B_TIMEOUT (line 958) | typedef struct { type TPM2B_IV (line 964) | typedef struct { type TPMU_NAME (line 970) | typedef union { type TPM2B_NAME (line 976) | typedef struct { type TPMS_PCR_SELECT (line 982) | typedef struct { type TPMS_PCR_SELECTION (line 988) | typedef struct { type TPMT_TK_CREATION (line 995) | typedef struct { type TPMT_TK_VERIFIED (line 1002) | typedef struct { type TPMT_TK_AUTH (line 1009) | typedef struct { type TPMT_TK_HASHCHECK (line 1016) | typedef struct { type TPMS_ALG_PROPERTY (line 1023) | typedef struct { type TPMS_TAGGED_PROPERTY (line 1029) | typedef struct { type TPMS_TAGGED_PCR_SELECT (line 1035) | typedef struct { type TPML_CC (line 1042) | typedef struct { type TPML_CCA (line 1048) | typedef struct { type TPML_ALG (line 1054) | typedef struct { type TPML_HANDLE (line 1060) | typedef struct { type TPML_DIGEST (line 1066) | typedef struct { type TPML_DIGEST_VALUES (line 1072) | typedef struct { type TPM2B_DIGEST_VALUES (line 1078) | typedef struct { type TPML_PCR_SELECTION (line 1084) | typedef struct { type TPML_ALG_PROPERTY (line 1090) | typedef struct { type TPML_TAGGED_TPM_PROPERTY (line 1096) | typedef struct { type TPML_TAGGED_PCR_PROPERTY (line 1102) | typedef struct { type TPML_ECC_CURVE (line 1108) | typedef struct { type TPMU_CAPABILITIES (line 1114) | typedef union { type TPMS_CAPABILITY_DATA (line 1127) | typedef struct { type TPMS_CLOCK_INFO (line 1133) | typedef struct { type TPMS_TIME_INFO (line 1141) | typedef struct { type TPMS_TIME_ATTEST_INFO (line 1147) | typedef struct { type TPMS_CERTIFY_INFO (line 1153) | typedef struct { type TPMS_QUOTE_INFO (line 1159) | typedef struct { type TPMS_COMMAND_AUDIT_INFO (line 1165) | typedef struct { type TPMS_SESSION_AUDIT_INFO (line 1173) | typedef struct { type TPMS_CREATION_INFO (line 1179) | typedef struct { type TPMS_NV_CERTIFY_INFO (line 1185) | typedef struct { type TPM_ST (line 1192) | typedef TPM_ST TPMI_ST_ATTEST; type TPMU_ATTEST (line 1195) | typedef union { type TPMS_ATTEST (line 1206) | typedef struct { type TPM2B_ATTEST (line 1217) | typedef struct { type TPMS_AUTH_COMMAND (line 1223) | typedef struct { type TPMS_AUTH_RESPONSE (line 1231) | typedef struct { type TPM_KEY_BITS (line 1240) | typedef TPM_KEY_BITS TPMI_AES_KEY_BITS; type TPM_KEY_BITS (line 1243) | typedef TPM_KEY_BITS TPMI_SM4_KEY_BITS; type TPMU_SYM_KEY_BITS (line 1246) | typedef union { type TPMU_SYM_MODE (line 1254) | typedef union { type TPMT_SYM_DEF (line 1261) | typedef struct { type TPMT_SYM_DEF_OBJECT (line 1268) | typedef struct { type TPM2B_SYM_KEY (line 1275) | typedef struct { type TPMS_SYMCIPHER_PARMS (line 1281) | typedef struct { type TPM2B_SENSITIVE_DATA (line 1286) | typedef struct { type TPMS_SENSITIVE_CREATE (line 1292) | typedef struct { type TPM2B_SENSITIVE_CREATE (line 1298) | typedef struct { type TPMS_SCHEME_SIGHASH (line 1304) | typedef struct { type TPM_ALG_ID (line 1309) | typedef TPM_ALG_ID TPMI_ALG_KEYEDHASH_SCHEME; type TPMS_SCHEME_SIGHASH (line 1312) | typedef TPMS_SCHEME_SIGHASH TPMS_SCHEME_HMAC; type TPMS_SCHEME_XOR (line 1315) | typedef struct { type TPMU_SCHEME_KEYEDHASH (line 1321) | typedef union { type TPMT_KEYEDHASH_SCHEME (line 1327) | typedef struct { type TPMS_SCHEME_SIGHASH (line 1333) | typedef TPMS_SCHEME_SIGHASH TPMS_SCHEME_RSASSA; type TPMS_SCHEME_SIGHASH (line 1334) | typedef TPMS_SCHEME_SIGHASH TPMS_SCHEME_RSAPSS; type TPMS_SCHEME_SIGHASH (line 1337) | typedef TPMS_SCHEME_SIGHASH TPMS_SCHEME_ECDSA; type TPMS_SCHEME_SIGHASH (line 1338) | typedef TPMS_SCHEME_SIGHASH TPMS_SCHEME_SM2; type TPMS_SCHEME_SIGHASH (line 1339) | typedef TPMS_SCHEME_SIGHASH TPMS_SCHEME_ECSCHNORR; type TPMS_SCHEME_ECDAA (line 1342) | typedef struct { type TPMU_SIG_SCHEME (line 1348) | typedef union { type TPMT_SIG_SCHEME (line 1359) | typedef struct { type TPMS_SCHEME_OAEP (line 1365) | typedef struct { type TPMS_SCHEME_ECDH (line 1370) | typedef struct { type TPMS_SCHEME_MGF1 (line 1375) | typedef struct { type TPMS_SCHEME_KDF1_SP800_56a (line 1380) | typedef struct { type TPMS_SCHEME_KDF2 (line 1385) | typedef struct { type TPMS_SCHEME_KDF1_SP800_108 (line 1390) | typedef struct { type TPMU_KDF_SCHEME (line 1395) | typedef union { type TPMT_KDF_SCHEME (line 1403) | typedef struct { type TPM_ALG_ID (line 1409) | typedef TPM_ALG_ID TPMI_ALG_ASYM_SCHEME; type TPMU_ASYM_SCHEME (line 1412) | typedef union { type TPMT_ASYM_SCHEME (line 1423) | typedef struct { type TPM_ALG_ID (line 1429) | typedef TPM_ALG_ID TPMI_ALG_RSA_SCHEME; type TPMT_RSA_SCHEME (line 1432) | typedef struct { type TPM_ALG_ID (line 1438) | typedef TPM_ALG_ID TPMI_ALG_RSA_DECRYPT; type TPMT_RSA_DECRYPT (line 1441) | typedef struct { type TPM2B_PUBLIC_KEY_RSA (line 1447) | typedef struct { type TPM_KEY_BITS (line 1453) | typedef TPM_KEY_BITS TPMI_RSA_KEY_BITS; type TPM2B_PRIVATE_KEY_RSA (line 1456) | typedef struct { type TPM2B_ECC_PARAMETER (line 1462) | typedef struct { type TPMS_ECC_POINT (line 1468) | typedef struct { type TPM2B_ECC_POINT (line 1474) | typedef struct { type TPM_ALG_ID (line 1480) | typedef TPM_ALG_ID TPMI_ALG_ECC_SCHEME; type TPM_ECC_CURVE (line 1483) | typedef TPM_ECC_CURVE TPMI_ECC_CURVE; type TPMT_ECC_SCHEME (line 1486) | typedef struct { type TPMS_ALGORITHM_DETAIL_ECC (line 1492) | typedef struct { type TPMS_SIGNATURE_RSASSA (line 1507) | typedef struct { type TPMS_SIGNATURE_RSAPSS (line 1513) | typedef struct { type TPMS_SIGNATURE_ECDSA (line 1519) | typedef struct { type TPMU_SIGNATURE (line 1526) | typedef union { type TPMT_SIGNATURE (line 1538) | typedef struct { type TPMU_ENCRYPTED_SECRET (line 1544) | typedef union { type TPM2B_ENCRYPTED_SECRET (line 1552) | typedef struct { type TPM_ALG_ID (line 1560) | typedef TPM_ALG_ID TPMI_ALG_PUBLIC; type TPMU_PUBLIC_ID (line 1563) | typedef union { type TPMS_KEYEDHASH_PARMS (line 1571) | typedef struct { type TPMS_ASYM_PARMS (line 1576) | typedef struct { type TPMS_RSA_PARMS (line 1582) | typedef struct { type TPMS_ECC_PARMS (line 1590) | typedef struct { type TPMU_PUBLIC_PARMS (line 1598) | typedef union { type TPMT_PUBLIC_PARMS (line 1607) | typedef struct { type TPMT_PUBLIC (line 1613) | typedef struct { type TPM2B_PUBLIC (line 1623) | typedef struct { type TPM2B_PRIVATE_VENDOR_SPECIFIC (line 1629) | typedef struct { type TPMU_SENSITIVE_COMPOSITE (line 1635) | typedef union { type TPMT_SENSITIVE (line 1644) | typedef struct { type TPM2B_SENSITIVE (line 1652) | typedef struct { type _PRIVATE (line 1658) | typedef struct { type TPM2B_PRIVATE (line 1665) | typedef struct { type _ID_OBJECT (line 1671) | typedef struct { type TPM2B_ID_OBJECT (line 1677) | typedef struct { type TPMA_NV (line 1695) | typedef struct { type TPMS_NV_PUBLIC (line 1725) | typedef struct { type TPM2B_NV_PUBLIC (line 1734) | typedef struct { type TPM2B_CONTEXT_SENSITIVE (line 1742) | typedef struct { type TPMS_CONTEXT_DATA (line 1748) | typedef struct { type TPM2B_CONTEXT_DATA (line 1754) | typedef struct { type TPMS_CONTEXT (line 1760) | typedef struct { type TPMS_CREATION_DATA (line 1770) | typedef struct { type TPM2B_CREATION_DATA (line 1781) | typedef struct { type TPM2_COMMAND_HEADER (line 1789) | typedef struct { type TPM2_RESPONSE_HEADER (line 1795) | typedef struct { FILE: driver/types/tpmptp.h type PTP_FIFO_REGISTERS (line 25) | typedef struct { type PTP_FIFO_REGISTERS (line 100) | typedef PTP_FIFO_REGISTERS* PTP_FIFO_REGISTERS_PTR; type PTP_FIFO_INTERFACE_IDENTIFIER (line 105) | typedef union { type PTP_FIFO_INTERFACE_CAPABILITY (line 126) | typedef union { type PTP_CRB_REGISTERS (line 248) | typedef struct { type PTP_CRB_REGISTERS (line 329) | typedef PTP_CRB_REGISTERS* PTP_CRB_REGISTERS_PTR; type PTP_CRB_INTERFACE_IDENTIFIER (line 334) | typedef union { type TPM2_PTP_INTERFACE_TYPE (line 360) | typedef enum { FILE: driver/types/types.h type PACKET_HEADER (line 48) | typedef struct _PACKET_HEADER { type REPORT_PACKET_HEADER (line 55) | typedef struct _REPORT_PACKET_HEADER { type HEARTBEAT_PACKET_HEADER (line 62) | typedef struct _HEARTBEAT_PACKET_HEADER { type TABLE_ID (line 74) | typedef enum _TABLE_ID { type HYPERVISOR_DETECTION_REPORT (line 80) | typedef struct _HYPERVISOR_DETECTION_REPORT { type APC_STACKWALK_REPORT (line 89) | typedef struct _APC_STACKWALK_REPORT { type DPC_STACKWALK_REPORT (line 97) | typedef struct _DPC_STACKWALK_REPORT { type MODULE_VALIDATION_FAILURE (line 105) | typedef struct _MODULE_VALIDATION_FAILURE { type DATA_TABLE_ROUTINE_REPORT (line 115) | typedef struct _DATA_TABLE_ROUTINE_REPORT { type NMI_CALLBACK_FAILURE (line 124) | typedef struct _NMI_CALLBACK_FAILURE { type INVALID_PROCESS_ALLOCATION_REPORT (line 134) | typedef struct _INVALID_PROCESS_ALLOCATION_REPORT { type HIDDEN_SYSTEM_THREAD_REPORT (line 140) | typedef struct _HIDDEN_SYSTEM_THREAD_REPORT { type ATTACH_PROCESS_REPORT (line 150) | typedef struct _ATTACH_PROCESS_REPORT { type KPRCB_THREAD_VALIDATION_CTX (line 157) | typedef struct _KPRCB_THREAD_VALIDATION_CTX { type OPEN_HANDLE_FAILURE_REPORT (line 168) | typedef struct _OPEN_HANDLE_FAILURE_REPORT { type PROCESS_MODULE_VALIDATION_REPORT (line 180) | typedef struct _PROCESS_MODULE_VALIDATION_REPORT { type HEARTBEAT_PACKET (line 188) | typedef struct _HEARTBEAT_PACKET { type SYSTEM_MODULE_INTEGRITY_CHECK_REPORT (line 197) | typedef struct _SYSTEM_MODULE_INTEGRITY_CHECK_REPORT { type EPT_HOOK_REPORT (line 205) | typedef struct _EPT_HOOK_REPORT { type DRIVER_SELF_INTEGRITY_CHECK_REPORT (line 212) | typedef struct _DRIVER_SELF_INTEGRITY_CHECK_REPORT { type BLACKLISTED_PCIE_DEVICE_REPORT (line 220) | typedef struct _BLACKLISTED_PCIE_DEVICE_REPORT { FILE: driver/util.c function LARGE_INTEGER (line 5) | LARGE_INTEGER function NTSTATUS (line 19) | NTSTATUS function NTSTATUS (line 48) | NTSTATUS function VOID (line 77) | VOID FILE: module/client/message_queue.h function namespace (line 21) | namespace client { FILE: module/client/pipe.h function namespace (line 12) | namespace client { FILE: module/crypt/crypt.cpp type crypt (line 16) | namespace crypt { type globals (line 19) | namespace globals { function boolean (line 40) | boolean initialise_session_key() { function boolean (line 56) | boolean initialise_provider() { function boolean (line 96) | boolean decrypt_packet(void *packet, uint32_t packet_length) { function get_padded_packet_size (line 116) | uint32_t get_padded_packet_size(uint32_t original_size) { FILE: module/crypt/crypt.h function namespace (line 6) | namespace crypt { FILE: module/dispatcher/dispatcher.h function namespace (line 11) | namespace dispatcher { FILE: module/dispatcher/threadpool.h function namespace (line 8) | namespace dispatcher { FILE: module/dispatcher/timer.cpp function HANDLE (line 15) | HANDLE dispatcher::timer::create_timer_object() { FILE: module/dispatcher/timer.h function namespace (line 26) | namespace dispatcher { FILE: module/helper.cpp function print_report_packet (line 68) | void function print_heartbeat_packet (line 217) | void FILE: module/helper.h function namespace (line 5) | namespace helper { FILE: module/imports.h function namespace (line 3) | namespace imports FILE: module/kernel_interface/kernel_interface.h function namespace (line 9) | namespace kernel_interface { FILE: module/main.cpp function DWORD (line 5) | DWORD WINAPI Init(HINSTANCE hinstDLL) { function BOOL (line 10) | BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, FILE: module/module.h function namespace (line 7) | namespace module { FILE: server/main.go function main (line 5) | func main() {