Process Hacker
ntexapi.h File Reference
#include <ntkeapi.h>

Go to the source code of this file.

Data Structures

struct  _SYSTEM_BASIC_INFORMATION
 
struct  _SYSTEM_PROCESSOR_INFORMATION
 
struct  _SYSTEM_PERFORMANCE_INFORMATION
 
struct  _SYSTEM_TIMEOFDAY_INFORMATION
 
struct  _SYSTEM_THREAD_INFORMATION
 
struct  _SYSTEM_EXTENDED_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_HANDLE_TABLE_ENTRY_INFO
 
struct  _SYSTEM_HANDLE_INFORMATION
 
struct  _SYSTEM_OBJECTTYPE_INFORMATION
 
struct  _SYSTEM_OBJECT_INFORMATION
 
struct  _SYSTEM_PAGEFILE_INFORMATION
 
struct  _SYSTEM_FILECACHE_INFORMATION
 
struct  _SYSTEM_BASIC_WORKING_SET_INFORMATION
 
struct  _SYSTEM_POOLTAG
 
struct  _SYSTEM_POOLTAG_INFORMATION
 
struct  _SYSTEM_INTERRUPT_INFORMATION
 
struct  _SYSTEM_DPC_BEHAVIOR_INFORMATION
 
struct  _SYSTEM_QUERY_TIME_ADJUST_INFORMATION
 
struct  _SYSTEM_SET_TIME_ADJUST_INFORMATION
 
struct  _SYSTEM_EXCEPTION_INFORMATION
 
struct  _SYSTEM_KERNEL_DEBUGGER_INFORMATION
 
struct  _SYSTEM_CONTEXT_SWITCH_INFORMATION
 
struct  _SYSTEM_REGISTRY_QUOTA_INFORMATION
 
struct  _SYSTEM_PROCESSOR_IDLE_INFORMATION
 
struct  _SYSTEM_LEGACY_DRIVER_INFORMATION
 
struct  _SYSTEM_LOOKASIDE_INFORMATION
 
struct  _SYSTEM_VERIFIER_INFORMATION
 
struct  _SYSTEM_SESSION_PROCESS_INFORMATION
 
struct  _SYSTEM_PROCESSOR_POWER_INFORMATION
 
struct  _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
 
struct  _SYSTEM_HANDLE_INFORMATION_EX
 
struct  _SYSTEM_BIGPOOL_ENTRY
 
struct  _SYSTEM_BIGPOOL_INFORMATION
 
struct  _SYSTEM_POOL_ENTRY
 
struct  _SYSTEM_POOL_INFORMATION
 
struct  _SYSTEM_SESSION_POOLTAG_INFORMATION
 
struct  _SYSTEM_SESSION_MAPPED_VIEW_INFORMATION
 
struct  _SYSTEM_MEMORY_LIST_INFORMATION
 
struct  _SYSTEM_THREAD_CID_PRIORITY_INFORMATION
 
struct  _SYSTEM_PROCESSOR_IDLE_CYCLE_TIME_INFORMATION
 
struct  _SYSTEM_REF_TRACE_INFORMATION
 
struct  _SYSTEM_PROCESS_ID_INFORMATION
 
struct  _SYSTEM_BOOT_ENVIRONMENT_INFORMATION
 
struct  _SYSTEM_IMAGE_FILE_EXECUTION_OPTIONS_INFORMATION
 
struct  _SYSTEM_SYSTEM_PARTITION_INFORMATION
 
struct  _SYSTEM_SYSTEM_DISK_INFORMATION
 
struct  _SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT
 
struct  _SYSTEM_PROCESSOR_PERFORMANCE_STATE_DISTRIBUTION
 
struct  _SYSTEM_PROCESSOR_PERFORMANCE_DISTRIBUTION
 
struct  _SYSTEM_VA_LIST_INFORMATION
 
struct  _SYSTEM_REGISTRY_APPEND_STRING_PARAMETERS
 
struct  _SYSTEM_VHD_BOOT_INFORMATION
 
struct  _SYSTEM_LOW_PRIORITY_IO_INFORMATION
 
struct  _TPM_BOOT_ENTROPY_NT_RESULT
 
struct  _SYSTEM_VERIFIER_COUNTERS_INFORMATION
 
