XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Boot
include
Protocol
Security2.h
Go to the documentation of this file.
1
31
#ifndef __ARCH_PROTOCOL_SECURITY2_H__
32
#define __ARCH_PROTOCOL_SECURITY2_H__
33
37
#define EFI_SECURITY2_ARCH_PROTOCOL_GUID \
38
{ 0x94ab2f58, 0x1438, 0x4ef1, {0x91, 0x52, 0x18, 0x94, 0x1a, 0x3a, 0x0e, 0x68 } }
39
40
typedef
struct
_EFI_SECURITY2_ARCH_PROTOCOL
EFI_SECURITY2_ARCH_PROTOCOL
;
41
87
typedef
EFI_STATUS
(
EFIAPI
*
EFI_SECURITY2_FILE_AUTHENTICATION
) (
88
IN
CONST
EFI_SECURITY2_ARCH_PROTOCOL
*This,
89
IN
CONST
EFI_DEVICE_PATH_PROTOCOL
*DevicePath,
90
IN
VOID
*FileBuffer,
91
IN
UINTN
FileSize,
92
IN
BOOLEAN
BootPolicy
93
);
94
101
struct
_EFI_SECURITY2_ARCH_PROTOCOL
{
102
EFI_SECURITY2_FILE_AUTHENTICATION
FileAuthentication
;
103
};
104
105
extern
EFI_GUID
gEfiSecurity2ArchProtocolGuid
;
106
107
#endif
UINTN
UINT64 UINTN
Definition
ProcessorBind.h:118
EFIAPI
#define EFIAPI
Definition
ProcessorBind.h:172
CONST
#define CONST
Definition
Base.h:327
IN
#define IN
Definition
Base.h:347
gEfiSecurity2ArchProtocolGuid
EFI_GUID gEfiSecurity2ArchProtocolGuid
EFI_SECURITY2_FILE_AUTHENTICATION
EFI_STATUS(EFIAPI * EFI_SECURITY2_FILE_AUTHENTICATION)(IN CONST EFI_SECURITY2_ARCH_PROTOCOL *This, IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN VOID *FileBuffer, IN UINTN FileSize, IN BOOLEAN BootPolicy)
Definition
Security2.h:87
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition
UefiBaseType.h:33
VOID
#define VOID
Definition
acefi.h:190
BOOLEAN
unsigned char BOOLEAN
Definition
actypes.h:235
EFI_DEVICE_PATH_PROTOCOL
Definition
DevicePath.h:49
GUID
Definition
Base.h:281
_EFI_SECURITY2_ARCH_PROTOCOL
Definition
Security2.h:101
_EFI_SECURITY2_ARCH_PROTOCOL::FileAuthentication
EFI_SECURITY2_FILE_AUTHENTICATION FileAuthentication
Definition
Security2.h:102
Generated by
1.9.8