TianoCore EDK2 master
Loading...
Searching...
No Matches
Mtftp4Driver.h
Go to the documentation of this file.
1
9#ifndef __EFI_MTFTP4_DRIVER_H__
10#define __EFI_MTFTP4_DRIVER_H__
11
12#include <Uefi.h>
13
15
16#include <Library/NetLib.h>
17#include <Library/UefiLib.h>
19
22extern EFI_DRIVER_BINDING_PROTOCOL gMtftp4DriverBinding;
23extern EFI_UNICODE_STRING_TABLE *gMtftp4ControllerNameTable;
24
38EFIAPI
41 IN EFI_HANDLE Controller,
42 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
43 );
44
62EFIAPI
65 IN EFI_HANDLE Controller,
66 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
67 );
68
83EFIAPI
86 IN EFI_HANDLE Controller,
87 IN UINTN NumberOfChildren,
88 IN EFI_HANDLE *ChildHandleBuffer
89 );
90
104EFIAPI
107 IN EFI_HANDLE *ChildHandle
108 );
109
123EFIAPI
126 IN EFI_HANDLE ChildHandle
127 );
128
129#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
EFI_STATUS EFIAPI Mtftp4DriverBindingSupported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath)
Definition: Mtftp4Driver.c:75
EFI_STATUS EFIAPI Mtftp4DriverBindingStart(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath)
Definition: Mtftp4Driver.c:263
EFI_STATUS EFIAPI Mtftp4ServiceBindingCreateChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE *ChildHandle)
Definition: Mtftp4Driver.c:499
EFI_COMPONENT_NAME2_PROTOCOL gMtftp4ComponentName2
EFI_STATUS EFIAPI Mtftp4DriverBindingStop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer)
Definition: Mtftp4Driver.c:384
EFI_COMPONENT_NAME_PROTOCOL gMtftp4ComponentName
EFI_STATUS EFIAPI Mtftp4ServiceBindingDestroyChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle)
Definition: Mtftp4Driver.c:636
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33