ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

sysinfo.c File Reference
#include <ntoskrnl.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  QSSI_CALLS

Defines

#define NDEBUG
#define QSI_USE(n)   QSI##n
#define QSI_DEF(n)   static NTSTATUS QSI_USE(n) (PVOID Buffer, ULONG Size, PULONG ReqSize)
#define SSI_USE(n)   SSI##n
#define SSI_DEF(n)   static NTSTATUS SSI_USE(n) (PVOID Buffer, ULONG Size)
#define SI_QS(n)   {QSI_USE(n),SSI_USE(n)}
#define SI_QX(n)   {QSI_USE(n),NULL}
#define SI_XS(n)   {NULL,SSI_USE(n)}
#define SI_XX(n)   {NULL,NULL}
#define MIN_SYSTEM_INFO_CLASS   (SystemBasicInformation)
#define MAX_SYSTEM_INFO_CLASS   (sizeof(CallQS) / sizeof(CallQS[0]))

Functions

NTSTATUS NTAPI ExpQueryModuleInformation (IN PLIST_ENTRY KernelModeList, IN PLIST_ENTRY UserModeList, OUT PRTL_PROCESS_MODULES Modules, IN ULONG Length, OUT PULONG ReturnLength)
VOID NTAPI ExGetCurrentProcessorCpuUsage (PULONG CpuUsage)
VOID NTAPI ExGetCurrentProcessorCounts (PULONG ThreadKernelTime, PULONG TotalCpuTime, PULONG ProcessorNumber)
BOOLEAN NTAPI ExIsProcessorFeaturePresent (IN ULONG ProcessorFeature)
BOOLEAN NTAPI ExVerifySuite (SUITE_TYPE SuiteType)
NTSTATUS NTAPI NtQuerySystemEnvironmentValue (IN PUNICODE_STRING VariableName, OUT PWSTR ValueBuffer, IN ULONG ValueBufferLength, IN OUT PULONG ReturnLength OPTIONAL)
NTSTATUS NTAPI NtSetSystemEnvironmentValue (IN PUNICODE_STRING VariableName, IN PUNICODE_STRING Value)
NTSTATUS NTAPI NtEnumerateSystemEnvironmentValuesEx (IN ULONG InformationClass, IN PVOID Buffer, IN ULONG BufferLength)
NTSTATUS NTAPI NtQuerySystemEnvironmentValueEx (IN PUNICODE_STRING VariableName, IN LPGUID VendorGuid, IN PVOID Value, IN OUT PULONG ReturnLength, IN OUT PULONG Attributes)
NTSTATUS NTAPI NtSetSystemEnvironmentValueEx (IN PUNICODE_STRING VariableName, IN LPGUID VendorGuid)
VOID NTAPI ExQueryPoolUsage (OUT PULONG PagedPoolPages, OUT PULONG NonPagedPoolPages, OUT PULONG PagedPoolAllocs, OUT PULONG PagedPoolFrees, OUT PULONG PagedPoolLookasideHits, OUT PULONG NonPagedPoolAllocs, OUT PULONG NonPagedPoolFrees, OUT PULONG NonPagedPoolLookasideHits)
 QSI_DEF (SystemBasicInformation)
 QSI_DEF (SystemProcessorInformation)
 QSI_DEF (SystemPerformanceInformation)
 QSI_DEF (SystemTimeOfDayInformation)
 QSI_DEF (SystemPathInformation)
 QSI_DEF (SystemProcessInformation)
 QSI_DEF (SystemCallCountInformation)
 QSI_DEF (SystemDeviceInformation)
 QSI_DEF (SystemProcessorPerformanceInformation)
 QSI_DEF (SystemFlagsInformation)
 SSI_DEF (SystemFlagsInformation)
 QSI_DEF (SystemCallTimeInformation)
 QSI_DEF (SystemModuleInformation)
 QSI_DEF (SystemLocksInformation)
 QSI_DEF (SystemStackTraceInformation)
 QSI_DEF (SystemPagedPoolInformation)
 QSI_DEF (SystemNonPagedPoolInformation)
 QSI_DEF (SystemHandleInformation)
 QSI_DEF (SystemObjectInformation)
 QSI_DEF (SystemPageFileInformation)
 QSI_DEF (SystemVdmInstemulInformation)
 QSI_DEF (SystemVdmBopInformation)
 QSI_DEF (SystemFileCacheInformation)
 SSI_DEF (SystemFileCacheInformation)
 QSI_DEF (SystemPoolTagInformation)
 QSI_DEF (SystemInterruptInformation)
 QSI_DEF (SystemDpcBehaviourInformation)
 SSI_DEF (SystemDpcBehaviourInformation)
 QSI_DEF (SystemFullMemoryInformation)
 SSI_DEF (SystemLoadGdiDriverInformation)
 SSI_DEF (SystemUnloadGdiDriverInformation)
 QSI_DEF (SystemTimeAdjustmentInformation)
 SSI_DEF (SystemTimeAdjustmentInformation)
 QSI_DEF (SystemSummaryMemoryInformation)
 QSI_DEF (SystemNextEventIdInformation)
 QSI_DEF (SystemEventIdsInformation)
 QSI_DEF (SystemCrashDumpInformation)
 QSI_DEF (SystemExceptionInformation)
 QSI_DEF (SystemCrashDumpStateInformation)
 QSI_DEF (SystemKernelDebuggerInformation)
 QSI_DEF (SystemContextSwitchInformation)
 QSI_DEF (SystemRegistryQuotaInformation)
 SSI_DEF (SystemRegistryQuotaInformation)
 SSI_DEF (SystemExtendServiceTableInformation)
 SSI_DEF (SystemPrioritySeperation)
 QSI_DEF (SystemPlugPlayBusInformation)
 QSI_DEF (SystemDockInformation)
 QSI_DEF (SystemPowerInformation)
 QSI_DEF (SystemProcessorSpeedInformation)
 QSI_DEF (SystemCurrentTimeZoneInformation)
 SSI_DEF (SystemCurrentTimeZoneInformation)
 QSI_DEF (SystemLookasideInformation)
 SSI_DEF (SystemSetTimeSlipEvent)
