TianoCore EDK2 master
Loading...
Searching...
No Matches
Dhcp4Driver.h
Go to the documentation of this file.
1
9#ifndef __EFI_DHCP4_DRIVER_H__
10#define __EFI_DHCP4_DRIVER_H__
11
12extern EFI_COMPONENT_NAME_PROTOCOL gDhcp4ComponentName;
13extern EFI_COMPONENT_NAME2_PROTOCOL gDhcp4ComponentName2;
14extern EFI_UNICODE_STRING_TABLE *gDhcpControllerNameTable;
15
35EFIAPI
38 IN EFI_HANDLE ControllerHandle,
39 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
40 );
41
61EFIAPI
64 IN EFI_HANDLE ControllerHandle,
65 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
66 );
67
87EFIAPI
90 IN EFI_HANDLE ControllerHandle,
91 IN UINTN NumberOfChildren,
92 IN EFI_HANDLE *ChildHandleBuffer
93 );
94
115EFIAPI
118 IN EFI_HANDLE *ChildHandle
119 );
120
140EFIAPI
143 IN EFI_HANDLE ChildHandle
144 );
145
146#endif
UINT64 UINTN
EFI_STATUS EFIAPI Dhcp4DriverBindingSupported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
Definition: Dhcp4Driver.c:77
EFI_STATUS EFIAPI Dhcp4DriverBindingStart(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
Definition: Dhcp4Driver.c:282
EFI_STATUS EFIAPI Dhcp4DriverBindingStop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer)
Definition: Dhcp4Driver.c:402
EFI_STATUS EFIAPI Dhcp4ServiceBindingDestroyChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle)
Definition: Dhcp4Driver.c:629
EFI_STATUS EFIAPI Dhcp4ServiceBindingCreateChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE *ChildHandle)
Definition: Dhcp4Driver.c:535
#define IN
Definition: Base.h:279
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33