XenevaOS
Loading...
Searching...
No Matches
PxeBaseCodeCallBack.h
Go to the documentation of this file.
1
19#ifndef _PXE_BASE_CODE_CALLBACK_H_
20#define _PXE_BASE_CODE_CALLBACK_H_
21
25#define EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL_GUID \
26 { \
27 0x245dca21, 0xfb7b, 0x11d3, {0x8f, 0x01, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \
28 }
29
33#define EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL_REVISION 0x00010000
34
38#define EFI_PXE_BASE_CODE_CALLBACK_INTERFACE_REVISION \
39 EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL_REVISION
40
45
50
65
75
103typedef
108 IN BOOLEAN Received,
109 IN UINT32 PacketLen,
111 );
112
126
128
129#endif
130
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OPTIONAL
Definition Base.h:358
EFI_PXE_BASE_CODE_CALLBACK_STATUS(EFIAPI * EFI_PXE_CALLBACK)(IN EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL *This, IN EFI_PXE_BASE_CODE_FUNCTION Function, IN BOOLEAN Received, IN UINT32 PacketLen, IN EFI_PXE_BASE_CODE_PACKET *Packet OPTIONAL)
Definition PxeBaseCodeCallBack.h:105
EFI_GUID gEfiPxeBaseCodeCallbackProtocolGuid
EFI_PXE_BASE_CODE_FUNCTION
Definition PxeBaseCodeCallBack.h:54
@ EFI_PXE_BASE_CODE_FUNCTION_ARP
Definition PxeBaseCodeCallBack.h:61
@ EFI_PXE_BASE_CODE_FUNCTION_DISCOVER
Definition PxeBaseCodeCallBack.h:57
@ EFI_PXE_BASE_CODE_FUNCTION_FIRST
Definition PxeBaseCodeCallBack.h:55
@ EFI_PXE_BASE_CODE_FUNCTION_UDP_WRITE
Definition PxeBaseCodeCallBack.h:59
@ EFI_PXE_BASE_CODE_FUNCTION_IGMP
Definition PxeBaseCodeCallBack.h:62
@ EFI_PXE_BASE_CODE_PXE_FUNCTION_LAST
Definition PxeBaseCodeCallBack.h:63
@ EFI_PXE_BASE_CODE_FUNCTION_DHCP
Definition PxeBaseCodeCallBack.h:56
@ EFI_PXE_BASE_CODE_FUNCTION_MTFTP
Definition PxeBaseCodeCallBack.h:58
@ EFI_PXE_BASE_CODE_FUNCTION_UDP_READ
Definition PxeBaseCodeCallBack.h:60
EFI_PXE_BASE_CODE_CALLBACK_STATUS
Definition PxeBaseCodeCallBack.h:69
@ EFI_PXE_BASE_CODE_CALLBACK_STATUS_LAST
Definition PxeBaseCodeCallBack.h:73
@ EFI_PXE_BASE_CODE_CALLBACK_STATUS_CONTINUE
Definition PxeBaseCodeCallBack.h:71
@ EFI_PXE_BASE_CODE_CALLBACK_STATUS_ABORT
Definition PxeBaseCodeCallBack.h:72
@ EFI_PXE_BASE_CODE_CALLBACK_STATUS_FIRST
Definition PxeBaseCodeCallBack.h:70
EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL EFI_PXE_BASE_CODE_CALLBACK
Definition PxeBaseCodeCallBack.h:49
unsigned char BOOLEAN
Definition actypes.h:235
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Base.h:281
Definition PxeBaseCodeCallBack.h:117
UINT64 Revision
Definition PxeBaseCodeCallBack.h:123
EFI_PXE_CALLBACK Callback
Definition PxeBaseCodeCallBack.h:124
Definition PxeBaseCode.h:250