ReactOS 0.4.15-dev-5865-g640e228
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | PV_NT351 0x00030033 |
Functions | |||||||||
VOID WINAPI | GetSystemInfoInternal (IN PSYSTEM_BASIC_INFORMATION BasicInfo, IN PSYSTEM_PROCESSOR_INFORMATION ProcInfo, OUT LPSYSTEM_INFO SystemInfo) | ||||||||
static UINT | BaseQuerySystemFirmware (IN DWORD FirmwareTableProviderSignature, IN DWORD FirmwareTableID, OUT PVOID pFirmwareTableBuffer, IN DWORD BufferSize, IN SYSTEM_FIRMWARE_TABLE_ACTION Action) | ||||||||
SIZE_T WINAPI | GetLargePageMinimum (VOID) | ||||||||
VOID WINAPI | GetSystemInfo (IN LPSYSTEM_INFO lpSystemInfo) | ||||||||
BOOL WINAPI | IsProcessorFeaturePresent (IN DWORD ProcessorFeature) | ||||||||
BOOL WINAPI | GetSystemRegistryQuota (OUT PDWORD pdwQuotaAllowed, OUT PDWORD pdwQuotaUsed) | ||||||||
VOID WINAPI | GetNativeSystemInfo (IN LPSYSTEM_INFO lpSystemInfo) | ||||||||
BOOL WINAPI | GetLogicalProcessorInformation (OUT PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, IN OUT PDWORD ReturnLength) | ||||||||
BOOL WINAPI | GetNumaHighestNodeNumber (OUT PULONG HighestNodeNumber) | ||||||||
BOOL WINAPI | GetNumaNodeProcessorMask (IN UCHAR Node, OUT PULONGLONG ProcessorMask) | ||||||||
BOOL WINAPI | GetNumaProcessorNode (IN UCHAR Processor, OUT PUCHAR NodeNumber) | ||||||||
BOOL WINAPI | GetNumaAvailableMemoryNode (IN UCHAR Node, OUT PULONGLONG AvailableBytes) | ||||||||
DWORD WINAPI | GetFirmwareEnvironmentVariableW (IN LPCWSTR lpName, IN LPCWSTR lpGuid, IN PVOID pValue, IN DWORD nSize) | ||||||||
BOOL WINAPI | SetFirmwareEnvironmentVariableW (IN LPCWSTR lpName, IN LPCWSTR lpGuid, IN PVOID pValue, IN DWORD nSize) | ||||||||
DWORD WINAPI | GetFirmwareEnvironmentVariableA (IN LPCSTR lpName, IN LPCSTR lpGuid, IN PVOID pValue, IN DWORD nSize) | ||||||||
BOOL WINAPI | SetFirmwareEnvironmentVariableA (IN LPCSTR lpName, IN LPCSTR lpGuid, IN PVOID pValue, IN DWORD nSize) | ||||||||
EnumSystemFirmwareTables | |||||||||
@implemented Obtains firmware table identifiers. https://msdn.microsoft.com/en-us/library/windows/desktop/ms724259(v=vs.85).aspx
| |||||||||
UINT WINAPI | EnumSystemFirmwareTables (IN DWORD FirmwareTableProviderSignature, OUT PVOID pFirmwareTableBuffer, IN DWORD BufferSize) | ||||||||
GetSystemFirmwareTable | |||||||||
@implemented Obtains the firmware table data. https://msdn.microsoft.com/en-us/library/windows/desktop/ms724379(v=vs.85).aspx
| |||||||||
UINT WINAPI | GetSystemFirmwareTable (IN DWORD FirmwareTableProviderSignature, IN DWORD FirmwareTableID, OUT PVOID pFirmwareTableBuffer, IN DWORD BufferSize) | ||||||||
BOOL WINAPI | GetSystemFileCacheSize (OUT PSIZE_T lpMinimumFileCacheSize, OUT PSIZE_T lpMaximumFileCacheSize, OUT PDWORD lpFlags) | ||||||||
BOOL WINAPI | SetSystemFileCacheSize (IN SIZE_T MinimumFileCacheSize, IN SIZE_T MaximumFileCacheSize, IN DWORD Flags) | ||||||||
LONG WINAPI | GetCurrentPackageId (UINT32 *BufferLength, BYTE *Buffer) | ||||||||
|
static |
Definition at line 81 of file sysinfo.c.
Referenced by EnumSystemFirmwareTables(), and GetSystemFirmwareTable().
UINT WINAPI EnumSystemFirmwareTables | ( | IN DWORD | FirmwareTableProviderSignature, |
OUT PVOID | pFirmwareTableBuffer, | ||
IN DWORD | BufferSize | ||
) |
Definition at line 501 of file sysinfo.c.
BOOL WINAPI GetLogicalProcessorInformation | ( | OUT PSYSTEM_LOGICAL_PROCESSOR_INFORMATION | Buffer, |
IN OUT PDWORD | ReturnLength | ||
) |
Definition at line 232 of file sysinfo.c.
VOID WINAPI GetNativeSystemInfo | ( | IN LPSYSTEM_INFO | lpSystemInfo | ) |
Definition at line 206 of file sysinfo.c.
Referenced by enumerate_gac(), get_osarchitecture(), GetSystemCPU(), set_installer_properties(), test_appsearch_reglocator(), and test_installprops().
Definition at line 386 of file sysinfo.c.
Definition at line 264 of file sysinfo.c.
Referenced by GetEnvVarOrSpecial().
Definition at line 297 of file sysinfo.c.
Definition at line 332 of file sysinfo.c.
UINT WINAPI GetSystemFirmwareTable | ( | IN DWORD | FirmwareTableProviderSignature, |
IN DWORD | FirmwareTableID, | ||
OUT PVOID | pFirmwareTableBuffer, | ||
IN DWORD | BufferSize | ||
) |
Definition at line 548 of file sysinfo.c.
Referenced by fill_baseboard(), fill_bios(), fill_compsysproduct(), and fill_systemenclosure().
VOID WINAPI GetSystemInfo | ( | IN LPSYSTEM_INFO | lpSystemInfo | ) |
Definition at line 142 of file sysinfo.c.
Referenced by _LocalGetPrinterLevel0(), AllSysInfo(), DllMain(), dump_system_info(), EmptyWorkingSet(), ExpandInstallerPath(), get_estimated_size(), GetSystemCPU(), InitializeSystemPage(), NewCtxInit(), CListNode::operator new(), PrintSystemInfo(), ProcessorDlgProc(), ProcessPageShowContextMenu(), CKsAllocator::SetProperties(), SetupDiGetActualSectionToInstallExW(), START_TEST(), StartInstaller(), StatisticsMain(), StdMemAllocator_Alloc(), TaskManager_OnTabWndSelChange(), test_affinity(), test_CompareStringW(), test_CreateFileMapping_protection(), test_CreateThread_stack(), test_dpa(), test_GetNumaProcessorNode(), test_HeapCreate(), test_mapping(), test_NtGetCurrentProcessorNumber(), test_NtQuerySection(), test_query_logicalproc(), test_query_processor_power_info(), test_SystemInfo(), test_thread_processor(), test_VirtualAlloc_protection(), test_VirtualProtect(), test_WICCreateBitmapFromSectionEx(), test_WriteFileGather(), FxInterruptThreadpool::UpdateThreadPoolThreadLimits(), VirtualTest(), wave_in_test_device(), wave_out_test_device(), and WICCreateBitmapFromSectionEx().
VOID WINAPI GetSystemInfoInternal | ( | IN PSYSTEM_BASIC_INFORMATION | BasicInfo, |
IN PSYSTEM_PROCESSOR_INFORMATION | ProcInfo, | ||
OUT LPSYSTEM_INFO | SystemInfo | ||
) |
Definition at line 27 of file sysinfo.c.
Referenced by GetNativeSystemInfo(), and GetSystemInfo().
Definition at line 179 of file sysinfo.c.
Definition at line 168 of file sysinfo.c.
Referenced by _fpreset(), dump_system_info(), and ProcessorDlgProc().