ReactOS 0.4.16-dev-1481-ga753f34
extypes.h File Reference
#include <umtypes.h>
#include <cfg.h>
#include <ntimage.h>
#include <cmtypes.h>
#include <ketypes.h>
#include <potypes.h>
#include <lpctypes.h>
Include dependency graph for extypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _EX_QUEUE_WORKER_INFO
 
struct  _EX_WORK_QUEUE
 
struct  _EX_FAST_REF
 
struct  _EX_RUNDOWN_REF_CACHE_AWARE
 
struct  _EX_RUNDOWN_WAIT_BLOCK
 
struct  _EX_PUSH_LOCK
 
struct  _CALLBACK_OBJECT
 
struct  _CALLBACK_REGISTRATION
 
struct  _EX_CALLBACK_ROUTINE_BLOCK
 
struct  _EX_CALLBACK
 
struct  _EPROFILE
 
struct  _HANDLE_TRACE_DB_ENTRY
 
struct  _HANDLE_TRACE_DEBUG_INFO
 
struct  _HANDLE_TABLE_ENTRY_INFO
 
struct  _HANDLE_TABLE_ENTRY
 
struct  _HANDLE_TABLE
 
struct  _HARDERROR_MSG
 
struct  _MUTANT_BASIC_INFORMATION
 
struct  _MUTANT_OWNER_INFORMATION
 
struct  _ATOM_BASIC_INFORMATION
 
struct  _ATOM_TABLE_INFORMATION
 
struct  _TIMER_BASIC_INFORMATION
 
struct  _SEMAPHORE_BASIC_INFORMATION
 
struct  _EVENT_BASIC_INFORMATION
 
struct  _SYSTEM_BASIC_INFORMATION
 
struct  _SYSTEM_PROCESSOR_INFORMATION
 
struct  _SYSTEM_PERFORMANCE_INFORMATION
 
struct  _SYSTEM_TIMEOFDAY_INFORMATION
 
struct  _SYSTEM_THREAD_INFORMATION
 
struct  _SYSTEM_PROCESS_INFORMATION
 
struct  _SYSTEM_CALL_COUNT_INFORMATION
 
struct  _SYSTEM_DEVICE_INFORMATION
 
struct  _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
 
struct  _SYSTEM_FLAGS_INFORMATION
 
struct  _SYSTEM_CALL_TIME_INFORMATION
 
struct  _SYSTEM_POOL_ENTRY
 
struct  _SYSTEM_POOL_INFORMATION
 
struct  _SYSTEM_HANDLE_TABLE_ENTRY_INFO
 
struct  _SYSTEM_HANDLE_INFORMATION
 
struct  _SYSTEM_OBJECTTYPE_INFORMATION
 
struct  _SYSTEM_OBJECT_INFORMATION
 
struct  _SYSTEM_PAGEFILE_INFORMATION
 
struct  _SYSTEM_VDM_INSTEMUL_INFO
 
struct  _SYSTEM_FILECACHE_INFORMATION
 
struct  _SYSTEM_POOLTAG
 
struct  _SYSTEM_POOLTAG_INFORMATION
 
struct  _SYSTEM_INTERRUPT_INFORMATION
 
struct  _SYSTEM_DPC_BEHAVIOR_INFORMATION
 
struct  _SYSTEM_MEMORY_INFO
 
struct  _SYSTEM_MEMORY_INFORMATION
 
struct  _SYSTEM_GDI_DRIVER_INFORMATION
 
struct  _SYSTEM_QUERY_TIME_ADJUST_INFORMATION
 
struct  _SYSTEM_SET_TIME_ADJUST_INFORMATION
 
struct  _SYSTEM_REF_TRACE_INFORMATION
 
struct  _SYSTEM_EXCEPTION_INFORMATION
 
struct  _SYSTEM_CRASH_STATE_INFORMATION
 
struct  _SYSTEM_KERNEL_DEBUGGER_INFORMATION
 
struct  _SYSTEM_CONTEXT_SWITCH_INFORMATION
 
struct  _SYSTEM_REGISTRY_QUOTA_INFORMATION
 
struct  _SYSTEM_PLUGPLAY_BUS_INFORMATION
 
struct  _SYSTEM_DOCK_INFORMATION
 
struct  _SYSTEM_POWER_INFORMATION_NATIVE
 
struct  _SYSTEM_LEGACY_DRIVER_INFORMATION
 
struct  _SYSTEM_LOOKASIDE_INFORMATION
 
struct  _SYSTEM_VERIFIER_INFORMATION
 
struct  _SYSTEM_SESSION_PROCESS_INFORMATION
 
struct  _SYSTEM_NUMA_INFORMATION
 
struct  _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
 
struct  _SYSTEM_HANDLE_INFORMATION_EX
 
struct  _SYSTEM_BOOT_ENVIRONMENT_INFORMATION
 
struct  _SYSTEM_BOOT_ENVIRONMENT_V1
 
struct  _SYSTEM_SYSTEM_PARTITION_INFORMATION
 
struct  _SYSTEM_SYSTEM_DISK_INFORMATION
 
struct  _SYSTEM_HOTPATCH_CODE_INFORMATION
 
struct  _SYSTEM_MEMORY_LIST_INFORMATION
 

Macros

#define INVALID_HANDLE_VALUE   (HANDLE)-1
 
#define MUTANT_INCREMENT   1
 
#define CALLBACK_MODIFY_STATE   0x0001
 
#define CALLBACK_ALL_ACCESS
 
#define MUTANT_QUERY_STATE   0x0001
 
#define MUTANT_ALL_ACCESS
 
#define TIMER_QUERY_STATE   0x0001
 
#define TIMER_MODIFY_STATE   0x0002
 
#define TIMER_ALL_ACCESS
 
#define EVENT_PAIR_ALL_ACCESS   0x1F0000L
 
#define PROFILE_CONTROL   0x0001
 
#define PROFILE_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | PROFILE_CONTROL)
 
#define KEYEDEVENT_WAIT   0x0001
 
#define KEYEDEVENT_WAKE   0x0002
 
#define KEYEDEVENT_ALL_ACCESS
 
#define MAXIMUM_HARDERROR_PARAMETERS   5
 
#define HARDERROR_OVERRIDE_ERRORMODE   0x10000000
 
#define EX_PUSH_LOCK_LOCK_V   ((ULONG_PTR)0x0)
 
#define EX_PUSH_LOCK_LOCK   ((ULONG_PTR)0x1)
 
#define EX_PUSH_LOCK_WAITING   ((ULONG_PTR)0x2)
 
#define EX_PUSH_LOCK_WAKING   ((ULONG_PTR)0x4)
 
#define EX_PUSH_LOCK_MULTIPLE_SHARED   ((ULONG_PTR)0x8)
 
#define EX_PUSH_LOCK_SHARE_INC   ((ULONG_PTR)0x10)
 
#define EX_PUSH_LOCK_PTR_BITS   ((ULONG_PTR)0xf)
 
#define EX_PUSH_LOCK_FLAGS_EXCLUSIVE   1
 
#define EX_PUSH_LOCK_FLAGS_WAIT_V   1
 
#define EX_PUSH_LOCK_FLAGS_WAIT   2
 
#define ResourceHasDisabledPriorityBoost   0x08
 
#define MAXIMUM_NUMA_NODES   16
 
#define RTL_HOTPATCH_SUPPORTED_FLAG   0x01
 
#define RTL_HOTPATCH_SWAP_OBJECT_NAMES   0x08 << 24
 
#define RTL_HOTPATCH_SYNC_RENAME_FILES   0x10 << 24
 
#define RTL_HOTPATCH_PATCH_USER_MODE   0x20 << 24
 
#define RTL_HOTPATCH_REMAP_SYSTEM_DLL   0x40 << 24
 
#define RTL_HOTPATCH_PATCH_KERNEL_MODE   0x80 << 24
 
#define VARIABLE_ATTRIBUTE_NON_VOLATILE   0x00000001
 
#define VARIABLE_ATTRIBUTE_BOOTSERVICE_ACCESS   0x00000002
 
#define VARIABLE_ATTRIBUTE_RUNTIME_ACCESS   0x00000004
 
#define VARIABLE_ATTRIBUTE_HARDWARE_ERROR_RECORD   0x00000008
 
#define VARIABLE_ATTRIBUTE_AUTHENTICATED_WRITE_ACCESS   0x00000010
 
#define VARIABLE_ATTRIBUTE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS   0x00000020
 
#define VARIABLE_ATTRIBUTE_APPEND_WRITE   0x00000040
 

Typedefs

typedef USHORT RTL_ATOM
 
typedef USHORTPRTL_ATOM
 
typedef enum _SHUTDOWN_ACTION SHUTDOWN_ACTION
 
typedef enum _HARDERROR_RESPONSE_OPTION HARDERROR_RESPONSE_OPTION
 
typedef enum _HARDERROR_RESPONSE_OPTIONPHARDERROR_RESPONSE_OPTION
 
typedef enum _HARDERROR_RESPONSE HARDERROR_RESPONSE
 
typedef enum _HARDERROR_RESPONSEPHARDERROR_RESPONSE
 
typedef enum _SYSTEM_INFORMATION_CLASS SYSTEM_INFORMATION_CLASS
 
typedef enum _SYSTEM_INFORMATION_CLASSPSYSTEM_INFORMATION_CLASS
 
typedef enum _MUTANT_INFORMATION_CLASS MUTANT_INFORMATION_CLASS
 
typedef enum _ATOM_INFORMATION_CLASS ATOM_INFORMATION_CLASS
 
typedef enum _TIMER_INFORMATION_CLASS TIMER_INFORMATION_CLASS
 
typedef enum _SEMAPHORE_INFORMATION_CLASS SEMAPHORE_INFORMATION_CLASS
 
typedef enum _EVENT_INFORMATION_CLASS EVENT_INFORMATION_CLASS
 
typedef BOOLEAN(NTAPIPEX_ENUM_HANDLE_CALLBACK) (_In_ struct _HANDLE_TABLE_ENTRY *HandleTableEntry, _In_ HANDLE Handle, _In_ PVOID Context)
 
typedef struct _EX_QUEUE_WORKER_INFO EX_QUEUE_WORKER_INFO
 
typedef struct _EX_QUEUE_WORKER_INFOPEX_QUEUE_WORKER_INFO
 
typedef struct _EX_WORK_QUEUE EX_WORK_QUEUE
 
typedef struct _EX_WORK_QUEUEPEX_WORK_QUEUE
 
typedef struct _EX_FAST_REF EX_FAST_REF
 
typedef struct _EX_FAST_REFPEX_FAST_REF
 
typedef struct _EX_RUNDOWN_REF_CACHE_AWARE EX_RUNDOWN_REF_CACHE_AWARE
 
typedef struct _EX_RUNDOWN_WAIT_BLOCK EX_RUNDOWN_WAIT_BLOCK
 
typedef struct _EX_RUNDOWN_WAIT_BLOCKPEX_RUNDOWN_WAIT_BLOCK
 
typedef struct _EX_PUSH_LOCK EX_PUSH_LOCK
 
typedef struct _EX_PUSH_LOCKPEX_PUSH_LOCK
 
typedef struct _CALLBACK_OBJECT CALLBACK_OBJECT
 
typedef struct _CALLBACK_REGISTRATION CALLBACK_REGISTRATION
 
typedef struct _CALLBACK_REGISTRATIONPCALLBACK_REGISTRATION
 
typedef struct _EX_CALLBACK_ROUTINE_BLOCK EX_CALLBACK_ROUTINE_BLOCK
 
typedef struct _EX_CALLBACK_ROUTINE_BLOCKPEX_CALLBACK_ROUTINE_BLOCK
 
typedef struct _EX_CALLBACK EX_CALLBACK
 
typedef struct _EX_CALLBACKPEX_CALLBACK
 
typedef struct _EPROFILE EPROFILE
 
typedef struct _EPROFILEPEPROFILE
 
typedef struct _HANDLE_TRACE_DB_ENTRY HANDLE_TRACE_DB_ENTRY
 
typedef struct _HANDLE_TRACE_DB_ENTRYPHANDLE_TRACE_DB_ENTRY
 
typedef struct _HANDLE_TRACE_DEBUG_INFO HANDLE_TRACE_DEBUG_INFO
 
typedef struct _HANDLE_TRACE_DEBUG_INFOPHANDLE_TRACE_DEBUG_INFO
 
typedef struct _HANDLE_TABLE_ENTRY_INFO HANDLE_TABLE_ENTRY_INFO
 
typedef struct _HANDLE_TABLE_ENTRY_INFOPHANDLE_TABLE_ENTRY_INFO
 
typedef struct _HANDLE_TABLE_ENTRY HANDLE_TABLE_ENTRY
 
typedef struct _HANDLE_TABLE_ENTRYPHANDLE_TABLE_ENTRY
 
typedef struct _HANDLE_TABLE HANDLE_TABLE
 
typedef struct _HANDLE_TABLEPHANDLE_TABLE
 
typedef struct _HARDERROR_MSG HARDERROR_MSG
 
typedef struct _HARDERROR_MSGPHARDERROR_MSG
 
typedef struct _MUTANT_BASIC_INFORMATION MUTANT_BASIC_INFORMATION
 
typedef struct _MUTANT_BASIC_INFORMATIONPMUTANT_BASIC_INFORMATION
 
typedef struct _MUTANT_OWNER_INFORMATION MUTANT_OWNER_INFORMATION
 
typedef struct _MUTANT_OWNER_INFORMATIONPMUTANT_OWNER_INFORMATION
 
typedef struct _ATOM_BASIC_INFORMATION ATOM_BASIC_INFORMATION
 
typedef struct _ATOM_BASIC_INFORMATIONPATOM_BASIC_INFORMATION
 
typedef struct _ATOM_TABLE_INFORMATION ATOM_TABLE_INFORMATION
 
typedef struct _ATOM_TABLE_INFORMATIONPATOM_TABLE_INFORMATION
 
typedef struct _TIMER_BASIC_INFORMATION TIMER_BASIC_INFORMATION
 
typedef struct _TIMER_BASIC_INFORMATIONPTIMER_BASIC_INFORMATION
 
typedef struct _SEMAPHORE_BASIC_INFORMATION SEMAPHORE_BASIC_INFORMATION
 
typedef struct _SEMAPHORE_BASIC_INFORMATIONPSEMAPHORE_BASIC_INFORMATION
 
typedef struct _EVENT_BASIC_INFORMATION EVENT_BASIC_INFORMATION
 
typedef struct _EVENT_BASIC_INFORMATIONPEVENT_BASIC_INFORMATION
 
typedef struct _SYSTEM_BASIC_INFORMATION SYSTEM_BASIC_INFORMATION
 
typedef struct _SYSTEM_BASIC_INFORMATIONPSYSTEM_BASIC_INFORMATION
 
typedef struct _SYSTEM_PROCESSOR_INFORMATION SYSTEM_PROCESSOR_INFORMATION
 
typedef struct _SYSTEM_PROCESSOR_INFORMATIONPSYSTEM_PROCESSOR_INFORMATION
 
typedef struct _SYSTEM_PERFORMANCE_INFORMATION SYSTEM_PERFORMANCE_INFORMATION
 
typedef struct _SYSTEM_PERFORMANCE_INFORMATIONPSYSTEM_PERFORMANCE_INFORMATION
 
typedef struct _SYSTEM_TIMEOFDAY_INFORMATION SYSTEM_TIMEOFDAY_INFORMATION
 
typedef struct _SYSTEM_TIMEOFDAY_INFORMATIONPSYSTEM_TIMEOFDAY_INFORMATION
 
typedef struct _SYSTEM_THREAD_INFORMATION SYSTEM_THREAD_INFORMATION
 
typedef struct _SYSTEM_THREAD_INFORMATIONPSYSTEM_THREAD_INFORMATION
 
typedef struct _SYSTEM_PROCESS_INFORMATION SYSTEM_PROCESS_INFORMATION
 
typedef struct _SYSTEM_PROCESS_INFORMATIONPSYSTEM_PROCESS_INFORMATION
 
typedef struct _SYSTEM_CALL_COUNT_INFORMATION SYSTEM_CALL_COUNT_INFORMATION
 
typedef struct _SYSTEM_CALL_COUNT_INFORMATIONPSYSTEM_CALL_COUNT_INFORMATION
 
typedef struct _SYSTEM_DEVICE_INFORMATION SYSTEM_DEVICE_INFORMATION
 
