CHAR16
CHAR16 *idle_name = L"IdlePoweroff";
CHAR16 buf[2];
CHAR16 *fname;
CHAR16 buf[2];
CHAR16 *fname;
CHAR16 buf[2];
CHAR16 buf[2];
typedef EFI_STATUS (EFIAPI *EFI_GET_VARIABLE)(CHAR16 *, EFI_GUID *, UINT32 *, UINTN *, VOID *);
typedef EFI_STATUS (EFIAPI *EFI_GET_NEXT_VARIABLE_NAME)(UINTN *, CHAR16 *, EFI_GUID *);
typedef EFI_STATUS (EFIAPI *EFI_SET_VARIABLE)(CHAR16 *, EFI_GUID *, UINT32, UINTN, VOID *);
CHAR16 *FirmwareVendor;
EFI_STATUS qcscm_uefi_get_variable(struct qcscm_softc *, CHAR16 *,
EFI_STATUS qcscm_uefi_set_variable(struct qcscm_softc *, CHAR16 *,
CHAR16 *, int *, EFI_GUID *);
EFI_STATUS qcscm_efi_get_variable(CHAR16 *, EFI_GUID *, UINT32 *,
EFI_STATUS qcscm_efi_set_variable(CHAR16 *, EFI_GUID *, UINT32,
EFI_STATUS qcscm_efi_get_next_variable_name(UINTN *, CHAR16 *, EFI_GUID *);
void qcscm_uefi_dump_variable(struct qcscm_softc *, CHAR16 *, int,
CHAR16 *name, int name_size, EFI_GUID *guid,
CHAR16 *name, int name_size, EFI_GUID *guid,
CHAR16 *name, int *name_size, EFI_GUID *guid)
qcscm_efi_get_variable(CHAR16 *name, EFI_GUID *guid, UINT32 *attributes,
qcscm_efi_set_variable(CHAR16 *name, EFI_GUID *guid, UINT32 attributes,
qcscm_efi_get_next_variable_name(UINTN *name_size, CHAR16 *name,
CHAR16 name[128];
qcscm_uefi_dump_variable(struct qcscm_softc *sc, CHAR16 *name, int namesize,
IN CHAR16 *VariableName,
IN OUT CHAR16 *VariableName,
IN CHAR16 *VariableName,
OUT CHAR16 **ExitData OPTIONAL
IN CHAR16 *ExitData OPTIONAL
IN CHAR16 *WatchdogData OPTIONAL
IN CHAR16 *ResetData OPTIONAL
CHAR16 *FirmwareVendor;
CHAR16 UnicodeChar;
IN CHAR16 *String
IN CHAR16 *String
IN CHAR16 *Password
CHAR16 PathName[1];
CHAR16*
CHAR16*
CHAR16 FileString[EFI_FILE_STRING_SIZE];
IN CHAR16 *FileName,
CHAR16 FileName[1];
CHAR16 VolumeLabel[1];
CHAR16 VolumeLabel[1];
#define UNICODE_BYTE_ORDER_MARK (CHAR16)(0xfeff)
IN CHAR16 *s1,
IN CHAR16 *s2
IN CHAR16 *String,
IN CHAR16 *Pattern
IN OUT CHAR16 *Str
IN OUT CHAR16 *Str
OUT CHAR16 *String
IN CHAR16 *String,
CHAR16 desc[] = u"OpenBSD";
CHAR16 PathName[1];