XenevaOS
Loading...
Searching...
No Matches
PciHotPlugRequest.h
Go to the documentation of this file.
1
46#ifndef __PCI_HOTPLUG_REQUEST_H_
47#define __PCI_HOTPLUG_REQUEST_H_
48
52#define EFI_PCI_HOTPLUG_REQUEST_PROTOCOL_GUID \
53 { \
54 0x19cb87ab, 0x2cb9, 0x4665, {0x83, 0x60, 0xdd, 0xcf, 0x60, 0x54, 0xf7, 0x9d} \
55 }
56
61
78
142typedef
147 IN EFI_HANDLE Controller,
148 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL,
149 IN OUT UINT8 *NumberOfChildren,
150 IN OUT EFI_HANDLE *ChildHandleBuffer
151 );
152
167
169
170#endif
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_GUID gEfiPciHotPlugRequestProtocolGuid
EFI_PCI_HOTPLUG_OPERATION
Definition PciHotPlugRequest.h:65
@ EfiPciHotplugRequestRemove
Definition PciHotPlugRequest.h:76
@ EfiPciHotPlugRequestAdd
Definition PciHotPlugRequest.h:71
EFI_STATUS(EFIAPI * EFI_PCI_HOTPLUG_REQUEST_NOTIFY)(IN EFI_PCI_HOTPLUG_REQUEST_PROTOCOL *This, IN EFI_PCI_HOTPLUG_OPERATION Operation, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL, IN OUT UINT8 *NumberOfChildren, IN OUT EFI_HANDLE *ChildHandleBuffer)
Definition PciHotPlugRequest.h:144
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
unsigned char UINT8
Definition actypes.h:236
Definition DevicePath.h:49
Definition Base.h:281
Definition PciHotPlugRequest.h:158
EFI_PCI_HOTPLUG_REQUEST_NOTIFY Notify
Definition PciHotPlugRequest.h:165