Extensible Firmware Interface Specification
232 12/12/00 Version 1.02
13.1.5 UNICODE_COLLATION.FatToStr()
Summary
Converts an 8.3 FAT file name in an OEM character set to a Null-terminated Unicode string.
Prototype
VOID
(EFIAPI *EFI_UNICODE_COLLATION_FATTOSTR) (
IN UNICODE_COLLATION_INTERFACE *This,
IN UINTN FatSize,
IN CHAR8 *Fat,
OUT CHAR16 *String
);
Parameters
This A pointer to the UNICODE_COLLATION_INTERFACE
instance. Type UNICODE_COLLATION_INTERFACE is
defined in Section 13.1.
FatSize The size of the string Fat in bytes.
Fat A pointer to a Null-terminated string that contains an 8.3 file
name using an OEM character set.
String A pointer to a Null-terminated Unicode string. The string must
be preallocated to hold FatSize Unicode characters.
Description
This function converts the string specified by Fat with length FatSize to the Null-terminated
Unicode string specified by String. The characters in Fat are from an OEM character set.