# customized using libraries and PCDs.\r
#\r
# Copyright (c) 2016, Microsoft Corporation. All rights reserved.<BR>\r
-# Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2018 - 2019, Intel Corporation. All rights reserved.<BR>\r
#\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
#\r
[Includes]\r
Include\r
\r
-[LibraryClasses]\r
- ## @libraryclass Provides services to retrieve values from a capsule's FMP\r
- # Payload Header. The structure is not included in the\r
- # library class. Instead, services are provided to retrieve\r
- # information from the FMP Payload Header. If information is\r
- # added to the FMP Payload Header, then new services may be\r
- # added to this library class to retrieve the new information.\r
- FmpPayloadHeaderLib|Include/Library/FmpPayloadHeaderLib.h\r
+[Includes.Common.Private]\r
+ PrivateInclude\r
\r
+[LibraryClasses]\r
## @libraryclass Provides platform policy services used during a capsule\r
# update.\r
CapsuleUpdatePolicyLib|Include/Library/CapsuleUpdatePolicyLib.h\r
# updates of a firmware image stored in a firmware device.\r
FmpDeviceLib|Include/Library/FmpDeviceLib.h\r
\r
+[LibraryClasses.Common.Private]\r
+ ## @libraryclass Provides services to retrieve values from a capsule's FMP\r
+ # Payload Header. The structure is not included in the\r
+ # library class. Instead, services are provided to retrieve\r
+ # information from the FMP Payload Header. If information is\r
+ # added to the FMP Payload Header, then new services may be\r
+ # added to this library class to retrieve the new information.\r
+ FmpPayloadHeaderLib|PrivateInclude/Library/FmpPayloadHeaderLib.h\r
+\r
[Guids]\r
## Firmware Management Protocol Device Package Token Space GUID\r
gFmpDevicePkgTokenSpaceGuid = { 0x40b2d964, 0xfe11, 0x40dc, { 0x82, 0x83, 0x2e, 0xfb, 0xda, 0x29, 0x53, 0x56 } }\r
\r
+[Protocols.Common.Private]\r
+ ## Capsule Update Policy Protocol\r
+ gEdkiiCapuleUpdatePolicyProtocolGuid = { 0x487784c5, 0x6299, 0x4ba6, { 0xb0, 0x96, 0x5c, 0xc5, 0x27, 0x7c, 0xf7, 0x57 } }\r
+\r
[PcdsFixedAtBuild]\r
## The SHA-256 hash of a PKCS7 test key that is used to detect if a test key\r
# is being used to authenticate capsules. Test key detection is disabled by\r