TianoCore EDK2 master
Loading...
Searching...
No Matches
Dhcp6Driver.h
Go to the documentation of this file.
1
11#ifndef __EFI_DHCP6_DRIVER_H__
12#define __EFI_DHCP6_DRIVER_H__
13
15
16extern EFI_COMPONENT_NAME_PROTOCOL gDhcp6ComponentName;
17extern EFI_COMPONENT_NAME2_PROTOCOL gDhcp6ComponentName2;
18extern EFI_UNICODE_STRING_TABLE *gDhcp6ControllerNameTable;
19
39EFIAPI
42 IN EFI_HANDLE ControllerHandle,
43 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
44 );
45
65EFIAPI
68 IN EFI_HANDLE ControllerHandle,
69 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
70 );
71
91EFIAPI
94 IN EFI_HANDLE ControllerHandle,
95 IN UINTN NumberOfChildren,
96 IN EFI_HANDLE *ChildHandleBuffer OPTIONAL
97 );
98
119EFIAPI
122 IN OUT EFI_HANDLE *ChildHandle
123 );
124
144EFIAPI
147 IN EFI_HANDLE ChildHandle
148 );
149
150#endif
UINT64 UINTN
EFI_STATUS EFIAPI Dhcp6ServiceBindingCreateChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle)
Definition: Dhcp6Driver.c:611
EFI_STATUS EFIAPI Dhcp6DriverBindingStop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL)
Definition: Dhcp6Driver.c:514
EFI_STATUS EFIAPI Dhcp6ServiceBindingDestroyChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle)
Definition: Dhcp6Driver.c:724
EFI_STATUS EFIAPI Dhcp6DriverBindingSupported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
Definition: Dhcp6Driver.c:402
EFI_STATUS EFIAPI Dhcp6DriverBindingStart(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
Definition: Dhcp6Driver.c:438
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33