typedef struct _SYSTEM_DEVICE_INFORMATIONPSYSTEM_DEVICE_INFORMATION
 
typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
 
typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATIONPSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
 
typedef struct _SYSTEM_FLAGS_INFORMATION SYSTEM_FLAGS_INFORMATION
 
typedef struct _SYSTEM_FLAGS_INFORMATIONPSYSTEM_FLAGS_INFORMATION
 
typedef struct _SYSTEM_CALL_TIME_INFORMATION SYSTEM_CALL_TIME_INFORMATION
 
typedef struct _SYSTEM_CALL_TIME_INFORMATIONPSYSTEM_CALL_TIME_INFORMATION
 
typedef struct _SYSTEM_POOL_ENTRY SYSTEM_POOL_ENTRY
 
typedef struct _SYSTEM_POOL_ENTRYPSYSTEM_POOL_ENTRY
 
typedef struct _SYSTEM_POOL_INFORMATION SYSTEM_POOL_INFORMATION
 
typedef struct _SYSTEM_POOL_INFORMATIONPSYSTEM_POOL_INFORMATION
 
typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO SYSTEM_HANDLE_TABLE_ENTRY_INFO
 
typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFOPSYSTEM_HANDLE_TABLE_ENTRY_INFO
 
typedef struct _SYSTEM_HANDLE_INFORMATION SYSTEM_HANDLE_INFORMATION
 
typedef struct _SYSTEM_HANDLE_INFORMATIONPSYSTEM_HANDLE_INFORMATION
 
typedef struct _SYSTEM_OBJECTTYPE_INFORMATION SYSTEM_OBJECTTYPE_INFORMATION
 
typedef struct _SYSTEM_OBJECTTYPE_INFORMATIONPSYSTEM_OBJECTTYPE_INFORMATION
 
typedef struct _SYSTEM_OBJECT_INFORMATION SYSTEM_OBJECT_INFORMATION
 
typedef struct _SYSTEM_OBJECT_INFORMATIONPSYSTEM_OBJECT_INFORMATION
 
typedef struct _SYSTEM_PAGEFILE_INFORMATION SYSTEM_PAGEFILE_INFORMATION
 
typedef struct _SYSTEM_PAGEFILE_INFORMATIONPSYSTEM_PAGEFILE_INFORMATION
 
typedef struct _SYSTEM_VDM_INSTEMUL_INFO SYSTEM_VDM_INSTEMUL_INFO
 
typedef struct _SYSTEM_VDM_INSTEMUL_INFOPSYSTEM_VDM_INSTEMUL_INFO
 
typedef struct _SYSTEM_FILECACHE_INFORMATION SYSTEM_FILECACHE_INFORMATION
 
typedef struct _SYSTEM_FILECACHE_INFORMATIONPSYSTEM_FILECACHE_INFORMATION
 
typedef struct _SYSTEM_POOLTAG SYSTEM_POOLTAG
 
typedef struct _SYSTEM_POOLTAGPSYSTEM_POOLTAG
 
typedef struct _SYSTEM_POOLTAG_INFORMATION SYSTEM_POOLTAG_INFORMATION
 
typedef struct _SYSTEM_POOLTAG_INFORMATIONPSYSTEM_POOLTAG_INFORMATION
 
typedef struct _SYSTEM_INTERRUPT_INFORMATION SYSTEM_INTERRUPT_INFORMATION
 
typedef struct _SYSTEM_INTERRUPT_INFORMATIONPSYSTEM_INTERRUPT_INFORMATION
 
typedef struct _SYSTEM_DPC_BEHAVIOR_INFORMATION SYSTEM_DPC_BEHAVIOR_INFORMATION
 
typedef struct _SYSTEM_DPC_BEHAVIOR_INFORMATIONPSYSTEM_DPC_BEHAVIOR_INFORMATION
 
typedef struct _SYSTEM_MEMORY_INFO SYSTEM_MEMORY_INFO
 
typedef struct _SYSTEM_MEMORY_INFOPSYSTEM_MEMORY_INFO
 
typedef struct _SYSTEM_MEMORY_INFORMATION SYSTEM_MEMORY_INFORMATION
 
typedef struct _SYSTEM_MEMORY_INFORMATIONPSYSTEM_MEMORY_INFORMATION
 
typedef struct _SYSTEM_GDI_DRIVER_INFORMATION SYSTEM_GDI_DRIVER_INFORMATION
 
typedef struct _SYSTEM_GDI_DRIVER_INFORMATIONPSYSTEM_GDI_DRIVER_INFORMATION
 
typedef struct _SYSTEM_QUERY_TIME_ADJUST_INFORMATION SYSTEM_QUERY_TIME_ADJUST_INFORMATION
 
typedef struct _SYSTEM_QUERY_TIME_ADJUST_INFORMATIONPSYSTEM_QUERY_TIME_ADJUST_INFORMATION
 
typedef struct _SYSTEM_SET_TIME_ADJUST_INFORMATION SYSTEM_SET_TIME_ADJUST_INFORMATION
 
typedef struct _SYSTEM_SET_TIME_ADJUST_INFORMATIONPSYSTEM_SET_TIME_ADJUST_INFORMATION
 
typedef struct _SYSTEM_REF_TRACE_INFORMATION SYSTEM_REF_TRACE_INFORMATION
 
typedef struct _SYSTEM_REF_TRACE_INFORMATIONPSYSTEM_REF_TRACE_INFORMATION
 
typedef struct _SYSTEM_EXCEPTION_INFORMATION SYSTEM_EXCEPTION_INFORMATION
 
typedef struct _SYSTEM_EXCEPTION_INFORMATIONPSYSTEM_EXCEPTION_INFORMATION
 
typedef struct _SYSTEM_CRASH_STATE_INFORMATION SYSTEM_CRASH_STATE_INFORMATION
 
typedef struct _SYSTEM_CRASH_STATE_INFORMATIONPSYSTEM_CRASH_STATE_INFORMATION
 
typedef struct _SYSTEM_KERNEL_DEBUGGER_INFORMATION SYSTEM_KERNEL_DEBUGGER_INFORMATION
 
typedef struct _SYSTEM_KERNEL_DEBUGGER_INFORMATIONPSYSTEM_KERNEL_DEBUGGER_INFORMATION
 
typedef struct _SYSTEM_CONTEXT_SWITCH_INFORMATION SYSTEM_CONTEXT_SWITCH_INFORMATION
 
typedef struct _SYSTEM_CONTEXT_SWITCH_INFORMATIONPSYSTEM_CONTEXT_SWITCH_INFORMATION
 
typedef struct _SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION
 
typedef struct _SYSTEM_REGISTRY_QUOTA_INFORMATIONPSYSTEM_REGISTRY_QUOTA_INFORMATION
 
typedef struct _SYSTEM_PLUGPLAY_BUS_INFORMATION SYSTEM_PLUGPLAY_BUS_INFORMATION
 
typedef struct _SYSTEM_PLUGPLAY_BUS_INFORMATIONPSYSTEM_PLUGPLAY_BUS_INFORMATION
 
typedef struct _SYSTEM_DOCK_INFORMATION SYSTEM_DOCK_INFORMATION
 
typedef struct _SYSTEM_DOCK_INFORMATIONPSYSTEM_DOCK_INFORMATION
 
typedef struct _SYSTEM_POWER_INFORMATION_NATIVE SYSTEM_POWER_INFORMATION_NATIVE
 
typedef struct _SYSTEM_POWER_INFORMATION_NATIVEPSYSTEM_POWER_INFORMATION_NATIVE
 
typedef struct _SYSTEM_LEGACY_DRIVER_INFORMATION SYSTEM_LEGACY_DRIVER_INFORMATION
 
typedef struct _SYSTEM_LEGACY_DRIVER_INFORMATIONPSYSTEM_LEGACY_DRIVER_INFORMATION
 
typedef struct _SYSTEM_LOOKASIDE_INFORMATION SYSTEM_LOOKASIDE_INFORMATION
 
typedef struct _SYSTEM_LOOKASIDE_INFORMATIONPSYSTEM_LOOKASIDE_INFORMATION
 
typedef struct _SYSTEM_VERIFIER_INFORMATION SYSTEM_VERIFIER_INFORMATION
 
typedef struct _SYSTEM_VERIFIER_INFORMATIONPSYSTEM_VERIFIER_INFORMATION
 
typedef struct _SYSTEM_SESSION_PROCESS_INFORMATION SYSTEM_SESSION_PROCESS_INFORMATION
 
typedef struct _SYSTEM_SESSION_PROCESS_INFORMATIONPSYSTEM_SESSION_PROCESS_INFORMATION
 
typedef struct _SYSTEM_NUMA_INFORMATION SYSTEM_NUMA_INFORMATION
 
typedef struct _SYSTEM_NUMA_INFORMATIONPSYSTEM_NUMA_INFORMATION
 
typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
 
typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EXPSYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
 
typedef struct _SYSTEM_HANDLE_INFORMATION_EX SYSTEM_HANDLE_INFORMATION_EX
 
typedef struct _SYSTEM_HANDLE_INFORMATION_EXPSYSTEM_HANDLE_INFORMATION_EX
 
typedef struct _SYSTEM_BOOT_ENVIRONMENT_INFORMATION SYSTEM_BOOT_ENVIRONMENT_INFORMATION
 
typedef struct _SYSTEM_BOOT_ENVIRONMENT_INFORMATIONPSYSTEM_BOOT_ENVIRONMENT_INFORMATION
 
typedef struct _SYSTEM_BOOT_ENVIRONMENT_V1 SYSTEM_BOOT_ENVIRONMENT_V1
 
typedef struct _SYSTEM_BOOT_ENVIRONMENT_V1PSYSTEM_BOOT_ENVIRONMENT_V1
 
typedef struct _SYSTEM_SYSTEM_PARTITION_INFORMATION SYSTEM_SYSTEM_PARTITION_INFORMATION
 
typedef struct _SYSTEM_SYSTEM_PARTITION_INFORMATIONPSYSTEM_SYSTEM_PARTITION_INFORMATION
 
typedef struct _SYSTEM_SYSTEM_DISK_INFORMATION SYSTEM_SYSTEM_DISK_INFORMATION
 
typedef struct _SYSTEM_SYSTEM_DISK_INFORMATIONPSYSTEM_SYSTEM_DISK_INFORMATION
 
typedef struct _SYSTEM_HOTPATCH_CODE_INFORMATION SYSTEM_HOTPATCH_CODE_INFORMATION
 
typedef struct _SYSTEM_HOTPATCH_CODE_INFORMATIONPSYSTEM_HOTPATCH_CODE_INFORMATION
 
typedef struct _SYSTEM_MEMORY_LIST_INFORMATION SYSTEM_MEMORY_LIST_INFORMATION
 
typedef struct _SYSTEM_MEMORY_LIST_INFORMATIONPSYSTEM_MEMORY_LIST_INFORMATION
 

Enumerations

enum  _SHUTDOWN_ACTION {
  ShutdownNoReboot , ShutdownReboot , ShutdownPowerOff , ShutdownNoReboot ,
  ShutdownReboot , ShutdownPowerOff
}
 
enum  _HARDERROR_RESPONSE_OPTION {
  OptionAbortRetryIgnore , OptionOk , OptionOkCancel , OptionRetryCancel ,
  OptionYesNo , OptionYesNoCancel , OptionShutdownSystem , OptionOkNoWait ,
  OptionCancelTryContinue , OptionAbortRetryIgnore , OptionOk , OptionOkCancel ,
  OptionRetryCancel , OptionYesNo , OptionYesNoCancel , OptionShutdownSystem
}
 
enum  _HARDERROR_RESPONSE {
  ResponseReturnToCaller , ResponseNotHandled , ResponseAbort , ResponseCancel ,
  ResponseIgnore , ResponseNo , ResponseOk , ResponseRetry ,
  ResponseYes , ResponseTryAgain , ResponseContinue , ResponseReturnToCaller ,
  ResponseNotHandled , ResponseAbort , ResponseCancel , ResponseIgnore ,
  ResponseNo , ResponseOk , ResponseRetry , ResponseYes
}
 