struct  _SYSTEM_ACPI_AUDIT_INFORMATION
 
struct  _SYSTEM_BASIC_PERFORMANCE_INFORMATION
 
struct  _QUERY_PERFORMANCE_COUNTER_FLAGS
 
struct  _SYSTEM_QUERY_PERFORMANCE_COUNTER_INFORMATION
 
struct  _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION_EX
 
struct  _SYSTEM_PAGEFILE_INFORMATION_EX
 
struct  _PROCESS_DISK_COUNTERS
 
struct  _PROCESS_ENERGY_VALUES
 
struct  _SYSTEM_PROCESS_INFORMATION_EXTENSION
 
struct  _SYSTEM_KERNEL_DEBUGGER_INFORMATION_EX
 
struct  _SYSTEM_PROCESSOR_FEATURES_INFORMATION
 
struct  _SYSTEM_MANUFACTURING_INFORMATION
 
struct  _SYSTEM_ENERGY_ESTIMATION_CONFIG_INFORMATION
 
struct  _HV_DETAILS
 
struct  _SYSTEM_HYPERVISOR_DETAIL_INFORMATION
 
struct  _SYSTEM_PROCESSOR_CYCLE_STATS_INFORMATION
 
struct  _SYSTEM_TPM_INFORMATION
 
struct  _SYSTEM_SINGLE_MODULE_INFORMATION
 
struct  _SYSTEM_ROOT_SILO_INFORMATION
 

Macros

#define MM_WORKING_SET_MAX_HARD_ENABLE   0x1
 
#define MM_WORKING_SET_MAX_HARD_DISABLE   0x2
 
#define MM_WORKING_SET_MIN_HARD_ENABLE   0x4
 
#define MM_WORKING_SET_MIN_HARD_DISABLE   0x8
 

Typedefs

typedef enum
_SYSTEM_INFORMATION_CLASS 
SYSTEM_INFORMATION_CLASS
 
typedef struct
_SYSTEM_BASIC_INFORMATION 
SYSTEM_BASIC_INFORMATION
 
typedef struct
_SYSTEM_BASIC_INFORMATION
PSYSTEM_BASIC_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_INFORMATION 
SYSTEM_PROCESSOR_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_INFORMATION
PSYSTEM_PROCESSOR_INFORMATION
 
typedef struct
_SYSTEM_PERFORMANCE_INFORMATION 
SYSTEM_PERFORMANCE_INFORMATION
 
typedef struct
_SYSTEM_PERFORMANCE_INFORMATION
PSYSTEM_PERFORMANCE_INFORMATION
 
typedef struct
_SYSTEM_TIMEOFDAY_INFORMATION 
SYSTEM_TIMEOFDAY_INFORMATION
 
typedef struct
_SYSTEM_TIMEOFDAY_INFORMATION
PSYSTEM_TIMEOFDAY_INFORMATION
 
typedef struct
_SYSTEM_THREAD_INFORMATION 
SYSTEM_THREAD_INFORMATION
 
typedef struct
_SYSTEM_THREAD_INFORMATION
PSYSTEM_THREAD_INFORMATION
 
typedef struct _TEBPTEB
 
typedef struct
_SYSTEM_EXTENDED_THREAD_INFORMATION 
SYSTEM_EXTENDED_THREAD_INFORMATION
 
typedef struct
_SYSTEM_EXTENDED_THREAD_INFORMATION
PSYSTEM_EXTENDED_THREAD_INFORMATION
 
typedef struct
_SYSTEM_PROCESS_INFORMATION 
SYSTEM_PROCESS_INFORMATION
 
typedef struct
_SYSTEM_PROCESS_INFORMATION
PSYSTEM_PROCESS_INFORMATION
 
typedef struct
_SYSTEM_CALL_COUNT_INFORMATION 
SYSTEM_CALL_COUNT_INFORMATION
 
typedef struct
_SYSTEM_CALL_COUNT_INFORMATION
PSYSTEM_CALL_COUNT_INFORMATION
 
typedef struct
_SYSTEM_DEVICE_INFORMATION 
SYSTEM_DEVICE_INFORMATION
 
typedef struct
_SYSTEM_DEVICE_INFORMATION
PSYSTEM_DEVICE_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION 
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
 
