13 #ifndef __STORAGE_SECURITY_COMMAND_H__ 14 #define __STORAGE_SECURITY_COMMAND_H__ 18 #define EFI_STORAGE_SECURITY_COMMAND_PROTOCOL_GUID \ 20 0xC88B0B6D, 0x0DFC, 0x49A7, {0x9C, 0xB4, 0x49, 0x07, 0x4B, 0x4C, 0x3A, 0x78 } \ 105 IN UINT16 SecurityProtocolSpecificData,
180 IN UINT16 SecurityProtocolSpecificData,
FILE_LICENCE(BSD2_PATENT)
EFI_GUID gEfiStorageSecurityCommandProtocolGuid
128 bit buffer containing a unique identifier value.
The EFI_STORAGE_SECURITY_COMMAND_PROTOCOL is used to send security protocol commands to a mass storag...
UINT64 UINTN
Unsigned value of native width.
EFI_STORAGE_SECURITY_RECEIVE_DATA ReceiveData
#define VOID
Undeclared type.
unsigned long long UINT64
RETURN_STATUS EFI_STATUS
Function return status for EFI API.
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)
Send a security protocol command to a device that receives data and/or the result of one or more comm...
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)
Send a security protocol command to a device.
EFI_STORAGE_SECURITY_SEND_DATA SendData