ReactOS
0.4.15-dev-5640-g0dde428
|
Go to the source code of this file.
Classes | |
struct | _QSSI_CALLS |
Macros | |
#define | NDEBUG |
#define | MAX_ENVVAL_SIZE 1024 |
#define | SIG_ACPI 0x41435049 |
#define | SIG_FIRM 0x4649524D |
#define | SIG_RSMB 0x52534D42 |
#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 RTL_NUMBER_OF(CallQS) |
Typedefs | |
typedef struct _QSSI_CALLS | QSSI_CALLS |
#define MAX_SYSTEM_INFO_CLASS RTL_NUMBER_OF(CallQS) |
#define MIN_SYSTEM_INFO_CLASS (SystemBasicInformation) |
typedef struct _QSSI_CALLS QSSI_CALLS |
C_ASSERT | ( | SystemBasicInformation | = =0 | ) |
VOID NTAPI ExGetCurrentProcessorCounts | ( | PULONG | ThreadKernelTime, |
PULONG | TotalCpuTime, | ||
PULONG | ProcessorNumber | ||
) |
Definition at line 345 of file sysinfo.c.
Referenced by NdisGetCurrentProcessorCounts().
Definition at line 324 of file sysinfo.c.
Referenced by NdisGetCurrentProcessorCpuUsage().
KPROCESSOR_MODE NTAPI ExGetPreviousMode | ( | VOID | ) |
Definition at line 3062 of file sysinfo.c.
Referenced by _Function_class_(), _IRQL_requires_max_(), ApphelpCacheAccessCheck(), CreateClientPort(), DbgkMapViewOfSection(), DbgkUnMapViewOfSection(), IKsPin_PinMasterClock(), IopCreateFile(), IopDeviceFsIoControl(), IopGetSetSecurityObject(), IopQueryAttributesFile(), IopUnloadDriver(), KdpLoggerThread(), KernelModeTest(), KsFastMethodHandler(), KsFastPropertyHandler(), KsInstallBusEnumInterface(), KsReadFile(), KsRemoveBusEnumInterface(), KsStreamIo(), KsWriteFile(), MiQueryMemoryBasicInformation(), MiQueryMemorySectionName(), MmCreateArm3Section(), MmCreateDataFileSection(), MmCreateImageSection(), MmCreatePhysicalMemorySection(), MmCreateSection(), MmMapViewOfSection(), NtAccessCheck(), NtAddAtom(), NtAdjustGroupsToken(), NtAlertResumeThread(), NtAlertThread(), NtAllocateLocallyUniqueId(), NtAllocateUuids(), NtAssignProcessToJobObject(), NtCancelTimer(), NtClearEvent(), NtClose(), NtCloseObjectAuditAlarm(), NtCompareTokens(), NtCreateDebugObject(), NtCreateDirectoryObject(), NtCreateEvent(), NtCreateEventPair(), NtCreateIoCompletion(), NtCreateJobObject(), NtCreateKey(), NtCreateMutant(), NtCreatePagingFile(), NtCreateProcessEx(), NtCreateProfile(), NtCreateSection(), NtCreateSemaphore(), NtCreateSymbolicLinkObject(), NtCreateTimer(), NtCreateToken(), NtDebugActiveProcess(), NtDebugContinue(), NtDelayExecution(), NtDeleteKey(), NtDeleteValueKey(), NtDisplayString(), NtDuplicateObject(), NtEnumerateKey(), NtEnumerateValueKey(), NtExtendSection(), NtFilterToken(), NtFindAtom(), NtFlushInstructionCache(), NtFlushKey(), NtFlushVirtualMemory(), NtGetContextThread(), NtGetWriteWatch(), NtImpersonateAnonymousToken(), NtImpersonateThread(), NtIsProcessInJob(), NtLoadKeyEx(), NtLockProductActivationKeys(), NtLockVirtualMemory(), NtMakePermanentObject(), NtMapViewOfSection(), NtNotifyChangeDirectoryFile(), NtOpenDirectoryObject(), NtOpenEvent(), NtOpenEventPair(), NtOpenIoCompletion(), NtOpenJobObject(), NtOpenKey(), NtOpenMutant(), NtOpenObjectAuditAlarm(), NtOpenProcessTokenEx(), NtOpenSection(), NtOpenSemaphore(), NtOpenSymbolicLinkObject(), NtOpenThreadTokenEx(), NtOpenTimer(), NtPrivilegedServiceAuditAlarm(), NtProtectVirtualMemory(), NtPulseEvent(), NtQueryDirectoryFile(), NtQueryDirectoryObject(), NtQueryEvent(), NtQueryInformationAtom(), NtQueryInformationFile(), NtQueryInformationJobObject(), NtQueryInformationProcess(), NtQueryInformationThread(), NtQueryInformationToken(), NtQueryIntervalProfile(), NtQueryIoCompletion(), NtQueryKey(), NtQueryMutant(), NtQueryObject(), NtQueryPerformanceCounter(), NtQuerySection(), NtQuerySecurityObject(), NtQuerySemaphore(), NtQuerySymbolicLinkObject(), NtQuerySystemEnvironmentValue(), NtQuerySystemInformation(), NtQuerySystemTime(), NtQueryTimer(), NtQueryTimerResolution(), NtQueryValueKey(), NtQueryVirtualMemory(), NtQueueApcThreadEx(), NtRaiseHardError(), NtReadVirtualMemory(), NtReleaseMutant(), NtReleaseSemaphore(), NtRemoveIoCompletion(), NtRemoveProcessDebug(), NtResetEvent(), NtResetWriteWatch(), NtResumeProcess(), NtResumeThread(), NtSaveKeyEx(), NtSaveMergedKeys(), NtSetContextThread(), NtSetDebugFilterState(), NtSetDefaultHardErrorPort(), NtSetEvent(), NtSetEventBoostPriority(), NtSetHighEventPair(), NtSetHighWaitLowEventPair(), NtSetInformationDebugObject(), NtSetInformationFile(), NtSetInformationJobObject(), NtSetInformationObject(), NtSetInformationProcess(), NtSetInformationThread(), NtSetInformationToken(), NtSetIoCompletion(), NtSetLowEventPair(), NtSetLowWaitHighEventPair(), NtSetSecurityObject(), NtSetSystemEnvironmentValue(), NtSetSystemInformation(), NtSetSystemTime(), NtSetTimer(), NtSetTimerResolution(), NtSetValueKey(), NtSignalAndWaitForSingleObject(), NtStartProfile(), NtStopProfile(), NtSuspendProcess(), NtSuspendThread(), NtTerminateJobObject(), NtTestAlert(), NtUnloadKey2(), NtUnlockVirtualMemory(), NtUnmapViewOfSection(), NtUserGetGuiResources(), NtWaitForDebugEvent(), NtWaitForMultipleObjects(), NtWaitForSingleObject(), NtWaitHighEventPair(), NtWaitLowEventPair(), NtWriteVirtualMemory(), ObpCreateHandle(), ObQueryObjectAuditingByHandle(), PsOpenTokenOfProcess(), PspAssignPrimaryToken(), PspCreateProcess(), PspCreateThread(), PspSetPrimaryToken(), QSI_DEF(), SepAccessCheckAndAuditAlarm(), SSI_DEF(), START_TEST(), TestMessageHandler(), UserModeTest(), VfatSetRenameInformation(), WmipOpenGuidForEvents(), and WmipRegisterGuids().
Definition at line 363 of file sysinfo.c.
Referenced by KsecReadMachineSpecificCounters(), PciApplyHacks(), PciQueryRequirements(), and START_TEST().
NTSTATUS NTAPI ExLockUserBuffer | ( | PVOID | BaseAddress, |
ULONG | Length, | ||
KPROCESSOR_MODE | AccessMode, | ||
LOCK_OPERATION | Operation, | ||
PVOID * | MappedSystemVa, | ||
PMDL * | OutMdl | ||
) |
Definition at line 202 of file sysinfo.c.
Referenced by QSI_DEF().
FORCEINLINE NTSTATUS ExpConvertLdrModuleToRtlModule | ( | IN ULONG | ModuleCount, |
IN PLDR_DATA_TABLE_ENTRY | LdrEntry, | ||
OUT PRTL_PROCESS_MODULE_INFORMATION | ModuleInfo | ||
) |
Definition at line 35 of file sysinfo.c.
Referenced by ExpQueryModuleInformation().
|
static |
Definition at line 2096 of file sysinfo.c.
Referenced by QSI_DEF().
NTSTATUS NTAPI ExpGetRawSMBiosTable | ( | _Out_opt_ PVOID | Buffer, |
_Out_ ULONG * | OutSize, | ||
_In_ ULONG | BufferSize | ||
) |
Definition at line 250 of file sysinfo.c.
Referenced by QSI_DEF().
NTSTATUS NTAPI ExpQueryModuleInformation | ( | IN PLIST_ENTRY | KernelModeList, |
IN PLIST_ENTRY | UserModeList, | ||
OUT PRTL_PROCESS_MODULES | Modules, | ||
IN ULONG | Length, | ||
OUT PULONG | ReturnLength | ||
) |
Definition at line 91 of file sysinfo.c.
Referenced by QSI_DEF().
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 | ||
) |
Definition at line 1765 of file expool.c.
Referenced by QSI_DEF().
BOOLEAN NTAPI ExVerifySuite | ( | SUITE_TYPE | SuiteType | ) |
Definition at line 377 of file sysinfo.c.
Referenced by DisplayBootBitmap(), and InitializeMachineInformation().
Definition at line 827 of file session.c.
Referenced by SSI_DEF().
Definition at line 887 of file session.c.
Referenced by SSI_DEF().
NTSTATUS NTAPI NtEnumerateSystemEnvironmentValuesEx | ( | IN ULONG | InformationClass, |
IN PVOID | Buffer, | ||
IN ULONG | BufferLength | ||
) |
NTSTATUS NTAPI NtQuerySystemEnvironmentValue | ( | IN PUNICODE_STRING | VariableName, |
OUT PWSTR | ValueBuffer, | ||
IN ULONG | ValueBufferLength, | ||
IN OUT PULONG ReturnLength | OPTIONAL | ||
) |
Definition at line 385 of file sysinfo.c.
Referenced by Test_API().
NTSTATUS NTAPI NtQuerySystemEnvironmentValueEx | ( | IN PUNICODE_STRING | VariableName, |
IN LPGUID | VendorGuid, | ||
IN PVOID | Value, | ||
IN OUT PULONG | ReturnLength, | ||
IN OUT PULONG | Attributes | ||
) |
__kernel_entry NTSTATUS NTAPI NtQuerySystemInformation | ( | _In_ SYSTEM_INFORMATION_CLASS | SystemInformationClass, |
_Out_writes_bytes_to_opt_(SystemInformationLength, *ReturnLength) PVOID | SystemInformation, | ||
_In_ ULONG | SystemInformationLength, | ||
_Out_opt_ PULONG | ReturnLength | ||
) |
Definition at line 2929 of file sysinfo.c.
Referenced by BaseQuerySystemFirmware(), GetLogicalProcessorInformation(), GetNumaAvailableMemoryNode(), GetNumaHighestNodeNumber(), GetNumaNodeProcessorMask(), GetNumaProcessorNode(), GetSystemInfo(), and GetSystemRegistryQuota().
NTSTATUS NTAPI NtSetSystemEnvironmentValue | ( | IN PUNICODE_STRING | VariableName, |
IN PUNICODE_STRING | Value | ||
) |
Definition at line 487 of file sysinfo.c.
NTSTATUS NTAPI NtSetSystemEnvironmentValueEx | ( | IN PUNICODE_STRING | VariableName, |
IN LPGUID | VendorGuid, | ||
IN PVOID | Value, | ||
IN OUT PULONG | ReturnLength, | ||
IN OUT PULONG | Attributes | ||
) |
__kernel_entry NTSTATUS NTAPI NtSetSystemInformation | ( | _In_ SYSTEM_INFORMATION_CLASS | SystemInformationClass, |
_In_reads_bytes_(SystemInformationLength) PVOID | SystemInformation, | ||
_In_ ULONG | SystemInformationLength | ||
) |
Definition at line 3006 of file sysinfo.c.
QSI_DEF | ( | SystemBasicInformation | ) |
Definition at line 615 of file sysinfo.c.
QSI_DEF | ( | SystemProcessorInformation | ) |
Definition at line 645 of file sysinfo.c.
QSI_DEF | ( | SystemPerformanceInformation | ) |
Definition at line 674 of file sysinfo.c.
QSI_DEF | ( | SystemTimeOfDayInformation | ) |
QSI_DEF | ( | SystemPathInformation | ) |
QSI_DEF | ( | SystemProcessInformation | ) |
Definition at line 877 of file sysinfo.c.
QSI_DEF | ( | SystemCallCountInformation | ) |
QSI_DEF | ( | SystemDeviceInformation | ) |
Definition at line 1136 of file sysinfo.c.
QSI_DEF | ( | SystemProcessorPerformanceInformation | ) |
Definition at line 1163 of file sysinfo.c.
QSI_DEF | ( | SystemFlagsInformation | ) |
Definition at line 1200 of file sysinfo.c.
QSI_DEF | ( | SystemCallTimeInformation | ) |
QSI_DEF | ( | SystemModuleInformation | ) |
Definition at line 1248 of file sysinfo.c.
QSI_DEF | ( | SystemLocksInformation | ) |
QSI_DEF | ( | SystemStackTraceInformation | ) |
QSI_DEF | ( | SystemPagedPoolInformation | ) |
QSI_DEF | ( | SystemNonPagedPoolInformation | ) |
QSI_DEF | ( | SystemHandleInformation | ) |
Definition at line 1302 of file sysinfo.c.
QSI_DEF | ( | SystemObjectInformation | ) |
QSI_DEF | ( | SystemPageFileInformation | ) |
Definition at line 1439 of file sysinfo.c.
QSI_DEF | ( | SystemVdmInstemulInformation | ) |
QSI_DEF | ( | SystemVdmBopInformation | ) |
QSI_DEF | ( | SystemFileCacheInformation | ) |
Definition at line 1479 of file sysinfo.c.
QSI_DEF | ( | SystemPoolTagInformation | ) |
Definition at line 1517 of file sysinfo.c.
QSI_DEF | ( | SystemInterruptInformation | ) |
Definition at line 1524 of file sysinfo.c.
QSI_DEF | ( | SystemDpcBehaviourInformation | ) |
Definition at line 1554 of file sysinfo.c.
QSI_DEF | ( | SystemFullMemoryInformation | ) |
Definition at line 1579 of file sysinfo.c.
QSI_DEF | ( | SystemTimeAdjustmentInformation | ) |
Definition at line 1682 of file sysinfo.c.
QSI_DEF | ( | SystemSummaryMemoryInformation | ) |
QSI_DEF | ( | SystemNextEventIdInformation | ) |
QSI_DEF | ( | SystemPerformanceTraceInformation | ) |
QSI_DEF | ( | SystemCrashDumpInformation | ) |
QSI_DEF | ( | SystemExceptionInformation | ) |
Definition at line 1775 of file sysinfo.c.
QSI_DEF | ( | SystemCrashDumpStateInformation | ) |
QSI_DEF | ( | SystemKernelDebuggerInformation | ) |
Definition at line 1820 of file sysinfo.c.
QSI_DEF | ( | SystemContextSwitchInformation | ) |
Definition at line 1844 of file sysinfo.c.
QSI_DEF | ( | SystemRegistryQuotaInformation | ) |
Definition at line 1886 of file sysinfo.c.
QSI_DEF | ( | SystemProcessorIdleInformation | ) |
Definition at line 2043 of file sysinfo.c.
QSI_DEF | ( | SystemCurrentTimeZoneInformation | ) |
Definition at line 2066 of file sysinfo.c.
QSI_DEF | ( | SystemLookasideInformation | ) |
Definition at line 2151 of file sysinfo.c.
QSI_DEF | ( | SystemSessionInformation | ) |
QSI_DEF | ( | SystemRangeStartInformation | ) |
Definition at line 2312 of file sysinfo.c.
QSI_DEF | ( | SystemVerifierInformation | ) |
QSI_DEF | ( | SystemSessionProcessesInformation | ) |
QSI_DEF | ( | SystemNumaProcessorMap | ) |
Definition at line 2364 of file sysinfo.c.