10#ifndef __EFI_TAPE_IO_PROTOCOL_H__
11#define __EFI_TAPE_IO_PROTOCOL_H__
13#define EFI_TAPE_IO_PROTOCOL_GUID \
15 0x1e93e633, 0xd65a, 0x459e, {0xab, 0x84, 0x93, 0xd9, 0xec, 0x26, 0x6d, 0x18 } \
33 CHAR8 CreationDate[10];
34 CHAR8 CreationTime[10];
35 CHAR8 SystemName[256];
207 IN BOOLEAN ExtendedVerification
225extern EFI_GUID gEfiTapeIoProtocolGuid;
EFI_STATUS(EFIAPI * EFI_TAPE_READ)(IN EFI_TAPE_IO_PROTOCOL *This, IN OUT UINTN *BufferSize, OUT VOID *Buffer)
EFI_STATUS(EFIAPI * EFI_TAPE_RESET)(IN EFI_TAPE_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
EFI_STATUS(EFIAPI * EFI_TAPE_WRITE)(IN EFI_TAPE_IO_PROTOCOL *This, IN UINTN *BufferSize, IN VOID *Buffer)
EFI_STATUS(EFIAPI * EFI_TAPE_WRITEFM)(IN EFI_TAPE_IO_PROTOCOL *This, IN UINTN Count)
EFI_STATUS(EFIAPI * EFI_TAPE_SPACE)(IN EFI_TAPE_IO_PROTOCOL *This, IN INTN Direction, IN UINTN Type)
EFI_STATUS(EFIAPI * EFI_TAPE_REWIND)(IN EFI_TAPE_IO_PROTOCOL *This)