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.