ReactOS  r75907
pstypes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  _RATE_QUOTA_LIMIT
 
struct  _QUOTA_LIMITS_EX
 
struct  _IO_COUNTERS
 
struct  _VM_COUNTERS
 
struct  _VM_COUNTERS_EX
 
struct  _HARDWARE_COUNTER
 
struct  _POOLED_USAGE_AND_LIMITS
 
struct  _PROCESS_ACCESS_TOKEN
 
struct  _PROCESS_EXCEPTION_PORT
 
struct  _PS_CREATE_NOTIFY_INFO
 
struct  _IMAGE_INFO
 
struct  _IMAGE_INFO_EX
 
struct  _PAGE_PRIORITY_INFORMATION
 
struct  _PROCESS_WS_WATCH_INFORMATION
 
struct  _PROCESS_BASIC_INFORMATION
 
struct  _PROCESS_EXTENDED_BASIC_INFORMATION
 
struct  _PROCESS_DEVICEMAP_INFORMATION
 
struct  _PROCESS_DEVICEMAP_INFORMATION_EX
 
struct  _PROCESS_SESSION_INFORMATION
 
struct  _PROCESS_HANDLE_TRACING_ENABLE
 
struct  _PROCESS_HANDLE_TRACING_ENABLE_EX
 
struct  _PROCESS_HANDLE_TRACING_ENTRY
 
struct  _PROCESS_HANDLE_TRACING_QUERY
 

Macros

#define QUOTA_LIMITS_HARDWS_MIN_ENABLE   0x00000001
 
#define QUOTA_LIMITS_HARDWS_MIN_DISABLE   0x00000002
 
#define QUOTA_LIMITS_HARDWS_MAX_ENABLE   0x00000004
 
#define QUOTA_LIMITS_HARDWS_MAX_DISABLE   0x00000008
 
#define QUOTA_LIMITS_USE_DEFAULT_LIMITS   0x00000010
 
#define THREAD_TERMINATE   0x0001
 
#define THREAD_SUSPEND_RESUME   0x0002
 
#define THREAD_ALERT   0x0004
 
#define THREAD_GET_CONTEXT   0x0008
 
#define THREAD_SET_CONTEXT   0x0010
 
#define THREAD_SET_INFORMATION   0x0020
 
#define THREAD_SET_LIMITED_INFORMATION   0x0400
 
#define THREAD_QUERY_LIMITED_INFORMATION   0x0800
 
#define PROCESS_DUP_HANDLE   (0x0040)
 
#define PROCESS_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFFF)
 
#define THREAD_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFFF)
 
#define LOW_PRIORITY   0
 
#define LOW_REALTIME_PRIORITY   16
 
#define HIGH_PRIORITY   31
 
#define MAXIMUM_PRIORITY   32
 
#define QUOTA_LIMITS_HARDWS_MIN_ENABLE   0x00000001
 
#define QUOTA_LIMITS_HARDWS_MIN_DISABLE   0x00000002
 
#define QUOTA_LIMITS_HARDWS_MAX_ENABLE   0x00000004
 
#define QUOTA_LIMITS_HARDWS_MAX_DISABLE   0x00000008
 
#define QUOTA_LIMITS_USE_DEFAULT_LIMITS   0x00000010
 
#define MAX_HW_COUNTERS   16
 
#define THREAD_PROFILING_FLAG_DISPATCH   0x00000001
 
#define PROCESS_EXCEPTION_PORT_ALL_STATE_BITS   0x00000003UL
 
#define PROCESS_EXCEPTION_PORT_ALL_STATE_FLAGS   ((ULONG_PTR)((1UL << PROCESS_EXCEPTION_PORT_ALL_STATE_BITS) - 1))
 
#define IMAGE_ADDRESSING_MODE_32BIT   3
 
#define THREAD_CSWITCH_PMU_DISABLE   FALSE
 
