27 #if !defined(NTOS_MODE_USER) 46 #define __ALIGNED(n) __attribute__((aligned (n))) 47 #elif defined(_MSC_VER) 48 #define __ALIGNED(n) __declspec(align(n)) 50 #error __ALIGNED not defined for your compiler! 58 #ifndef NTOS_MODE_USER 77 #define INVALID_HANDLE_VALUE (HANDLE)-1 84 #define MUTANT_INCREMENT 1 89 #define CALLBACK_MODIFY_STATE 0x0001 90 #define CALLBACK_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | \ 92 CALLBACK_MODIFY_STATE) 98 #define EVENT_QUERY_STATE 0x0001 103 #define SEMAPHORE_QUERY_STATE 0x0001 109 #define MUTANT_QUERY_STATE 0x0001 110 #define MUTANT_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | \ 114 #define TIMER_QUERY_STATE 0x0001 115 #define TIMER_MODIFY_STATE 0x0002 116 #define TIMER_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | \ 118 TIMER_QUERY_STATE | \ 125 #define EVENT_PAIR_ALL_ACCESS 0x1F0000L 130 #define PROFILE_CONTROL 0x0001 131 #define PROFILE_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | PROFILE_CONTROL) 136 #define KEYEDEVENT_WAIT 0x0001 137 #define KEYEDEVENT_WAKE 0x0002 138 #define KEYEDEVENT_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | \ 145 #define MAXIMUM_HARDERROR_PARAMETERS 5 146 #define HARDERROR_OVERRIDE_ERRORMODE 0x10000000 151 #define EX_PUSH_LOCK_LOCK_V ((ULONG_PTR)0x0) 152 #define EX_PUSH_LOCK_LOCK ((ULONG_PTR)0x1) 153 #define EX_PUSH_LOCK_WAITING ((ULONG_PTR)0x2) 154 #define EX_PUSH_LOCK_WAKING ((ULONG_PTR)0x4) 155 #define EX_PUSH_LOCK_MULTIPLE_SHARED ((ULONG_PTR)0x8) 156 #define EX_PUSH_LOCK_SHARE_INC ((ULONG_PTR)0x10) 157 #define EX_PUSH_LOCK_PTR_BITS ((ULONG_PTR)0xf) 162 #define EX_PUSH_LOCK_FLAGS_EXCLUSIVE 1 163 #define EX_PUSH_LOCK_FLAGS_WAIT_V 1 164 #define EX_PUSH_LOCK_FLAGS_WAIT 2 169 #define ResourceHasDisabledPriorityBoost 0x08 360 #ifdef NTOS_MODE_USER 388 (
NTAPI *PEX_ENUM_HANDLE_CALLBACK)(
478 #if defined(_MSC_VER) 479 #pragma warning(push) 480 #pragma warning(disable:4324) 490 struct _EX_PUSH_LOCK_WAIT_BLOCK *Next;
491 struct _EX_PUSH_LOCK_WAIT_BLOCK *Last;
492 struct _EX_PUSH_LOCK_WAIT_BLOCK *Previous;
503 #if defined(_MSC_VER) 618 #if (NTDDI_VERSION >= NTDDI_WINXP) 625 #if (NTDDI_VERSION >= NTDDI_WINXP) 636 #if (NTDDI_VERSION >= NTDDI_LONGHORN) 759 #if (NTDDI_VERSION < NTDDI_WIN8) 854 #if (NTDDI_VERSION >= NTDDI_WIN2K) 1393 #define MAXIMUM_NUMA_NODES 16 1432 #define RTL_HOTPATCH_SUPPORTED_FLAG 0x01 1433 #define RTL_HOTPATCH_SWAP_OBJECT_NAMES 0x08 << 24 1434 #define RTL_HOTPATCH_SYNC_RENAME_FILES 0x10 << 24 1435 #define RTL_HOTPATCH_PATCH_USER_MODE 0x20 << 24 1436 #define RTL_HOTPATCH_REMAP_SYSTEM_DLL 0x40 << 24 1437 #define RTL_HOTPATCH_PATCH_KERNEL_MODE 0x80 << 24 1497 #ifdef NTOS_MODE_USER 1518 #endif // !NTOS_MODE_USER 1539 #endif // !_EXTYPES_H
struct _SYSTEM_MEMORY_INFO * PSYSTEM_MEMORY_INFO
struct _EX_WORK_QUEUE EX_WORK_QUEUE
BOOLEAN UnregisterWaiting
struct _SYSTEM_OBJECTTYPE_INFORMATION * PSYSTEM_OBJECTTYPE_INFORMATION
_SYSTEM_INFORMATION_CLASS
struct _SYSTEM_TIMEOFDAY_INFORMATION SYSTEM_TIMEOFDAY_INFORMATION
PVOID ProcessChargedQuota
struct _SYSTEM_POOL_INFORMATION * PSYSTEM_POOL_INFORMATION
PCALLBACK_FUNCTION CallbackFunction
LIST_ENTRY RegisteredCallbacks
PHANDLE_TRACE_DEBUG_INFO DebugInfo
struct _SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION
struct _SYSTEM_SESSION_PROCESS_INFORMATION * PSYSTEM_SESSION_PROCESS_INFORMATION
struct _SYSTEM_VDM_INSTEMUL_INFO * PSYSTEM_VDM_INSTEMUL_INFO
struct _HANDLE_TRACE_DEBUG_INFO * PHANDLE_TRACE_DEBUG_INFO
struct _SYSTEM_TIMEOFDAY_INFORMATION * PSYSTEM_TIMEOFDAY_INFORMATION
enum _INTERFACE_TYPE INTERFACE_TYPE
struct _HANDLE_TABLE_ENTRY HANDLE_TABLE_ENTRY
HANDLE_TRACE_DB_ENTRY TraceDb[1]
_Must_inspect_result_ _In_ WDFQUEUE _In_opt_ WDFREQUEST _In_opt_ WDFFILEOBJECT _Inout_opt_ PWDF_REQUEST_PARAMETERS Parameters
USHORT CreatorBackTraceIndex
ULONG NextHandleNeedingPool
struct _SYSTEM_NUMA_INFORMATION * PSYSTEM_NUMA_INFORMATION
struct _EX_FAST_REF * PEX_FAST_REF
PVOID LockedBufferAddress
struct _EX_QUEUE_WORKER_INFO * PEX_QUEUE_WORKER_INFO
PFNFTH FirmwareTableHandler
struct _EX_CALLBACK * PEX_CALLBACK
enum _SYSTEM_INFORMATION_CLASS SYSTEM_INFORMATION_CLASS
struct _SYSTEM_LEGACY_DRIVER_INFORMATION * PSYSTEM_LEGACY_DRIVER_INFORMATION
struct _SYSTEM_MEMORY_INFORMATION SYSTEM_MEMORY_INFORMATION
struct _SYSTEM_EXCEPTION_INFORMATION SYSTEM_EXCEPTION_INFORMATION
enum _HARDERROR_RESPONSE_OPTION HARDERROR_RESPONSE_OPTION
enum _SHUTDOWN_ACTION SHUTDOWN_ACTION
struct _SYSTEM_QUERY_TIME_ADJUST_INFORMATION * PSYSTEM_QUERY_TIME_ADJUST_INFORMATION
struct _ATOM_TABLE_INFORMATION * PATOM_TABLE_INFORMATION
PHANDLE_TABLE_ENTRY_INFO InfoTable
struct _SYSTEM_DOCK_INFORMATION * PSYSTEM_DOCK_INFORMATION
ULONG WorkItemsProcessedLastPass
struct _HANDLE_TABLE HANDLE_TABLE
_SYSTEM_FIRMWARE_TABLE_ACTION
LIST_ENTRY HandleTableList
struct _EX_FAST_REF EX_FAST_REF
enum _PNP_VETO_TYPE PNP_VETO_TYPE
typedef __ALIGNED(16) struct _EX_PUSH_LOCK_WAIT_BLOCK
struct _TIMER_BASIC_INFORMATION TIMER_BASIC_INFORMATION
ULONG ValidResponseOptions
struct _SYSTEM_VDM_INSTEMUL_INFO SYSTEM_VDM_INSTEMUL_INFO
struct _SYSTEM_HOTPATCH_CODE_INFORMATION * PSYSTEM_HOTPATCH_CODE_INFORMATION
PCALLBACK_OBJECT CallbackObject
struct _SYSTEM_PROCESSOR_INFORMATION SYSTEM_PROCESSOR_INFORMATION
PHANDLE_TABLE_ENTRY LastFreeHandleEntry
struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX * PSYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
POBJECT_TYPE NTSYSAPI ExIoCompletionType
struct _MUTANT_BASIC_INFORMATION MUTANT_BASIC_INFORMATION
struct _EX_CALLBACK_ROUTINE_BLOCK * PEX_CALLBACK_ROUTINE_BLOCK
PEX_CALLBACK_FUNCTION Function
struct _HANDLE_TRACE_DB_ENTRY HANDLE_TRACE_DB_ENTRY
struct _SYSTEM_DPC_BEHAVIOR_INFORMATION SYSTEM_DPC_BEHAVIOR_INFORMATION
struct _SYSTEM_FIRMWARE_TABLE_INFORMATION SYSTEM_FIRMWARE_TABLE_INFORMATION
struct _SYSTEM_HANDLE_INFORMATION_EX * PSYSTEM_HANDLE_INFORMATION_EX
struct _SYSTEM_DOCK_INFORMATION SYSTEM_DOCK_INFORMATION
struct _SYSTEM_PROCESSOR_INFORMATION * PSYSTEM_PROCESSOR_INFORMATION
struct _SYSTEM_PAGEFILE_INFORMATION * PSYSTEM_PAGEFILE_INFORMATION
struct _HANDLE_TRACE_DEBUG_INFO HANDLE_TRACE_DEBUG_INFO
struct _SYSTEM_POOLTAG * PSYSTEM_POOLTAG
struct _ATOM_TABLE_INFORMATION ATOM_TABLE_INFORMATION
UNICODE_STRING PageFileName
struct _SEMAPHORE_BASIC_INFORMATION SEMAPHORE_BASIC_INFORMATION
struct _SYSTEM_CONTEXT_SWITCH_INFORMATION SYSTEM_CONTEXT_SWITCH_INFORMATION
struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
struct _SYSTEM_CRASH_STATE_INFORMATION * PSYSTEM_CRASH_STATE_INFORMATION
struct _SYSTEM_REGISTRY_QUOTA_INFORMATION * PSYSTEM_REGISTRY_QUOTA_INFORMATION
struct _TIMER_BASIC_INFORMATION * PTIMER_BASIC_INFORMATION
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
struct _SYSTEM_BASIC_INFORMATION * PSYSTEM_BASIC_INFORMATION
struct _SYSTEM_OBJECTTYPE_INFORMATION SYSTEM_OBJECTTYPE_INFORMATION
EX_PUSH_LOCK HandleTableLock[4]
struct _SYSTEM_POOLTAG_INFORMATION * PSYSTEM_POOLTAG_INFORMATION
enum _HARDERROR_RESPONSE_OPTION * PHARDERROR_RESPONSE_OPTION
struct _HANDLE_TABLE_ENTRY_INFO HANDLE_TABLE_ENTRY_INFO
struct _EX_RUNDOWN_WAIT_BLOCK EX_RUNDOWN_WAIT_BLOCK
typedef BOOLEAN(NTAPI *PEX_ENUM_HANDLE_CALLBACK)(_In_ struct _HANDLE_TABLE_ENTRY *HandleTableEntry
struct _CALLBACK_REGISTRATION * PCALLBACK_REGISTRATION
struct _SYSTEM_SET_TIME_ADJUST_INFORMATION SYSTEM_SET_TIME_ADJUST_INFORMATION
enum _EVENT_INFORMATION_CLASS EVENT_INFORMATION_CLASS
struct _CALLBACK_REGISTRATION CALLBACK_REGISTRATION
C_ASSERT(sizeof(SYSTEM_THREAD_INFORMATION)==0x40)
struct _SYSTEM_FLAGS_INFORMATION SYSTEM_FLAGS_INFORMATION
struct _SYSTEM_VERIFIER_INFORMATION * PSYSTEM_VERIFIER_INFORMATION
struct _MUTANT_OWNER_INFORMATION * PMUTANT_OWNER_INFORMATION
POBJECT_TYPE NTSYSAPI ExWindowStationObjectType
enum _KPROFILE_SOURCE KPROFILE_SOURCE
enum _HARDERROR_RESPONSE HARDERROR_RESPONSE
struct _SYSTEM_FLAGS_INFORMATION * PSYSTEM_FLAGS_INFORMATION
_Reserved_ PVOID Reserved
struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO * PSYSTEM_HANDLE_TABLE_ENTRY_INFO
struct _EX_RUNDOWN_REF_CACHE_AWARE EX_RUNDOWN_REF_CACHE_AWARE
struct _SYSTEM_PLUGPLAY_BUS_INFORMATION * PSYSTEM_PLUGPLAY_BUS_INFORMATION
struct _SYSTEM_PLUGPLAY_BUS_INFORMATION SYSTEM_PLUGPLAY_BUS_INFORMATION
struct _SYSTEM_CALL_COUNT_INFORMATION SYSTEM_CALL_COUNT_INFORMATION
struct _SYSTEM_VERIFIER_INFORMATION SYSTEM_VERIFIER_INFORMATION
* PEX_PUSH_LOCK_WAIT_BLOCK
struct _HANDLE_TABLE_ENTRY * PHANDLE_TABLE_ENTRY
enum _EVENT_TYPE EVENT_TYPE
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG _In_ _Out_ WDFMEMORY * Memory
struct _HARDERROR_MSG HARDERROR_MSG
struct _SYSTEM_SET_TIME_ADJUST_INFORMATION * PSYSTEM_SET_TIME_ADJUST_INFORMATION
enum _ATOM_INFORMATION_CLASS ATOM_INFORMATION_CLASS
struct _HANDLE_TABLE * PHANDLE_TABLE
enum _MUTANT_INFORMATION_CLASS MUTANT_INFORMATION_CLASS
struct _MUTANT_OWNER_INFORMATION MUTANT_OWNER_INFORMATION
struct _SYSTEM_QUERY_TIME_ADJUST_INFORMATION SYSTEM_QUERY_TIME_ADJUST_INFORMATION
POBJECT_TYPE NTSYSAPI ExMutantObjectType
_Must_inspect_result_ _In_ ULONG Flags
enum _SYSTEM_FIRMWARE_TABLE_ACTION SYSTEM_FIRMWARE_TABLE_ACTION
struct _SYSTEM_THREAD_INFORMATION * PSYSTEM_THREAD_INFORMATION
struct _SYSTEM_PAGEFILE_INFORMATION SYSTEM_PAGEFILE_INFORMATION
struct _HANDLE_TRACE_DB_ENTRY * PHANDLE_TRACE_DB_ENTRY
_HARDERROR_RESPONSE_OPTION
POBJECT_TYPE NTSYSAPI ExTimerType
struct _SYSTEM_POOL_ENTRY SYSTEM_POOL_ENTRY
struct _SYSTEM_KERNEL_DEBUGGER_INFORMATION * PSYSTEM_KERNEL_DEBUGGER_INFORMATION
ULONG_PTR UniqueProcessId
struct _SYSTEM_CONTEXT_SWITCH_INFORMATION * PSYSTEM_CONTEXT_SWITCH_INFORMATION
struct _EVENT_BASIC_INFORMATION EVENT_BASIC_INFORMATION
struct _SYSTEM_CRASH_STATE_INFORMATION SYSTEM_CRASH_STATE_INFORMATION
struct _SYSTEM_GDI_DRIVER_INFORMATION * PSYSTEM_GDI_DRIVER_INFORMATION
struct _SYSTEM_PROCESS_INFORMATION SYSTEM_PROCESS_INFORMATION
struct _EX_PUSH_LOCK EX_PUSH_LOCK
#define MAXIMUM_NUMA_NODES
enum _SYSTEM_DOCK_STATE SYSTEM_DOCK_STATE
ULONG NTSYSAPI NtBuildNumber
struct _SYSTEM_PERFORMANCE_INFORMATION * PSYSTEM_PERFORMANCE_INFORMATION
struct _SYSTEM_KERNEL_DEBUGGER_INFORMATION SYSTEM_KERNEL_DEBUGGER_INFORMATION
enum _TIMER_INFORMATION_CLASS TIMER_INFORMATION_CLASS
struct _SYSTEM_HANDLE_INFORMATION SYSTEM_HANDLE_INFORMATION
struct _SYSTEM_FIRMWARE_TABLE_INFORMATION * PSYSTEM_FIRMWARE_TABLE_INFORMATION
struct _SYSTEM_HOTPATCH_CODE_INFORMATION SYSTEM_HOTPATCH_CODE_INFORMATION
NTSTATUS(__cdecl * PFNFTH)(_Inout_ PSYSTEM_FIRMWARE_TABLE_INFORMATION SystemFirmwareTableInfo)
struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION * PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
struct _SYSTEM_FILECACHE_INFORMATION SYSTEM_FILECACHE_INFORMATION
struct _SYSTEM_BASIC_INFORMATION SYSTEM_BASIC_INFORMATION
struct _SYSTEM_INTERRUPT_INFORMATION SYSTEM_INTERRUPT_INFORMATION
struct _SYSTEM_POOLTAG_INFORMATION SYSTEM_POOLTAG_INFORMATION
struct _SYSTEM_CALL_TIME_INFORMATION * PSYSTEM_CALL_TIME_INFORMATION
struct _MUTANT_BASIC_INFORMATION * PMUTANT_BASIC_INFORMATION
enum _SEMAPHORE_INFORMATION_CLASS SEMAPHORE_INFORMATION_CLASS
BOOLEAN AllowMultipleCallbacks
struct _SYSTEM_MEMORY_LIST_INFORMATION * PSYSTEM_MEMORY_LIST_INFORMATION
struct _SYSTEM_SESSION_PROCESS_INFORMATION SYSTEM_SESSION_PROCESS_INFORMATION
struct _SYSTEM_OBJECT_INFORMATION * PSYSTEM_OBJECT_INFORMATION
struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
struct _ATOM_BASIC_INFORMATION ATOM_BASIC_INFORMATION
struct _SYSTEM_MEMORY_INFO SYSTEM_MEMORY_INFO
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN _In_opt_ PVOID Tag
struct _SYSTEM_NUMA_INFORMATION SYSTEM_NUMA_INFORMATION
FAST_MUTEX CloseCompactionLock
struct _SYSTEM_PROCESS_INFORMATION * PSYSTEM_PROCESS_INFORMATION
_MUTANT_INFORMATION_CLASS
struct _SYSTEM_POWER_INFORMATION_NATIVE * PSYSTEM_POWER_INFORMATION_NATIVE
struct _SYSTEM_EXCEPTION_INFORMATION * PSYSTEM_EXCEPTION_INFORMATION
_In_ HANDLE _In_ PVOID Context
struct _SYSTEM_HANDLE_INFORMATION * PSYSTEM_HANDLE_INFORMATION
struct _SYSTEM_POOL_ENTRY * PSYSTEM_POOL_ENTRY
struct _SYSTEM_HANDLE_INFORMATION_EX SYSTEM_HANDLE_INFORMATION_EX
struct _SYSTEM_CALL_TIME_INFORMATION SYSTEM_CALL_TIME_INFORMATION
Obsolete: Use KUSER_SHARED_DATA.
struct _SYSTEM_LOOKASIDE_INFORMATION SYSTEM_LOOKASIDE_INFORMATION
struct _SYSTEM_DEVICE_INFORMATION * PSYSTEM_DEVICE_INFORMATION
struct _HARDERROR_MSG * PHARDERROR_MSG
struct _SYSTEM_FIRMWARE_TABLE_HANDLER SYSTEM_FIRMWARE_TABLE_HANDLER
struct _EX_CALLBACK EX_CALLBACK
struct _SYSTEM_REF_TRACE_INFORMATION * PSYSTEM_REF_TRACE_INFORMATION
struct _SYSTEM_MEMORY_LIST_INFORMATION SYSTEM_MEMORY_LIST_INFORMATION
CALLBACK_FUNCTION * PCALLBACK_FUNCTION
struct _SYSTEM_LEGACY_DRIVER_INFORMATION SYSTEM_LEGACY_DRIVER_INFORMATION
struct _EPROFILE EPROFILE
struct _SYSTEM_LOOKASIDE_INFORMATION * PSYSTEM_LOOKASIDE_INFORMATION
struct _SYSTEM_OBJECT_INFORMATION SYSTEM_OBJECT_INFORMATION
struct _EVENT_BASIC_INFORMATION * PEVENT_BASIC_INFORMATION
USHORT AllocatorBackTraceIndex
struct _SYSTEM_INTERRUPT_INFORMATION * PSYSTEM_INTERRUPT_INFORMATION
ULONG UnicodeStringParameterMask
POBJECT_TYPE NTSYSAPI ExDesktopObjectType
struct _EX_PUSH_LOCK * PEX_PUSH_LOCK
ULONG MakeThreadsAsNecessary
EX_RUNDOWN_REF RundownProtect
struct _EX_RUNDOWN_WAIT_BLOCK * PEX_RUNDOWN_WAIT_BLOCK
KPROFILE_SOURCE ProfileSource
USHORT GrantedAccessIndex
enum _HARDERROR_RESPONSE * PHARDERROR_RESPONSE
EX_CALLBACK_FUNCTION * PEX_CALLBACK_FUNCTION
struct _EPROFILE * PEPROFILE
struct _SYSTEM_POWER_INFORMATION_NATIVE SYSTEM_POWER_INFORMATION_NATIVE
struct _SYSTEM_REF_TRACE_INFORMATION SYSTEM_REF_TRACE_INFORMATION
struct _SYSTEM_POOLTAG SYSTEM_POOLTAG
struct _SYSTEM_POOL_INFORMATION SYSTEM_POOL_INFORMATION
_SEMAPHORE_INFORMATION_CLASS
struct _SYSTEM_THREAD_INFORMATION SYSTEM_THREAD_INFORMATION
struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO SYSTEM_HANDLE_TABLE_ENTRY_INFO
struct _HANDLE_TABLE_ENTRY_INFO * PHANDLE_TABLE_ENTRY_INFO
struct _SYSTEM_PERFORMANCE_INFORMATION SYSTEM_PERFORMANCE_INFORMATION
#define MAXIMUM_HARDERROR_PARAMETERS
struct _SYSTEM_FIRMWARE_TABLE_HANDLER * PSYSTEM_FIRMWARE_TABLE_HANDLER
struct _EX_QUEUE_WORKER_INFO EX_QUEUE_WORKER_INFO
struct _SYSTEM_CALL_COUNT_INFORMATION * PSYSTEM_CALL_COUNT_INFORMATION
struct _EX_CALLBACK_ROUTINE_BLOCK EX_CALLBACK_ROUTINE_BLOCK
struct _ATOM_BASIC_INFORMATION * PATOM_BASIC_INFORMATION
struct _SEMAPHORE_BASIC_INFORMATION * PSEMAPHORE_BASIC_INFORMATION
EX_PUSH_LOCK HandleContentionEvent
struct _SYSTEM_DEVICE_INFORMATION SYSTEM_DEVICE_INFORMATION
EX_QUEUE_WORKER_INFO Info
struct _SYSTEM_FILECACHE_INFORMATION * PSYSTEM_FILECACHE_INFORMATION
struct _SYSTEM_DPC_BEHAVIOR_INFORMATION * PSYSTEM_DPC_BEHAVIOR_INFORMATION
USHORT CreatorBackTraceIndex
USHORT CreatorBackTraceIndex
struct _EX_WORK_QUEUE * PEX_WORK_QUEUE
struct _SYSTEM_GDI_DRIVER_INFORMATION SYSTEM_GDI_DRIVER_INFORMATION
struct _CALLBACK_OBJECT CALLBACK_OBJECT
struct _SYSTEM_MEMORY_INFORMATION * PSYSTEM_MEMORY_INFORMATION