Functions

Aggregate APIs

Functions

SYSINFO_API BOOL SysInfoDll_GetAll (LPWSTR szComputerName, LPWSTR szszOSName, CPUINFO *pCPUinfo, MEMORYSTATUSEX *pMemInfoEx, MULTIMONITOR_DYN *MM, DISPLAY_DEVICES *DD, LPWSTR szGraphicsSummary, SYSINFO_WMI *SysInfo_WMI, SYSINFO_SMBIOS *SysInfo_SMBIOS, USB_HOST_CONTROLLERS *USBHostControllers)
 Call this function to get the aggregate of all of the system information calls above.
SYSINFO_API BOOL SysInfoDll_GetAll_async (LPWSTR szComputerName, LPWSTR szszOSName, CPUINFO *pCPUinfo, MEMORYSTATUSEX *pMemInfoEx, MULTIMONITOR_DYN *MM, DISPLAY_DEVICES *DD, LPWSTR szGraphicsSummary, SYSINFO_WMI *SysInfo_WMI, SYSINFO_SMBIOS *SysInfo_SMBIOS, USB_HOST_CONTROLLERS *USBHostControllers)
 Call this function to get the aggregate of all of the system information calls above.

Function Documentation

SYSINFO_API BOOL SysInfoDll_GetAll ( LPWSTR  szComputerName,
LPWSTR  szszOSName,
CPUINFO pCPUinfo,
MEMORYSTATUSEX *  pMemInfoEx,
MULTIMONITOR_DYN MM,
DISPLAY_DEVICES DD,
LPWSTR  szGraphicsSummary,
SYSINFO_WMI SysInfo_WMI,
SYSINFO_SMBIOS SysInfo_SMBIOS,
USB_HOST_CONTROLLERS USBHostControllers 
)

Call this function to get the aggregate of all of the system information calls above.

This is a synchronous function call.

Parameters:
[out] szComputerName Pointer to a string to store the computer name
[out] szszOSName Pointer to a string to store the OS information
[out] pCPUinfo Pointer to a structure to store the CPU information
[out] pMemInfoEx Pointer to a structure to store the memory information
[out] MM Pointer to a structure to store the monitor information
[out] DD Pointer to a structure to store the display device information
[out] szGraphicsSummary Pointer to a string to store the monitor/display summary information
[out] SysInfo_WMI Pointer to a structure to store the WMI system information
[out] SysInfo_SMBIOS Pointer to a structure to store the SMBIOS system information
[out] USBHostControllers Pointer to a structure to store the USB controller information
Returns:
TRUE if successful, otherwise FALSE
SYSINFO_API BOOL SysInfoDll_GetAll_async ( LPWSTR  szComputerName,
LPWSTR  szszOSName,
CPUINFO pCPUinfo,
MEMORYSTATUSEX *  pMemInfoEx,
MULTIMONITOR_DYN MM,
DISPLAY_DEVICES DD,
LPWSTR  szGraphicsSummary,
SYSINFO_WMI SysInfo_WMI,
SYSINFO_SMBIOS SysInfo_SMBIOS,
USB_HOST_CONTROLLERS USBHostControllers 
)

Call this function to get the aggregate of all of the system information calls above.

The call is asynchronous as it can take some time to return.

Remarks:
After calling this function, all data will be returned except for the SysInfo_WMI. Use SysInfoDll_GetSystemInfo_WMI_async_complete to check that the WMI system information is available. If it is complete, then the WMI information will be returned with the call to SysInfoDll_GetSystemInfo_WMI_async_complete.
See also:
SysInfoDll_GetSystemInfo_WMI_async_complete
Parameters:
[out] szComputerName Pointer to a string to store the computer name
[out] szszOSName Pointer to a string to store the OS information
[out] pCPUinfo Pointer to a structure to store the CPU information
[out] pMemInfoEx Pointer to a structure to store the memory information
[out] MM Pointer to a structure to store the monitor information
[out] DD Pointer to a structure to store the display device information
[out] szGraphicsSummary Pointer to a string to store the monitor/display summary information
[out] SysInfo_WMI Pointer to a structure to store the WMI system information
[out] SysInfo_SMBIOS Pointer to a structure to store the SMBIOS system information
[out] USBHostControllers Pointer to a structure to store the USB controller information
Returns:
TRUE if successful, otherwise FALSE
 All Data Structures Files Functions Variables Enumerations Enumerator Defines