XenevaOS
Loading...
Searching...
No Matches
StorageSecurityCommand.h
Go to the documentation of this file.
1
19#ifndef __STORAGE_SECURITY_COMMAND_H__
20#define __STORAGE_SECURITY_COMMAND_H__
21
22#define EFI_STORAGE_SECURITY_COMMAND_PROTOCOL_GUID \
23 { \
24 0xC88B0B6D, 0x0DFC, 0x49A7, {0x9C, 0xB4, 0x49, 0x07, 0x4B, 0x4C, 0x3A, 0x78 } \
25 }
26
28
100typedef
104 IN UINT32 MediaId,
105 IN UINT64 Timeout,
106 IN UINT8 SecurityProtocolId,
107 IN UINT16 SecurityProtocolSpecificData,
108 IN UINTN PayloadBufferSize,
109 OUT VOID *PayloadBuffer,
110 OUT UINTN *PayloadTransferSize
111 );
112
173typedef
177 IN UINT32 MediaId,
178 IN UINT64 Timeout,
179 IN UINT8 SecurityProtocolId,
180 IN UINT16 SecurityProtocolSpecificData,
181 IN UINTN PayloadBufferSize,
182 IN VOID *PayloadBuffer
183);
184
209
211
212#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_STORAGE_SECURITY_RECEIVE_DATA)(IN EFI_STORAGE_SECURITY_COMMAND_PROTOCOL *This, IN UINT32 MediaId, IN UINT64 Timeout, IN UINT8 SecurityProtocolId, IN UINT16 SecurityProtocolSpecificData, IN UINTN PayloadBufferSize, OUT VOID *PayloadBuffer, OUT UINTN *PayloadTransferSize)
Definition StorageSecurityCommand.h:102
EFI_STATUS(EFIAPI * EFI_STORAGE_SECURITY_SEND_DATA)(IN EFI_STORAGE_SECURITY_COMMAND_PROTOCOL *This, IN UINT32 MediaId, IN UINT64 Timeout, IN UINT8 SecurityProtocolId, IN UINT16 SecurityProtocolSpecificData, IN UINTN PayloadBufferSize, IN VOID *PayloadBuffer)
Definition StorageSecurityCommand.h:175
EFI_GUID gEfiStorageSecurityCommandProtocolGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Base.h:281
Definition StorageSecurityCommand.h:205
EFI_STORAGE_SECURITY_SEND_DATA SendData
Definition StorageSecurityCommand.h:207
EFI_STORAGE_SECURITY_RECEIVE_DATA ReceiveData
Definition StorageSecurityCommand.h:206