16#include <Library/DebugLib.h>
17#include <Library/BaseMemoryLib.h>
18#include <Library/MemoryAllocationLib.h>
19#include <Library/UefiLib.h>
20#include <Library/UefiBootServicesTableLib.h>
55 IN EFI_HANDLE ImageHandle,
56 IN EFI_SYSTEM_TABLE *SystemTable
65 if (Private == NULL) {
66 return EFI_OUT_OF_RESOURCES;
74 Status =
gBS->InstallMultipleProtocolInterfaces (
80 if (EFI_ERROR (Status)) {
EFI_GUID gAppleFirmwarePasswordProtocolGuid
A global variable storing the GUID of the _APPLE_FIRMWARE_PASSWORD_PROTOCOL.
#define APPLE_FIRMWARE_PASSWORD_PRIVATE_DATA_SIGNATURE
EFI_STATUS OcFirmwarePasswordInstallProtocol(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS EFIAPI AppleFirmwarePasswordCheck(IN APPLE_FIRMWARE_PASSWORD_PROTOCOL *This, IN OUT UINTN *Arg1)
APPLE_FIRMWARE_PASSWORD_PROTOCOL AppleFirmwarePassword
The structure exposed by the APPLE_FIRMWARE_PASSWORD_PROTOCOL.
APPLE_FIRMWARE_PASSWORD_CHECK Check