12#ifndef _SMBIOS_LIB_H__
13#define _SMBIOS_LIB_H__
87 IN CHAR8 **StringArray
108 IN EFI_SMBIOS_HANDLE SmbiosHandle,
131 IN EFI_SMBIOS_HANDLE SmbiosHandle,
149 IN EFI_SMBIOS_STRING StringNumber
165 IN EFI_SMBIOS_TYPE Type,
167 OUT EFI_SMBIOS_HANDLE *SmbiosHandle
183 OUT EFI_SMBIOS_HANDLE SmbiosHandle
UINT8 SMBIOS_TABLE_STRING
SMBIOS_STRUCTURE *EFIAPI SmbiosLibGetRecord(IN EFI_SMBIOS_TYPE Type, IN UINTN Instance, OUT EFI_SMBIOS_HANDLE *SmbiosHandle)
EFI_SMBIOS_PROTOCOL * gSmbios
EFI_STATUS EFIAPI SmbiosLibRemove(OUT EFI_SMBIOS_HANDLE SmbiosHandle)
EFI_STATUS EFIAPI SmbiosLibCreateEntry(IN SMBIOS_STRUCTURE *SmbiosEntry, IN CHAR8 **StringArray)
EFI_STATUS EFIAPI SmbiosLibInitializeFromTemplate(IN SMBIOS_TEMPLATE_ENTRY *Template)
EFI_STATUS EFIAPI SmbiosLibUpdateString(IN EFI_SMBIOS_HANDLE SmbiosHandle, IN SMBIOS_TABLE_STRING StringNumber, IN CHAR8 *String)
CHAR8 *EFIAPI SmbiosLibReadString(IN SMBIOS_STRUCTURE *Header, IN EFI_SMBIOS_STRING StringNumber)
EFI_STATUS EFIAPI SmbiosLibUpdateUnicodeString(IN EFI_SMBIOS_HANDLE SmbiosHandle, IN SMBIOS_TABLE_STRING StringNumber, IN CHAR16 *String)