Enumerations | Functions

Report APIs

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

Enumeration Type Documentation

Enumerator:
FORMAT_TEXT 
FORMAT_HTML 

Function Documentation

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

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
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).

Parameters:
[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
Returns:
TRUE if successful, otherwise FALSE
 All Data Structures Files Functions Variables Enumerations Enumerator Defines