15#ifndef _PRIVILEGE_POLYMORPHIC_H_
16#define _PRIVILEGE_POLYMORPHIC_H_
18#include <Uefi/UefiBaseType.h>
29 IN CHAR16 *VariableName,
30 IN EFI_GUID *VendorGuid
75 IN CHAR16 *VariableName,
76 IN EFI_GUID *VendorGuid,
139 IN EFI_PHYSICAL_ADDRESS
Buffer,
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
EFI_STATUS MorLockInit(VOID)
VOID MorLockInitAtEndOfDxe(VOID)
VOID VariableNotifySmmReady(VOID)
VOID EFIAPI SecureBootHook(IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid)
EFI_STATUS SetVariableCheckHandlerMor(IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN UINT32 Attributes, IN UINTN DataSize, IN VOID *Data)
EFI_STATUS EFIAPI MmVariableServiceInitialize(VOID)
BOOLEAN VariableSmmIsBufferOutsideSmmValid(IN EFI_PHYSICAL_ADDRESS Buffer, IN UINT64 Length)
BOOLEAN VariableHaveTcgProtocols(VOID)
VOID VariableNotifySmmWriteReady(VOID)
VOID VariableSpeculationBarrier(VOID)