]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/MdePkg.dec
MdePkg: introduce OrderedCollectionLib library class
[mirror_edk2.git] / MdePkg / MdePkg.dec
index affff516ef7625a6941ef2cafefc6d0eedbfd6a4..bd5ce07269ef402bce77ac44ea3f0926f6fb0514 100644 (file)
   ##\r
   PrintLib|Include/Library/PrintLib.h\r
 \r
+  ##  @libraryclass  Provides an ordered collection data structure.\r
+  OrderedCollectionLib|Include/Library/OrderedCollectionLib.h\r
+\r
   ##  @libraryclass  Provides services to send progress/error codes to a POST card.\r
   PostCodeLib|Include/Library/PostCodeLib.h\r
 \r
   ## If TRUE, the driver diagnostics2 protocol will not be installed.\r
   gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable|FALSE|BOOLEAN|0x00000011\r
 \r
-  ## Indicates whether EFI 1.1 ISO 639-2 language supports are obsolete\r
+  ## Indicates whether EFI 1.1 ISO 639-2 language supports are obsolete.\r
+  #  If TRUE, Variable driver will be also not to auto update between PlatformLang and Lang variables.\r
   gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate|FALSE|BOOLEAN|0x00000012\r
 \r
   ## If TRUE, UGA Draw Protocol is still consumed.\r
   #  SwapListEntries()\r
   gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList|FALSE|BOOLEAN|0x00000028\r
 \r
+  ## If TRUE, OrderedCollectionLib is instructed to validate the\r
+  #  ORDERED_COLLECTION structure at the end of such operations (typically\r
+  #  structure modifications) that justify validation of the structure for unit\r
+  #  testing purposes.\r
+  gEfiMdePkgTokenSpaceGuid.PcdValidateOrderedCollection|FALSE|BOOLEAN|0x0000002a\r
+\r
 [PcdsFixedAtBuild]\r
   ## Indicates the maximum length of unicode string\r
   gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength|1000000|UINT32|0x00000001\r