enum  _SYSTEM_INFORMATION_CLASS {
  SystemBasicInformation , SystemProcessorInformation , SystemPerformanceInformation , SystemTimeOfDayInformation ,
  SystemPathInformation , SystemProcessInformation , SystemCallCountInformation , SystemDeviceInformation ,
  SystemProcessorPerformanceInformation , SystemFlagsInformation , SystemCallTimeInformation , SystemModuleInformation ,
  SystemLocksInformation , SystemStackTraceInformation , SystemPagedPoolInformation , SystemNonPagedPoolInformation ,
  SystemHandleInformation , SystemObjectInformation , SystemPageFileInformation , SystemVdmInstemulInformation ,
  SystemVdmBopInformation , SystemFileCacheInformation , SystemPoolTagInformation , SystemInterruptInformation ,
  SystemDpcBehaviorInformation , SystemFullMemoryInformation , SystemLoadGdiDriverInformation , SystemUnloadGdiDriverInformation ,
  SystemTimeAdjustmentInformation , SystemSummaryMemoryInformation , SystemNextEventIdInformation , SystemEventIdsInformation ,
  SystemCrashDumpInformation , SystemExceptionInformation , SystemCrashDumpStateInformation , SystemKernelDebuggerInformation ,
  SystemContextSwitchInformation , SystemRegistryQuotaInformation , SystemExtendServiceTableInformation , SystemPrioritySeperation ,
  SystemPlugPlayBusInformation , SystemDockInformation , SystemPowerInformation , SystemProcessorSpeedInformation ,
  SystemCurrentTimeZoneInformation , SystemLookasideInformation , SystemBasicInformation , SystemProcessorInformation ,
  SystemPerformanceInformation , SystemTimeOfDayInformation , SystemPathInformation , SystemProcessInformation ,
  SystemCallCountInformation , SystemDeviceInformation , SystemProcessorPerformanceInformation , SystemFlagsInformation ,
  SystemCallTimeInformation , SystemModuleInformation , SystemLocksInformation , SystemStackTraceInformation ,
  SystemPagedPoolInformation , SystemNonPagedPoolInformation , SystemHandleInformation , SystemObjectInformation ,
  SystemPageFileInformation , SystemVdmInstemulInformation , SystemVdmBopInformation , SystemFileCacheInformation ,
  SystemPoolTagInformation , SystemInterruptInformation , SystemDpcBehaviorInformation , SystemFullMemoryInformation ,
  SystemLoadGdiDriverInformation , SystemUnloadGdiDriverInformation , SystemTimeAdjustmentInformation , SystemSummaryMemoryInformation ,
  SystemNextEventIdInformation , SystemEventIdsInformation , SystemCrashDumpInformation , SystemExceptionInformation ,
  SystemCrashDumpStateInformation , SystemKernelDebuggerInformation , SystemContextSwitchInformation , SystemRegistryQuotaInformation ,
  SystemExtendServiceTableInformation , SystemPrioritySeperation , SystemPlugPlayBusInformation , SystemDockInformation ,
  SystemPowerInformation , SystemProcessorSpeedInformation , SystemCurrentTimeZoneInformation , SystemLookasideInformation ,
  SystemBasicInformation = 0 , SystemProcessorInformation = 1 , SystemPerformanceInformation = 2 , SystemTimeOfDayInformation = 3 ,
  SystemPathInformation = 4 , SystemProcessInformation = 5 , SystemCallCountInformation = 6 , SystemDeviceInformation = 7 ,
  SystemProcessorPerformanceInformation = 8 , SystemFlagsInformation = 9 , SystemCallTimeInformation = 10 , SystemModuleInformation = 11 ,
  SystemLocksInformation = 12 , SystemStackTraceInformation = 13 , SystemPagedPoolInformation = 14 , SystemNonPagedPoolInformation = 15 ,
  SystemHandleInformation = 16 , SystemObjectInformation = 17 , SystemPageFileInformation = 18 , SystemVdmInstemulInformation = 19 ,
  SystemVdmBopInformation = 20 , SystemFileCacheInformation = 21 , SystemPoolTagInformation = 22 , SystemInterruptInformation = 23 ,
  SystemDpcBehaviorInformation = 24 , SystemFullMemoryInformation = 25 , SystemLoadGdiDriverInformation = 26 , SystemUnloadGdiDriverInformation = 27 ,
  SystemTimeAdjustmentInformation = 28 , SystemSummaryMemoryInformation = 29 , SystemMirrorMemoryInformation = 30 , SystemPerformanceTraceInformation = 31 ,
  SystemObsolete0 = 32 , SystemExceptionInformation = 33 , SystemCrashDumpStateInformation = 34 , SystemKernelDebuggerInformation = 35 ,
  SystemContextSwitchInformation = 36 , SystemRegistryQuotaInformation = 37 , SystemExtendServiceTableInformation = 38 , SystemPrioritySeperation = 39 ,
  SystemVerifierAddDriverInformation = 40 , SystemVerifierRemoveDriverInformation = 41 , SystemProcessorIdleInformation = 42 , SystemLegacyDriverInformation = 43 ,
  SystemCurrentTimeZoneInformation = 44 , SystemLookasideInformation = 45 , SystemTimeSlipNotification = 46 , SystemSessionCreate = 47 ,
  SystemSessionDetach = 48 , SystemSessionInformation = 49 , SystemRangeStartInformation = 50 , SystemVerifierInformation = 51 ,
  SystemVerifierThunkExtend = 52 , SystemSessionProcessInformation = 53 , SystemLoadGdiDriverInSystemSpace = 54 , SystemNumaProcessorMap = 55 ,
  SystemPrefetcherInformation = 56 , SystemExtendedProcessInformation = 57 , SystemRecommendedSharedDataAlignment = 58 , SystemComPlusPackage = 59 ,
  SystemNumaAvailableMemory = 60 , SystemProcessorPowerInformation = 61 , SystemEmulationBasicInformation = 62 , SystemEmulationProcessorInformation = 63 ,
  SystemExtendedHandleInformation = 64 , SystemLostDelayedWriteInformation = 65 , SystemBigPoolInformation = 66 , SystemSessionPoolTagInformation = 67 ,
  SystemSessionMappedViewInformation = 68 , SystemHotpatchInformation = 69 , SystemObjectSecurityMode = 70 , SystemWatchdogTimerHandler = 71 ,
  SystemWatchdogTimerInformation = 72 , SystemLogicalProcessorInformation = 73 , SystemWow64SharedInformationObsolete = 74 , SystemRegisterFirmwareTableInformationHandler = 75 ,
  SystemFirmwareTableInformation = 76 , SystemModuleInformationEx = 77 , SystemVerifierTriageInformation = 78 , SystemSuperfetchInformation = 79 ,
  SystemMemoryListInformation = 80 , SystemFileCacheInformationEx = 81 , SystemThreadPriorityClientIdInformation = 82 , SystemProcessorIdleCycleTimeInformation = 83 ,
  SystemVerifierCancellationInformation = 84 , SystemProcessorPowerInformationEx = 85 , SystemRefTraceInformation = 86 , SystemSpecialPoolInformation = 87 ,
  SystemProcessIdInformation = 88 , SystemErrorPortInformation = 89 , SystemBootEnvironmentInformation = 90 , SystemHypervisorInformation = 91 ,
  SystemVerifierInformationEx = 92 , SystemTimeZoneInformation = 93 , SystemImageFileExecutionOptionsInformation = 94 , SystemCoverageInformation = 95 ,
  SystemPrefetchPatchInformation = 96 , SystemVerifierFaultsInformation = 97 , SystemSystemPartitionInformation = 98 , SystemSystemDiskInformation = 99 ,
  SystemProcessorPerformanceDistribution = 100 , SystemNumaProximityNodeInformation = 101 , SystemDynamicTimeZoneInformation = 102 , SystemCodeIntegrityInformation = 103 ,
  SystemProcessorMicrocodeUpdateInformation = 104 , SystemProcessorBrandString = 105 , SystemVirtualAddressInformation = 106 , SystemLogicalProcessorAndGroupInformation = 107 ,
  SystemProcessorCycleTimeInformation = 108 , SystemStoreInformation = 109 , SystemRegistryAppendString = 110 , SystemAitSamplingValue = 111 ,
  SystemVhdBootInformation = 112 , SystemCpuQuotaInformation = 113 , SystemNativeBasicInformation = 114 , SystemErrorPortTimeouts = 115 ,
  SystemLowPriorityIoInformation = 116 , SystemBootEntropyInformation = 117 , SystemVerifierCountersInformation = 118 , SystemPagedPoolInformationEx = 119 ,
  SystemSystemPtesInformationEx = 120 , SystemNodeDistanceInformation = 121 , SystemAcpiAuditInformation = 122 , SystemBasicPerformanceInformation = 123 ,
  SystemQueryPerformanceCounterInformation = 124 , SystemSessionBigPoolInformation = 125 , SystemBootGraphicsInformation = 126 , SystemScrubPhysicalMemoryInformation = 127 ,
  SystemBadPageInformation = 128 , SystemProcessorProfileControlArea = 129 , SystemCombinePhysicalMemoryInformation = 130 , SystemEntropyInterruptTimingInformation = 131 ,
  SystemConsoleInformation = 132 , SystemPlatformBinaryInformation = 133 , SystemThrottleNotificationInformation = 134 , SystemPolicyInformation = 134 ,
  SystemHypervisorProcessorCountInformation = 135 , SystemDeviceDataInformation = 136 , SystemDeviceDataEnumerationInformation = 137 , SystemMemoryTopologyInformation = 138 ,
  SystemMemoryChannelInformation = 139 , SystemBootLogoInformation = 140 , SystemProcessorPerformanceInformationEx = 141 , SystemSpare0 = 142 ,
  SystemCriticalProcessErrorLogInformation = 142 , SystemSecureBootPolicyInformation = 143 , SystemPageFileInformationEx = 144 , SystemSecureBootInformation = 145 ,
  SystemEntropyInterruptTimingRawInformation = 146 , SystemPortableWorkspaceEfiLauncherInformation = 147 , SystemFullProcessInformation = 148 , SystemKernelDebuggerInformationEx = 149 ,
  SystemBootMetadataInformation = 150 , SystemSoftRebootInformation = 151 , SystemElamCertificateInformation = 152 , SystemOfflineDumpConfigInformation = 153 ,
  SystemProcessorFeaturesInformation = 154 , SystemRegistryReconciliationInformation = 155 , SystemEdidInformation = 156 , SystemManufacturingInformation = 157 ,
  SystemEnergyEstimationConfigInformation = 158 , SystemHypervisorDetailInformation = 159 , SystemProcessorCycleStatsInformation = 160 , SystemVmGenerationCountInformation = 161 ,
  SystemTrustedPlatformModuleInformation = 162 , SystemKernelDebuggerFlags = 163 , SystemCodeIntegrityPolicyInformation = 164 , SystemIsolatedUserModeInformation = 165 ,
  SystemHardwareSecurityTestInterfaceResultsInformation = 166 , SystemSingleModuleInformation = 167 , SystemAllowedCpuSetsInformation = 168 , SystemVsmProtectionInformation = 169 ,
  SystemInterruptCpuSetsInformation = 170 , SystemSecureBootPolicyFullInformation = 171 , SystemCodeIntegrityPolicyFullInformation = 172 , SystemAffinitizedInterruptProcessorInformation = 173 ,
  SystemRootSiloInformation = 174 , SystemCpuSetInformation = 175 , SystemCpuSetTagInformation = 176 , SystemWin32WerStartCallout = 177 ,
  SystemSecureKernelProfileInformation = 178 , SystemCodeIntegrityPlatformManifestInformation = 179 , SystemInterruptSteeringInformation = 180 , SystemSupportedProcessorArchitectures = 181 ,
  SystemMemoryUsageInformation = 182 , SystemCodeIntegrityCertificateInformation = 183 , SystemPhysicalMemoryInformation = 184 , SystemControlFlowTransition = 185 ,
  SystemKernelDebuggingAllowed = 186 , SystemActivityModerationExeState = 187 , SystemActivityModerationUserSettings = 188 , SystemCodeIntegrityPoliciesFullInformation = 189 ,
  SystemCodeIntegrityUnlockInformation = 190 , SystemIntegrityQuotaInformation = 191 , SystemFlushInformation = 192 , SystemProcessorIdleMaskInformation = 193 ,
  SystemSecureDumpEncryptionInformation = 194 , SystemWriteConstraintInformation = 195 , SystemKernelVaShadowInformation = 196 , SystemHypervisorSharedPageInformation = 197 ,
  SystemFirmwareBootPerformanceInformation = 198 , SystemCodeIntegrityVerificationInformation = 199 , SystemFirmwarePartitionInformation = 200 , SystemSpeculationControlInformation = 201 ,
  SystemDmaGuardPolicyInformation = 202 , SystemEnclaveLaunchControlInformation = 203 , SystemWorkloadAllowedCpuSetsInformation = 204 , SystemCodeIntegrityUnlockModeInformation = 205 ,
  SystemLeapSecondInformation = 206 , SystemFlags2Information = 207 , SystemSecurityModelInformation = 208 , SystemCodeIntegritySyntheticCacheInformation = 209 ,
  SystemFeatureConfigurationInformation = 210 , SystemFeatureConfigurationSectionInformation = 211 , SystemFeatureUsageSubscriptionInformation = 212 , SystemSecureSpeculationControlInformation = 213 ,
  SystemSpacesBootInformation = 214 , SystemFwRamdiskInformation = 215 , SystemWheaIpmiHardwareInformation = 216 , SystemDifSetRuleClassInformation = 217 ,
  SystemDifClearRuleClassInformation = 218 , SystemDifApplyPluginVerificationOnDriver = 219 , SystemDifRemovePluginVerificationOnDriver = 220 , SystemShadowStackInformation = 221 ,
  SystemBuildVersionInformation = 222 , SystemPoolLimitInformation = 223 , SystemCodeIntegrityAddDynamicStore = 224 , SystemCodeIntegrityClearDynamicStores = 225 ,
  SystemDifPoolTrackingInformation = 226 , SystemPoolZeroingInformation = 227 , SystemDpcWatchdogInformation = 228 , SystemDpcWatchdogInformation2 = 229 ,
  SystemSupportedProcessorArchitectures2 = 230 , SystemSingleProcessorRelationshipInformation = 231 , SystemXfgCheckFailureInformation = 232 , SystemIommuStateInformation = 233 ,
  SystemHypervisorMinrootInformation = 234 , SystemHypervisorBootPagesInformation = 235 , SystemPointerAuthInformation = 236 , SystemSecureKernelDebuggerInformation = 237 ,
  SystemOriginalImageFeatureInformation = 238 , SystemMemoryNumaInformation = 239 , SystemMemoryNumaPerformanceInformation = 240 , SystemCodeIntegritySignedPoliciesFullInformation = 241 ,
  SystemSecureSecretsInformation = 242 , SystemTrustedAppsRuntimeInformation = 243 , SystemBadPageInformationEx = 244 , SystemResourceDeadlockTimeout = 245 ,
  SystemBreakOnContextUnwindFailureInformation = 246 , SystemOslRamdiskInformation = 247 , MaxSystemInfoClass , SystemBasicInformation = 0 ,
  SystemPerformanceInformation = 2 , SystemTimeOfDayInformation = 3 , SystemProcessInformation = 5 , SystemProcessorPerformanceInformation = 8 ,
  SystemInterruptInformation = 23 , SystemExceptionInformation = 33 , SystemRegistryQuotaInformation = 37 , SystemLookasideInformation = 45 ,
  SystemPolicyInformation = 134 , SystemBasicInformation = 0 , SystemCpuInformation = 1 , SystemPerformanceInformation = 2 ,
  SystemTimeOfDayInformation = 3 , SystemPathInformation = 4 , SystemProcessInformation = 5 , SystemCallCountInformation = 6 ,
  SystemDeviceInformation = 7 , SystemProcessorPerformanceInformation = 8 , SystemFlagsInformation = 9 , SystemCallTimeInformation = 10 ,
  SystemModuleInformation = 11 , SystemLocksInformation = 12 , SystemStackTraceInformation = 13 , SystemPagedPoolInformation = 14 ,
  SystemNonPagedPoolInformation = 15 , SystemHandleInformation = 16 , SystemObjectInformation = 17 , SystemPageFileInformation = 18 ,
  SystemVdmInstemulInformation = 19 , SystemVdmBopInformation = 20 , SystemFileCacheInformation = 21 , SystemPoolTagInformation = 22 ,
  SystemInterruptInformation = 23 , SystemDpcBehaviorInformation = 24 , SystemFullMemoryInformation = 25 , SystemNotImplemented6 = 25 ,
  SystemLoadGdiDriverInformation = 26 , SystemUnloadGdiDriverInformation = 27 , SystemTimeAdjustmentInformation = 28 , SystemTimeAdjustment = 28 ,
  SystemSummaryMemoryInformation = 29 , SystemMirrorMemoryInformation = 30 , SystemPerformanceTraceInformation = 31 , SystemObsolete0 = 32 ,
  SystemExceptionInformation = 33 , SystemCrashDumpStateInformation = 34 , SystemKernelDebuggerInformation = 35 , SystemContextSwitchInformation = 36 ,
  SystemRegistryQuotaInformation = 37 , SystemExtendServiceTableInformation = 38 , SystemPrioritySeparation = 39 , SystemVerifierAddDriverInformation = 40 ,
  SystemVerifierRemoveDriverInformation = 41 , SystemProcessorIdleInformation = 42 , SystemLegacyDriverInformation = 43 , SystemCurrentTimeZoneInformation = 44 ,
  SystemLookasideInformation = 45 , SystemTimeSlipNotification = 46 , SystemSessionCreate = 47 , SystemSessionDetach = 48 ,
  SystemSessionInformation = 49 , SystemRangeStartInformation = 50 , SystemVerifierInformation = 51 , SystemVerifierThunkExtend = 52 ,
  SystemSessionProcessesInformation = 53 , SystemLoadGdiDriverInSystemSpace = 54 , SystemNumaProcessorMap = 55 , SystemPrefetcherInformation = 56 ,
  SystemExtendedProcessInformation = 57 , SystemRecommendedSharedDataAlignment = 58 , SystemComPlusPackage = 59 , SystemNumaAvailableMemory = 60 ,
  SystemProcessorPowerInformation = 61 , SystemEmulationBasicInformation = 62 , SystemEmulationProcessorInformation = 63 , SystemExtendedHandleInformation = 64 ,
  SystemLostDelayedWriteInformation = 65 , SystemBigPoolInformation = 66 , SystemSessionPoolTagInformation = 67 , SystemSessionMappedViewInformation = 68 ,
  SystemHotpatchInformation = 69 , SystemObjectSecurityMode = 70 , SystemWatchdogTimerHandler = 71 , SystemWatchdogTimerInformation = 72 ,
  SystemLogicalProcessorInformation = 73 , SystemWow64SharedInformationObsolete = 74 , SystemRegisterFirmwareTableInformationHandler = 75 , SystemFirmwareTableInformation = 76 ,
  SystemModuleInformationEx = 77 , SystemVerifierTriageInformation = 78 , SystemSuperfetchInformation = 79 , SystemMemoryListInformation = 80 ,
  SystemFileCacheInformationEx = 81 , SystemThreadPriorityClientIdInformation = 82 , SystemProcessorIdleCycleTimeInformation = 83 , SystemVerifierCancellationInformation = 84 ,
  SystemProcessorPowerInformationEx = 85 , SystemRefTraceInformation = 86 , SystemSpecialPoolInformation = 87 , SystemProcessIdInformation = 88 ,
  SystemErrorPortInformation = 89 , SystemBootEnvironmentInformation = 90 , SystemHypervisorInformation = 91 , SystemVerifierInformationEx = 92 ,
  SystemTimeZoneInformation = 93 , SystemImageFileExecutionOptionsInformation = 94 , SystemCoverageInformation = 95 , SystemPrefetchPatchInformation = 96 ,
  SystemVerifierFaultsInformation = 97 , SystemSystemPartitionInformation = 98 , SystemSystemDiskInformation = 99 , SystemProcessorPerformanceDistribution = 100 ,
  SystemNumaProximityNodeInformation = 101 , SystemDynamicTimeZoneInformation = 102 , SystemCodeIntegrityInformation = 103 , SystemProcessorMicrocodeUpdateInformation = 104 ,
  SystemProcessorBrandString = 105 , SystemVirtualAddressInformation = 106 , SystemLogicalProcessorInformationEx = 107 , SystemProcessorCycleTimeInformation = 108 ,
  SystemStoreInformation = 109 , SystemRegistryAppendString = 110 , SystemAitSamplingValue = 111 , SystemVhdBootInformation = 112 ,
  SystemCpuQuotaInformation = 113 , SystemNativeBasicInformation = 114 , SystemErrorPortTimeouts = 115 , SystemLowPriorityIoInformation = 116 ,
  SystemTpmBootEntropyInformation = 117 , SystemVerifierCountersInformation = 118 , SystemPagedPoolInformationEx = 119 , SystemSystemPtesInformationEx = 120 ,
  SystemNodeDistanceInformation = 121 , SystemAcpiAuditInformation = 122 , SystemBasicPerformanceInformation = 123 , SystemQueryPerformanceCounterInformation = 124 ,
  SystemSessionBigPoolInformation = 125 , SystemBootGraphicsInformation = 126 , SystemScrubPhysicalMemoryInformation = 127 , SystemBadPageInformation = 128 ,
  SystemProcessorProfileControlArea = 129 , SystemCombinePhysicalMemoryInformation = 130 , SystemEntropyInterruptTimingInformation = 131 , SystemConsoleInformation = 132 ,
  SystemPlatformBinaryInformation = 133 , SystemPolicyInformation = 134 , SystemHypervisorProcessorCountInformation = 135 , SystemDeviceDataInformation = 136 ,
  SystemDeviceDataEnumerationInformation = 137 , SystemMemoryTopologyInformation = 138 , SystemMemoryChannelInformation = 139 , SystemBootLogoInformation = 140 ,
  SystemProcessorPerformanceInformationEx = 141 , SystemCriticalProcessErrorLogInformation = 142 , SystemSecureBootPolicyInformation = 143 , SystemPageFileInformationEx = 144 ,
  SystemSecureBootInformation = 145 , SystemEntropyInterruptTimingRawInformation = 146 , SystemPortableWorkspaceEfiLauncherInformation = 147 , SystemFullProcessInformation = 148 ,
  SystemKernelDebuggerInformationEx = 149 , SystemBootMetadataInformation = 150 , SystemSoftRebootInformation = 151 , SystemElamCertificateInformation = 152 ,
  SystemOfflineDumpConfigInformation = 153 , SystemProcessorFeaturesInformation = 154 , SystemRegistryReconciliationInformation = 155 , SystemEdidInformation = 156 ,
  SystemManufacturingInformation = 157 , SystemEnergyEstimationConfigInformation = 158 , SystemHypervisorDetailInformation = 159 , SystemProcessorCycleStatsInformation = 160 ,
  SystemVmGenerationCountInformation = 161 , SystemTrustedPlatformModuleInformation = 162 , SystemKernelDebuggerFlags = 163 , SystemCodeIntegrityPolicyInformation = 164 ,
  SystemIsolatedUserModeInformation = 165 , SystemHardwareSecurityTestInterfaceResultsInformation = 166 , SystemSingleModuleInformation = 167 , SystemAllowedCpuSetsInformation = 168 ,
  SystemVsmProtectionInformation = 169 , SystemInterruptCpuSetsInformation = 170 , SystemSecureBootPolicyFullInformation = 171 , SystemCodeIntegrityPolicyFullInformation = 172 ,
  SystemAffinitizedInterruptProcessorInformation = 173 , SystemRootSiloInformation = 174 , SystemCpuSetInformation = 175 , SystemCpuSetTagInformation = 176 ,
  SystemWin32WerStartCallout = 177 , SystemSecureKernelProfileInformation = 178 , SystemCodeIntegrityPlatformManifestInformation = 179 , SystemInterruptSteeringInformation = 180 ,
  SystemSupportedProcessorArchitectures = 181 , SystemMemoryUsageInformation = 182 , SystemCodeIntegrityCertificateInformation = 183 , SystemPhysicalMemoryInformation = 184 ,
  SystemControlFlowTransition = 185 , SystemKernelDebuggingAllowed = 186 , SystemActivityModerationExeState = 187 , SystemActivityModerationUserSettings = 188 ,
  SystemCodeIntegrityPoliciesFullInformation = 189 , SystemCodeIntegrityUnlockInformation = 190 , SystemIntegrityQuotaInformation = 191 , SystemFlushInformation = 192 ,
  SystemProcessorIdleMaskInformation = 193 , SystemSecureDumpEncryptionInformation = 194 , SystemWriteConstraintInformation = 195 , SystemKernelVaShadowInformation = 196 ,
  SystemHypervisorSharedPageInformation = 197 , SystemFirmwareBootPerformanceInformation = 198 , SystemCodeIntegrityVerificationInformation = 199 , SystemFirmwarePartitionInformation = 200 ,
  SystemSpeculationControlInformation = 201 , SystemDmaGuardPolicyInformation = 202 , SystemEnclaveLaunchControlInformation = 203 , SystemWorkloadAllowedCpuSetsInformation = 204 ,
  SystemCodeIntegrityUnlockModeInformation = 205 , SystemLeapSecondInformation = 206 , SystemFlags2Information = 207 , SystemSecurityModelInformation = 208 ,
  SystemCodeIntegritySyntheticCacheInformation = 209 , SystemFeatureConfigurationInformation = 210 , SystemFeatureConfigurationSectionInformation = 211 , SystemFeatureUsageSubscriptionInformation = 212 ,
  SystemSecureSpeculationControlInformation = 213 , SystemSpacesBootInformation = 214 , SystemFwRamdiskInformation = 215 , SystemWheaIpmiHardwareInformation = 216 ,
  SystemDifSetRuleClassInformation = 217 , SystemDifClearRuleClassInformation = 218 , SystemDifApplyPluginVerificationOnDriver = 219 , SystemDifRemovePluginVerificationOnDriver = 220 ,
  SystemShadowStackInformation = 221 , SystemBuildVersionInformation = 222 , SystemPoolLimitInformation = 223 , SystemCodeIntegrityAddDynamicStore = 224 ,
  SystemCodeIntegrityClearDynamicStores = 225 , SystemDifPoolTrackingInformation = 226 , SystemPoolZeroingInformation = 227 , SystemDpcWatchdogInformation = 228 ,
  SystemDpcWatchdogInformation2 = 229 , SystemSupportedProcessorArchitectures2 = 230 , SystemSingleProcessorRelationshipInformation = 231 , SystemXfgCheckFailureInformation = 232 ,
  SystemIommuStateInformation = 233 , SystemHypervisorMinrootInformation = 234 , SystemHypervisorBootPagesInformation = 235 , SystemPointerAuthInformation = 236 ,
  SystemSecureKernelDebuggerInformation = 237 , SystemOriginalImageFeatureInformation = 238
}
 
