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