#define THREAD_CSWITCH_PMU_ENABLE   TRUE
 
#define PROCESS_LUID_DOSDEVICES_ONLY   0x00000001
 
#define PROCESS_HANDLE_TRACING_MAX_STACKS   16
 

Typedefs

typedef union _RATE_QUOTA_LIMIT RATE_QUOTA_LIMIT
 
typedef union _RATE_QUOTA_LIMITPRATE_QUOTA_LIMIT
 
typedef struct _QUOTA_LIMITS_EX QUOTA_LIMITS_EX
 
typedef struct _QUOTA_LIMITS_EXPQUOTA_LIMITS_EX
 
typedef struct _IO_COUNTERS IO_COUNTERS
 
typedef struct _IO_COUNTERSPIO_COUNTERS
 
typedef struct _VM_COUNTERS VM_COUNTERS
 
typedef struct _VM_COUNTERSPVM_COUNTERS
 
typedef struct _VM_COUNTERS_EX VM_COUNTERS_EX
 
typedef struct _VM_COUNTERS_EXPVM_COUNTERS_EX
 
typedef enum _HARDWARE_COUNTER_TYPE HARDWARE_COUNTER_TYPE
 
typedef enum
_HARDWARE_COUNTER_TYPE
PHARDWARE_COUNTER_TYPE
 
typedef struct _HARDWARE_COUNTER HARDWARE_COUNTER
 
typedef struct _HARDWARE_COUNTERPHARDWARE_COUNTER
 
typedef struct
_POOLED_USAGE_AND_LIMITS 
POOLED_USAGE_AND_LIMITS
 
typedef struct
_POOLED_USAGE_AND_LIMITS
PPOOLED_USAGE_AND_LIMITS
 
typedef struct
_PROCESS_ACCESS_TOKEN 
PROCESS_ACCESS_TOKEN
 
typedef struct
_PROCESS_ACCESS_TOKEN
PPROCESS_ACCESS_TOKEN
 
typedef struct
_PROCESS_EXCEPTION_PORT 
PROCESS_EXCEPTION_PORT
 
typedef struct
_PROCESS_EXCEPTION_PORT
PPROCESS_EXCEPTION_PORT
 
typedef VOID(NTAPIPCREATE_PROCESS_NOTIFY_ROUTINE )(_In_ HANDLE ParentId, _In_ HANDLE ProcessId, _In_ BOOLEAN Create)
 
typedef struct
_PS_CREATE_NOTIFY_INFO 
PS_CREATE_NOTIFY_INFO
 
typedef struct
_PS_CREATE_NOTIFY_INFO
PPS_CREATE_NOTIFY_INFO
 
typedef VOID(NTAPIPCREATE_PROCESS_NOTIFY_ROUTINE_EX )(_Inout_ PEPROCESS Process, _In_ HANDLE ProcessId, _Inout_opt_ PPS_CREATE_NOTIFY_INFO CreateInfo)
 
typedef VOID(NTAPIPCREATE_THREAD_NOTIFY_ROUTINE )(_In_ HANDLE ProcessId, _In_ HANDLE ThreadId, _In_ BOOLEAN Create)
 
typedef struct _IMAGE_INFO IMAGE_INFO
 
typedef struct _IMAGE_INFOPIMAGE_INFO
 
typedef struct _IMAGE_INFO_EX IMAGE_INFO_EX
 
typedef struct _IMAGE_INFO_EXPIMAGE_INFO_EX
 
typedef VOID(NTAPIPLOAD_IMAGE_NOTIFY_ROUTINE )(_In_ PUNICODE_STRING FullImageName, _In_ HANDLE ProcessId, _In_ PIMAGE_INFO ImageInfo)
 
typedef enum _PROCESSINFOCLASS PROCESSINFOCLASS
 
typedef enum _THREADINFOCLASS THREADINFOCLASS
 
typedef struct
_PAGE_PRIORITY_INFORMATION 
PAGE_PRIORITY_INFORMATION
 