enum  _MUTANT_INFORMATION_CLASS { MutantBasicInformation , MutantOwnerInformation , MutantBasicInformation }
 
enum  _ATOM_INFORMATION_CLASS { AtomBasicInformation , AtomTableInformation , AtomBasicInformation = 0 , AtomTableInformation = 1 }
 
enum  _TIMER_INFORMATION_CLASS { TimerBasicInformation , TimerBasicInformation = 0 }
 
enum  _SEMAPHORE_INFORMATION_CLASS { SemaphoreBasicInformation , SemaphoreBasicInformation }
 
enum  _EVENT_INFORMATION_CLASS { EventBasicInformation , EventBasicInformation }
 

Functions

typedef __ALIGNED (16) struct _EX_PUSH_LOCK_WAIT_BLOCK
 
 C_ASSERT (sizeof(SYSTEM_THREAD_INFORMATION)==0x40)
 
 C_ASSERT (sizeof(SYSTEM_PROCESS_INFORMATION)==0xB8)
 

Variables

POBJECT_TYPE NTSYSAPI ExDesktopObjectType
 
POBJECT_TYPE NTSYSAPI ExWindowStationObjectType
 
POBJECT_TYPE NTSYSAPI ExIoCompletionType
 
POBJECT_TYPE NTSYSAPI ExMutantObjectType
 
POBJECT_TYPE NTSYSAPI ExTimerType
 
ULONG NTSYSAPI NtBuildNumber
 
 EX_PUSH_LOCK_WAIT_BLOCK
 
PEX_PUSH_LOCK_WAIT_BLOCK
 

Macro Definition Documentation

◆ CALLBACK_ALL_ACCESS

#define CALLBACK_ALL_ACCESS
Value:
#define CALLBACK_MODIFY_STATE
Definition: extypes.h:89
#define SYNCHRONIZE
Definition: nt_native.h:61
#define STANDARD_RIGHTS_REQUIRED
Definition: nt_native.h:63

Definition at line 90 of file extypes.h.

◆ CALLBACK_MODIFY_STATE

#define CALLBACK_MODIFY_STATE   0x0001

Definition at line 89 of file extypes.h.

◆ EVENT_PAIR_ALL_ACCESS

#define EVENT_PAIR_ALL_ACCESS   0x1F0000L

Definition at line 125 of file extypes.h.

◆ EX_PUSH_LOCK_FLAGS_EXCLUSIVE

#define EX_PUSH_LOCK_FLAGS_EXCLUSIVE   1

Definition at line 162 of file extypes.h.

◆ EX_PUSH_LOCK_FLAGS_WAIT

#define EX_PUSH_LOCK_FLAGS_WAIT   2

Definition at line 164 of file extypes.h.

◆ EX_PUSH_LOCK_FLAGS_WAIT_V

#define EX_PUSH_LOCK_FLAGS_WAIT_V   1

Definition at line 163 of file extypes.h.

◆ EX_PUSH_LOCK_LOCK

#define EX_PUSH_LOCK_LOCK   ((ULONG_PTR)0x1)

Definition at line 152 of file extypes.h.

◆ EX_PUSH_LOCK_LOCK_V

#define EX_PUSH_LOCK_LOCK_V   ((ULONG_PTR)0x0)

Definition at line 151 of file extypes.h.

◆ EX_PUSH_LOCK_MULTIPLE_SHARED

#define EX_PUSH_LOCK_MULTIPLE_SHARED   ((ULONG_PTR)0x8)

Definition at line 155 of file extypes.h.

◆ EX_PUSH_LOCK_PTR_BITS

#define EX_PUSH_LOCK_PTR_BITS   ((ULONG_PTR)0xf)

Definition at line 157 of file extypes.h.

◆ EX_PUSH_LOCK_SHARE_INC

#define EX_PUSH_LOCK_SHARE_INC   ((ULONG_PTR)0x10)

Definition at line 156 of file extypes.h.

◆ EX_PUSH_LOCK_WAITING

#define EX_PUSH_LOCK_WAITING   ((ULONG_PTR)0x2)

Definition at line 153 of file extypes.h.

◆ EX_PUSH_LOCK_WAKING

#define EX_PUSH_LOCK_WAKING   ((ULONG_PTR)0x4)

Definition at line 154 of file extypes.h.

◆ HARDERROR_OVERRIDE_ERRORMODE

#define HARDERROR_OVERRIDE_ERRORMODE   0x10000000

Definition at line 146 of file extypes.h.

◆ INVALID_HANDLE_VALUE

#define INVALID_HANDLE_VALUE   (HANDLE)-1

Definition at line 77 of file extypes.h.

◆ KEYEDEVENT_ALL_ACCESS

#define KEYEDEVENT_ALL_ACCESS
Value:
#define KEYEDEVENT_WAIT
Definition: extypes.h:136
#define KEYEDEVENT_WAKE
Definition: extypes.h:137

Definition at line 138 of file extypes.h.

◆ KEYEDEVENT_WAIT

#define KEYEDEVENT_WAIT   0x0001

Definition at line 136 of file extypes.h.

◆ KEYEDEVENT_WAKE

#define KEYEDEVENT_WAKE   0x0002

Definition at line 137 of file extypes.h.

◆ MAXIMUM_HARDERROR_PARAMETERS

#define MAXIMUM_HARDERROR_PARAMETERS   5

Definition at line 145 of file extypes.h.

◆ MAXIMUM_NUMA_NODES

#define MAXIMUM_NUMA_NODES   16

Definition at line 1577 of file extypes.h.

◆ MUTANT_ALL_ACCESS

#define MUTANT_ALL_ACCESS
Value:

Definition at line 110 of file extypes.h.

◆ MUTANT_INCREMENT

#define MUTANT_INCREMENT   1

Definition at line 84 of file extypes.h.

◆ MUTANT_QUERY_STATE

#define MUTANT_QUERY_STATE   0x0001

Definition at line 109 of file extypes.h.

◆ PROFILE_ALL_ACCESS

#define PROFILE_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | PROFILE_CONTROL)

Definition at line 131 of file extypes.h.

◆ PROFILE_CONTROL

#define PROFILE_CONTROL   0x0001

Definition at line 130 of file extypes.h.

◆ ResourceHasDisabledPriorityBoost

#define ResourceHasDisabledPriorityBoost   0x08

Definition at line 169 of file extypes.h.

◆ RTL_HOTPATCH_PATCH_KERNEL_MODE

#define RTL_HOTPATCH_PATCH_KERNEL_MODE   0x80 << 24

Definition at line 1657 of file extypes.h.

◆ RTL_HOTPATCH_PATCH_USER_MODE

#define RTL_HOTPATCH_PATCH_USER_MODE   0x20 << 24

Definition at line 1655 of file extypes.h.

◆ RTL_HOTPATCH_REMAP_SYSTEM_DLL

#define RTL_HOTPATCH_REMAP_SYSTEM_DLL   0x40 << 24

Definition at line 1656 of file extypes.h.

◆ RTL_HOTPATCH_SUPPORTED_FLAG

#define RTL_HOTPATCH_SUPPORTED_FLAG   0x01

Definition at line 1652 of file extypes.h.

◆ RTL_HOTPATCH_SWAP_OBJECT_NAMES

#define RTL_HOTPATCH_SWAP_OBJECT_NAMES   0x08 << 24

Definition at line 1653 of file extypes.h.

◆ RTL_HOTPATCH_SYNC_RENAME_FILES

#define RTL_HOTPATCH_SYNC_RENAME_FILES   0x10 << 24

Definition at line 1654 of file extypes.h.

◆ TIMER_ALL_ACCESS

#define TIMER_ALL_ACCESS
Value:
#define TIMER_MODIFY_STATE
Definition: extypes.h:115
#define TIMER_QUERY_STATE
Definition: extypes.h:114

Definition at line 116 of file extypes.h.

◆ TIMER_MODIFY_STATE

#define TIMER_MODIFY_STATE   0x0002

Definition at line 115 of file extypes.h.

◆ TIMER_QUERY_STATE

#define TIMER_QUERY_STATE   0x0001

Definition at line 114 of file extypes.h.

◆ VARIABLE_ATTRIBUTE_APPEND_WRITE

#define VARIABLE_ATTRIBUTE_APPEND_WRITE   0x00000040

Definition at line 1764 of file extypes.h.

◆ VARIABLE_ATTRIBUTE_AUTHENTICATED_WRITE_ACCESS

#define VARIABLE_ATTRIBUTE_AUTHENTICATED_WRITE_ACCESS   0x00000010

Definition at line 1762 of file extypes.h.

◆ VARIABLE_ATTRIBUTE_BOOTSERVICE_ACCESS

#define VARIABLE_ATTRIBUTE_BOOTSERVICE_ACCESS   0x00000002

Definition at line 1759 of file extypes.h.

◆ VARIABLE_ATTRIBUTE_HARDWARE_ERROR_RECORD

#define VARIABLE_ATTRIBUTE_HARDWARE_ERROR_RECORD   0x00000008

Definition at line 1761 of file extypes.h.

◆ VARIABLE_ATTRIBUTE_NON_VOLATILE

#define VARIABLE_ATTRIBUTE_NON_VOLATILE   0x00000001

Definition at line 1758 of file extypes.h.

◆ VARIABLE_ATTRIBUTE_RUNTIME_ACCESS

#define VARIABLE_ATTRIBUTE_RUNTIME_ACCESS   0x00000004

Definition at line 1760 of file extypes.h.

◆ VARIABLE_ATTRIBUTE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS

#define VARIABLE_ATTRIBUTE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS   0x00000020

Definition at line 1763 of file extypes.h.

Typedef Documentation

◆ ATOM_BASIC_INFORMATION

◆ ATOM_INFORMATION_CLASS

◆ ATOM_TABLE_INFORMATION

◆ CALLBACK_OBJECT

◆ CALLBACK_REGISTRATION

