]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Driver.h
Add virtual CpuModel, CpuSpeed and Memory driver into default connect device list.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Udp4Dxe / Udp4Driver.h
CommitLineData
8a67d61d 1/** @file
2
3Copyright (c) 2006, Intel Corporation
4All rights reserved. This program and the accompanying materials
5are licensed and made available under the terms and conditions of the BSD License
6which accompanies this distribution. The full text of the license may be found at
7http://opensource.org/licenses/bsd-license.php
8
9THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11
12Module Name:
13
14 Udp4Driver.h
15
16Abstract:
17
18
19**/
20
21#ifndef _UDP4_DRIVER_H_
22#define _UDP4_DRIVER_H_
23
24#include <PiDxe.h>
25#include <Library/BaseLib.h>
26#include <Library/NetLib.h>
27#include <Protocol/DriverBinding.h>
28#include <Protocol/ServiceBinding.h>
29
30EFI_STATUS
31EFIAPI
32Udp4DriverBindingSupported (
33 IN EFI_DRIVER_BINDING_PROTOCOL *This,
34 IN EFI_HANDLE ControllerHandle,
35 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
36 );
37
38EFI_STATUS
39EFIAPI
40Udp4DriverBindingStart (
41 IN EFI_DRIVER_BINDING_PROTOCOL *This,
42 IN EFI_HANDLE ControllerHandle,
43 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
44 );
45
46EFI_STATUS
47EFIAPI
48Udp4DriverBindingStop (
49 IN EFI_DRIVER_BINDING_PROTOCOL *This,
50 IN EFI_HANDLE ControllerHandle,
51 IN UINTN NumberOfChildren,
52 IN EFI_HANDLE *ChildHandleBuffer
53 );
54
55EFI_STATUS
56EFIAPI
57Udp4ServiceBindingCreateChild (
58 IN EFI_SERVICE_BINDING_PROTOCOL *This,
59 IN EFI_HANDLE *ChildHandle
60 );
61
62EFI_STATUS
63EFIAPI
64Udp4ServiceBindingDestroyChild (
65 IN EFI_SERVICE_BINDING_PROTOCOL *This,
66 IN EFI_HANDLE ChildHandle
67 );
68
69#endif
70