typedef struct
_PAGE_PRIORITY_INFORMATION
PPAGE_PRIORITY_INFORMATION
 
typedef struct
_PROCESS_WS_WATCH_INFORMATION 
PROCESS_WS_WATCH_INFORMATION
 
typedef struct
_PROCESS_WS_WATCH_INFORMATION
PPROCESS_WS_WATCH_INFORMATION
 
typedef struct
_PROCESS_BASIC_INFORMATION 
PROCESS_BASIC_INFORMATION
 
typedef struct
_PROCESS_BASIC_INFORMATION
PPROCESS_BASIC_INFORMATION
 
typedef struct
_PROCESS_EXTENDED_BASIC_INFORMATION 
PROCESS_EXTENDED_BASIC_INFORMATION
 
typedef struct
_PROCESS_EXTENDED_BASIC_INFORMATION
PPROCESS_EXTENDED_BASIC_INFORMATION
 
typedef struct
_PROCESS_DEVICEMAP_INFORMATION 
PROCESS_DEVICEMAP_INFORMATION
 
typedef struct
_PROCESS_DEVICEMAP_INFORMATION
PPROCESS_DEVICEMAP_INFORMATION
 
typedef struct
_PROCESS_DEVICEMAP_INFORMATION_EX 
PROCESS_DEVICEMAP_INFORMATION_EX
 
typedef struct
_PROCESS_DEVICEMAP_INFORMATION_EX
PPROCESS_DEVICEMAP_INFORMATION_EX
 
typedef struct
_PROCESS_SESSION_INFORMATION 
PROCESS_SESSION_INFORMATION
 
typedef struct
_PROCESS_SESSION_INFORMATION
PPROCESS_SESSION_INFORMATION
 
typedef struct
_PROCESS_HANDLE_TRACING_ENABLE 
PROCESS_HANDLE_TRACING_ENABLE
 
typedef struct
_PROCESS_HANDLE_TRACING_ENABLE
PPROCESS_HANDLE_TRACING_ENABLE
 
typedef struct
_PROCESS_HANDLE_TRACING_ENABLE_EX 
PROCESS_HANDLE_TRACING_ENABLE_EX
 
typedef struct
_PROCESS_HANDLE_TRACING_ENABLE_EX
PPROCESS_HANDLE_TRACING_ENABLE_EX
 
typedef struct
_PROCESS_HANDLE_TRACING_ENTRY 
PROCESS_HANDLE_TRACING_ENTRY
 
typedef struct
_PROCESS_HANDLE_TRACING_ENTRY
PPROCESS_HANDLE_TRACING_ENTRY
 
typedef struct
_PROCESS_HANDLE_TRACING_QUERY 
PROCESS_HANDLE_TRACING_QUERY
 
typedef struct
_PROCESS_HANDLE_TRACING_QUERY
PPROCESS_HANDLE_TRACING_QUERY
 

Enumerations

enum  _HARDWARE_COUNTER_TYPE { PMCCounter, MaxHardwareCounterType }
 
