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 |