typedef struct
_SYSTEM_FLAGS_INFORMATION 
SYSTEM_FLAGS_INFORMATION
 
typedef struct
_SYSTEM_FLAGS_INFORMATION
PSYSTEM_FLAGS_INFORMATION
 
typedef struct
_SYSTEM_HANDLE_TABLE_ENTRY_INFO 
SYSTEM_HANDLE_TABLE_ENTRY_INFO
 
typedef struct
_SYSTEM_HANDLE_TABLE_ENTRY_INFO
PSYSTEM_HANDLE_TABLE_ENTRY_INFO
 
typedef struct
_SYSTEM_HANDLE_INFORMATION 
SYSTEM_HANDLE_INFORMATION
 
typedef struct
_SYSTEM_HANDLE_INFORMATION
PSYSTEM_HANDLE_INFORMATION
 
typedef struct
_SYSTEM_OBJECTTYPE_INFORMATION 
SYSTEM_OBJECTTYPE_INFORMATION
 
typedef struct
_SYSTEM_OBJECTTYPE_INFORMATION
PSYSTEM_OBJECTTYPE_INFORMATION
 
typedef struct
_SYSTEM_OBJECT_INFORMATION 
SYSTEM_OBJECT_INFORMATION
 
typedef struct
_SYSTEM_OBJECT_INFORMATION
PSYSTEM_OBJECT_INFORMATION
 
typedef struct
_SYSTEM_PAGEFILE_INFORMATION 
SYSTEM_PAGEFILE_INFORMATION
 
typedef struct
_SYSTEM_PAGEFILE_INFORMATION
PSYSTEM_PAGEFILE_INFORMATION
 
typedef struct
_SYSTEM_FILECACHE_INFORMATION 
SYSTEM_FILECACHE_INFORMATION
 
typedef struct
_SYSTEM_FILECACHE_INFORMATION
PSYSTEM_FILECACHE_INFORMATION
 
typedef struct
_SYSTEM_BASIC_WORKING_SET_INFORMATION 
SYSTEM_BASIC_WORKING_SET_INFORMATION
 
typedef struct
_SYSTEM_BASIC_WORKING_SET_INFORMATION
PSYSTEM_BASIC_WORKING_SET_INFORMATION
 
typedef struct _SYSTEM_POOLTAG SYSTEM_POOLTAG
 
typedef struct _SYSTEM_POOLTAGPSYSTEM_POOLTAG
 
typedef struct
_SYSTEM_POOLTAG_INFORMATION 
SYSTEM_POOLTAG_INFORMATION
 
typedef struct
_SYSTEM_POOLTAG_INFORMATION
PSYSTEM_POOLTAG_INFORMATION
 
typedef struct
_SYSTEM_INTERRUPT_INFORMATION 
SYSTEM_INTERRUPT_INFORMATION
 
typedef struct
_SYSTEM_INTERRUPT_INFORMATION
PSYSTEM_INTERRUPT_INFORMATION
 
typedef struct
_SYSTEM_DPC_BEHAVIOR_INFORMATION 
SYSTEM_DPC_BEHAVIOR_INFORMATION
 
typedef struct
_SYSTEM_DPC_BEHAVIOR_INFORMATION
PSYSTEM_DPC_BEHAVIOR_INFORMATION
 
typedef struct
_SYSTEM_QUERY_TIME_ADJUST_INFORMATION 
SYSTEM_QUERY_TIME_ADJUST_INFORMATION
 
typedef struct
_SYSTEM_QUERY_TIME_ADJUST_INFORMATION
PSYSTEM_QUERY_TIME_ADJUST_INFORMATION
 
typedef struct
_SYSTEM_SET_TIME_ADJUST_INFORMATION 
SYSTEM_SET_TIME_ADJUST_INFORMATION
 
typedef struct
_SYSTEM_SET_TIME_ADJUST_INFORMATION
PSYSTEM_SET_TIME_ADJUST_INFORMATION
 
typedef struct
_SYSTEM_EXCEPTION_INFORMATION 
SYSTEM_EXCEPTION_INFORMATION
 
typedef struct
_SYSTEM_EXCEPTION_INFORMATION
PSYSTEM_EXCEPTION_INFORMATION
 
