]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibOptionalDevicePathProtocol.inf
MdePkg UefiDevicePathLib: Validate before touch input buffer.
[mirror_edk2.git] / MdePkg / Library / UefiDevicePathLib / UefiDevicePathLibOptionalDevicePathProtocol.inf
index 34bc1204ecf643caad6cffffe653b5658fde17c7..9e3029cd1c3e0a308d5a8cb7efed30133df13af3 100644 (file)
@@ -5,7 +5,7 @@
 #  If the DevicePathFromText/DevicePathToText protocol doesn't exist, the library\r
 #  uses its internal conversion logic.\r
 #\r
-# Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -20,6 +20,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = UefiDevicePathLibOptionalDevicePathProtocol\r
+  MODULE_UNI_FILE                = UefiDevicePathLibOptionalDevicePathProtocol.uni\r
   FILE_GUID                      = 3E1C696D-FCF0-45a7-85A7-E86C2A1C1080\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
   PrintLib\r
 \r
 [Guids]\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVTUTF8Guid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVT100Guid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiVT100PlusGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiPcAnsiGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiUartDevicePathGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
   gEfiSasDevicePathGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
+  gEfiVirtualDiskGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
+  gEfiVirtualCdGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
+  gEfiPersistentVirtualDiskGuid\r
+  ## SOMETIMES_CONSUMES  ## GUID\r
+  gEfiPersistentVirtualCdGuid\r
 \r
 [Protocols]\r
-  gEfiDevicePathProtocolGuid                    ## CONSUMES\r
+  gEfiDevicePathProtocolGuid                    ## SOMETIMES_CONSUMES\r
   gEfiDevicePathUtilitiesProtocolGuid           ## CONSUMES\r
-  gEfiDevicePathToTextProtocolGuid              ## CONSUMES\r
-  gEfiDevicePathFromTextProtocolGuid            ## CONSUMES\r
-  gEfiDebugPortProtocolGuid                     ## SOMETIMES_CONSUMES ## GUID\r
+  gEfiDevicePathToTextProtocolGuid              ## SOMETIMES_CONSUMES\r
+  gEfiDevicePathFromTextProtocolGuid            ## SOMETIMES_CONSUMES\r
+  gEfiDebugPortProtocolGuid                     ## UNDEFINED\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount\r
+  gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES\r
 \r
 [Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER]\r
-  gEfiDevicePathUtilitiesProtocolGuid
\ No newline at end of file
+  gEfiDevicePathUtilitiesProtocolGuid\r
+  
\ No newline at end of file