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 [] |