typedef struct
_SYSTEM_KERNEL_DEBUGGER_INFORMATION 
SYSTEM_KERNEL_DEBUGGER_INFORMATION
 
typedef struct
_SYSTEM_KERNEL_DEBUGGER_INFORMATION
PSYSTEM_KERNEL_DEBUGGER_INFORMATION
 
typedef struct
_SYSTEM_CONTEXT_SWITCH_INFORMATION 
SYSTEM_CONTEXT_SWITCH_INFORMATION
 
typedef struct
_SYSTEM_CONTEXT_SWITCH_INFORMATION
PSYSTEM_CONTEXT_SWITCH_INFORMATION
 
typedef struct
_SYSTEM_REGISTRY_QUOTA_INFORMATION 
SYSTEM_REGISTRY_QUOTA_INFORMATION
 
typedef struct
_SYSTEM_REGISTRY_QUOTA_INFORMATION
PSYSTEM_REGISTRY_QUOTA_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_IDLE_INFORMATION 
SYSTEM_PROCESSOR_IDLE_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_IDLE_INFORMATION
PSYSTEM_PROCESSOR_IDLE_INFORMATION
 
typedef struct
_SYSTEM_LEGACY_DRIVER_INFORMATION 
SYSTEM_LEGACY_DRIVER_INFORMATION
 
typedef struct
_SYSTEM_LEGACY_DRIVER_INFORMATION
PSYSTEM_LEGACY_DRIVER_INFORMATION
 
typedef struct
_SYSTEM_LOOKASIDE_INFORMATION 
SYSTEM_LOOKASIDE_INFORMATION
 
typedef struct
_SYSTEM_LOOKASIDE_INFORMATION
PSYSTEM_LOOKASIDE_INFORMATION
 
typedef struct
_SYSTEM_VERIFIER_INFORMATION 
SYSTEM_VERIFIER_INFORMATION
 
typedef struct
_SYSTEM_VERIFIER_INFORMATION
PSYSTEM_VERIFIER_INFORMATION
 
typedef struct
_SYSTEM_SESSION_PROCESS_INFORMATION 
SYSTEM_SESSION_PROCESS_INFORMATION
 
typedef struct
_SYSTEM_SESSION_PROCESS_INFORMATION
PSYSTEM_SESSION_PROCESS_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_POWER_INFORMATION 
SYSTEM_PROCESSOR_POWER_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_POWER_INFORMATION
PSYSTEM_PROCESSOR_POWER_INFORMATION
 
typedef struct
_SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX 
SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
 
typedef struct
_SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
PSYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
 
typedef struct
_SYSTEM_HANDLE_INFORMATION_EX 
SYSTEM_HANDLE_INFORMATION_EX
 
typedef struct
_SYSTEM_HANDLE_INFORMATION_EX
PSYSTEM_HANDLE_INFORMATION_EX
 
typedef struct
_SYSTEM_BIGPOOL_ENTRY 
SYSTEM_BIGPOOL_ENTRY
 
typedef struct
_SYSTEM_BIGPOOL_ENTRY
PSYSTEM_BIGPOOL_ENTRY
 
typedef struct
_SYSTEM_BIGPOOL_INFORMATION 
SYSTEM_BIGPOOL_INFORMATION
 
typedef struct
_SYSTEM_BIGPOOL_INFORMATION
PSYSTEM_BIGPOOL_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_INFORMATION
PSYSTEM_POOL_INFORMATION
 
typedef struct
_SYSTEM_SESSION_POOLTAG_INFORMATION 
SYSTEM_SESSION_POOLTAG_INFORMATION
 
typedef struct
_SYSTEM_SESSION_POOLTAG_INFORMATION
PSYSTEM_SESSION_POOLTAG_INFORMATION
 
typedef struct
_SYSTEM_SESSION_MAPPED_VIEW_INFORMATION 
SYSTEM_SESSION_MAPPED_VIEW_INFORMATION
 
typedef struct
_SYSTEM_SESSION_MAPPED_VIEW_INFORMATION
PSYSTEM_SESSION_MAPPED_VIEW_INFORMATION
 
typedef struct
_SYSTEM_MEMORY_LIST_INFORMATION 
SYSTEM_MEMORY_LIST_INFORMATION
 
