TianoCore EDK2
master
Loading...
Searching...
No Matches
Security2.h
Go to the documentation of this file.
1
25
#ifndef __ARCH_PROTOCOL_SECURITY2_H__
26
#define __ARCH_PROTOCOL_SECURITY2_H__
27
31
#define EFI_SECURITY2_ARCH_PROTOCOL_GUID \
32
{ 0x94ab2f58, 0x1438, 0x4ef1, {0x91, 0x52, 0x18, 0x94, 0x1a, 0x3a, 0x0e, 0x68 } }
33
34
typedef
struct
_EFI_SECURITY2_ARCH_PROTOCOL
EFI_SECURITY2_ARCH_PROTOCOL
;
35
81
typedef
EFI_STATUS
(EFIAPI *
EFI_SECURITY2_FILE_AUTHENTICATION
)(
82
IN
CONST
EFI_SECURITY2_ARCH_PROTOCOL
*This,
83
IN
CONST
EFI_DEVICE_PATH_PROTOCOL
*File
OPTIONAL
,
84
IN
VOID *FileBuffer,
85
IN
UINTN
FileSize,
86
IN
BOOLEAN BootPolicy
87
);
88
95
struct
_EFI_SECURITY2_ARCH_PROTOCOL
{
96
EFI_SECURITY2_FILE_AUTHENTICATION
FileAuthentication;
97
};
98
99
extern
EFI_GUID
gEfiSecurity2ArchProtocolGuid;
100
101
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
CONST
#define CONST
Definition:
Base.h:259
OPTIONAL
#define OPTIONAL
Definition:
Base.h:290
IN
#define IN
Definition:
Base.h:279
EFI_SECURITY2_FILE_AUTHENTICATION
EFI_STATUS(EFIAPI * EFI_SECURITY2_FILE_AUTHENTICATION)(IN CONST EFI_SECURITY2_ARCH_PROTOCOL *This, IN CONST EFI_DEVICE_PATH_PROTOCOL *File OPTIONAL, IN VOID *FileBuffer, IN UINTN FileSize, IN BOOLEAN BootPolicy)
Definition:
Security2.h:81
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_SECURITY2_ARCH_PROTOCOL
Definition:
Security2.h:95
EFI_DEVICE_PATH_PROTOCOL
Definition:
DevicePath.h:43
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
Security2.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6