Data Structures |
| struct | BIOSINFO |
| struct | VIRTUALMEMORYINFO |
| struct | OPTICALDRIVEINFO |
| struct | PHYSDISKINFO |
| struct | PHYSDISKINFOSUMMARY |
| struct | PHYSICALDRIVEINFO |
| struct | DISKVOLUMEINFO |
| struct | RAMINFO_WMI |
| struct | COMPUTERMODELINFO |
| struct | BASEBOARDINFO |
| struct | SERIALPORTINFO |
| struct | PARALLELPORTINFO |
| struct | NETWORKADAPTERINFO |
| struct | PORTCONNECTORINFO |
| struct | DISKPARTITIONINFO |
| struct | SYSINFO_WMI |
Defines |
| #define | WMISI_VSHORTSTRING 25 |
| #define | WMISI_SHORTSTRING 50 |
| #define | WMISI_INFO_VSHORTSTRING 100 |
| #define | WMISI_INFO_SHORTSTRING 200 |
| #define | MAXBIOSMODULES 1 |
| #define | MAXBIOSCHARACTERISTICS 100 |
| #define | MAXNUMCDDVD 20 |
| | Max number of CD/DVD drives.
|
| #define | WMISI_MAXPAGEFILES 2 |
| | Max number of page files.
|
| #define | MAX_FILENAME 512 |
| #define | MAXNUMDISKS 80 |
| | Max number of disks that can be tested at the same time.
|
| #define | MAXLOGICALDISKS 26 |
| #define | MAXRAMMODULES 64 |
| #define | MAXCOMPUTERSYSTEMS 1 |
| #define | MAXBASEBOARDS 1 |
| #define | MAXSERIALPORTS 64 |
| #define | MAXSPARALLELPORTS 10 |
| #define | MAXNETWORKADAPTERS 20 |
| #define | MAXPORTCONNECTORS 50 |
| #define | Win32_PortConnector_PortType_PS2 2 |
| | PortType.
|
| #define | Win32_PortConnector_PortType_Keyboard 13 |
| #define | Win32_PortConnector_PortType_Mouse 14 |
| #define | Win32_PortConnector_PortType_USB 16 |
| #define | Win32_PortConnector_PortType_Firewire 17 |
| #define | Win32_PortConnector_PortType_Audio 29 |
| #define | Win32_PortConnector_PortType_NUM 33 |
Enumerations |
| enum | RAMTYPE {
RAMTYPE_UNDEFINED = 0,
RAMTYPE_OTHER,
RAMTYPE_UNKNOWN,
RAMTYPE_DRAM,
RAMTYPE_EDRAM,
RAMTYPE_VRAM,
RAMTYPE_SRAM,
RAMTYPE_RAM,
RAMTYPE_ROM,
RAMTYPE_FLASH,
RAMTYPE_EEPROM,
RAMTYPE_FEPROM,
RAMTYPE_EPROM,
RAMTYPE_CDRAM,
RAMTYPE_3DRAM,
RAMTYPE_SDRAM,
RAMTYPE_SGRAM,
RAMTYPE_RDRAM,
RAMTYPE_DDR,
RAMTYPE_DDR2,
RAMTYPE_DDR2_FB_DIMM,
RAMTYPE_DDR3,
RAMTYPE_TERMINATOR
} |
Functions |
| SYSINFO_API BOOL | SysInfoDll_GetSystemInfo_WMI (SYSINFO_WMI *SysInfo) |
| | Call this function to return system information via WMI (Windows Management Information).
|
| SYSINFO_API BOOL | SysInfoDll_GetSystemInfo_WMI_async (SYSINFO_WMI *SysInfo_WMI) |
| | Call this function to return system information via WMI (Windows Management Information).
|
| SYSINFO_API BOOL | SysInfoDll_GetSystemInfo_WMI_async_complete (SYSINFO_WMI *SysInfo, int *iProgressPercent) |
| | Call this function to check whether the system information from a previous call to SysInfoDll_GetSystemInfo_WMI_async is available.
|
| SYSINFO_API wchar_t * | SysInfoDll_GetHDDSummaryLine (SYSINFO_WMI *SysInfo_WMI, wchar_t *line, int iLen) |
| | Call this function to retrieve a summary string for the system disks (based on exising SysInfo_WMI infomration).
|