|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <umtypes.h>
#include <cfg.h>
#include <ntimage.h>
#include <cmtypes.h>
#include <ketypes.h>
#include <potypes.h>
#include <lpctypes.h>
Go to the source code of this file.
Data Structures |
| struct | PEX_QUEUE_WORKER_INFO |
| struct | PEX_WORK_QUEUE |
| struct | PEX_FAST_REF |
| struct | EX_RUNDOWN_REF_CACHE_AWARE |
| struct | PEX_RUNDOWN_WAIT_BLOCK |
| struct | PEX_PUSH_LOCK |
| struct | CALLBACK_OBJECT |
| struct | PCALLBACK_REGISTRATION |
| struct | PEX_CALLBACK_ROUTINE_BLOCK |
| struct | PEX_CALLBACK |
| struct | PEPROFILE |
| struct | PHANDLE_TRACE_DB_ENTRY |
| struct | PHANDLE_TRACE_DEBUG_INFO |
| struct | PHANDLE_TABLE_ENTRY_INFO |
| struct | PHANDLE_TABLE_ENTRY |
| struct | PHANDLE_TABLE |
| struct | PHARDERROR_MSG |
| struct | PMUTANT_BASIC_INFORMATION |
| struct | PMUTANT_OWNER_INFORMATION |
| struct | PATOM_BASIC_INFORMATION |
| struct | PATOM_TABLE_INFORMATION |
| struct | PTIMER_BASIC_INFORMATION |
| struct | PSEMAPHORE_BASIC_INFORMATION |
| struct | PEVENT_BASIC_INFORMATION |
| struct | PSYSTEM_BASIC_INFORMATION |
| struct | PSYSTEM_PROCESSOR_INFORMATION |
| struct | PSYSTEM_PERFORMANCE_INFORMATION |
| struct | PSYSTEM_TIMEOFDAY_INFORMATION |
| struct | PSYSTEM_THREAD_INFORMATION |
| struct | PSYSTEM_PROCESS_INFORMATION |
| struct | PSYSTEM_CALL_COUNT_INFORMATION |
| struct | PSYSTEM_DEVICE_INFORMATION |
| struct | PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION |
| struct | PSYSTEM_FLAGS_INFORMATION |
| struct | PSYSTEM_CALL_TIME_INFORMATION |
| struct | PSYSTEM_POOL_ENTRY |
| struct | PSYSTEM_POOL_INFORMATION |
| struct | PSYSTEM_HANDLE_TABLE_ENTRY_INFO |
| struct | PSYSTEM_HANDLE_INFORMATION |
| struct | PSYSTEM_OBJECTTYPE_INFORMATION |
| struct | PSYSTEM_OBJECT_INFORMATION |
| struct | PSYSTEM_PAGEFILE_INFORMATION |
| struct | PSYSTEM_VDM_INSTEMUL_INFO |
| struct | PSYSTEM_FILECACHE_INFORMATION |
| struct | PSYSTEM_POOLTAG |
| struct | PSYSTEM_POOLTAG_INFORMATION |
| struct | PSYSTEM_INTERRUPT_INFORMATION |
| struct | PSYSTEM_DPC_BEHAVIOR_INFORMATION |
| struct | PSYSTEM_MEMORY_INFO |
| struct | PSYSTEM_MEMORY_INFORMATION |
| struct | PSYSTEM_GDI_DRIVER_INFORMATION |
| struct | PSYSTEM_QUERY_TIME_ADJUST_INFORMATION |
| struct | PSYSTEM_SET_TIME_ADJUST_INFORMATION |
| struct | PSYSTEM_REF_TRACE_INFORMATION |
| struct | PSYSTEM_EXCEPTION_INFORMATION |
| struct | PSYSTEM_CRASH_STATE_INFORMATION |
| struct | PSYSTEM_KERNEL_DEBUGGER_INFORMATION |
| struct | PSYSTEM_CONTEXT_SWITCH_INFORMATION |
| struct | PSYSTEM_REGISTRY_QUOTA_INFORMATION |
| struct | PSYSTEM_PLUGPLAY_BUS_INFORMATION |
| struct | PSYSTEM_DOCK_INFORMATION |
| struct | PSYSTEM_POWER_INFORMATION_NATIVE |
| struct | PSYSTEM_LEGACY_DRIVER_INFORMATION |
| struct | PSYSTEM_LOOKASIDE_INFORMATION |
| struct | PSYSTEM_VERIFIER_INFORMATION |
| struct | PSYSTEM_SESSION_PROCESS_INFORMATION |
| struct | PSYSTEM_HOTPATCH_CODE_INFORMATION |
Defines |
| #define | INVALID_HANDLE_VALUE (HANDLE)-1 |
| #define | MUTANT_INCREMENT 1 |
| #define | CALLBACK_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x0001) |
| #define | CALLBACK_EXECUTE (STANDARD_RIGHTS_EXECUTE|SYNCHRONIZE|0x0001) |
| #define | CALLBACK_WRITE (STANDARD_RIGHTS_WRITE|SYNCHRONIZE|0x0001) |
| #define | CALLBACK_READ (STANDARD_RIGHTS_READ|SYNCHRONIZE|0x0001) |
| #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 | MAXIMUM_HARDERROR_PARAMETERS 4 |
| #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 | 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 |
Typedefs |
| typedef USHORT | RTL_ATOM |
| typedef USHORT * | PRTL_ATOM |
typedef enum
_HARDERROR_RESPONSE_OPTION * | PHARDERROR_RESPONSE_OPTION |
| typedef enum _HARDERROR_RESPONSE * | PHARDERROR_RESPONSE |
| typedef IN HANDLE | Handle |
| typedef IN HANDLE IN PVOID | Context |
Enumerations |
| enum | SHUTDOWN_ACTION {
ShutdownNoReboot,
ShutdownReboot,
ShutdownPowerOff,
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,
SystemMirrorMemoryInformation,
SystemPerformanceTraceInformation,
SystemObsolete0,
SystemExceptionInformation,
SystemCrashDumpStateInformation,
SystemKernelDebuggerInformation,
SystemContextSwitchInformation,
SystemRegistryQuotaInformation,
SystemExtendServiceTableInformation,
SystemPrioritySeperation,
SystemPlugPlayBusInformation,
SystemDockInformation,
SystemPowerInformationNative,
SystemProcessorSpeedInformation,
SystemCurrentTimeZoneInformation,
SystemLookasideInformation,
SystemTimeSlipNotification,
SystemSessionCreate,
SystemSessionDetach,
SystemSessionInformation,
SystemRangeStartInformation,
SystemVerifierInformation,
SystemAddVerifier,
SystemSessionProcessesInformation,
SystemLoadGdiDriverInSystemSpaceInformation,
SystemNumaProcessorMap,
SystemPrefetcherInformation,
SystemExtendedProcessInformation,
SystemRecommendedSharedDataAlignment,
SystemComPlusPackage,
SystemNumaAvailableMemory,
SystemProcessorPowerInformation,
SystemEmulationBasicInformation,
SystemEmulationProcessorInformation,
SystemExtendedHanfleInformation,
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,
SystemPrefetchPathInformation,
SystemVerifierFaultsInformation,
MaxSystemInfoClass,
SystemBasicInformation = 0,
SystemCpuInformation = 1,
SystemPerformanceInformation = 2,
SystemTimeOfDayInformation = 3,
Unknown4,
SystemProcessInformation = 5,
Unknown6,
Unknown7,
SystemProcessorPerformanceInformation = 8,
Unknown9,
Unknown10,
SystemModuleInformation = 11,
Unknown12,
Unknown13,
Unknown14,
Unknown15,
SystemHandleInformation = 16,
Unknown17,
SystemPageFileInformation = 18,
Unknown19,
Unknown20,
SystemCacheInformation = 21,
Unknown22,
SystemInterruptInformation = 23,
SystemDpcBehaviourInformation = 24,
SystemFullMemoryInformation = 25,
SystemNotImplemented6 = 25,
SystemLoadImage = 26,
SystemUnloadImage = 27,
SystemTimeAdjustmentInformation = 28,
SystemTimeAdjustment = 28,
SystemSummaryMemoryInformation = 29,
SystemNotImplemented7 = 29,
SystemNextEventIdInformation = 30,
SystemNotImplemented8 = 30,
SystemEventIdsInformation = 31,
SystemCrashDumpInformation = 32,
SystemExceptionInformation = 33,
SystemCrashDumpStateInformation = 34,
SystemKernelDebuggerInformation = 35,
SystemContextSwitchInformation = 36,
SystemRegistryQuotaInformation = 37,
SystemCurrentTimeZoneInformation = 44,
SystemTimeZoneInformation = 44,
SystemLookasideInformation = 45,
SystemSetTimeSlipEvent = 46,
SystemCreateSession = 47,
SystemDeleteSession = 48,
SystemInvalidInfoClass4 = 49,
SystemRangeStartInformation = 50,
SystemVerifierInformation = 51,
SystemAddVerifier = 52,
SystemSessionProcessesInformation = 53,
SystemInformationClassMax
} |
| 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 | BOOLEAN (NTAPI *PEX_ENUM_HANDLE_CALLBACK)(IN struct _HANDLE_TABLE_ENTRY *HandleTableEntry |
| 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 |
Generated on Sun May 27 2012 05:36:24 for ReactOS by
1.7.6.1
|