13#ifndef __STORAGE_SECURITY_COMMAND_H__
14#define __STORAGE_SECURITY_COMMAND_H__
16#define EFI_STORAGE_SECURITY_COMMAND_PROTOCOL_GUID \
18 0xC88B0B6D, 0x0DFC, 0x49A7, {0x9C, 0xB4, 0x49, 0x07, 0x4B, 0x4C, 0x3A, 0x78 } \
102 IN UINT8 SecurityProtocolId,
103 IN UINT16 SecurityProtocolSpecificData,
177 IN UINT8 SecurityProtocolId,
178 IN UINT16 SecurityProtocolSpecificData,
208extern EFI_GUID gEfiStorageSecurityCommandProtocolGuid;
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)
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)