29 #define SMBIOSEXCEPTION 0x01
30 #define SMBIOSPARSEEXCEPTION 0x02
31 #define SMBIOSITEMDATAOUTOFBOUNDS 0x03
32 #define SMBIOSITEMSTRINGUNAVAILABLE 0x04
33 #define SMBIOSPERMISSIONEXCEPTION 0x05
34 #define SMBIOSPARAMETEREXCEPTION 0x06
35 #define INTERNALERROR 0x07
36 #define NOTIMPLEMENTED 0x08
const char * SMBIOSGetAssetTag()
Returns the 10 character Dell Asset Tag.
int SMBIOSHasNvramStateBytes()
const char * SMBIOSGetBiosVersion()
Return a buffer containing the BIOS version string.
int SMBIOSSetServiceTag(const char *password, const char *newTag, size_t len)
Set the 5 or 7 character Dell Service Tag.
int SMBIOSSetAssetTag(const char *password, const char *newTag, size_t len)
Set the Dell Asset Tag.
void SMBIOSFreeMemory(const char *)
Free memory allocated by libsmbios.
const char * SMBIOSGetSystemName()
Return a buffer containing the System Name.
void SMBIOSSetBootToUp(int state)
const char * SMBIOSGetLibraryVersionString()
Return a string representing the version of the libsmbios library.
int SMBIOSGetDellSystemId()
Return the Dell System ID Byte or Word.
const char * SMBIOSGetVendorName()
int SMBIOSGetSmiPasswordCoding()
const char * SMBIOSGetSysInfoErrorString()
void SMBIOSMapAsciiTo_en_US_ScanCode(char *outputScanCodeBuf, const char *inputAsciiBuf, size_t outputBufSize)
int SMBIOSGetNvramStateBytes(int user)
void SMBIOSSetNvramStateBytes(int value, int user)
const char * SMBIOSGetServiceTag()
Returns the 5 or 7 character Dell Service Tag.