enum  _PROCESSINFOCLASS {
  ProcessBasicInformation = 0, ProcessDebugPort = 7, ProcessWow64Information = 26, ProcessImageFileName = 27,
  ProcessBreakOnTermination = 29, ProcessBasicInformation = 0, ProcessQuotaLimits = 1, ProcessIoCounters = 2,
  ProcessVmCounters = 3, ProcessTimes = 4, ProcessBasePriority = 5, ProcessRaisePriority = 6,
  ProcessDebugPort = 7, ProcessExceptionPort = 8, ProcessAccessToken = 9, ProcessLdtInformation = 10,
  ProcessLdtSize = 11, ProcessDefaultHardErrorMode = 12, ProcessIoPortHandlers = 13, ProcessPooledUsageAndLimits = 14,
  ProcessWorkingSetWatch = 15, ProcessUserModeIOPL = 16, ProcessEnableAlignmentFaultFixup = 17, ProcessPriorityClass = 18,
  ProcessWx86Information = 19, ProcessHandleCount = 20, ProcessAffinityMask = 21, ProcessPriorityBoost = 22,
  ProcessDeviceMap = 23, ProcessSessionInformation = 24, ProcessForegroundInformation = 25, ProcessWow64Information = 26,
  ProcessImageFileName = 27, ProcessLUIDDeviceMapsEnabled = 28, ProcessBreakOnTermination = 29, ProcessDebugObjectHandle = 30,
  ProcessDebugFlags = 31, ProcessHandleTracing = 32, ProcessExecuteFlags = 34, ProcessTlsInformation = 35,
  ProcessCookie = 36, ProcessImageInformation = 37, ProcessCycleTime = 38, ProcessPagePriority = 39,
  ProcessInstrumentationCallback = 40, ProcessThreadStackAllocation = 41, ProcessWorkingSetWatchEx = 42, ProcessImageFileNameWin32 = 43,
  ProcessImageFileMapping = 44, ProcessAffinityUpdateMode = 45, ProcessMemoryAllocationMode = 46, ProcessGroupInformation = 47,
  ProcessTokenVirtualizationEnabled = 48, ProcessConsoleHostProcess = 49, ProcessWindowInformation = 50, MaxProcessInfoClass,
  ProcessBasicInformation, ProcessQuotaLimits, ProcessIoCounters, ProcessVmCounters,
  ProcessTimes, ProcessBasePriority, ProcessRaisePriority, ProcessDebugPort,
  ProcessExceptionPort, ProcessAccessToken, ProcessLdtInformation, ProcessLdtSize,
  ProcessDefaultHardErrorMode, ProcessIoPortHandlers, ProcessPooledUsageAndLimits, ProcessWorkingSetWatch,
  ProcessUserModeIOPL, ProcessEnableAlignmentFaultFixup, ProcessPriorityClass, ProcessWx86Information,
  ProcessHandleCount, ProcessAffinityMask, ProcessPriorityBoost, ProcessDeviceMap,
  ProcessSessionInformation, ProcessForegroundInformation, ProcessWow64Information, ProcessImageFileName,
  ProcessLUIDDeviceMapsEnabled, ProcessBreakOnTermination, ProcessDebugObjectHandle, ProcessDebugFlags,
  ProcessHandleTracing, ProcessIoPriority, ProcessExecuteFlags, ProcessTlsInformation,
  ProcessCookie, ProcessImageInformation, ProcessCycleTime, ProcessPagePriority,
  ProcessInstrumentationCallback, ProcessThreadStackAllocation, ProcessWorkingSetWatchEx, ProcessImageFileNameWin32,
  ProcessImageFileMapping, ProcessAffinityUpdateMode, ProcessMemoryAllocationMode, ProcessGroupInformation,
  ProcessTokenVirtualizationEnabled, ProcessConsoleHostProcess, ProcessWindowInformation, MaxProcessInfoClass
}
 
