33#define MNP_DEVICE_DATA_SIGNATURE SIGNATURE_32 ('M', 'n', 'p', 'D')
58 UINTN ConfiguredChildrenNumber;
61 UINT32 GroupAddressCount;
71 BOOLEAN EnableSystemPoll;
77 UINT32 BroadcastCount;
78 UINT32 MulticastCount;
79 UINT32 PromiscuousCount;
90#define MNP_DEVICE_DATA_FROM_THIS(a) \
95 MNP_DEVICE_DATA_SIGNATURE \
98#define MNP_SERVICE_DATA_SIGNATURE SIGNATURE_32 ('M', 'n', 'p', 'S')
111 UINTN ChildrenNumber;
119#define MNP_SERVICE_DATA_FROM_THIS(a) \
124 MNP_SERVICE_DATA_SIGNATURE \
127#define MNP_SERVICE_DATA_FROM_LINK(a) \
132 MNP_SERVICE_DATA_SIGNATURE \
EFI_STATUS EFIAPI MnpDriverBindingSupported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
EFI_STATUS EFIAPI MnpServiceBindingDestroyChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle)
EFI_STATUS EFIAPI MnpDriverBindingStop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL)
EFI_STATUS EFIAPI MnpServiceBindingCreateChild(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle)
EFI_STATUS EFIAPI MnpDriverBindingStart(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)