]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/DevicePathUtilities.h
Code Scrub for Protocol and Ppi Definition
[mirror_edk2.git] / MdePkg / Include / Protocol / DevicePathUtilities.h
index 3874d63491dbf8a120ce16f6689ed454714ac460..7a8c50934e1bf1a863869c8bf19004978dea4659 100644 (file)
@@ -2,7 +2,7 @@
   EFI_DEVICE_PATH_UTILITIES_PROTOCOL as defined in UEFI 2.0.  \r
   Use to create and manipulate device paths and device nodes.\r
 \r
-  Copyright (c) 2006, Intel Corporation                                                         \r
+  Copyright (c) 2006 - 2008, Intel Corporation                                                         \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
@@ -178,7 +178,34 @@ BOOLEAN
   )\r
 ;                                                                                                       \r
   \r
+/**\r
+  @par Protocol Description:\r
+  This protocol is used to creates and manipulates device paths and device nodes.\r
+\r
+  @param GetDevicePathSize \r
+  Returns the size of the specified device path, in bytes.\r
+\r
+  @param DuplicateDevicePath\r
+  Duplicates a device path structure.\r
\r
+  @param AppendDeviceNode \r
+  Appends the device node to the specified device path.\r
+\r
+  @param AppendDevicePath \r
+  Appends the device path to the specified device path.\r
+\r
+  @param AppendDevicePathInstance\r
+  Appends a device path instance to another device path.\r
+\r
+  @param GetNextDevicePathInstance\r
+  Retrieves the next device path instance from a device path data structure.\r
+\r
+  @param IsDevicePathMultiInstance\r
+  Returns TRUE if this is a multi-instance device path.\r
 \r
+  @param CreateDeviceNode \r
+  Allocates memory for a device node with the specified type and sub-type.\r
+**/ \r
 typedef struct {\r
   EFI_DEVICE_PATH_UTILS_GET_DEVICE_PATH_SIZE GetDevicePathSize;\r
   EFI_DEVICE_PATH_UTILS_DUP_DEVICE_PATH      DuplicateDevicePath;\r