ReactOS 0.4.16-dev-197-g92996da
|
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 | IdleTime, |
PULONG | KernelAndUserTime, | ||
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 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 2098 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 1768 of file expool.c.
Referenced by QSI_DEF().
Definition at line 194 of file sysinfo.c.
Referenced by ExLockUserBuffer(), and 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 | ||
) |
Definition at line 3055 of file sysinfo.c.
Referenced by RtlGetCurrentProcessorNumber().
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, | ||
_Out_opt_ PVOID | Value, | ||
_Inout_ PULONG | ReturnLength, | ||
_Out_opt_ PULONG | Attributes | ||
) |
Definition at line 567 of file sysinfo.c.
Referenced by _Success_().
__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 2931 of file sysinfo.c.
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_reads_bytes_opt_(ValueLength) PVOID | Value, | ||
_In_ ULONG | ValueLength, | ||
_In_ ULONG | Attributes | ||
) |
Definition at line 580 of file sysinfo.c.
Referenced by SetFirmwareEnvironmentVariableExW().
__kernel_entry NTSTATUS NTAPI NtSetSystemInformation | ( | _In_ SYSTEM_INFORMATION_CLASS | SystemInformationClass, |
_In_reads_bytes_(SystemInformationLength) PVOID | SystemInformation, | ||
_In_ ULONG | SystemInformationLength | ||
) |
Definition at line 3008 of file sysinfo.c.
QSI_DEF | ( | SystemBasicInformation | ) |
Definition at line 617 of file sysinfo.c.
QSI_DEF | ( | SystemCallCountInformation | ) |
QSI_DEF | ( | SystemCallTimeInformation | ) |
QSI_DEF | ( | SystemContextSwitchInformation | ) |
Definition at line 1846 of file sysinfo.c.
QSI_DEF | ( | SystemCrashDumpInformation | ) |
QSI_DEF | ( | SystemCrashDumpStateInformation | ) |
QSI_DEF | ( | SystemCurrentTimeZoneInformation | ) |
Definition at line 2068 of file sysinfo.c.
QSI_DEF | ( | SystemDeviceInformation | ) |
Definition at line 1138 of file sysinfo.c.
QSI_DEF | ( | SystemDpcBehaviourInformation | ) |
Definition at line 1556 of file sysinfo.c.
QSI_DEF | ( | SystemExceptionInformation | ) |
Definition at line 1777 of file sysinfo.c.
QSI_DEF | ( | SystemExtendedHandleInformation | ) |
Definition at line 2490 of file sysinfo.c.
QSI_DEF | ( | SystemExtendedProcessInformation | ) |
QSI_DEF | ( | SystemFileCacheInformation | ) |
Definition at line 1481 of file sysinfo.c.
QSI_DEF | ( | SystemFirmwareTableInformation | ) |
Definition at line 2721 of file sysinfo.c.
QSI_DEF | ( | SystemFlagsInformation | ) |
Definition at line 1202 of file sysinfo.c.
QSI_DEF | ( | SystemFullMemoryInformation | ) |
Definition at line 1581 of file sysinfo.c.
QSI_DEF | ( | SystemHandleInformation | ) |
Definition at line 1304 of file sysinfo.c.
QSI_DEF | ( | SystemInterruptInformation | ) |
Definition at line 1526 of file sysinfo.c.
QSI_DEF | ( | SystemKernelDebuggerInformation | ) |
Definition at line 1822 of file sysinfo.c.
QSI_DEF | ( | SystemLegacyDriverInformation | ) |
QSI_DEF | ( | SystemLocksInformation | ) |
QSI_DEF | ( | SystemLogicalProcessorInformation | ) |
Definition at line 2637 of file sysinfo.c.
QSI_DEF | ( | SystemLookasideInformation | ) |
Definition at line 2153 of file sysinfo.c.
QSI_DEF | ( | SystemModuleInformation | ) |
Definition at line 1250 of file sysinfo.c.
QSI_DEF | ( | SystemNextEventIdInformation | ) |
QSI_DEF | ( | SystemNonPagedPoolInformation | ) |
QSI_DEF | ( | SystemNumaAvailableMemory | ) |
Definition at line 2436 of file sysinfo.c.
QSI_DEF | ( | SystemNumaProcessorMap | ) |
Definition at line 2366 of file sysinfo.c.
QSI_DEF | ( | SystemObjectInformation | ) |
QSI_DEF | ( | SystemObjectSecurityMode | ) |
Definition at line 2621 of file sysinfo.c.
QSI_DEF | ( | SystemPagedPoolInformation | ) |
QSI_DEF | ( | SystemPageFileInformation | ) |
Definition at line 1441 of file sysinfo.c.
QSI_DEF | ( | SystemPathInformation | ) |
Definition at line 862 of file sysinfo.c.
QSI_DEF | ( | SystemPerformanceInformation | ) |
Definition at line 676 of file sysinfo.c.
QSI_DEF | ( | SystemPerformanceTraceInformation | ) |
QSI_DEF | ( | SystemPoolTagInformation | ) |
Definition at line 1519 of file sysinfo.c.
QSI_DEF | ( | SystemPrefetcherInformation | ) |
QSI_DEF | ( | SystemProcessInformation | ) |
Definition at line 879 of file sysinfo.c.
QSI_DEF | ( | SystemProcessorIdleInformation | ) |
Definition at line 2045 of file sysinfo.c.
QSI_DEF | ( | SystemProcessorInformation | ) |
Definition at line 647 of file sysinfo.c.
QSI_DEF | ( | SystemProcessorPerformanceInformation | ) |
Definition at line 1165 of file sysinfo.c.
QSI_DEF | ( | SystemRangeStartInformation | ) |
QSI_DEF | ( | SystemRecommendedSharedDataAlignment | ) |
QSI_DEF | ( | SystemRegistryQuotaInformation | ) |
Definition at line 1888 of file sysinfo.c.
QSI_DEF | ( | SystemSessionInformation | ) |
QSI_DEF | ( | SystemSessionProcessesInformation | ) |
QSI_DEF | ( | SystemStackTraceInformation | ) |
QSI_DEF | ( | SystemSummaryMemoryInformation | ) |
QSI_DEF | ( | SystemTimeAdjustmentInformation | ) |
Definition at line 1684 of file sysinfo.c.
QSI_DEF | ( | SystemTimeOfDayInformation | ) |
Definition at line 825 of file sysinfo.c.
QSI_DEF | ( | SystemVdmBopInformation | ) |
QSI_DEF | ( | SystemVdmInstemulInformation | ) |
QSI_DEF | ( | SystemVerifierAddDriverInformation | ) |
QSI_DEF | ( | SystemVerifierInformation | ) |
QSI_DEF | ( | SystemVerifierRemoveDriverInformation | ) |
SSI_DEF | ( | SystemCurrentTimeZoneInformation | ) |
Definition at line 2085 of file sysinfo.c.
SSI_DEF | ( | SystemDpcBehaviourInformation | ) |
SSI_DEF | ( | SystemExtendServiceTableInformation | ) |
Definition at line 1914 of file sysinfo.c.
SSI_DEF | ( | SystemFileCacheInformation | ) |
SSI_DEF | ( | SystemFlagsInformation | ) |
SSI_DEF | ( | SystemLoadGdiDriverInformation | ) |
Definition at line 1610 of file sysinfo.c.
SSI_DEF | ( | SystemLoadGdiDriverInSystemSpaceInformation | ) |
SSI_DEF | ( | SystemPrioritySeperation | ) |
Definition at line 2008 of file sysinfo.c.
SSI_DEF | ( | SystemRegistryQuotaInformation | ) |
SSI_DEF | ( | SystemSessionCreate | ) |
SSI_DEF | ( | SystemSessionDetach | ) |
SSI_DEF | ( | SystemTimeAdjustmentInformation | ) |
Definition at line 1704 of file sysinfo.c.
SSI_DEF | ( | SystemTimeSlipNotification | ) |
SSI_DEF | ( | SystemUnloadGdiDriverInformation | ) |
Definition at line 1664 of file sysinfo.c.
SSI_DEF | ( | SystemVerifierInformation | ) |
SSI_DEF | ( | SystemVerifierThunkExtend | ) |
|
static |
Definition at line 2840 of file sysinfo.c.
Referenced by NtQuerySystemInformation(), and NtSetSystemInformation().
FAST_MUTEX ExpEnvironmentLock |
Definition at line 29 of file sysinfo.c.
Referenced by ExpInitSystemPhase0().
LIST_ENTRY ExpFirmwareTableProviderListHead |
Definition at line 31 of file sysinfo.c.
Referenced by ExpInitSystemPhase0().
ERESOURCE ExpFirmwareTableResource |
Definition at line 30 of file sysinfo.c.
Referenced by ExpInitSystemPhase0().
|
extern |
Definition at line 18 of file handle.c.
Referenced by ExCreateHandleTable(), ExDupHandleTable(), ExpInitializeHandleTables(), and QSI_DEF().
|
extern |
Definition at line 19 of file handle.c.
Referenced by ExCreateHandleTable(), ExDupHandleTable(), ExpInitializeHandleTables(), ExRemoveHandleTable(), and QSI_DEF().