TianoCore EDK2
master
Loading...
Searching...
No Matches
Tftp.h
Go to the documentation of this file.
1
11
#ifndef _TFTP_H_
12
#define _TFTP_H_
13
14
#include <
Uefi.h
>
15
16
#include <
Protocol/HiiPackageList.h
>
17
#include <
Protocol/ServiceBinding.h
>
18
#include <
Protocol/Mtftp4.h
>
19
20
#include <
Library/BaseLib.h
>
21
#include <
Library/BaseMemoryLib.h
>
22
#include <
Library/DebugLib.h
>
23
#include <
Library/MemoryAllocationLib.h
>
24
#include <
Library/ShellLib.h
>
25
#include <
Library/UefiLib.h
>
26
#include <
Library/UefiRuntimeServicesTableLib.h
>
27
#include <
Library/UefiBootServicesTableLib.h
>
28
#include <
Library/HiiLib.h
>
29
#include <
Library/NetLib.h
>
30
#include <
Library/PrintLib.h
>
31
#include <
Library/UefiHiiServicesLib.h
>
32
33
extern
EFI_HII_HANDLE
mTftpHiiHandle;
34
35
typedef
struct
{
36
UINTN
FileSize;
37
UINTN
DownloadedNbOfBytes;
38
UINTN
LastReportedNbOfBytes;
39
}
DOWNLOAD_CONTEXT
;
40
52
SHELL_STATUS
53
RunTftp
(
54
IN
EFI_HANDLE
ImageHandle,
55
IN
EFI_SYSTEM_TABLE
*SystemTable
56
);
57
65
EFI_HII_HANDLE
66
InitializeHiiPackage
(
67
EFI_HANDLE
ImageHandle
68
);
69
70
#endif
// _TFTP_H_
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
BaseLib.h
BaseMemoryLib.h
HiiLib.h
HiiPackageList.h
IN
#define IN
Definition:
Base.h:279
DebugLib.h
SHELL_STATUS
SHELL_STATUS
Definition:
Shell.h:21
MemoryAllocationLib.h
Mtftp4.h
NetLib.h
PrintLib.h
ServiceBinding.h
ShellLib.h
InitializeHiiPackage
EFI_HII_HANDLE InitializeHiiPackage(EFI_HANDLE ImageHandle)
Definition:
LinuxInitrdDynamicShellCommand.c:440
RunTftp
SHELL_STATUS RunTftp(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition:
Tftp.c:277
Uefi.h
EFI_HANDLE
VOID * EFI_HANDLE
Definition:
UefiBaseType.h:33
UefiBootServicesTableLib.h
UefiHiiServicesLib.h
EFI_HII_HANDLE
VOID * EFI_HII_HANDLE
Definition:
UefiInternalFormRepresentation.h:23
UefiLib.h
UefiRuntimeServicesTableLib.h
DOWNLOAD_CONTEXT
Definition:
Tftp.h:35
EFI_SYSTEM_TABLE
Definition:
UefiSpec.h:2028
ShellPkg
DynamicCommand
TftpDynamicCommand
Tftp.h
Generated on Fri Nov 15 2024 18:01:24 for TianoCore EDK2 by
1.9.6