XenevaOS
Loading...
Searching...
No Matches
Ftp4.h
Go to the documentation of this file.
1
24#ifndef __EFI_FTP4_PROTOCOL_H__
25#define __EFI_FTP4_PROTOCOL_H__
26
27
28#define EFI_FTP4_SERVICE_BINDING_PROTOCOL_GUID \
29 { \
30 0xfaaecb1, 0x226e, 0x4782, {0xaa, 0xce, 0x7d, 0xb9, 0xbc, 0xbf, 0x4d, 0xaf } \
31 }
32
33#define EFI_FTP4_PROTOCOL_GUID \
34 { \
35 0xeb338826, 0x681b, 0x4295, {0xb3, 0x56, 0x2b, 0x36, 0x4c, 0x75, 0x7b, 0x9 } \
36 }
37
39
74
143
145
162typedef
165 IN EFI_FTP4_PROTOCOL *This,
167 );
168
234
258typedef
261 IN EFI_FTP4_PROTOCOL *This,
262 OUT EFI_FTP4_CONFIG_DATA *ModeData
263 );
264
289typedef
292 IN EFI_FTP4_PROTOCOL *This,
294 );
295
318typedef
321 IN EFI_FTP4_PROTOCOL *This,
323 );
324
355typedef
358 IN EFI_FTP4_PROTOCOL *This,
359 IN EFI_FTP4_CONFIG_DATA *FtpConfigData OPTIONAL
360 );
361
362
393typedef
396 IN EFI_FTP4_PROTOCOL *This,
398 );
399
433typedef
436 IN EFI_FTP4_PROTOCOL *This,
438 );
439
470typedef
473 IN EFI_FTP4_PROTOCOL *This,
475 );
476
498typedef
502 );
503
519
522
523#endif
524
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_FTP4_DATA_CALLBACK)(IN EFI_FTP4_PROTOCOL *This, IN EFI_FTP4_COMMAND_TOKEN *Token)
Definition Ftp4.h:164
EFI_STATUS(EFIAPI * EFI_FTP4_READ_FILE)(IN EFI_FTP4_PROTOCOL *This, IN EFI_FTP4_COMMAND_TOKEN *Token)
Definition Ftp4.h:395
EFI_STATUS(EFIAPI * EFI_FTP4_POLL)(IN EFI_FTP4_PROTOCOL *This)
Definition Ftp4.h:500
EFI_STATUS(EFIAPI * EFI_FTP4_CONFIGURE)(IN EFI_FTP4_PROTOCOL *This, IN EFI_FTP4_CONFIG_DATA *FtpConfigData OPTIONAL)
Definition Ftp4.h:357
EFI_GUID gEfiFtp4ServiceBindingProtocolGuid
EFI_STATUS(EFIAPI * EFI_FTP4_CONNECT)(IN EFI_FTP4_PROTOCOL *This, IN EFI_FTP4_CONNECTION_TOKEN *Token)
Definition Ftp4.h:291
EFI_STATUS(EFIAPI * EFI_FTP4_CLOSE)(IN EFI_FTP4_PROTOCOL *This, IN EFI_FTP4_CONNECTION_TOKEN *Token)
Definition Ftp4.h:320
EFI_STATUS(EFIAPI * EFI_FTP4_GET_MODE_DATA)(IN EFI_FTP4_PROTOCOL *This, OUT EFI_FTP4_CONFIG_DATA *ModeData)
Definition Ftp4.h:260
EFI_GUID gEfiFtp4ProtocolGuid
EFI_STATUS(EFIAPI * EFI_FTP4_READ_DIRECTORY)(IN EFI_FTP4_PROTOCOL *This, IN EFI_FTP4_COMMAND_TOKEN *Token)
Definition Ftp4.h:472
EFI_STATUS(EFIAPI * EFI_FTP4_WRITE_FILE)(IN EFI_FTP4_PROTOCOL *This, IN EFI_FTP4_COMMAND_TOKEN *Token)
Definition Ftp4.h:435
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_EVENT
Definition UefiBaseType.h:41
#define VOID
Definition acefi.h:190
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Ftp4.h:78
UINT8 TransMode
Definition Ftp4.h:141
UINT8 FileStruct
Definition Ftp4.h:137
UINT16 ServerPort
Definition Ftp4.h:118
UINT8 RepType
Definition Ftp4.h:133
BOOLEAN Active
Definition Ftp4.h:93
EFI_IPv4_ADDRESS GatewayIp
Definition Ftp4.h:109
UINT8 * Password
Definition Ftp4.h:88
EFI_IPv4_ADDRESS StationIp
Definition Ftp4.h:101
EFI_IPv4_ADDRESS SubnetMask
Definition Ftp4.h:105
EFI_IPv4_ADDRESS ServerIp
Definition Ftp4.h:113
UINT8 * Username
Definition Ftp4.h:83
UINT16 AltDataPort
Definition Ftp4.h:123
BOOLEAN UseDefaultSetting
Definition Ftp4.h:97
Definition Ftp4.h:43
EFI_EVENT Event
Definition Ftp4.h:51
EFI_STATUS Status
Definition Ftp4.h:72
Definition Base.h:281
Definition Base.h:291
Definition Ftp4.h:172
UINT64 DataBufferSize
Definition Ftp4.h:189
EFI_FTP4_DATA_CALLBACK DataCallback
Definition Ftp4.h:207
UINT8 * Pathname
Definition Ftp4.h:185
VOID * Context
Definition Ftp4.h:211
VOID * DataBuffer
Definition Ftp4.h:194
EFI_STATUS Status
Definition Ftp4.h:232
EFI_EVENT Event
Definition Ftp4.h:181
Definition Ftp4.h:509
EFI_FTP4_POLL Poll
Definition Ftp4.h:517
EFI_FTP4_CLOSE Close
Definition Ftp4.h:512
EFI_FTP4_WRITE_FILE WriteFile
Definition Ftp4.h:515
EFI_FTP4_GET_MODE_DATA GetModeData
Definition Ftp4.h:510
EFI_FTP4_CONFIGURE Configure
Definition Ftp4.h:513
EFI_FTP4_CONNECT Connect
Definition Ftp4.h:511
EFI_FTP4_READ_FILE ReadFile
Definition Ftp4.h:514
EFI_FTP4_READ_DIRECTORY ReadDirectory
Definition Ftp4.h:516