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
18#include <Protocol/Mtftp4.h>
19
20#include <Library/BaseLib.h>
22#include <Library/DebugLib.h>
24#include <Library/ShellLib.h>
25#include <Library/UefiLib.h>
28#include <Library/HiiLib.h>
29#include <Library/NetLib.h>
30#include <Library/PrintLib.h>
32
33extern EFI_HII_HANDLE mTftpHiiHandle;
34
35typedef struct {
36 UINTN FileSize;
37 UINTN DownloadedNbOfBytes;
38 UINTN LastReportedNbOfBytes;
40
53RunTftp (
54 IN EFI_HANDLE ImageHandle,
55 IN EFI_SYSTEM_TABLE *SystemTable
56 );
57
67 EFI_HANDLE ImageHandle
68 );
69
70#endif // _TFTP_H_
UINT64 UINTN
#define IN
Definition: Base.h:279
SHELL_STATUS
Definition: Shell.h:21
EFI_HII_HANDLE InitializeHiiPackage(EFI_HANDLE ImageHandle)
SHELL_STATUS RunTftp(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Tftp.c:277
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
VOID * EFI_HII_HANDLE