typedef struct
_SYSTEM_MEMORY_LIST_INFORMATION
PSYSTEM_MEMORY_LIST_INFORMATION
 
typedef enum
_SYSTEM_MEMORY_LIST_COMMAND 
SYSTEM_MEMORY_LIST_COMMAND
 
typedef struct
_SYSTEM_THREAD_CID_PRIORITY_INFORMATION 
SYSTEM_THREAD_CID_PRIORITY_INFORMATION
 
typedef struct
_SYSTEM_THREAD_CID_PRIORITY_INFORMATION
PSYSTEM_THREAD_CID_PRIORITY_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_IDLE_CYCLE_TIME_INFORMATION 
SYSTEM_PROCESSOR_IDLE_CYCLE_TIME_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_IDLE_CYCLE_TIME_INFORMATION
PSYSTEM_PROCESSOR_IDLE_CYCLE_TIME_INFORMATION
 
typedef struct
_SYSTEM_REF_TRACE_INFORMATION 
SYSTEM_REF_TRACE_INFORMATION
 
typedef struct
_SYSTEM_REF_TRACE_INFORMATION
PSYSTEM_REF_TRACE_INFORMATION
 
typedef struct
_SYSTEM_PROCESS_ID_INFORMATION 
SYSTEM_PROCESS_ID_INFORMATION
 
typedef struct
_SYSTEM_PROCESS_ID_INFORMATION
PSYSTEM_PROCESS_ID_INFORMATION
 
typedef enum _FIRMWARE_TYPE FIRMWARE_TYPE
 
typedef enum _FIRMWARE_TYPEPFIRMWARE_TYPE
 
typedef struct
_SYSTEM_BOOT_ENVIRONMENT_INFORMATION 
SYSTEM_BOOT_ENVIRONMENT_INFORMATION
 
typedef struct
_SYSTEM_BOOT_ENVIRONMENT_INFORMATION 
PSYSTEM_BOOT_ENVIRONMENT_INFORMATION
 
typedef struct
_SYSTEM_IMAGE_FILE_EXECUTION_OPTIONS_INFORMATION 
SYSTEM_IMAGE_FILE_EXECUTION_OPTIONS_INFORMATION
 
typedef struct
_SYSTEM_IMAGE_FILE_EXECUTION_OPTIONS_INFORMATION
PSYSTEM_IMAGE_FILE_EXECUTION_OPTIONS_INFORMATION
 
typedef struct
_SYSTEM_SYSTEM_PARTITION_INFORMATION 
SYSTEM_SYSTEM_PARTITION_INFORMATION
 
typedef struct
_SYSTEM_SYSTEM_PARTITION_INFORMATION
PSYSTEM_SYSTEM_PARTITION_INFORMATION
 
typedef struct
_SYSTEM_SYSTEM_DISK_INFORMATION 
SYSTEM_SYSTEM_DISK_INFORMATION
 
typedef struct
_SYSTEM_SYSTEM_DISK_INFORMATION
PSYSTEM_SYSTEM_DISK_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT 
SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT
PSYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_STATE_DISTRIBUTION 
SYSTEM_PROCESSOR_PERFORMANCE_STATE_DISTRIBUTION
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_STATE_DISTRIBUTION
PSYSTEM_PROCESSOR_PERFORMANCE_STATE_DISTRIBUTION
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_DISTRIBUTION 
SYSTEM_PROCESSOR_PERFORMANCE_DISTRIBUTION
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_DISTRIBUTION
PSYSTEM_PROCESSOR_PERFORMANCE_DISTRIBUTION
 
typedef enum _SYSTEM_VA_TYPE SYSTEM_VA_TYPE
 
typedef enum _SYSTEM_VA_TYPEPSYSTEM_VA_TYPE
 
typedef struct
_SYSTEM_VA_LIST_INFORMATION 
SYSTEM_VA_LIST_INFORMATION
 
typedef struct
_SYSTEM_VA_LIST_INFORMATION
PSYSTEM_VA_LIST_INFORMATION
 
typedef struct
_SYSTEM_REGISTRY_APPEND_STRING_PARAMETERS 
SYSTEM_REGISTRY_APPEND_STRING_PARAMETERS
 
typedef struct
_SYSTEM_REGISTRY_APPEND_STRING_PARAMETERS
PSYSTEM_REGISTRY_APPEND_STRING_PARAMETERS
 
