TianoCore EDK2 master
Loading...
Searching...
No Matches
Mtftp6Driver.h
Go to the documentation of this file.
1
11#ifndef __EFI_MTFTP6_DRIVER_H__
12#define __EFI_MTFTP6_DRIVER_H__
13
15
16extern EFI_COMPONENT_NAME_PROTOCOL gMtftp6ComponentName;
17extern EFI_COMPONENT_NAME2_PROTOCOL gMtftp6ComponentName2;
18extern EFI_UNICODE_STRING_TABLE *gMtftp6ControllerNameTable;
19
38EFIAPI
41 IN EFI_HANDLE Controller,
42 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
43 );
44
64EFIAPI
67 IN EFI_HANDLE Controller,
68 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath
69 );
70
91EFIAPI
94 IN EFI_HANDLE Controller,
95 IN UINTN NumberOfChildren,
96 IN EFI_HANDLE *ChildHandleBuffer
97 );
98
117EFIAPI
120 IN OUT EFI_HANDLE *ChildHandle
121 );
122
140EFIAPI
143 IN EFI_HANDLE ChildHandle
144 );
145
146#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS EFIAPI Mtftp6DriverBindingStop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer)
Definition: Mtftp6Driver.c:447
EFI_STATUS EFIAPI Mtftp6ServiceBindingDestroyChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle)
Definition: Mtftp6Driver.c:636
EFI_STATUS EFIAPI Mtftp6DriverBindingStart(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath)
Definition: Mtftp6Driver.c:351
EFI_STATUS EFIAPI Mtftp6DriverBindingSupported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath)
Definition: Mtftp6Driver.c:315
EFI_STATUS EFIAPI Mtftp6ServiceBindingCreateChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle)
Definition: Mtftp6Driver.c:537
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33