NTSTATUS NTAPI MmSessionCreate (OUT PULONG SessionId)
NTSTATUS NTAPI MmSessionDelete (IN ULONG SessionId)
 SSI_DEF (SystemCreateSession)
 SSI_DEF (SystemDeleteSession)
 QSI_DEF (SystemInvalidInfoClass4)
 QSI_DEF (SystemRangeStartInformation)
 QSI_DEF (SystemVerifierInformation)
 SSI_DEF (SystemVerifierInformation)
 SSI_DEF (SystemAddVerifier)
 QSI_DEF (SystemSessionProcessesInformation)
 C_ASSERT (SystemBasicInformation==0)
NTSTATUS NTAPI NtQuerySystemInformation (IN SYSTEM_INFORMATION_CLASS SystemInformationClass, OUT PVOID SystemInformation, IN ULONG Length, OUT PULONG UnsafeResultLength)
NTSTATUS NTAPI NtSetSystemInformation (IN SYSTEM_INFORMATION_CLASS SystemInformationClass, IN PVOID SystemInformation, IN ULONG SystemInformationLength)
NTSTATUS NTAPI NtFlushInstructionCache (IN HANDLE ProcessHandle, IN PVOID BaseAddress, IN ULONG NumberOfBytesToFlush)
ULONG NTAPI NtGetCurrentProcessorNumber (VOID)
KPROCESSOR_MODE NTAPI ExGetPreviousMode (VOID)

Variables

FAST_MUTEX ExpEnvironmentLock
ERESOURCE ExpFirmwareTableResource
LIST_ENTRY ExpFirmwareTableProviderListHead
static QSSI_CALLS CallQS []

Generated on Sun May 27 2012 05:11:39 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.