typedef struct
_SYSTEM_VHD_BOOT_INFORMATION 
SYSTEM_VHD_BOOT_INFORMATION
 
typedef struct
_SYSTEM_VHD_BOOT_INFORMATION
PSYSTEM_VHD_BOOT_INFORMATION
 
typedef struct
_SYSTEM_LOW_PRIORITY_IO_INFORMATION 
SYSTEM_LOW_PRIORITY_IO_INFORMATION
 
typedef struct
_SYSTEM_LOW_PRIORITY_IO_INFORMATION
PSYSTEM_LOW_PRIORITY_IO_INFORMATION
 
typedef enum
_TPM_BOOT_ENTROPY_RESULT_CODE 
TPM_BOOT_ENTROPY_RESULT_CODE
 
typedef struct
_TPM_BOOT_ENTROPY_NT_RESULT 
TPM_BOOT_ENTROPY_NT_RESULT
 
typedef struct
_TPM_BOOT_ENTROPY_NT_RESULT
PTPM_BOOT_ENTROPY_NT_RESULT
 
typedef struct
_SYSTEM_VERIFIER_COUNTERS_INFORMATION 
SYSTEM_VERIFIER_COUNTERS_INFORMATION
 
typedef struct
_SYSTEM_VERIFIER_COUNTERS_INFORMATION
PSYSTEM_VERIFIER_COUNTERS_INFORMATION
 
typedef struct
_SYSTEM_ACPI_AUDIT_INFORMATION 
SYSTEM_ACPI_AUDIT_INFORMATION
 
typedef struct
_SYSTEM_ACPI_AUDIT_INFORMATION
PSYSTEM_ACPI_AUDIT_INFORMATION
 
typedef struct
_SYSTEM_BASIC_PERFORMANCE_INFORMATION 
SYSTEM_BASIC_PERFORMANCE_INFORMATION
 
typedef struct
_SYSTEM_BASIC_PERFORMANCE_INFORMATION
PSYSTEM_BASIC_PERFORMANCE_INFORMATION
 
typedef struct
_QUERY_PERFORMANCE_COUNTER_FLAGS 
QUERY_PERFORMANCE_COUNTER_FLAGS
 
typedef struct
_SYSTEM_QUERY_PERFORMANCE_COUNTER_INFORMATION 
SYSTEM_QUERY_PERFORMANCE_COUNTER_INFORMATION
 
typedef struct
_SYSTEM_QUERY_PERFORMANCE_COUNTER_INFORMATION
PSYSTEM_QUERY_PERFORMANCE_COUNTER_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION_EX 
SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION_EX
 
typedef struct
_SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION_EX
PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION_EX
 
typedef struct
_SYSTEM_PAGEFILE_INFORMATION_EX 
SYSTEM_PAGEFILE_INFORMATION_EX
 
typedef struct
_SYSTEM_PAGEFILE_INFORMATION_EX
PSYSTEM_PAGEFILE_INFORMATION_EX
 
typedef struct
_PROCESS_DISK_COUNTERS 
PROCESS_DISK_COUNTERS
 
typedef struct
_PROCESS_DISK_COUNTERS
PPROCESS_DISK_COUNTERS
 
typedef struct
_PROCESS_ENERGY_VALUES 
PROCESS_ENERGY_VALUES
 
typedef struct
_PROCESS_ENERGY_VALUES
PPROCESS_ENERGY_VALUES
 
typedef struct
_SYSTEM_PROCESS_INFORMATION_EXTENSION 
SYSTEM_PROCESS_INFORMATION_EXTENSION
 
typedef struct
_SYSTEM_PROCESS_INFORMATION_EXTENSION
PSYSTEM_PROCESS_INFORMATION_EXTENSION
 
typedef struct
_SYSTEM_KERNEL_DEBUGGER_INFORMATION_EX 
SYSTEM_KERNEL_DEBUGGER_INFORMATION_EX
 
typedef struct
_SYSTEM_KERNEL_DEBUGGER_INFORMATION_EX
PSYSTEM_KERNEL_DEBUGGER_INFORMATION_EX
 
