]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Library/DevicePathLib.h
Sync EDKII BaseTools to BaseTools project r1928
[mirror_edk2.git] / MdePkg / Include / Library / DevicePathLib.h
index eb9de5a873f12fb6609a27285542010a27ee83ff..32f18f814872d2526319e355fa5c29f487c2e76a 100644 (file)
@@ -2,11 +2,9 @@
   Provides library functions to construct and parse UEFI Device Paths.\r
 \r
   This library provides defines, macros, and functions to help create and parse \r
-  EFI_DEVICE_PATH_PROTOCOL structures.  The macros that help create and parse device \r
-  path nodes make use of the ReadUnaligned16() and WriteUnaligned16() functions from \r
-  the Base Library, so this library class has an implied dependency on the Base Library.\r
+  EFI_DEVICE_PATH_PROTOCOL structures.\r
 \r
-Copyright (c) 2006 - 2008, Intel Corporation<BR>\r
+Copyright (c) 2006 - 2009, Intel Corporation<BR>\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -35,6 +33,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 **/\r
 UINT8\r
+EFIAPI\r
 DevicePathType (\r
   IN CONST VOID  *Node\r
   );\r
@@ -52,6 +51,7 @@ DevicePathType (
 \r
 **/\r
 UINT8\r
+EFIAPI\r
 DevicePathSubType (\r
   IN CONST VOID  *Node\r
   );\r
@@ -72,6 +72,7 @@ DevicePathSubType (
 \r
 **/\r
 UINTN\r
+EFIAPI\r
 DevicePathNodeLength (\r
   IN CONST VOID  *Node\r
   );\r
@@ -89,6 +90,7 @@ DevicePathNodeLength (
 \r
 **/\r
 EFI_DEVICE_PATH_PROTOCOL *\r
+EFIAPI\r
 NextDevicePathNode (\r
   IN CONST VOID  *Node\r
   );\r
@@ -111,6 +113,7 @@ NextDevicePathNode (
   \r
 **/\r
 BOOLEAN\r
+EFIAPI\r
 IsDevicePathEndType (\r
   IN CONST VOID  *Node\r
   );\r
@@ -130,6 +133,7 @@ IsDevicePathEndType (
 \r
 **/\r
 BOOLEAN\r
+EFIAPI\r
 IsDevicePathEnd (\r
   IN CONST VOID  *Node\r
   );\r
@@ -149,6 +153,7 @@ IsDevicePathEnd (
 \r
 **/\r
 BOOLEAN\r
+EFIAPI\r
 IsDevicePathEndInstance (\r
   IN CONST VOID  *Node\r
   );\r
@@ -171,6 +176,7 @@ IsDevicePathEndInstance (
 \r
 **/\r
 UINT16\r
+EFIAPI\r
 SetDevicePathNodeLength (\r
   IN OUT VOID  *Node,\r
   IN UINTN     Length\r
@@ -193,6 +199,7 @@ SetDevicePathNodeLength (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 SetDevicePathEndNode (\r
   OUT VOID  *Node\r
   );\r