◆ EPROFILE

◆ EVENT_BASIC_INFORMATION

◆ EVENT_INFORMATION_CLASS

◆ EX_CALLBACK

◆ EX_CALLBACK_ROUTINE_BLOCK

◆ EX_FAST_REF

◆ EX_PUSH_LOCK

◆ EX_QUEUE_WORKER_INFO

◆ EX_RUNDOWN_REF_CACHE_AWARE

◆ EX_RUNDOWN_WAIT_BLOCK

◆ EX_WORK_QUEUE

◆ HANDLE_TABLE

◆ HANDLE_TABLE_ENTRY

◆ HANDLE_TABLE_ENTRY_INFO

◆ HANDLE_TRACE_DB_ENTRY

◆ HANDLE_TRACE_DEBUG_INFO

◆ HARDERROR_MSG

◆ HARDERROR_RESPONSE

◆ HARDERROR_RESPONSE_OPTION

◆ MUTANT_BASIC_INFORMATION

◆ MUTANT_INFORMATION_CLASS

◆ MUTANT_OWNER_INFORMATION

◆ PATOM_BASIC_INFORMATION

◆ PATOM_TABLE_INFORMATION

◆ PCALLBACK_REGISTRATION

◆ PEPROFILE

◆ PEVENT_BASIC_INFORMATION

◆ PEX_CALLBACK

◆ PEX_CALLBACK_ROUTINE_BLOCK

◆ PEX_ENUM_HANDLE_CALLBACK

typedef BOOLEAN(NTAPI * PEX_ENUM_HANDLE_CALLBACK) (_In_ struct _HANDLE_TABLE_ENTRY *HandleTableEntry, _In_ HANDLE Handle, _In_ PVOID Context)

Definition at line 558 of file extypes.h.

◆ PEX_FAST_REF

◆ PEX_PUSH_LOCK

◆ PEX_QUEUE_WORKER_INFO

◆ PEX_RUNDOWN_WAIT_BLOCK

◆ PEX_WORK_QUEUE

◆ PHANDLE_TABLE

◆ PHANDLE_TABLE_ENTRY

◆ PHANDLE_TABLE_ENTRY_INFO

◆ PHANDLE_TRACE_DB_ENTRY

◆ PHANDLE_TRACE_DEBUG_INFO

◆ PHARDERROR_MSG

◆ PHARDERROR_RESPONSE

◆ PHARDERROR_RESPONSE_OPTION

◆ PMUTANT_BASIC_INFORMATION

◆ PMUTANT_OWNER_INFORMATION

◆ PRTL_ATOM

typedef USHORT * PRTL_ATOM

Definition at line 56 of file extypes.h.

◆ PSEMAPHORE_BASIC_INFORMATION

◆ PSYSTEM_BASIC_INFORMATION

◆ PSYSTEM_BOOT_ENVIRONMENT_INFORMATION

◆ PSYSTEM_BOOT_ENVIRONMENT_V1

◆ PSYSTEM_CALL_COUNT_INFORMATION

◆ PSYSTEM_CALL_TIME_INFORMATION

◆ PSYSTEM_CONTEXT_SWITCH_INFORMATION

◆ PSYSTEM_CRASH_STATE_INFORMATION

◆ PSYSTEM_DEVICE_INFORMATION

◆ PSYSTEM_DOCK_INFORMATION

◆ PSYSTEM_DPC_BEHAVIOR_INFORMATION

◆ PSYSTEM_EXCEPTION_INFORMATION

◆ PSYSTEM_FILECACHE_INFORMATION

◆ PSYSTEM_FLAGS_INFORMATION

◆ PSYSTEM_GDI_DRIVER_INFORMATION

◆ PSYSTEM_HANDLE_INFORMATION

◆ PSYSTEM_HANDLE_INFORMATION_EX

◆ PSYSTEM_HANDLE_TABLE_ENTRY_INFO

◆ PSYSTEM_HANDLE_TABLE_ENTRY_INFO_EX

◆ PSYSTEM_HOTPATCH_CODE_INFORMATION

◆ PSYSTEM_INFORMATION_CLASS

◆ PSYSTEM_INTERRUPT_INFORMATION

◆ PSYSTEM_KERNEL_DEBUGGER_INFORMATION

◆ PSYSTEM_LEGACY_DRIVER_INFORMATION

◆ PSYSTEM_LOOKASIDE_INFORMATION

◆ PSYSTEM_MEMORY_INFO

◆ PSYSTEM_MEMORY_INFORMATION

◆ PSYSTEM_MEMORY_LIST_INFORMATION

◆ PSYSTEM_NUMA_INFORMATION

◆ PSYSTEM_OBJECT_INFORMATION

◆ PSYSTEM_OBJECTTYPE_INFORMATION

◆ PSYSTEM_PAGEFILE_INFORMATION

◆ PSYSTEM_PERFORMANCE_INFORMATION

◆ PSYSTEM_PLUGPLAY_BUS_INFORMATION

◆ PSYSTEM_POOL_ENTRY

◆ PSYSTEM_POOL_INFORMATION

◆ PSYSTEM_POOLTAG

◆ PSYSTEM_POOLTAG_INFORMATION

◆ PSYSTEM_POWER_INFORMATION_NATIVE

◆ PSYSTEM_PROCESS_INFORMATION

◆ PSYSTEM_PROCESSOR_INFORMATION

◆ PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION

◆ PSYSTEM_QUERY_TIME_ADJUST_INFORMATION

◆ PSYSTEM_REF_TRACE_INFORMATION

◆ PSYSTEM_REGISTRY_QUOTA_INFORMATION

◆ PSYSTEM_SESSION_PROCESS_INFORMATION

◆ PSYSTEM_SET_TIME_ADJUST_INFORMATION

◆ PSYSTEM_SYSTEM_DISK_INFORMATION

◆ PSYSTEM_SYSTEM_PARTITION_INFORMATION

◆ PSYSTEM_THREAD_INFORMATION

◆ PSYSTEM_TIMEOFDAY_INFORMATION

◆ PSYSTEM_VDM_INSTEMUL_INFO

◆ PSYSTEM_VERIFIER_INFORMATION

◆ PTIMER_BASIC_INFORMATION

◆ RTL_ATOM

typedef USHORT RTL_ATOM

Definition at line 56 of file extypes.h.

◆ SEMAPHORE_BASIC_INFORMATION

◆ SEMAPHORE_INFORMATION_CLASS

◆ SHUTDOWN_ACTION

◆ SYSTEM_BASIC_INFORMATION

◆ SYSTEM_BOOT_ENVIRONMENT_INFORMATION

◆ SYSTEM_BOOT_ENVIRONMENT_V1

◆ SYSTEM_CALL_COUNT_INFORMATION

◆ SYSTEM_CALL_TIME_INFORMATION

◆ SYSTEM_CONTEXT_SWITCH_INFORMATION

◆ SYSTEM_CRASH_STATE_INFORMATION

◆ SYSTEM_DEVICE_INFORMATION

◆ SYSTEM_DOCK_INFORMATION

◆ SYSTEM_DPC_BEHAVIOR_INFORMATION

◆ SYSTEM_EXCEPTION_INFORMATION

◆ SYSTEM_FILECACHE_INFORMATION

◆ SYSTEM_FLAGS_INFORMATION

◆ SYSTEM_GDI_DRIVER_INFORMATION

◆ SYSTEM_HANDLE_INFORMATION

◆ SYSTEM_HANDLE_INFORMATION_EX

◆ SYSTEM_HANDLE_TABLE_ENTRY_INFO

◆ SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX

◆ SYSTEM_HOTPATCH_CODE_INFORMATION

◆ SYSTEM_INFORMATION_CLASS

◆ SYSTEM_INTERRUPT_INFORMATION

◆ SYSTEM_KERNEL_DEBUGGER_INFORMATION

◆ SYSTEM_LEGACY_DRIVER_INFORMATION

◆ SYSTEM_LOOKASIDE_INFORMATION

◆ SYSTEM_MEMORY_INFO

◆ SYSTEM_MEMORY_INFORMATION

◆ SYSTEM_MEMORY_LIST_INFORMATION

◆ SYSTEM_NUMA_INFORMATION

◆ SYSTEM_OBJECT_INFORMATION

◆ SYSTEM_OBJECTTYPE_INFORMATION

◆ SYSTEM_PAGEFILE_INFORMATION

◆ SYSTEM_PERFORMANCE_INFORMATION

◆ SYSTEM_PLUGPLAY_BUS_INFORMATION

◆ SYSTEM_POOL_ENTRY

◆ SYSTEM_POOL_INFORMATION

◆ SYSTEM_POOLTAG

◆ SYSTEM_POOLTAG_INFORMATION

◆ SYSTEM_POWER_INFORMATION_NATIVE

◆ SYSTEM_PROCESS_INFORMATION

◆ SYSTEM_PROCESSOR_INFORMATION

◆ SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION

◆ SYSTEM_QUERY_TIME_ADJUST_INFORMATION

◆ SYSTEM_REF_TRACE_INFORMATION

◆ SYSTEM_REGISTRY_QUOTA_INFORMATION

◆ SYSTEM_SESSION_PROCESS_INFORMATION

◆ SYSTEM_SET_TIME_ADJUST_INFORMATION

◆ SYSTEM_SYSTEM_DISK_INFORMATION

◆ SYSTEM_SYSTEM_PARTITION_INFORMATION

◆ SYSTEM_THREAD_INFORMATION

◆ SYSTEM_TIMEOFDAY_INFORMATION

◆ SYSTEM_VDM_INSTEMUL_INFO

◆ SYSTEM_VERIFIER_INFORMATION

◆ TIMER_BASIC_INFORMATION

◆ TIMER_INFORMATION_CLASS

Enumeration Type Documentation

◆ _ATOM_INFORMATION_CLASS

Enumerator
AtomBasicInformation 
AtomTableInformation 
AtomBasicInformation 
AtomTableInformation 

Definition at line 501 of file extypes.h.