typedef struct
_SYSTEM_PROCESSOR_FEATURES_INFORMATION 
SYSTEM_PROCESSOR_FEATURES_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_FEATURES_INFORMATION
PSYSTEM_PROCESSOR_FEATURES_INFORMATION
 
typedef struct
_SYSTEM_MANUFACTURING_INFORMATION 
SYSTEM_MANUFACTURING_INFORMATION
 
typedef struct
_SYSTEM_MANUFACTURING_INFORMATION
PSYSTEM_MANUFACTURING_INFORMATION
 
typedef struct
_SYSTEM_ENERGY_ESTIMATION_CONFIG_INFORMATION 
SYSTEM_ENERGY_ESTIMATION_CONFIG_INFORMATION
 
typedef struct
_SYSTEM_ENERGY_ESTIMATION_CONFIG_INFORMATION
PSYSTEM_ENERGY_ESTIMATION_CONFIG_INFORMATION
 
typedef struct _HV_DETAILS HV_DETAILS
 
typedef struct _HV_DETAILSPHV_DETAILS
 
typedef struct
_SYSTEM_HYPERVISOR_DETAIL_INFORMATION 
SYSTEM_HYPERVISOR_DETAIL_INFORMATION
 
typedef struct
_SYSTEM_HYPERVISOR_DETAIL_INFORMATION
PSYSTEM_HYPERVISOR_DETAIL_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_CYCLE_STATS_INFORMATION 
SYSTEM_PROCESSOR_CYCLE_STATS_INFORMATION
 
typedef struct
_SYSTEM_PROCESSOR_CYCLE_STATS_INFORMATION
PSYSTEM_PROCESSOR_CYCLE_STATS_INFORMATION
 
typedef struct
_SYSTEM_TPM_INFORMATION 
SYSTEM_TPM_INFORMATION
 
typedef struct
_SYSTEM_TPM_INFORMATION
PSYSTEM_TPM_INFORMATION
 
typedef struct
_SYSTEM_SINGLE_MODULE_INFORMATION 
SYSTEM_SINGLE_MODULE_INFORMATION
 
typedef struct
_SYSTEM_SINGLE_MODULE_INFORMATION
PSYSTEM_SINGLE_MODULE_INFORMATION
 
typedef struct
_SYSTEM_ROOT_SILO_INFORMATION 
SYSTEM_ROOT_SILO_INFORMATION
 
typedef struct
_SYSTEM_ROOT_SILO_INFORMATION
PSYSTEM_ROOT_SILO_INFORMATION
 

Enumerations

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, 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, SystemSpare1,
  SystemLowPriorityIoInformation, SystemTpmBootEntropyInformation, SystemVerifierCountersInformation, SystemPagedPoolInformationEx,
  SystemSystemPtesInformationEx, SystemNodeDistanceInformation, SystemAcpiAuditInformation, SystemBasicPerformanceInformation,
  SystemQueryPerformanceCounterInformation, SystemSessionBigPoolInformation, SystemBootGraphicsInformation, SystemScrubPhysicalMemoryInformation,
  SystemBadPageInformation, SystemProcessorProfileControlArea, SystemCombinePhysicalMemoryInformation, SystemEntropyInterruptTimingCallback,
  SystemConsoleInformation, SystemPlatformBinaryInformation, SystemThrottleNotificationInformation, SystemHypervisorProcessorCountInformation,
  SystemDeviceDataInformation, SystemDeviceDataEnumerationInformation, SystemMemoryTopologyInformation, SystemMemoryChannelInformation,
  SystemBootLogoInformation, SystemProcessorPerformanceInformationEx, SystemSpare0, 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, SystemDmaProtectionInformation, SystemInterruptCpuSetsInformation, SystemSecureBootPolicyFullInformation,
  SystemCodeIntegrityPolicyFullInformation, SystemAffinitizedInterruptProcessorInformation, SystemRootSiloInformation, MaxSystemInfoClass
}
 
enum  _SYSTEM_MEMORY_LIST_COMMAND {
  MemoryCaptureAccessedBits, MemoryCaptureAndResetAccessedBits, MemoryEmptyWorkingSets, MemoryFlushModifiedList,
  MemoryPurgeStandbyList, MemoryPurgeLowPriorityStandbyList, MemoryCommandMax
}
 