enum  _THREADINFOCLASS {
  ThreadBasicInformation, ThreadTimes, ThreadPriority, ThreadBasePriority,
  ThreadAffinityMask, ThreadImpersonationToken, ThreadDescriptorTableEntry, ThreadEnableAlignmentFaultFixup,
  ThreadEventPair_Reusable, ThreadQuerySetWin32StartAddress, ThreadZeroTlsCell, ThreadPerformanceCount,
  ThreadAmILastThread, ThreadIdealProcessor, ThreadPriorityBoost, ThreadSetTlsArrayAddress,
  ThreadIsIoPending, ThreadHideFromDebugger, ThreadBreakOnTermination, ThreadSwitchLegacyState,
  ThreadIsTerminated, ThreadLastSystemCall, ThreadIoPriority, ThreadCycleTime,
  ThreadPagePriority, ThreadActualBasePriority, ThreadTebInformation, ThreadCSwitchMon,
  ThreadCSwitchPmu, ThreadWow64Context, ThreadGroupInformation, ThreadUmsInformation,
  ThreadCounterProfiling, ThreadIdealProcessorEx, MaxThreadInfoClass, ThreadIsIoPending = 16,
  ThreadBasicInformation, ThreadTimes, ThreadPriority, ThreadBasePriority,
  ThreadAffinityMask, ThreadImpersonationToken, ThreadDescriptorTableEntry, ThreadEnableAlignmentFaultFixup,
  ThreadEventPair_Reusable, ThreadQuerySetWin32StartAddress, ThreadZeroTlsCell, ThreadPerformanceCount,
  ThreadAmILastThread, ThreadIdealProcessor, ThreadPriorityBoost, ThreadSetTlsArrayAddress,
  ThreadIsIoPending, ThreadHideFromDebugger, ThreadBreakOnTermination, ThreadSwitchLegacyState,
  ThreadIsTerminated, ThreadLastSystemCall, ThreadIoPriority, ThreadCycleTime,
  ThreadPagePriority, ThreadActualBasePriority, ThreadTebInformation, ThreadCSwitchMon,
  ThreadCSwitchPmu, ThreadWow64Context, ThreadGroupInformation, ThreadUmsInformation,
  ThreadCounterProfiling, ThreadIdealProcessorEx, MaxThreadInfoClass, ThreadBasicInformation,
  ThreadTimes, ThreadPriority, ThreadBasePriority, ThreadAffinityMask,
  ThreadImpersonationToken, ThreadDescriptorTableEntry, ThreadEnableAlignmentFaultFixup, ThreadEventPair_Reusable,
  ThreadQuerySetWin32StartAddress, ThreadZeroTlsCell, ThreadPerformanceCount, ThreadAmILastThread,
  ThreadIdealProcessor, ThreadPriorityBoost, ThreadSetTlsArrayAddress, ThreadIsIoPending,
  ThreadHideFromDebugger, ThreadBreakOnTermination, ThreadSwitchLegacyState, ThreadIsTerminated,
  ThreadLastSystemCall, ThreadIoPriority, ThreadCycleTime, ThreadPagePriority,
  ThreadActualBasePriority, ThreadTebInformation, ThreadCSwitchMon, ThreadCSwitchPmu,
  ThreadWow64Context, ThreadGroupInformation, ThreadUmsInformation, ThreadCounterProfiling,
  ThreadIdealProcessorEx, MaxThreadInfoClass
}
 

Functions

 $if (_WDMDDK_)$endif(_WDMDDK_) $if(_NTDDK_) typedef struct _QUOTA_LIMITS
 

Variables

 QUOTA_LIMITS
 
PQUOTA_LIMITS
 
NTKERNELAPI PEPROCESS PsInitialSystemProcess
 

Macro Definition Documentation

#define IMAGE_ADDRESSING_MODE_32BIT   3

Definition at line 194 of file pstypes.h.

Referenced by DbgkCreateThread(), and MmLoadSystemImage().

#define MAX_HW_COUNTERS   16

Definition at line 120 of file pstypes.h.

#define MAXIMUM_PRIORITY   32

Referenced by KiInitSpinLocks().

#define PROCESS_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFFF)
#define PROCESS_EXCEPTION_PORT_ALL_STATE_BITS   0x00000003UL

Definition at line 151 of file pstypes.h.

#define PROCESS_EXCEPTION_PORT_ALL_STATE_FLAGS   ((ULONG_PTR)((1UL << PROCESS_EXCEPTION_PORT_ALL_STATE_BITS) - 1))

Definition at line 152 of file pstypes.h.

#define PROCESS_HANDLE_TRACING_MAX_STACKS   16

Definition at line 230 of file pstypes.h.

