Enumerations | |
enum | SYSINFO_FORMAT_TYPE { FORMAT_TEXT = 0, FORMAT_HTML } |
Functions | |
SYSINFO_API BOOL | SysInfoDll_FormatAll (SYSINFO_FORMAT_TYPE Format, LPWSTR szComputerName, LPWSTR szOSName, CPUINFO *pCPUinfo, MEMORYSTATUSEX *pMemInfoEx, MEMMODULEINFO *pMemModuleInfo, MULTIMONITOR_DYN *MM, DISPLAY_DEVICES *DD, LPWSTR szGraphicsSummary, SYSINFO_WMI *SysInfo_WMI, SYSINFO_SMBIOS *SysInfo_SMBIOS, USB_HOST_CONTROLLERS *USBHostControllers, LPWSTR pszRes, int *iResLen) |
Call this function to format all system information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatSummary (SYSINFO_FORMAT_TYPE Format, LPWSTR szComputerName, LPWSTR szOSName, CPUINFO *pCPUinfo, MEMORYSTATUSEX *pMemInfoEx, LPWSTR szGraphicsSummary, SYSINFO_WMI *SysInfo_WMI, SYSINFO_SMBIOS *SysInfo_SMBIOS, LPWSTR pszRes, int *iResLen) |
Call this function to format all system information (summary only) into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatGeneral (SYSINFO_FORMAT_TYPE Format, LPWSTR szComputerName, SYSINFO_WMI *SysInfo_WMI, SYSINFO_SMBIOS *SysInfo_SMBIOS, LPWSTR pszRes, int *iResLen) |
Call this function to format the general system information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatCPU (SYSINFO_FORMAT_TYPE Format, CPUINFO *pCPUinfo, LPWSTR pszRes, int *iResLen) |
Call this function to format the CPU information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatMemory (SYSINFO_FORMAT_TYPE Format, MEMORYSTATUSEX *pMemInfoEx, SYSINFO_WMI *SysInfo_WMI, SYSINFO_SMBIOS *SysInfo_SMBIOS, MEMMODULEINFO *pMemModuleInfo, LPWSTR pszRes, int *iResLen) |
Call this function to format the Memory information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatMemSPD (SYSINFO_FORMAT_TYPE Format, MEMMODULEINFO *pMemModuleInfo, LPWSTR pszRes, int *iResLen) |
Call this function to format the Memory SPD information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatGraphics (SYSINFO_FORMAT_TYPE Format, MULTIMONITOR_DYN *MM, DISPLAY_DEVICES *DD, LPWSTR szGraphicsSummary, LPWSTR pszRes, int *iResLen) |
Call this function to format the Monitor/Display Device information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatDiskVolumes (SYSINFO_FORMAT_TYPE Format, SYSINFO_WMI *SysInfo_WMI, LPWSTR pszRes, int *iResLen) |
Call this function to format the Disk volume information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatDiskDrives (SYSINFO_FORMAT_TYPE Format, SYSINFO_WMI *SysInfo_WMI, LPWSTR pszRes, int *iResLen) |
Call this function to format the Disk drive information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatOpticalDrives (SYSINFO_FORMAT_TYPE Format, SYSINFO_WMI *SysInfo_WMI, LPWSTR pszRes, int *iResLen) |
Call this function to format the Optical drive information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatNetwork (SYSINFO_FORMAT_TYPE Format, SYSINFO_WMI *SysInfo_WMI, LPWSTR pszRes, int *iResLen) |
Call this function to format the Network information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatPorts (SYSINFO_FORMAT_TYPE Format, SYSINFO_WMI *SysInfo_WMI, LPWSTR pszRes, int *iResLen) |
Call this function to format the Port information into a string (for reporting purposes). | |
SYSINFO_API BOOL | SysInfoDll_FormatUSB (SYSINFO_FORMAT_TYPE Format, USB_HOST_CONTROLLERS *USBHostControllers, LPWSTR pszRes, int *iResLen) |
Call this function to format the USB controller and device information into a string (for reporting purposes). |
enum SYSINFO_FORMAT_TYPE |
SYSINFO_API BOOL SysInfoDll_FormatAll | ( | SYSINFO_FORMAT_TYPE | Format, | |
LPWSTR | szComputerName, | |||
LPWSTR | szOSName, | |||
CPUINFO * | pCPUinfo, | |||
MEMORYSTATUSEX * | pMemInfoEx, | |||
MEMMODULEINFO * | pMemModuleInfo, | |||
MULTIMONITOR_DYN * | MM, | |||
DISPLAY_DEVICES * | DD, | |||
LPWSTR | szGraphicsSummary, | |||
SYSINFO_WMI * | SysInfo_WMI, | |||
SYSINFO_SMBIOS * | SysInfo_SMBIOS, | |||
USB_HOST_CONTROLLERS * | USBHostControllers, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format all system information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | szComputerName | a string containing the computer name to include in the string |
[in] | szOSName | a string containing the OS information to include in the string |
[in] | pCPUinfo | Pointer to a structure containing the CPU info to include in the string |
[in] | pMemInfoEx | Pointer to a structure containing the Memory info to include in the string |
[in] | pMemModuleInfo | Pointer to a structure containing the Memory SPD info to include in the string |
[in] | MM | Pointer to a structure containing the Monitor info to include in the string |
[in] | DD | Pointer to a structure containing the Display device info to include in the string |
[in] | szGraphicsSummary | a string containing the Monitor/display device summary to include in the string |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[in] | SysInfo_SMBIOS | Pointer to a structure containing the SMBIOS info to include in the string |
[in] | USBHostControllers | Pointer to a structure containing the USB controller info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatSummary | ( | SYSINFO_FORMAT_TYPE | Format, | |
LPWSTR | szComputerName, | |||
LPWSTR | szOSName, | |||
CPUINFO * | pCPUinfo, | |||
MEMORYSTATUSEX * | pMemInfoEx, | |||
LPWSTR | szGraphicsSummary, | |||
SYSINFO_WMI * | SysInfo_WMI, | |||
SYSINFO_SMBIOS * | SysInfo_SMBIOS, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format all system information (summary only) into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | szComputerName | a string containing the computer name to include in the string |
[in] | szOSName | a string containing the OS information to include in the string |
[in] | pCPUinfo | Pointer to a structure containing the CPU info to include in the string |
[in] | pMemInfoEx | Pointer to a structure containing the Memory info to include in the string |
[in] | szGraphicsSummary | a string containing the Monitor/display device summary to include in the string |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[in] | SysInfo_SMBIOS | Pointer to a structure containing the SMBIOS info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatGeneral | ( | SYSINFO_FORMAT_TYPE | Format, | |
LPWSTR | szComputerName, | |||
SYSINFO_WMI * | SysInfo_WMI, | |||
SYSINFO_SMBIOS * | SysInfo_SMBIOS, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the general system information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | szComputerName | a string containing the computer name to include in the string |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[in] | SysInfo_SMBIOS | Pointer to a structure containing the SMBIOS info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatCPU | ( | SYSINFO_FORMAT_TYPE | Format, | |
CPUINFO * | pCPUinfo, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the CPU information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | pCPUinfo | Pointer to a structure containing the CPU info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatMemory | ( | SYSINFO_FORMAT_TYPE | Format, | |
MEMORYSTATUSEX * | pMemInfoEx, | |||
SYSINFO_WMI * | SysInfo_WMI, | |||
SYSINFO_SMBIOS * | SysInfo_SMBIOS, | |||
MEMMODULEINFO * | pMemModuleInfo, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the Memory information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | pMemInfoEx | Pointer to a structure containing the Memory info to include in the string |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[in] | SysInfo_SMBIOS | Pointer to a structure containing the SMBIOS info to include in the string |
[in] | pMemModuleInfo | Pointer to a structure containing the memory SPD information |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatMemSPD | ( | SYSINFO_FORMAT_TYPE | Format, | |
MEMMODULEINFO * | pMemModuleInfo, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the Memory SPD information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | pMemModuleInfo | Pointer to a structure containing the Memory SPD info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatGraphics | ( | SYSINFO_FORMAT_TYPE | Format, | |
MULTIMONITOR_DYN * | MM, | |||
DISPLAY_DEVICES * | DD, | |||
LPWSTR | szGraphicsSummary, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the Monitor/Display Device information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | MM | Pointer to a structure containing the Monitor info to include in the string |
[in] | DD | Pointer to a structure containing the Display device info to include in the string |
[in] | szGraphicsSummary | a string containing the Monitor/display device summary to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatDiskVolumes | ( | SYSINFO_FORMAT_TYPE | Format, | |
SYSINFO_WMI * | SysInfo_WMI, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the Disk volume information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatDiskDrives | ( | SYSINFO_FORMAT_TYPE | Format, | |
SYSINFO_WMI * | SysInfo_WMI, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the Disk drive information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatOpticalDrives | ( | SYSINFO_FORMAT_TYPE | Format, | |
SYSINFO_WMI * | SysInfo_WMI, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the Optical drive information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatNetwork | ( | SYSINFO_FORMAT_TYPE | Format, | |
SYSINFO_WMI * | SysInfo_WMI, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the Network information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatPorts | ( | SYSINFO_FORMAT_TYPE | Format, | |
SYSINFO_WMI * | SysInfo_WMI, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the Port information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | SysInfo_WMI | Pointer to a structure containing the WMI info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |
SYSINFO_API BOOL SysInfoDll_FormatUSB | ( | SYSINFO_FORMAT_TYPE | Format, | |
USB_HOST_CONTROLLERS * | USBHostControllers, | |||
LPWSTR | pszRes, | |||
int * | iResLen | |||
) |
Call this function to format the USB controller and device information into a string (for reporting purposes).
[in] | Format | formatting method (see SYSINFO_FORMAT_TYPE) |
[in] | USBHostControllers | Pointer to a structure containing the USB controller info to include in the string |
[out] | pszRes | a string buffer to store the formatted string |
[in,out] | iResLen | Pointer to the size of the pszRes string buffer. On return, contains the length of the pszRes string |