enum  _FIRMWARE_TYPE { FirmwareTypeUnknown, FirmwareTypeBios, FirmwareTypeUefi, FirmwareTypeMax }
 
enum  _SYSTEM_VA_TYPE {
  SystemVaTypeAll, SystemVaTypeNonPagedPool, SystemVaTypePagedPool, SystemVaTypeSystemCache,
  SystemVaTypeSystemPtes, SystemVaTypeSessionSpace, SystemVaTypeMax
}
 
enum  _TPM_BOOT_ENTROPY_RESULT_CODE {
  TpmBootEntropyStructureUninitialized, TpmBootEntropyDisabledByPolicy, TpmBootEntropyNoTpmFound, TpmBootEntropyTpmError,
  TpmBootEntropySuccess
}
 

Macro Definition Documentation

#define MM_WORKING_SET_MAX_HARD_DISABLE   0x2

Definition at line 1653 of file ntexapi.h.

#define MM_WORKING_SET_MAX_HARD_ENABLE   0x1

Definition at line 1652 of file ntexapi.h.

#define MM_WORKING_SET_MIN_HARD_DISABLE   0x8

Definition at line 1655 of file ntexapi.h.

#define MM_WORKING_SET_MIN_HARD_ENABLE   0x4

Definition at line 1654 of file ntexapi.h.

Typedef Documentation

typedef struct _HV_DETAILS HV_DETAILS
typedef struct _HV_DETAILS * PHV_DETAILS
typedef struct _SYSTEM_POOLTAG * PSYSTEM_POOLTAG
typedef struct _TEB* PTEB

Definition at line 1510 of file ntexapi.h.

Enumeration Type Documentation

Enumerator:
FirmwareTypeUnknown 
FirmwareTypeBios 
FirmwareTypeUefi 
FirmwareTypeMax 

Definition at line 2001 of file ntexapi.h.

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 
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 
SystemSpare1 
SystemLowPriorityIoInformation 
SystemTpmBootEntropyInformation 
SystemVerifierCountersInformation 
SystemPagedPoolInformationEx 
SystemSystemPtesInformationEx 
SystemNodeDistanceInformation 
SystemAcpiAuditInformation 
SystemBasicPerformanceInformation 
SystemQueryPerformanceCounterInformation 
SystemSessionBigPoolInformation 
SystemBootGraphicsInformation 
SystemScrubPhysicalMemoryInformation 
SystemBadPageInformation 
SystemProcessorProfileControlArea 
SystemCombinePhysicalMemoryInformation 
SystemEntropyInterruptTimingCallback 
SystemConsoleInformation 
SystemPlatformBinaryInformation 
SystemThrottleNotificationInformation 
SystemHypervisorProcessorCountInformation 
SystemDeviceDataInformation 
SystemDeviceDataEnumerationInformation 
SystemMemoryTopologyInformation 
SystemMemoryChannelInformation 
SystemBootLogoInformation 
SystemProcessorPerformanceInformationEx 
SystemSpare0 
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 
SystemDmaProtectionInformation 
SystemInterruptCpuSetsInformation 
SystemSecureBootPolicyFullInformation 
SystemCodeIntegrityPolicyFullInformation 
SystemAffinitizedInterruptProcessorInformation 
SystemRootSiloInformation 
MaxSystemInfoClass 

Definition at line 1202 of file ntexapi.h.

Enumerator:
MemoryCaptureAccessedBits 
MemoryCaptureAndResetAccessedBits 
MemoryEmptyWorkingSets 
MemoryFlushModifiedList 
MemoryPurgeStandbyList 
MemoryPurgeLowPriorityStandbyList 
MemoryCommandMax 

Definition at line 1960 of file ntexapi.h.

Enumerator:
SystemVaTypeAll 
SystemVaTypeNonPagedPool 
SystemVaTypePagedPool 
SystemVaTypeSystemCache 
SystemVaTypeSystemPtes 
SystemVaTypeSessionSpace 
SystemVaTypeMax 

Definition at line 2059 of file ntexapi.h.

Enumerator:
TpmBootEntropyStructureUninitialized 
TpmBootEntropyDisabledByPolicy 
TpmBootEntropyNoTpmFound 
TpmBootEntropyTpmError 
TpmBootEntropySuccess 

Definition at line 2118 of file ntexapi.h.