OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
PrivilegePolymorphic.h
Go to the documentation of this file.
1
15#ifndef _PRIVILEGE_POLYMORPHIC_H_
16#define _PRIVILEGE_POLYMORPHIC_H_
17
18#include <Uefi/UefiBaseType.h>
19
26VOID
27EFIAPI
29 IN CHAR16 *VariableName,
30 IN EFI_GUID *VendorGuid
31 );
32
39EFI_STATUS
41 VOID
42 );
43
49VOID
51 VOID
52 );
53
73EFI_STATUS
75 IN CHAR16 *VariableName,
76 IN EFI_GUID *VendorGuid,
77 IN UINT32 Attributes,
78 IN UINTN DataSize,
79 IN VOID *Data
80 );
81
90VOID
92 VOID
93 );
94
98VOID
100 VOID
101 );
102
106VOID
108 VOID
109 );
110
119EFI_STATUS
120EFIAPI
122 VOID
123 );
124
137BOOLEAN
139 IN EFI_PHYSICAL_ADDRESS Buffer,
140 IN UINT64 Length
141 );
142
153BOOLEAN
155 VOID
156 );
157
158#endif
UINT64 Length
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
Definition OcTypingLib.h:42
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)