typedef struct _EFI_TAPE_IO_PROTOCOL EFI_TAPE_IO_PROTOCOL;\r
\r
typedef struct _EFI_TAPE_HEADER {\r
- UINT64 Signature;\r
- UINT32 Revision;\r
- UINT32 BootDescSize;\r
- UINT32 BootDescCRC;\r
- EFI_GUID TapeGUID;\r
- EFI_GUID TapeType;\r
- EFI_GUID TapeUnique;\r
- UINT32 BLLocation;\r
- UINT32 BLBlocksize;\r
- UINT32 BLFilesize;\r
- CHAR8 OSVersion[40];\r
- CHAR8 AppVersion[40];\r
- CHAR8 CreationDate[10];\r
- CHAR8 CreationTime[10];\r
- CHAR8 SystemName[256]; // UTF-8\r
- CHAR8 TapeTitle[120]; // UTF-8\r
- CHAR8 pad[468]; // pad to 1024\r
+ UINT64 Signature;\r
+ UINT32 Revision;\r
+ UINT32 BootDescSize;\r
+ UINT32 BootDescCRC;\r
+ EFI_GUID TapeGUID;\r
+ EFI_GUID TapeType;\r
+ EFI_GUID TapeUnique;\r
+ UINT32 BLLocation;\r
+ UINT32 BLBlocksize;\r
+ UINT32 BLFilesize;\r
+ CHAR8 OSVersion[40];\r
+ CHAR8 AppVersion[40];\r
+ CHAR8 CreationDate[10];\r
+ CHAR8 CreationTime[10];\r
+ CHAR8 SystemName[256]; // UTF-8\r
+ CHAR8 TapeTitle[120]; // UTF-8\r
+ CHAR8 pad[468]; // pad to 1024\r
} EFI_TAPE_HEADER;\r
\r
/**\r
IN VOID *Buffer\r
);\r
\r
-\r
/**\r
Rewinds the tape.\r
\r
IN EFI_TAPE_IO_PROTOCOL *This\r
);\r
\r
-\r
/**\r
Positions the tape.\r
\r
IN UINTN Type\r
);\r
\r
-\r
/**\r
Writes filemarks to the media.\r
\r
IN UINTN Count\r
);\r
\r
-\r
/**\r
Resets the tape device.\r
\r
/// to load the bootloader image from tape.\r
///\r
struct _EFI_TAPE_IO_PROTOCOL {\r
- EFI_TAPE_READ TapeRead;\r
- EFI_TAPE_WRITE TapeWrite;\r
- EFI_TAPE_REWIND TapeRewind;\r
- EFI_TAPE_SPACE TapeSpace;\r
- EFI_TAPE_WRITEFM TapeWriteFM;\r
- EFI_TAPE_RESET TapeReset;\r
+ EFI_TAPE_READ TapeRead;\r
+ EFI_TAPE_WRITE TapeWrite;\r
+ EFI_TAPE_REWIND TapeRewind;\r
+ EFI_TAPE_SPACE TapeSpace;\r
+ EFI_TAPE_WRITEFM TapeWriteFM;\r
+ EFI_TAPE_RESET TapeReset;\r
};\r
\r
-extern EFI_GUID gEfiTapeIoProtocolGuid;\r
+extern EFI_GUID gEfiTapeIoProtocolGuid;\r
\r
#endif\r