#define PROCESS_LUID_DOSDEVICES_ONLY   0x00000001

Definition at line 228 of file pstypes.h.

#define QUOTA_LIMITS_HARDWS_MAX_DISABLE   0x00000008

Referenced by PspSetQuotaLimits().

#define QUOTA_LIMITS_HARDWS_MAX_DISABLE   0x00000008
#define QUOTA_LIMITS_HARDWS_MAX_ENABLE   0x00000004

Referenced by PspSetQuotaLimits().

#define QUOTA_LIMITS_HARDWS_MAX_ENABLE   0x00000004
#define QUOTA_LIMITS_HARDWS_MIN_DISABLE   0x00000002

Referenced by PspSetQuotaLimits().

#define QUOTA_LIMITS_HARDWS_MIN_DISABLE   0x00000002
#define QUOTA_LIMITS_HARDWS_MIN_ENABLE   0x00000001

Referenced by PspSetQuotaLimits().

#define QUOTA_LIMITS_HARDWS_MIN_ENABLE   0x00000001
#define QUOTA_LIMITS_USE_DEFAULT_LIMITS   0x00000010
#define QUOTA_LIMITS_USE_DEFAULT_LIMITS   0x00000010
#define THREAD_ALERT   0x0004
#define THREAD_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFFF)
#define THREAD_CSWITCH_PMU_DISABLE   FALSE

Definition at line 225 of file pstypes.h.

#define THREAD_CSWITCH_PMU_ENABLE   TRUE

Definition at line 226 of file pstypes.h.

#define THREAD_GET_CONTEXT   0x0008
#define THREAD_PROFILING_FLAG_DISPATCH   0x00000001

Definition at line 121 of file pstypes.h.

#define THREAD_QUERY_LIMITED_INFORMATION   0x0800
#define THREAD_SET_CONTEXT   0x0010
#define THREAD_SET_INFORMATION   0x0020
#define THREAD_SET_LIMITED_INFORMATION   0x0400
#define THREAD_TERMINATE   0x0001

Typedef Documentation

typedef VOID(NTAPI * PCREATE_PROCESS_NOTIFY_ROUTINE)(_In_ HANDLE ParentId, _In_ HANDLE ProcessId, _In_ BOOLEAN Create)

Definition at line 160 of file pstypes.h.

typedef VOID(NTAPI * PCREATE_PROCESS_NOTIFY_ROUTINE_EX)(_Inout_ PEPROCESS Process, _In_ HANDLE ProcessId, _Inout_opt_ PPS_CREATE_NOTIFY_INFO CreateInfo)

Definition at line 183 of file pstypes.h.

typedef VOID(NTAPI * PCREATE_THREAD_NOTIFY_ROUTINE)(_In_ HANDLE ProcessId, _In_ HANDLE ThreadId, _In_ BOOLEAN Create)

Definition at line 189 of file pstypes.h.

typedef VOID(NTAPI * PLOAD_IMAGE_NOTIFY_ROUTINE)(_In_ PUNICODE_STRING FullImageName, _In_ HANDLE ProcessId, _In_ PIMAGE_INFO ImageInfo)

Definition at line 220 of file pstypes.h.

Enumeration Type Documentation

Enumerator
PMCCounter 
MaxHardwareCounterType 

Definition at line 123 of file pstypes.h.