502{
enum _ATOM_INFORMATION_CLASS ATOM_INFORMATION_CLASS
@ AtomBasicInformation
Definition: extypes.h:503
@ AtomTableInformation
Definition: extypes.h:504

◆ _EVENT_INFORMATION_CLASS

Enumerator
EventBasicInformation 
EventBasicInformation 

Definition at line 526 of file extypes.h.

527{
enum _EVENT_INFORMATION_CLASS EVENT_INFORMATION_CLASS
@ EventBasicInformation
Definition: extypes.h:528

◆ _HARDERROR_RESPONSE

Enumerator
ResponseReturnToCaller 
ResponseNotHandled 
ResponseAbort 
ResponseCancel 
ResponseIgnore 
ResponseNo 
ResponseOk 
ResponseRetry 
ResponseYes 
ResponseTryAgain 
ResponseContinue 
ResponseReturnToCaller 
ResponseNotHandled 
ResponseAbort 
ResponseCancel 
ResponseIgnore 
ResponseNo 
ResponseOk 
ResponseRetry 
ResponseYes 

Definition at line 197 of file extypes.h.

198{
enum _HARDERROR_RESPONSE * PHARDERROR_RESPONSE
@ ResponseNo
Definition: extypes.h:204
@ ResponseNotHandled
Definition: extypes.h:200
@ ResponseTryAgain
Definition: extypes.h:208
@ ResponseOk
Definition: extypes.h:205
@ ResponseRetry
Definition: extypes.h:206
@ ResponseReturnToCaller
Definition: extypes.h:199
@ ResponseIgnore
Definition: extypes.h:203
@ ResponseCancel
Definition: extypes.h:202
@ ResponseYes
Definition: extypes.h:207
@ ResponseAbort
Definition: extypes.h:201
@ ResponseContinue
Definition: extypes.h:209
enum _HARDERROR_RESPONSE HARDERROR_RESPONSE

◆ _HARDERROR_RESPONSE_OPTION

Enumerator
OptionAbortRetryIgnore 
OptionOk 
OptionOkCancel 
OptionRetryCancel 
OptionYesNo 
OptionYesNoCancel 
OptionShutdownSystem 
OptionOkNoWait 
OptionCancelTryContinue 
OptionAbortRetryIgnore 
OptionOk 
OptionOkCancel 
OptionRetryCancel 
OptionYesNo 
OptionYesNoCancel 
OptionShutdownSystem 

Definition at line 184 of file extypes.h.

185{
187 OptionOk,
enum _HARDERROR_RESPONSE_OPTION HARDERROR_RESPONSE_OPTION
@ OptionYesNoCancel
Definition: extypes.h:191
@ OptionYesNo
Definition: extypes.h:190
@ OptionAbortRetryIgnore
Definition: extypes.h:186
@ OptionCancelTryContinue
Definition: extypes.h:194
@ OptionShutdownSystem
Definition: extypes.h:192
@ OptionOkCancel
Definition: extypes.h:188
@ OptionRetryCancel
Definition: extypes.h:189
@ OptionOk
Definition: extypes.h:187
@ OptionOkNoWait
Definition: extypes.h:193
enum _HARDERROR_RESPONSE_OPTION * PHARDERROR_RESPONSE_OPTION

◆ _MUTANT_INFORMATION_CLASS

Enumerator
MutantBasicInformation 
MutantOwnerInformation 
MutantBasicInformation 

Definition at line 492 of file extypes.h.

493{
enum _MUTANT_INFORMATION_CLASS MUTANT_INFORMATION_CLASS
@ MutantOwnerInformation
Definition: extypes.h:495
@ MutantBasicInformation
Definition: extypes.h:494

◆ _SEMAPHORE_INFORMATION_CLASS

Enumerator
SemaphoreBasicInformation 
SemaphoreBasicInformation 

Definition at line 518 of file extypes.h.

519{
@ SemaphoreBasicInformation
Definition: extypes.h:520
enum _SEMAPHORE_INFORMATION_CLASS SEMAPHORE_INFORMATION_CLASS

◆ _SHUTDOWN_ACTION

Enumerator
ShutdownNoReboot 
ShutdownReboot 
ShutdownPowerOff 
ShutdownNoReboot 
ShutdownReboot 
ShutdownPowerOff 

Definition at line 174 of file extypes.h.

175{
@ ShutdownReboot
Definition: extypes.h:177
@ ShutdownPowerOff
Definition: extypes.h:178
@ ShutdownNoReboot
Definition: extypes.h:176
enum _SHUTDOWN_ACTION SHUTDOWN_ACTION

◆ _SYSTEM_INFORMATION_CLASS

Enumerator
SystemBasicInformation 
SystemProcessorInformation 
SystemPerformanceInformation 
SystemTimeOfDayInformation 
SystemPathInformation 
SystemProcessInformation 
SystemCallCountInformation 
SystemDeviceInformation 
SystemProcessorPerformanceInformation 
SystemFlagsInformation 
SystemCallTimeInformation 
SystemModuleInformation 
SystemLocksInformation 
SystemStackTraceInformation 
SystemPagedPoolInformation 
SystemNonPagedPoolInformation 
SystemHandleInformation 
SystemObjectInformation 
SystemPageFileInformation 
SystemVdmInstemulInformation 
SystemVdmBopInformation 
SystemFileCacheInformation 
SystemPoolTagInformation 
SystemInterruptInformation 
SystemDpcBehaviorInformation 
SystemFullMemoryInformation 
SystemLoadGdiDriverInformation 
SystemUnloadGdiDriverInformation 
SystemTimeAdjustmentInformation 
SystemSummaryMemoryInformation 
SystemNextEventIdInformation 
SystemEventIdsInformation 
SystemCrashDumpInformation 
SystemExceptionInformation 
SystemCrashDumpStateInformation 
SystemKernelDebuggerInformation 
SystemContextSwitchInformation 
SystemRegistryQuotaInformation 
SystemExtendServiceTableInformation 
SystemPrioritySeperation 
SystemPlugPlayBusInformation 
SystemDockInformation 
SystemPowerInformation 
SystemProcessorSpeedInformation 
SystemCurrentTimeZoneInformation 
SystemLookasideInformation 
SystemBasicInformation 
SystemProcessorInformation 
SystemPerformanceInformation 
SystemTimeOfDayInformation 
SystemPathInformation 
SystemProcessInformation 
SystemCallCountInformation 
SystemDeviceInformation 
SystemProcessorPerformanceInformation 
SystemFlagsInformation 
SystemCallTimeInformation 
SystemModuleInformation 
SystemLocksInformation 
SystemStackTraceInformation 
SystemPagedPoolInformation 
SystemNonPagedPoolInformation 
SystemHandleInformation 
SystemObjectInformation 
SystemPageFileInformation 
SystemVdmInstemulInformation 
SystemVdmBopInformation 
SystemFileCacheInformation 
SystemPoolTagInformation 
SystemInterruptInformation 
SystemDpcBehaviorInformation 
SystemFullMemoryInformation 
SystemLoadGdiDriverInformation 
SystemUnloadGdiDriverInformation 
SystemTimeAdjustmentInformation 
SystemSummaryMemoryInformation 
SystemNextEventIdInformation 
SystemEventIdsInformation 
SystemCrashDumpInformation 
SystemExceptionInformation 
SystemCrashDumpStateInformation 
SystemKernelDebuggerInformation 
SystemContextSwitchInformation 
SystemRegistryQuotaInformation 
SystemExtendServiceTableInformation 
SystemPrioritySeperation 
SystemPlugPlayBusInformation 
SystemDockInformation 
SystemPowerInformation 
SystemProcessorSpeedInformation 
SystemCurrentTimeZoneInformation 
SystemLookasideInformation 
SystemBasicInformation 
SystemProcessorInformation 
SystemPerformanceInformation 
SystemTimeOfDayInformation 
SystemPathInformation 
SystemProcessInformation 
SystemCallCountInformation 
SystemDeviceInformation 
SystemProcessorPerformanceInformation 
SystemFlagsInformation 
SystemCallTimeInformation 
SystemModuleInformation 
SystemLocksInformation 
SystemStackTraceInformation 
SystemPagedPoolInformation 
SystemNonPagedPoolInformation 
SystemHandleInformation 
SystemObjectInformation 
SystemPageFileInformation 
SystemVdmInstemulInformation 
SystemVdmBopInformation 
SystemFileCacheInformation 
SystemPoolTagInformation 
SystemInterruptInformation 
SystemDpcBehaviorInformation 
SystemFullMemoryInformation 
SystemLoadGdiDriverInformation 
SystemUnloadGdiDriverInformation 
SystemTimeAdjustmentInformation 
SystemSummaryMemoryInformation 
SystemMirrorMemoryInformation 
SystemPerformanceTraceInformation 
SystemObsolete0 
SystemExceptionInformation 
SystemCrashDumpStateInformation 
SystemKernelDebuggerInformation 
SystemContextSwitchInformation 
SystemRegistryQuotaInformation 
SystemExtendServiceTableInformation 
SystemPrioritySeperation 
SystemVerifierAddDriverInformation 
SystemVerifierRemoveDriverInformation 
SystemProcessorIdleInformation 
SystemLegacyDriverInformation 
SystemCurrentTimeZoneInformation 
SystemLookasideInformation 
SystemTimeSlipNotification 
SystemSessionCreate 
SystemSessionDetach 
SystemSessionInformation 
SystemRangeStartInformation 
SystemVerifierInformation 
SystemVerifierThunkExtend 
SystemSessionProcessInformation 
SystemLoadGdiDriverInSystemSpace 
SystemNumaProcessorMap 
SystemPrefetcherInformation 
SystemExtendedProcessInformation 
SystemRecommendedSharedDataAlignment 
SystemComPlusPackage 
SystemNumaAvailableMemory 
SystemProcessorPowerInformation 
SystemEmulationBasicInformation 
SystemEmulationProcessorInformation 
SystemExtendedHandleInformation 
SystemLostDelayedWriteInformation 
SystemBigPoolInformation 
SystemSessionPoolTagInformation 
SystemSessionMappedViewInformation 
SystemHotpatchInformation 
SystemObjectSecurityMode 
SystemWatchdogTimerHandler 
SystemWatchdogTimerInformation 
SystemLogicalProcessorInformation 
SystemWow64SharedInformationObsolete 
SystemRegisterFirmwareTableInformationHandler 
SystemFirmwareTableInformation 
SystemModuleInformationEx 
SystemVerifierTriageInformation 
SystemSuperfetchInformation 
SystemMemoryListInformation 
SystemFileCacheInformationEx 
SystemThreadPriorityClientIdInformation 
SystemProcessorIdleCycleTimeInformation 
SystemVerifierCancellationInformation 
SystemProcessorPowerInformationEx 
SystemRefTraceInformation 
SystemSpecialPoolInformation 
SystemProcessIdInformation 
SystemErrorPortInformation 
SystemBootEnvironmentInformation 
SystemHypervisorInformation 
SystemVerifierInformationEx 
SystemTimeZoneInformation 
SystemImageFileExecutionOptionsInformation 
SystemCoverageInformation 
SystemPrefetchPatchInformation 
SystemVerifierFaultsInformation 
SystemSystemPartitionInformation 
SystemSystemDiskInformation 
SystemProcessorPerformanceDistribution 
SystemNumaProximityNodeInformation 
SystemDynamicTimeZoneInformation 
SystemCodeIntegrityInformation 
SystemProcessorMicrocodeUpdateInformation 
SystemProcessorBrandString 
SystemVirtualAddressInformation 
SystemLogicalProcessorAndGroupInformation 
SystemProcessorCycleTimeInformation 
SystemStoreInformation 
SystemRegistryAppendString 
SystemAitSamplingValue 
SystemVhdBootInformation 
SystemCpuQuotaInformation 
SystemNativeBasicInformation 
SystemErrorPortTimeouts 
SystemLowPriorityIoInformation 
SystemBootEntropyInformation 
SystemVerifierCountersInformation 
SystemPagedPoolInformationEx 
SystemSystemPtesInformationEx 
SystemNodeDistanceInformation 
SystemAcpiAuditInformation 
SystemBasicPerformanceInformation 
SystemQueryPerformanceCounterInformation 
SystemSessionBigPoolInformation 
SystemBootGraphicsInformation 
SystemScrubPhysicalMemoryInformation 
SystemBadPageInformation 
SystemProcessorProfileControlArea 
SystemCombinePhysicalMemoryInformation 
SystemEntropyInterruptTimingInformation 
SystemConsoleInformation 
SystemPlatformBinaryInformation 
SystemThrottleNotificationInformation 
SystemPolicyInformation 
SystemHypervisorProcessorCountInformation 
SystemDeviceDataInformation 
SystemDeviceDataEnumerationInformation 
SystemMemoryTopologyInformation 
SystemMemoryChannelInformation 
SystemBootLogoInformation 
SystemProcessorPerformanceInformationEx 
SystemSpare0 
SystemCriticalProcessErrorLogInformation 
SystemSecureBootPolicyInformation 
SystemPageFileInformationEx 
SystemSecureBootInformation 
SystemEntropyInterruptTimingRawInformation 
SystemPortableWorkspaceEfiLauncherInformation 
SystemFullProcessInformation 
SystemKernelDebuggerInformationEx 
SystemBootMetadataInformation 
SystemSoftRebootInformation 
SystemElamCertificateInformation 
SystemOfflineDumpConfigInformation 
SystemProcessorFeaturesInformation 
SystemRegistryReconciliationInformation 
SystemEdidInformation 
SystemManufacturingInformation 
SystemEnergyEstimationConfigInformation 
SystemHypervisorDetailInformation 
SystemProcessorCycleStatsInformation 
SystemVmGenerationCountInformation 
SystemTrustedPlatformModuleInformation 
SystemKernelDebuggerFlags 
SystemCodeIntegrityPolicyInformation 
SystemIsolatedUserModeInformation 
SystemHardwareSecurityTestInterfaceResultsInformation 
SystemSingleModuleInformation 
SystemAllowedCpuSetsInformation 
SystemVsmProtectionInformation 
SystemInterruptCpuSetsInformation 
SystemSecureBootPolicyFullInformation 
SystemCodeIntegrityPolicyFullInformation 
SystemAffinitizedInterruptProcessorInformation 
SystemRootSiloInformation 
SystemCpuSetInformation 
SystemCpuSetTagInformation 
SystemWin32WerStartCallout 
SystemSecureKernelProfileInformation 
SystemCodeIntegrityPlatformManifestInformation 
SystemInterruptSteeringInformation 
SystemSupportedProcessorArchitectures 
SystemMemoryUsageInformation 
SystemCodeIntegrityCertificateInformation 
SystemPhysicalMemoryInformation 
SystemControlFlowTransition 
SystemKernelDebuggingAllowed 
SystemActivityModerationExeState 
SystemActivityModerationUserSettings 
SystemCodeIntegrityPoliciesFullInformation 
SystemCodeIntegrityUnlockInformation 
SystemIntegrityQuotaInformation 
SystemFlushInformation 
SystemProcessorIdleMaskInformation 
SystemSecureDumpEncryptionInformation 
SystemWriteConstraintInformation 
SystemKernelVaShadowInformation 
SystemHypervisorSharedPageInformation 
SystemFirmwareBootPerformanceInformation 
SystemCodeIntegrityVerificationInformation 
SystemFirmwarePartitionInformation 
SystemSpeculationControlInformation 
SystemDmaGuardPolicyInformation 
SystemEnclaveLaunchControlInformation 
SystemWorkloadAllowedCpuSetsInformation 
SystemCodeIntegrityUnlockModeInformation 
SystemLeapSecondInformation 
SystemFlags2Information 
SystemSecurityModelInformation 
SystemCodeIntegritySyntheticCacheInformation 
SystemFeatureConfigurationInformation 
SystemFeatureConfigurationSectionInformation 
SystemFeatureUsageSubscriptionInformation 
SystemSecureSpeculationControlInformation 
SystemSpacesBootInformation 
SystemFwRamdiskInformation 
SystemWheaIpmiHardwareInformation 
SystemDifSetRuleClassInformation 
SystemDifClearRuleClassInformation 
SystemDifApplyPluginVerificationOnDriver 
SystemDifRemovePluginVerificationOnDriver 
SystemShadowStackInformation 
SystemBuildVersionInformation 
SystemPoolLimitInformation 
SystemCodeIntegrityAddDynamicStore 
SystemCodeIntegrityClearDynamicStores 
SystemDifPoolTrackingInformation 
SystemPoolZeroingInformation 
SystemDpcWatchdogInformation 
SystemDpcWatchdogInformation2 
SystemSupportedProcessorArchitectures2 
SystemSingleProcessorRelationshipInformation 
SystemXfgCheckFailureInformation 
SystemIommuStateInformation 
SystemHypervisorMinrootInformation 
SystemHypervisorBootPagesInformation 
SystemPointerAuthInformation 
SystemSecureKernelDebuggerInformation 
SystemOriginalImageFeatureInformation 
SystemMemoryNumaInformation 
SystemMemoryNumaPerformanceInformation 
SystemCodeIntegritySignedPoliciesFullInformation 
SystemSecureSecretsInformation 
SystemTrustedAppsRuntimeInformation 
SystemBadPageInformationEx 
SystemResourceDeadlockTimeout 
SystemBreakOnContextUnwindFailureInformation 
SystemOslRamdiskInformation 
MaxSystemInfoClass 
SystemBasicInformation 
SystemPerformanceInformation 
SystemTimeOfDayInformation 
SystemProcessInformation 
SystemProcessorPerformanceInformation 
SystemInterruptInformation 
SystemExceptionInformation 
SystemRegistryQuotaInformation 
SystemLookasideInformation 
SystemPolicyInformation 
SystemBasicInformation 
SystemCpuInformation 
SystemPerformanceInformation 
SystemTimeOfDayInformation 
SystemPathInformation 
SystemProcessInformation 
SystemCallCountInformation 
SystemDeviceInformation 
SystemProcessorPerformanceInformation 
SystemFlagsInformation 
SystemCallTimeInformation 
SystemModuleInformation 
SystemLocksInformation 
SystemStackTraceInformation 
SystemPagedPoolInformation 
SystemNonPagedPoolInformation 
SystemHandleInformation 
SystemObjectInformation 
SystemPageFileInformation 
SystemVdmInstemulInformation 
SystemVdmBopInformation 
SystemFileCacheInformation 
SystemPoolTagInformation 
SystemInterruptInformation 
SystemDpcBehaviorInformation 
SystemFullMemoryInformation 
SystemNotImplemented6 
SystemLoadGdiDriverInformation 
SystemUnloadGdiDriverInformation 
SystemTimeAdjustmentInformation 
SystemTimeAdjustment 
SystemSummaryMemoryInformation 
SystemMirrorMemoryInformation 
SystemPerformanceTraceInformation 
SystemObsolete0 
SystemExceptionInformation 
SystemCrashDumpStateInformation 
SystemKernelDebuggerInformation 
SystemContextSwitchInformation 
SystemRegistryQuotaInformation 
SystemExtendServiceTableInformation 
SystemPrioritySeparation 
SystemVerifierAddDriverInformation 
SystemVerifierRemoveDriverInformation 
SystemProcessorIdleInformation 
SystemLegacyDriverInformation 
SystemCurrentTimeZoneInformation 
SystemLookasideInformation 
SystemTimeSlipNotification 
SystemSessionCreate 
SystemSessionDetach 
SystemSessionInformation 
SystemRangeStartInformation 
SystemVerifierInformation 
SystemVerifierThunkExtend 
SystemSessionProcessesInformation 
SystemLoadGdiDriverInSystemSpace 
SystemNumaProcessorMap 
SystemPrefetcherInformation 
SystemExtendedProcessInformation 
SystemRecommendedSharedDataAlignment 
SystemComPlusPackage 
SystemNumaAvailableMemory 
SystemProcessorPowerInformation 
SystemEmulationBasicInformation 
SystemEmulationProcessorInformation 
SystemExtendedHandleInformation 
SystemLostDelayedWriteInformation 
SystemBigPoolInformation 
SystemSessionPoolTagInformation 
SystemSessionMappedViewInformation 
SystemHotpatchInformation 
SystemObjectSecurityMode 
SystemWatchdogTimerHandler 
SystemWatchdogTimerInformation 
SystemLogicalProcessorInformation 
SystemWow64SharedInformationObsolete 
SystemRegisterFirmwareTableInformationHandler 
SystemFirmwareTableInformation 
SystemModuleInformationEx 
SystemVerifierTriageInformation 
SystemSuperfetchInformation 
SystemMemoryListInformation 
SystemFileCacheInformationEx 
SystemThreadPriorityClientIdInformation 
SystemProcessorIdleCycleTimeInformation 
SystemVerifierCancellationInformation 
SystemProcessorPowerInformationEx 
SystemRefTraceInformation 
SystemSpecialPoolInformation 
SystemProcessIdInformation 
SystemErrorPortInformation 
SystemBootEnvironmentInformation 
SystemHypervisorInformation 
SystemVerifierInformationEx 
SystemTimeZoneInformation 
SystemImageFileExecutionOptionsInformation 
SystemCoverageInformation 
SystemPrefetchPatchInformation 
SystemVerifierFaultsInformation 
SystemSystemPartitionInformation 
SystemSystemDiskInformation 
SystemProcessorPerformanceDistribution 
SystemNumaProximityNodeInformation 
SystemDynamicTimeZoneInformation 
SystemCodeIntegrityInformation 
SystemProcessorMicrocodeUpdateInformation 
SystemProcessorBrandString 
SystemVirtualAddressInformation 
SystemLogicalProcessorInformationEx 
SystemProcessorCycleTimeInformation 
SystemStoreInformation 
SystemRegistryAppendString 
SystemAitSamplingValue 
SystemVhdBootInformation 
SystemCpuQuotaInformation 
SystemNativeBasicInformation 
SystemErrorPortTimeouts 
SystemLowPriorityIoInformation 
SystemTpmBootEntropyInformation 
SystemVerifierCountersInformation 
SystemPagedPoolInformationEx 
SystemSystemPtesInformationEx 
SystemNodeDistanceInformation 
SystemAcpiAuditInformation 
SystemBasicPerformanceInformation 
SystemQueryPerformanceCounterInformation 
SystemSessionBigPoolInformation 
SystemBootGraphicsInformation 
SystemScrubPhysicalMemoryInformation 
SystemBadPageInformation 
SystemProcessorProfileControlArea 
SystemCombinePhysicalMemoryInformation 
SystemEntropyInterruptTimingInformation 
SystemConsoleInformation 
SystemPlatformBinaryInformation 
SystemPolicyInformation 
SystemHypervisorProcessorCountInformation 
SystemDeviceDataInformation 
SystemDeviceDataEnumerationInformation 
SystemMemoryTopologyInformation 
SystemMemoryChannelInformation 
SystemBootLogoInformation 
SystemProcessorPerformanceInformationEx 
SystemCriticalProcessErrorLogInformation 
SystemSecureBootPolicyInformation 
SystemPageFileInformationEx 
SystemSecureBootInformation 
SystemEntropyInterruptTimingRawInformation 
SystemPortableWorkspaceEfiLauncherInformation 
SystemFullProcessInformation 
SystemKernelDebuggerInformationEx 
SystemBootMetadataInformation 
SystemSoftRebootInformation 
SystemElamCertificateInformation 
SystemOfflineDumpConfigInformation 
SystemProcessorFeaturesInformation 
SystemRegistryReconciliationInformation 
SystemEdidInformation 
SystemManufacturingInformation 
SystemEnergyEstimationConfigInformation 
SystemHypervisorDetailInformation 
SystemProcessorCycleStatsInformation 
SystemVmGenerationCountInformation 
SystemTrustedPlatformModuleInformation 
SystemKernelDebuggerFlags 
SystemCodeIntegrityPolicyInformation 
SystemIsolatedUserModeInformation 
SystemHardwareSecurityTestInterfaceResultsInformation 
SystemSingleModuleInformation 
SystemAllowedCpuSetsInformation 
SystemVsmProtectionInformation 
SystemInterruptCpuSetsInformation 
SystemSecureBootPolicyFullInformation 
SystemCodeIntegrityPolicyFullInformation 
SystemAffinitizedInterruptProcessorInformation 
SystemRootSiloInformation 
SystemCpuSetInformation 
SystemCpuSetTagInformation 
SystemWin32WerStartCallout 
SystemSecureKernelProfileInformation 
SystemCodeIntegrityPlatformManifestInformation 
SystemInterruptSteeringInformation 
SystemSupportedProcessorArchitectures 
SystemMemoryUsageInformation 
SystemCodeIntegrityCertificateInformation 
SystemPhysicalMemoryInformation 
SystemControlFlowTransition 
SystemKernelDebuggingAllowed 
SystemActivityModerationExeState 
SystemActivityModerationUserSettings 
SystemCodeIntegrityPoliciesFullInformation 
SystemCodeIntegrityUnlockInformation 
SystemIntegrityQuotaInformation 
SystemFlushInformation 
SystemProcessorIdleMaskInformation 
SystemSecureDumpEncryptionInformation 
SystemWriteConstraintInformation 
SystemKernelVaShadowInformation 
SystemHypervisorSharedPageInformation 
SystemFirmwareBootPerformanceInformation 
SystemCodeIntegrityVerificationInformation 
SystemFirmwarePartitionInformation 
SystemSpeculationControlInformation 
SystemDmaGuardPolicyInformation 
SystemEnclaveLaunchControlInformation 
SystemWorkloadAllowedCpuSetsInformation 
SystemCodeIntegrityUnlockModeInformation 
SystemLeapSecondInformation 
SystemFlags2Information 
SystemSecurityModelInformation 
SystemCodeIntegritySyntheticCacheInformation 
SystemFeatureConfigurationInformation 
SystemFeatureConfigurationSectionInformation 
SystemFeatureUsageSubscriptionInformation 
SystemSecureSpeculationControlInformation 
SystemSpacesBootInformation 
SystemFwRamdiskInformation 
SystemWheaIpmiHardwareInformation 
SystemDifSetRuleClassInformation 
SystemDifClearRuleClassInformation 
SystemDifApplyPluginVerificationOnDriver 
SystemDifRemovePluginVerificationOnDriver 
SystemShadowStackInformation 
SystemBuildVersionInformation 
SystemPoolLimitInformation 
SystemCodeIntegrityAddDynamicStore 
SystemCodeIntegrityClearDynamicStores 
SystemDifPoolTrackingInformation 
SystemPoolZeroingInformation 
SystemDpcWatchdogInformation 
SystemDpcWatchdogInformation2 
SystemSupportedProcessorArchitectures2 
SystemSingleProcessorRelationshipInformation 
SystemXfgCheckFailureInformation 
SystemIommuStateInformation 
SystemHypervisorMinrootInformation 
SystemHypervisorBootPagesInformation 
SystemPointerAuthInformation 
SystemSecureKernelDebuggerInformation 
SystemOriginalImageFeatureInformation 

Definition at line 215 of file extypes.h.

216{
217 SystemBasicInformation = 0, // 0x0
221 SystemPathInformation = 4, // 0x4 - Obsolete: Use KUSER_SHARED_DATA
222 SystemProcessInformation = 5, // 0x5
224 SystemDeviceInformation = 7, // 0x7
226 SystemFlagsInformation = 9, // 0x9
227 SystemCallTimeInformation = 10, // 0xA
228 SystemModuleInformation = 11, // 0xB
229 SystemLocksInformation = 12, // 0xC
230 SystemStackTraceInformation = 13, // 0xD
231 SystemPagedPoolInformation = 14, // 0xE
233 SystemHandleInformation = 16, // 0x10
234 SystemObjectInformation = 17, // 0x11
235 SystemPageFileInformation = 18, // 0x12
236 SystemVdmInstemulInformation = 19, // 0x13
237 SystemVdmBopInformation = 20, // 0x14
238 SystemFileCacheInformation = 21, // 0x15
239 SystemPoolTagInformation = 22, // 0x16
240 SystemInterruptInformation = 23, // 0x17
241 SystemDpcBehaviorInformation = 24, // 0x18
242 SystemFullMemoryInformation = 25, // 0x19
249 SystemObsolete0 = 32, // 0x20
250 SystemExceptionInformation = 33, // 0x21
256 SystemPrioritySeperation = 39, // 0x27
262 SystemLookasideInformation = 45, // 0x2D
263 SystemTimeSlipNotification = 46, // 0x2E
264 SystemSessionCreate = 47, // 0x2F
265 SystemSessionDetach = 48, // 0x30
266 SystemSessionInformation = 49, // 0x31
267 SystemRangeStartInformation = 50, // 0x32
268 SystemVerifierInformation = 51, // 0x33
269 SystemVerifierThunkExtend = 52, // 0x34 - Win 11: SystemVerifierReserved
272 SystemNumaProcessorMap = 55, // 0x37
273 SystemPrefetcherInformation = 56, // 0x38
276 SystemComPlusPackage = 59, // 0x3B
277 SystemNumaAvailableMemory = 60, // 0x3C
283 SystemBigPoolInformation = 66, // 0x42
286 SystemHotpatchInformation = 69, // 0x45
287 SystemObjectSecurityMode = 70, // 0x46
288 SystemWatchdogTimerHandler = 71, // 0x47
294
295#if (NTDDI_VERSION >= NTDDI_VISTA) || defined(__REACTOS__)
296 SystemModuleInformationEx = 77, // 0x4D
298 SystemSuperfetchInformation = 79, // 0x4F
299 SystemMemoryListInformation = 80, // 0x50
300 SystemFileCacheInformationEx = 81, // 0x51
305 SystemRefTraceInformation = 86, // 0x56
306 SystemSpecialPoolInformation = 87, // 0x57
307 SystemProcessIdInformation = 88, // 0x58
308 SystemErrorPortInformation = 89, // 0x59
310 SystemHypervisorInformation = 91, // 0x5B
311 SystemVerifierInformationEx = 92, // 0x5C
312 SystemTimeZoneInformation = 93, // 0x5D
314 SystemCoverageInformation = 95, // 0x5F
318 SystemSystemDiskInformation = 99, // 0x63
322 SystemCodeIntegrityInformation = 103, // 0x67
324 SystemProcessorBrandString = 105, // 0x69
326#endif // (NTDDI_VERSION >= NTDDI_VISTA)
327
328#if (NTDDI_VERSION >= NTDDI_WIN7) || defined(__REACTOS__)
331 SystemStoreInformation = 109, // 0x6D
332 SystemRegistryAppendString = 110, // 0x6E
333 SystemAitSamplingValue = 111, // 0x6F
334 SystemVhdBootInformation = 112, // 0x70
335 SystemCpuQuotaInformation = 113, // 0x71
336 SystemNativeBasicInformation = 114, // 0x72
337 SystemErrorPortTimeouts = 115, // 0x73
338 SystemLowPriorityIoInformation = 116, // 0x74
339 SystemBootEntropyInformation = 117, // 0x75
341 SystemPagedPoolInformationEx = 119, // 0x77
342 SystemSystemPtesInformationEx = 120, // 0x78
343 SystemNodeDistanceInformation = 121, // 0x79
344 SystemAcpiAuditInformation = 122, // 0x7A
347#endif // (NTDDI_VERSION >= NTDDI_WIN7)
348
349#if (NTDDI_VERSION >= NTDDI_WIN8)
351 SystemBootGraphicsInformation = 126, // 0x7E
353 SystemBadPageInformation = 128, // 0x80
357 SystemConsoleInformation = 132, // 0x84
359 SystemThrottleNotificationInformation = 134, // 0x86 - 6.2 only
360 SystemPolicyInformation = 134, // 0x86 - 6.3 and higher
362 SystemDeviceDataInformation = 136, // 0x88
365 SystemMemoryChannelInformation = 139, // 0x8B
366 SystemBootLogoInformation = 140, // 0x8C
368 SystemSpare0 = 142, // 0x8E - 6.2 to 1511
369 SystemCriticalProcessErrorLogInformation = 142, // 0x8E - 1607 and higher
371 SystemPageFileInformationEx = 144, // 0x90
372 SystemSecureBootInformation = 145, // 0x91
375 SystemFullProcessInformation = 148, // 0x94
376#endif // (NTDDI_VERSION >= NTDDI_WIN8)
377
378#if (NTDDI_VERSION >= NTDDI_WINBLUE)
380 SystemBootMetadataInformation = 150, // 0x96
381 SystemSoftRebootInformation = 151, // 0x97
386 SystemEdidInformation = 156, // 0x9C
387#endif // (NTDDI_VERSION >= NTDDI_WINBLUE)
388
389#if (NTDDI_VERSION >= NTDDI_WIN10)
390 SystemManufacturingInformation = 157, // 0x9D
396 SystemKernelDebuggerFlags = 163, // 0xA3
400 SystemSingleModuleInformation = 167, // 0xA7
402 SystemVsmProtectionInformation = 169, // 0xA9 - aka SystemDmaProtectionInformation
407 SystemRootSiloInformation = 174, // 0xAE
408 SystemCpuSetInformation = 175, // 0xAF
409 SystemCpuSetTagInformation = 176, // 0xB0
410 SystemWin32WerStartCallout = 177, // 0xB1
415 SystemMemoryUsageInformation = 182, // 0xB6
418 SystemControlFlowTransition = 185, // 0xB9
419 SystemKernelDebuggingAllowed = 186, // 0xBA
425 SystemFlushInformation = 192, // 0xC0
439 SystemLeapSecondInformation = 206, // 0xCE
440 SystemFlags2Information = 207, // 0xCF
441 SystemSecurityModelInformation = 208, // 0xD0
447 SystemSpacesBootInformation = 214, // 0xD6
448 SystemFwRamdiskInformation = 215, // 0xD7
454 SystemShadowStackInformation = 221, // 0xDD
455 SystemBuildVersionInformation = 222, // 0xDE
456 SystemPoolLimitInformation = 223, // 0xDF
459 SystemDifPoolTrackingInformation = 226, // 0xE2 - Win 11
460 SystemPoolZeroingInformation = 227, // 0xE3
461#endif // (NTDDI_VERSION >= NTDDI_WIN10)
462
463#if (NTDDI_VERSION >= NTDDI_WIN11)
464 SystemDpcWatchdogInformation = 228, // 0xE4
465 SystemDpcWatchdogInformation2 = 229, // 0xE5
469 SystemIommuStateInformation = 233, // 0xE9
472 SystemPointerAuthInformation = 236, // 0xEC
475 SystemMemoryNumaInformation = 239, // 0xEF
478 SystemSecureSecretsInformation = 242, // 0xF2
480 SystemBadPageInformationEx = 244, // 0xF4
481 SystemResourceDeadlockTimeout = 245, // 0xF5
483 SystemOslRamdiskInformation = 247, // 0xF7
484#endif // (NTDDI_VERSION >= NTDDI_WIN11)
485
enum _SYSTEM_INFORMATION_CLASS * PSYSTEM_INFORMATION_CLASS
@ SystemFullProcessInformation
Definition: extypes.h:375
@ SystemMemoryChannelInformation
Definition: extypes.h:365
@ SystemCodeIntegrityPolicyInformation
Definition: extypes.h:397
@ SystemSessionInformation
Definition: extypes.h:266
@ SystemDifClearRuleClassInformation
Definition: extypes.h:451
@ SystemSupportedProcessorArchitectures
Definition: extypes.h:414
@ SystemErrorPortTimeouts
Definition: extypes.h:337
@ SystemSystemPtesInformationEx
Definition: extypes.h:342
@ SystemPortableWorkspaceEfiLauncherInformation
Definition: extypes.h:374
@ SystemCodeIntegrityCertificateInformation
Definition: extypes.h:416
@ SystemIntegrityQuotaInformation
Definition: extypes.h:424
@ SystemRegistryAppendString
Definition: extypes.h:332
@ SystemBadPageInformationEx
Definition: extypes.h:480
@ SystemCodeIntegrityPolicyFullInformation
Definition: extypes.h:405
@ SystemCurrentTimeZoneInformation
Definition: extypes.h:261
@ SystemFlags2Information
Definition: extypes.h:440
@ SystemVerifierCancellationInformation
Definition: extypes.h:303
@ SystemSuperfetchInformation
Definition: extypes.h:298
@ SystemProcessorMicrocodeUpdateInformation
Definition: extypes.h:323
@ SystemTimeSlipNotification
Definition: extypes.h:263
@ SystemConsoleInformation
Definition: extypes.h:357
@ SystemScrubPhysicalMemoryInformation
Definition: extypes.h:352
@ SystemSecureBootInformation
Definition: extypes.h:372
@ SystemHypervisorSharedPageInformation
Definition: extypes.h:430
@ SystemProcessorPerformanceDistribution
Definition: extypes.h:319
@ SystemKernelDebuggerInformation
Definition: extypes.h:252
@ SystemWheaIpmiHardwareInformation
Definition: extypes.h:449
@ SystemBasicPerformanceInformation
Definition: extypes.h:345
@ SystemProcessorPowerInformation
Definition: extypes.h:278
@ SystemElamCertificateInformation
Definition: extypes.h:382
@ SystemPlatformBinaryInformation
Definition: extypes.h:358
@ MaxSystemInfoClass
Definition: extypes.h:486
@ SystemThrottleNotificationInformation
Definition: extypes.h:359
@ SystemFirmwareTableInformation
Definition: extypes.h:293
@ SystemWorkloadAllowedCpuSetsInformation
Definition: extypes.h:437
@ SystemTimeOfDayInformation
Definition: extypes.h:220
@ SystemAllowedCpuSetsInformation
Definition: extypes.h:401
@ SystemOfflineDumpConfigInformation
Definition: extypes.h:383
@ SystemProcessorBrandString
Definition: extypes.h:324
@ SystemMemoryTopologyInformation
Definition: extypes.h:364
@ SystemAffinitizedInterruptProcessorInformation
Definition: extypes.h:406
@ SystemNumaProximityNodeInformation
Definition: extypes.h:320
@ SystemSpare0
Definition: extypes.h:368
@ SystemBootEntropyInformation
Definition: extypes.h:339
@ SystemEdidInformation
Definition: extypes.h:386
@ SystemWin32WerStartCallout
Definition: extypes.h:410
@ SystemDifSetRuleClassInformation
Definition: extypes.h:450
@ SystemBootLogoInformation
Definition: extypes.h:366
@ SystemLogicalProcessorInformation
Definition: extypes.h:290
@ SystemProcessorInformation
Definition: extypes.h:218
@ SystemCodeIntegrityPlatformManifestInformation
Definition: extypes.h:412
@ SystemSecureKernelDebuggerInformation
Definition: extypes.h:473
@ SystemSingleModuleInformation
Definition: extypes.h:400
@ SystemModuleInformation
Definition: extypes.h:228
@ SystemMemoryListInformation
Definition: extypes.h:299
@ SystemSecureKernelProfileInformation
Definition: extypes.h:411
@ SystemBuildVersionInformation
Definition: extypes.h:455
@ SystemExceptionInformation
Definition: extypes.h:250
@ SystemMemoryNumaInformation
Definition: extypes.h:475
@ SystemBasicInformation
Definition: extypes.h:217
@ SystemCodeIntegrityPoliciesFullInformation
Definition: extypes.h:422
@ SystemProcessorIdleMaskInformation
Definition: extypes.h:426
@ SystemVerifierTriageInformation
Definition: extypes.h:297
@ SystemVerifierInformation
Definition: extypes.h:268
@ SystemDpcBehaviorInformation
Definition: extypes.h:241
@ SystemProcessorPerformanceInformationEx
Definition: extypes.h:367
@ SystemEmulationBasicInformation
Definition: extypes.h:279
@ SystemCodeIntegritySignedPoliciesFullInformation
Definition: extypes.h:477
@ SystemBigPoolInformation
Definition: extypes.h:283
@ SystemSpecialPoolInformation
Definition: extypes.h:306
@ SystemSingleProcessorRelationshipInformation
Definition: extypes.h:467
@ SystemSecureBootPolicyInformation
Definition: extypes.h:370
@ SystemCoverageInformation
Definition: extypes.h:314
@ SystemPathInformation
Definition: extypes.h:221
@ SystemSpacesBootInformation
Definition: extypes.h:447
@ SystemVdmInstemulInformation
Definition: extypes.h:236
@ SystemTrustedAppsRuntimeInformation
Definition: extypes.h:479
@ SystemProcessorCycleStatsInformation
Definition: extypes.h:393
@ SystemImageFileExecutionOptionsInformation
Definition: extypes.h:313
@ SystemVerifierAddDriverInformation
Definition: extypes.h:257
@ SystemCodeIntegrityInformation
Definition: extypes.h:322
@ SystemTrustedPlatformModuleInformation
Definition: extypes.h:395
@ SystemModuleInformationEx
Definition: extypes.h:296
@ SystemCodeIntegrityClearDynamicStores
Definition: extypes.h:458
@ SystemLookasideInformation
Definition: extypes.h:262
@ SystemRegistryQuotaInformation
Definition: extypes.h:254
@ SystemNodeDistanceInformation
Definition: extypes.h:343
@ SystemBadPageInformation
Definition: extypes.h:353
@ SystemMirrorMemoryInformation
Definition: extypes.h:247
@ SystemExtendServiceTableInformation
Definition: extypes.h:255
@ SystemNonPagedPoolInformation
Definition: extypes.h:232
@ SystemProcessIdInformation
Definition: extypes.h:307
@ SystemFeatureUsageSubscriptionInformation
Definition: extypes.h:445
@ SystemLostDelayedWriteInformation
Definition: extypes.h:282
@ SystemCpuQuotaInformation
Definition: extypes.h:335
@ SystemCodeIntegrityAddDynamicStore
Definition: extypes.h:457
@ SystemPointerAuthInformation
Definition: extypes.h:472
@ SystemBreakOnContextUnwindFailureInformation
Definition: extypes.h:482
@ SystemBootEnvironmentInformation
Definition: extypes.h:309
@ SystemProcessorFeaturesInformation
Definition: extypes.h:384
@ SystemHypervisorDetailInformation
Definition: extypes.h:392
@ SystemSecureDumpEncryptionInformation
Definition: extypes.h:427
@ SystemInterruptInformation
Definition: extypes.h:240
@ SystemSecureSpeculationControlInformation
Definition: extypes.h:446
@ SystemHypervisorMinrootInformation
Definition: extypes.h:470
@ SystemDynamicTimeZoneInformation
Definition: extypes.h:321
@ SystemUnloadGdiDriverInformation
Definition: extypes.h:244
@ SystemBootGraphicsInformation
Definition: extypes.h:351
@ SystemFileCacheInformation
Definition: extypes.h:238
@ SystemPoolZeroingInformation
Definition: extypes.h:460
@ SystemRecommendedSharedDataAlignment
Definition: extypes.h:275
@ SystemKernelDebuggerInformationEx
Definition: extypes.h:379
@ SystemRefTraceInformation
Definition: extypes.h:305
@ SystemWriteConstraintInformation
Definition: extypes.h:428
@ SystemExtendedHandleInformation
Definition: extypes.h:281
@ SystemWatchdogTimerHandler
Definition: extypes.h:288
@ SystemVerifierFaultsInformation
Definition: extypes.h:316
@ SystemSecurityModelInformation
Definition: extypes.h:441
@ SystemObsolete0
Definition: extypes.h:249
@ SystemIsolatedUserModeInformation
Definition: extypes.h:398
@ SystemPoolLimitInformation
Definition: extypes.h:456
@ SystemTimeZoneInformation
Definition: extypes.h:312
@ SystemXfgCheckFailureInformation
Definition: extypes.h:468
@ SystemLocksInformation
Definition: extypes.h:229
@ SystemActivityModerationExeState
Definition: extypes.h:420
@ SystemStoreInformation
Definition: extypes.h:331
@ SystemSessionCreate
Definition: extypes.h:264
@ SystemVirtualAddressInformation
Definition: extypes.h:325
@ SystemVerifierCountersInformation
Definition: extypes.h:340
@ SystemPolicyInformation
Definition: extypes.h:360
@ SystemProcessorIdleInformation
Definition: extypes.h:259
@ SystemSessionMappedViewInformation
Definition: extypes.h:285
@ SystemMemoryNumaPerformanceInformation
Definition: extypes.h:476
@ SystemHandleInformation
Definition: extypes.h:233
@ SystemEmulationProcessorInformation
Definition: extypes.h:280
@ SystemFlushInformation
Definition: extypes.h:425
@ SystemSpeculationControlInformation
Definition: extypes.h:434
@ SystemProcessInformation
Definition: extypes.h:222
@ SystemPagedPoolInformationEx
Definition: extypes.h:341
@ SystemVdmBopInformation
Definition: extypes.h:237
@ SystemFeatureConfigurationSectionInformation
Definition: extypes.h:444
@ SystemVerifierRemoveDriverInformation
Definition: extypes.h:258
@ SystemSupportedProcessorArchitectures2
Definition: extypes.h:466
@ SystemLowPriorityIoInformation
Definition: extypes.h:338
@ SystemDifApplyPluginVerificationOnDriver
Definition: extypes.h:452
@ SystemProcessorPowerInformationEx
Definition: extypes.h:304
@ SystemWatchdogTimerInformation
Definition: extypes.h:289
@ SystemCodeIntegrityUnlockModeInformation
Definition: extypes.h:438
@ SystemCallTimeInformation
Definition: extypes.h:227
@ SystemKernelDebuggingAllowed
Definition: extypes.h:419
@ SystemCodeIntegritySyntheticCacheInformation
Definition: extypes.h:442
@ SystemExtendedProcessInformation
Definition: extypes.h:274
@ SystemThreadPriorityClientIdInformation
Definition: extypes.h:301
@ SystemContextSwitchInformation
Definition: extypes.h:253
@ SystemEntropyInterruptTimingRawInformation
Definition: extypes.h:373
@ SystemDifRemovePluginVerificationOnDriver
Definition: extypes.h:453
@ SystemVerifierInformationEx
Definition: extypes.h:311
@ SystemCpuSetInformation
Definition: extypes.h:408
@ SystemTimeAdjustmentInformation
Definition: extypes.h:245
@ SystemQueryPerformanceCounterInformation
Definition: extypes.h:346
@ SystemFullMemoryInformation
Definition: extypes.h:242
@ SystemPhysicalMemoryInformation
Definition: extypes.h:417
@ SystemNumaProcessorMap
Definition: extypes.h:272
@ SystemPrioritySeperation
Definition: extypes.h:256
@ SystemLeapSecondInformation
Definition: extypes.h:439
@ SystemSystemDiskInformation
Definition: extypes.h:318
@ SystemRangeStartInformation
Definition: extypes.h:267
@ SystemObjectSecurityMode
Definition: extypes.h:287
@ SystemNativeBasicInformation
Definition: extypes.h:336
@ SystemRegisterFirmwareTableInformationHandler
Definition: extypes.h:292
@ SystemCodeIntegrityUnlockInformation
Definition: extypes.h:423
@ SystemFeatureConfigurationInformation
Definition: extypes.h:443
@ SystemEnergyEstimationConfigInformation
Definition: extypes.h:391
@ SystemSoftRebootInformation
Definition: extypes.h:381
@ SystemPageFileInformation
Definition: extypes.h:235
@ SystemFwRamdiskInformation
Definition: extypes.h:448
@ SystemPerformanceInformation
Definition: extypes.h:219
@ SystemOriginalImageFeatureInformation
Definition: extypes.h:474
@ SystemKernelVaShadowInformation
Definition: extypes.h:429
@ SystemStackTraceInformation
Definition: extypes.h:230
@ SystemVmGenerationCountInformation
Definition: extypes.h:394
@ SystemBootMetadataInformation
Definition: extypes.h:380
@ SystemPageFileInformationEx
Definition: extypes.h:371
@ SystemDeviceDataInformation
Definition: extypes.h:362
@ SystemVerifierThunkExtend
Definition: extypes.h:269
@ SystemPrefetchPatchInformation
Definition: extypes.h:315
@ SystemCriticalProcessErrorLogInformation
Definition: extypes.h:369
@ SystemShadowStackInformation
Definition: extypes.h:454
@ SystemEnclaveLaunchControlInformation
Definition: extypes.h:436
@ SystemSecureBootPolicyFullInformation
Definition: extypes.h:404
@ SystemComPlusPackage
Definition: extypes.h:276
@ SystemObjectInformation
Definition: extypes.h:234
@ SystemFlagsInformation
Definition: extypes.h:226
@ SystemCpuSetTagInformation
Definition: extypes.h:409
@ SystemInterruptCpuSetsInformation
Definition: extypes.h:403
@ SystemResourceDeadlockTimeout
Definition: extypes.h:481
@ SystemSessionPoolTagInformation
Definition: extypes.h:284
@ SystemLoadGdiDriverInformation
Definition: extypes.h:243
@ SystemHypervisorInformation
Definition: extypes.h:310
@ SystemOslRamdiskInformation
Definition: extypes.h:483
@ SystemAcpiAuditInformation
Definition: extypes.h:344
@ SystemCombinePhysicalMemoryInformation
Definition: extypes.h:355
@ SystemSessionBigPoolInformation
Definition: extypes.h:350
@ SystemHardwareSecurityTestInterfaceResultsInformation
Definition: extypes.h:399
@ SystemMemoryUsageInformation
Definition: extypes.h:415
@ SystemFileCacheInformationEx
Definition: extypes.h:300
@ SystemHypervisorBootPagesInformation
Definition: extypes.h:471
@ SystemSecureSecretsInformation
Definition: extypes.h:478
@ SystemProcessorIdleCycleTimeInformation
Definition: extypes.h:302
@ SystemErrorPortInformation
Definition: extypes.h:308
@ SystemLogicalProcessorAndGroupInformation
Definition: extypes.h:329
@ SystemProcessorProfileControlArea
Definition: extypes.h:354
@ SystemDeviceInformation
Definition: extypes.h:224
@ SystemSessionDetach
Definition: extypes.h:265
@ SystemSummaryMemoryInformation
Definition: extypes.h:246
@ SystemFirmwareBootPerformanceInformation
Definition: extypes.h:431
@ SystemHotpatchInformation
Definition: extypes.h:286
@ SystemPagedPoolInformation
Definition: extypes.h:231
@ SystemDeviceDataEnumerationInformation
Definition: extypes.h:363
@ SystemCrashDumpStateInformation
Definition: extypes.h:251
@ SystemVsmProtectionInformation
Definition: extypes.h:402
@ SystemCodeIntegrityVerificationInformation
Definition: extypes.h:432
@ SystemDpcWatchdogInformation
Definition: extypes.h:464
@ SystemDmaGuardPolicyInformation
Definition: extypes.h:435
@ SystemRegistryReconciliationInformation
Definition: extypes.h:385
@ SystemWow64SharedInformationObsolete
Definition: extypes.h:291
@ SystemPerformanceTraceInformation
Definition: extypes.h:248
@ SystemProcessorPerformanceInformation
Definition: extypes.h:225
@ SystemDifPoolTrackingInformation
Definition: extypes.h:459
@ SystemCallCountInformation
Definition: extypes.h:223
@ SystemVhdBootInformation
Definition: extypes.h:334
@ SystemSystemPartitionInformation
Definition: extypes.h:317
@ SystemPoolTagInformation
Definition: extypes.h:239
@ SystemLoadGdiDriverInSystemSpace
Definition: extypes.h:271
@ SystemIommuStateInformation
Definition: extypes.h:469
@ SystemFirmwarePartitionInformation
Definition: extypes.h:433
@ SystemManufacturingInformation
Definition: extypes.h:390
@ SystemSessionProcessInformation
Definition: extypes.h:270
@ SystemControlFlowTransition
Definition: extypes.h:418
@ SystemRootSiloInformation
Definition: extypes.h:407
@ SystemEntropyInterruptTimingInformation
Definition: extypes.h:356
@ SystemNumaAvailableMemory
Definition: extypes.h:277
@ SystemProcessorCycleTimeInformation
Definition: extypes.h:330
@ SystemActivityModerationUserSettings
Definition: extypes.h:421
@ SystemKernelDebuggerFlags
Definition: extypes.h:396
@ SystemLegacyDriverInformation
Definition: extypes.h:260
@ SystemAitSamplingValue
Definition: extypes.h:333
@ SystemDpcWatchdogInformation2
Definition: extypes.h:465
@ SystemPrefetcherInformation
Definition: extypes.h:273
@ SystemHypervisorProcessorCountInformation
Definition: extypes.h:361
@ SystemInterruptSteeringInformation
Definition: extypes.h:413
enum _SYSTEM_INFORMATION_CLASS SYSTEM_INFORMATION_CLASS

◆ _TIMER_INFORMATION_CLASS

Enumerator
TimerBasicInformation 
TimerBasicInformation 

Definition at line 510 of file extypes.h.

511{
@ TimerBasicInformation
Definition: extypes.h:512
enum _TIMER_INFORMATION_CLASS TIMER_INFORMATION_CLASS

Function Documentation

◆ __ALIGNED()

typedef __ALIGNED ( 16  )

Definition at line 654 of file extypes.h.

655{
656 union
657 {
658 KGATE WakeGate;
659 KEVENT WakeEvent;
660 };
661 struct _EX_PUSH_LOCK_WAIT_BLOCK *Next;
662 struct _EX_PUSH_LOCK_WAIT_BLOCK *Last;
663 struct _EX_PUSH_LOCK_WAIT_BLOCK *Previous;
664 LONG ShareCount;
665 LONG Flags;
666#if DBG
667 BOOLEAN Signaled;
668 EX_PUSH_LOCK NewValue;
669 EX_PUSH_LOCK OldValue;
670 PEX_PUSH_LOCK PushLock;
671#endif
unsigned char BOOLEAN
* PEX_PUSH_LOCK_WAIT_BLOCK
Definition: extypes.h:672
EX_PUSH_LOCK_WAIT_BLOCK
Definition: extypes.h:672
long LONG
Definition: pedump.c:60
STDMETHOD() Next(THIS_ ULONG celt, IAssociationElement *pElement, ULONG *pceltFetched) PURE
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170

Referenced by RtlAcquireSRWLockExclusive(), and RtlAcquireSRWLockShared().

◆ C_ASSERT() [1/2]

C_ASSERT ( sizeof(SYSTEM_PROCESS_INFORMATION = =0xB8)

◆ C_ASSERT() [2/2]

C_ASSERT ( sizeof(SYSTEM_THREAD_INFORMATION = =0x40)

Variable Documentation

◆ EX_PUSH_LOCK_WAIT_BLOCK

EX_PUSH_LOCK_WAIT_BLOCK

◆ ExDesktopObjectType

◆ ExIoCompletionType

POBJECT_TYPE NTSYSAPI ExIoCompletionType
extern

◆ ExMutantObjectType

POBJECT_TYPE NTSYSAPI ExMutantObjectType
extern

◆ ExTimerType

◆ ExWindowStationObjectType

◆ NtBuildNumber

ULONG NTSYSAPI NtBuildNumber
extern

Definition at line 50 of file init.c.

Referenced by Phase1InitializationDiscard().

◆ PEX_PUSH_LOCK_WAIT_BLOCK