TianoCore EDK2
master
Loading...
Searching...
No Matches
IScsiInitiatorName.h
Go to the documentation of this file.
1
10
#ifndef __ISCSI_INITIATOR_NAME_H__
11
#define __ISCSI_INITIATOR_NAME_H__
12
13
#define EFI_ISCSI_INITIATOR_NAME_PROTOCOL_GUID \
14
{ \
15
0x59324945, 0xec44, 0x4c0d, {0xb1, 0xcd, 0x9d, 0xb1, 0x39, 0xdf, 0x7, 0xc } \
16
}
17
18
typedef
struct
_EFI_ISCSI_INITIATOR_NAME_PROTOCOL
EFI_ISCSI_INITIATOR_NAME_PROTOCOL
;
19
36
typedef
37
EFI_STATUS
38
(EFIAPI *
EFI_ISCSI_INITIATOR_NAME_GET
)(
39
IN
EFI_ISCSI_INITIATOR_NAME_PROTOCOL
*This,
40
IN
OUT
UINTN
*BufferSize,
41
OUT
VOID *Buffer
42
);
43
61
typedef
EFI_STATUS
62
(EFIAPI *
EFI_ISCSI_INITIATOR_NAME_SET
)(
63
IN
EFI_ISCSI_INITIATOR_NAME_PROTOCOL
*This,
64
IN
OUT
UINTN
*BufferSize,
65
IN
VOID *Buffer
66
);
67
71
struct
_EFI_ISCSI_INITIATOR_NAME_PROTOCOL
{
72
EFI_ISCSI_INITIATOR_NAME_GET
Get;
73
EFI_ISCSI_INITIATOR_NAME_SET
Set;
74
};
75
76
extern
EFI_GUID
gEfiIScsiInitiatorNameProtocolGuid;
77
78
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
EFI_ISCSI_INITIATOR_NAME_GET
EFI_STATUS(EFIAPI * EFI_ISCSI_INITIATOR_NAME_GET)(IN EFI_ISCSI_INITIATOR_NAME_PROTOCOL *This, IN OUT UINTN *BufferSize, OUT VOID *Buffer)
Definition:
IScsiInitiatorName.h:38
EFI_ISCSI_INITIATOR_NAME_SET
EFI_STATUS(EFIAPI * EFI_ISCSI_INITIATOR_NAME_SET)(IN EFI_ISCSI_INITIATOR_NAME_PROTOCOL *This, IN OUT UINTN *BufferSize, IN VOID *Buffer)
Definition:
IScsiInitiatorName.h:62
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_ISCSI_INITIATOR_NAME_PROTOCOL
Definition:
IScsiInitiatorName.h:71
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
IScsiInitiatorName.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6