123  {
124  PMCCounter,
enum _HARDWARE_COUNTER_TYPE * PHARDWARE_COUNTER_TYPE
enum _HARDWARE_COUNTER_TYPE HARDWARE_COUNTER_TYPE
Enumerator
ProcessBasicInformation 
ProcessDebugPort 
ProcessWow64Information 
ProcessImageFileName 
ProcessBreakOnTermination 
ProcessBasicInformation 
ProcessQuotaLimits 
ProcessIoCounters 
ProcessVmCounters 
ProcessTimes 
ProcessBasePriority 
ProcessRaisePriority 
ProcessDebugPort 
ProcessExceptionPort 
ProcessAccessToken 
ProcessLdtInformation 
ProcessLdtSize 
ProcessDefaultHardErrorMode 
ProcessIoPortHandlers 
ProcessPooledUsageAndLimits 
ProcessWorkingSetWatch 
ProcessUserModeIOPL 
ProcessEnableAlignmentFaultFixup 
ProcessPriorityClass 
ProcessWx86Information 
ProcessHandleCount 
ProcessAffinityMask 
ProcessPriorityBoost 
ProcessDeviceMap 
ProcessSessionInformation 
ProcessForegroundInformation 
ProcessWow64Information 
ProcessImageFileName 
ProcessLUIDDeviceMapsEnabled 
ProcessBreakOnTermination 
ProcessDebugObjectHandle 
ProcessDebugFlags 
ProcessHandleTracing 
ProcessExecuteFlags 
ProcessTlsInformation 
ProcessCookie 
ProcessImageInformation 
ProcessCycleTime 
ProcessPagePriority 
ProcessInstrumentationCallback 
ProcessThreadStackAllocation 
ProcessWorkingSetWatchEx 
ProcessImageFileNameWin32 
ProcessImageFileMapping 
ProcessAffinityUpdateMode 
ProcessMemoryAllocationMode 
ProcessGroupInformation 
ProcessTokenVirtualizationEnabled 
ProcessConsoleHostProcess 
ProcessWindowInformation 
MaxProcessInfoClass 
ProcessBasicInformation 
ProcessQuotaLimits 
ProcessIoCounters 
ProcessVmCounters 
ProcessTimes 
ProcessBasePriority 
ProcessRaisePriority 
ProcessDebugPort 
ProcessExceptionPort 
ProcessAccessToken 
ProcessLdtInformation 
ProcessLdtSize 
ProcessDefaultHardErrorMode 
ProcessIoPortHandlers 
ProcessPooledUsageAndLimits 
ProcessWorkingSetWatch 
ProcessUserModeIOPL 
ProcessEnableAlignmentFaultFixup 
ProcessPriorityClass 
ProcessWx86Information 
ProcessHandleCount 
ProcessAffinityMask 
ProcessPriorityBoost 
ProcessDeviceMap 
ProcessSessionInformation 
ProcessForegroundInformation 
ProcessWow64Information 
ProcessImageFileName 
ProcessLUIDDeviceMapsEnabled 
ProcessBreakOnTermination 
ProcessDebugObjectHandle 
ProcessDebugFlags 
ProcessHandleTracing 
ProcessIoPriority 
ProcessExecuteFlags 
ProcessTlsInformation 
ProcessCookie 
ProcessImageInformation 
ProcessCycleTime 
ProcessPagePriority 
ProcessInstrumentationCallback 
ProcessThreadStackAllocation 
ProcessWorkingSetWatchEx 
ProcessImageFileNameWin32 
ProcessImageFileMapping 
ProcessAffinityUpdateMode 
ProcessMemoryAllocationMode 
ProcessGroupInformation 
ProcessTokenVirtualizationEnabled 
ProcessConsoleHostProcess 
ProcessWindowInformation 
MaxProcessInfoClass 

Definition at line 232 of file pstypes.h.

232  {
237  ProcessTimes,
enum _PROCESSINFOCLASS PROCESSINFOCLASS
Enumerator
ThreadBasicInformation 
ThreadTimes 
ThreadPriority 
ThreadBasePriority 
ThreadAffinityMask 
ThreadImpersonationToken 
ThreadDescriptorTableEntry 
ThreadEnableAlignmentFaultFixup 
ThreadEventPair_Reusable 
ThreadQuerySetWin32StartAddress 
ThreadZeroTlsCell 
ThreadPerformanceCount 
ThreadAmILastThread 
ThreadIdealProcessor 
ThreadPriorityBoost 
ThreadSetTlsArrayAddress 
ThreadIsIoPending 
ThreadHideFromDebugger 
ThreadBreakOnTermination 
ThreadSwitchLegacyState 
ThreadIsTerminated 
ThreadLastSystemCall 
ThreadIoPriority 
ThreadCycleTime 
ThreadPagePriority 
ThreadActualBasePriority 
ThreadTebInformation 
ThreadCSwitchMon 
ThreadCSwitchPmu 
ThreadWow64Context 
ThreadGroupInformation 
ThreadUmsInformation 
ThreadCounterProfiling 
ThreadIdealProcessorEx 
MaxThreadInfoClass 
ThreadIsIoPending 
ThreadBasicInformation 
ThreadTimes 
ThreadPriority 
ThreadBasePriority 
ThreadAffinityMask 
ThreadImpersonationToken 
ThreadDescriptorTableEntry 
ThreadEnableAlignmentFaultFixup 
ThreadEventPair_Reusable 
ThreadQuerySetWin32StartAddress 
ThreadZeroTlsCell 
ThreadPerformanceCount 
ThreadAmILastThread 
ThreadIdealProcessor 
ThreadPriorityBoost 
ThreadSetTlsArrayAddress 
ThreadIsIoPending 
ThreadHideFromDebugger 
ThreadBreakOnTermination 
ThreadSwitchLegacyState 
ThreadIsTerminated 
ThreadLastSystemCall 
ThreadIoPriority 
ThreadCycleTime 
ThreadPagePriority 
ThreadActualBasePriority 
ThreadTebInformation 
ThreadCSwitchMon 
ThreadCSwitchPmu 
ThreadWow64Context 
ThreadGroupInformation 
ThreadUmsInformation 
ThreadCounterProfiling 
ThreadIdealProcessorEx 
MaxThreadInfoClass 
ThreadBasicInformation 
ThreadTimes 
ThreadPriority 
ThreadBasePriority 
ThreadAffinityMask 
ThreadImpersonationToken 
ThreadDescriptorTableEntry 
ThreadEnableAlignmentFaultFixup 
ThreadEventPair_Reusable 
ThreadQuerySetWin32StartAddress 
ThreadZeroTlsCell 
ThreadPerformanceCount 
ThreadAmILastThread 
ThreadIdealProcessor 
ThreadPriorityBoost 
ThreadSetTlsArrayAddress 
ThreadIsIoPending 
ThreadHideFromDebugger 
ThreadBreakOnTermination 
ThreadSwitchLegacyState 
ThreadIsTerminated 
ThreadLastSystemCall 
ThreadIoPriority 
ThreadCycleTime 
ThreadPagePriority 
ThreadActualBasePriority 
ThreadTebInformation 
ThreadCSwitchMon 
ThreadCSwitchPmu 
ThreadWow64Context 
ThreadGroupInformation 
ThreadUmsInformation 
ThreadCounterProfiling 
ThreadIdealProcessorEx 
MaxThreadInfoClass 

Definition at line 287 of file pstypes.h.

287  {
289  ThreadTimes,
enum _THREADINFOCLASS THREADINFOCLASS

Function Documentation

$if ( _WDMDDK_  )

Kernel definitions for AMD64

Kernel definitions for ARM

Definition at line 4 of file pstypes.h.

50  {
51  SIZE_T PagedPoolLimit;
52  SIZE_T NonPagedPoolLimit;
53  SIZE_T MinimumWorkingSetSize;
54  SIZE_T MaximumWorkingSetSize;
55  SIZE_T PagefileLimit;
56  LARGE_INTEGER TimeLimit;
* PQUOTA_LIMITS
Definition: pstypes.h:57
QUOTA_LIMITS
Definition: pstypes.h:57
ULONG_PTR SIZE_T
Definition: typedefs.h:79

Variable Documentation

Definition at line 57 of file pstypes.h.

Definition at line 57 of file pstypes.h.