XenevaOS
Loading...
Searching...
No Matches
TapeIo.h
Go to the documentation of this file.
1
16#ifndef __EFI_TAPE_IO_PROTOCOL_H__
17#define __EFI_TAPE_IO_PROTOCOL_H__
18
19#define EFI_TAPE_IO_PROTOCOL_GUID \
20 { \
21 0x1e93e633, 0xd65a, 0x459e, {0xab, 0x84, 0x93, 0xd9, 0xec, 0x26, 0x6d, 0x18 } \
22 }
23
25
45
73typedef
77 IN OUT UINTN *BufferSize,
78 OUT VOID *Buffer
79 );
80
109typedef
113 IN UINTN *BufferSize,
114 IN VOID *Buffer
115 );
116
117
132typedef
136 );
137
138
163typedef
167 IN INTN Direction,
169 );
170
171
190typedef
194 IN UINTN Count
195 );
196
197
213typedef
217 IN BOOLEAN ExtendedVerification
218 );
219
234
236
237#endif
char CHAR8
Definition ProcessorBind.h:109
UINT64 UINTN
Definition ProcessorBind.h:118
INT64 INTN
Definition ProcessorBind.h:124
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_TAPE_READ)(IN EFI_TAPE_IO_PROTOCOL *This, IN OUT UINTN *BufferSize, OUT VOID *Buffer)
Definition TapeIo.h:75
EFI_GUID gEfiTapeIoProtocolGuid
EFI_STATUS(EFIAPI * EFI_TAPE_RESET)(IN EFI_TAPE_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification)
Definition TapeIo.h:215
struct _EFI_TAPE_HEADER EFI_TAPE_HEADER
EFI_STATUS(EFIAPI * EFI_TAPE_WRITE)(IN EFI_TAPE_IO_PROTOCOL *This, IN UINTN *BufferSize, IN VOID *Buffer)
Definition TapeIo.h:111
EFI_STATUS(EFIAPI * EFI_TAPE_WRITEFM)(IN EFI_TAPE_IO_PROTOCOL *This, IN UINTN Count)
Definition TapeIo.h:192
EFI_STATUS(EFIAPI * EFI_TAPE_SPACE)(IN EFI_TAPE_IO_PROTOCOL *This, IN INTN Direction, IN UINTN Type)
Definition TapeIo.h:165
EFI_STATUS(EFIAPI * EFI_TAPE_REWIND)(IN EFI_TAPE_IO_PROTOCOL *This)
Definition TapeIo.h:134
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE ACPI_HANDLE ACPI_HANDLE *OutHandle ACPI_HANDLE *OutHandle void *Context void *Context ACPI_EVENT_HANDLER Handler UINT32 UINT32 Type
Definition acpixf.h:894
unsigned char BOOLEAN
Definition actypes.h:235
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Base.h:281
Definition TapeIo.h:26
UINT32 BLFilesize
Definition TapeIo.h:36
UINT32 BootDescSize
Definition TapeIo.h:29
CHAR8 OSVersion[40]
Definition TapeIo.h:37
UINT32 BLLocation
Definition TapeIo.h:34
EFI_GUID TapeUnique
Definition TapeIo.h:33
CHAR8 SystemName[256]
Definition TapeIo.h:41
UINT64 Signature
Definition TapeIo.h:27
CHAR8 AppVersion[40]
Definition TapeIo.h:38
UINT32 BLBlocksize
Definition TapeIo.h:35
EFI_GUID TapeGUID
Definition TapeIo.h:31
CHAR8 CreationTime[10]
Definition TapeIo.h:40
EFI_GUID TapeType
Definition TapeIo.h:32
UINT32 Revision
Definition TapeIo.h:28
CHAR8 TapeTitle[120]
Definition TapeIo.h:42
UINT32 BootDescCRC
Definition TapeIo.h:30
CHAR8 CreationDate[10]
Definition TapeIo.h:39
CHAR8 pad[468]
Definition TapeIo.h:43
Definition TapeIo.h:226
EFI_TAPE_WRITE TapeWrite
Definition TapeIo.h:228
EFI_TAPE_SPACE TapeSpace
Definition TapeIo.h:230
EFI_TAPE_WRITEFM TapeWriteFM
Definition TapeIo.h:231
EFI_TAPE_REWIND TapeRewind
Definition TapeIo.h:229
EFI_TAPE_RESET TapeReset
Definition TapeIo.h:232
EFI_TAPE_READ TapeRead
Definition TapeIo.h:227