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 } \
100 IN UINT8 SecurityProtocolId,
101 IN UINT16 SecurityProtocolSpecificData,
103 OUT VOID *PayloadBuffer,
173 IN UINT8 SecurityProtocolId,
174 IN UINT16 SecurityProtocolSpecificData,
176 IN VOID *PayloadBuffer
204extern 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)