audk/MdePkg/Include
qwang12 1de04b4f83 Add in support for MaxSize and CurrentSize for PCD entry.
Change the behavior for PcdSET for Variable_Enabled Pcd entry. If a Variable does not exist, we will only save the value to a volatile space. We save it to variable ONLY when the variable exist. 

Fix a few bugs in Pcd Build tool when generated Pcd database for Pcd entry with Unicode String type.

Support PcdSet to return MaxSize if the input SizeOfBuffer is greater than the Max Size declared in FPD file.

Add SetValueWorker and GetValueWoker for each PcdSET and PcdGET function to reduce code size.

Sync function prototype definition for PCD_PPI_SET_POINTER, PCD_PPI_SET_EX_POINTER, PCD_PROTOCOL_SET_POINTER and PCD_PROTOCOL_SET_EX_POINTER with PCD arch spec 0.52.

Add ASSERTION in LibPcdSetPtr.





git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@789 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 06:10:20 +00:00
..
Common Remove the dead files. 2006-06-23 09:10:00 +00:00
Dxe Initial import. 2006-04-21 22:54:32 +00:00
Ebc 1. UINTN & INTN issue for EBC architecture: 2006-06-22 06:08:00 +00:00
Guid Initial import. 2006-04-21 22:54:32 +00:00
Ia32 Initial import. 2006-04-21 22:54:32 +00:00
IndustryStandard Initial import. 2006-04-21 22:54:32 +00:00
Ipf Initial import. 2006-04-21 22:54:32 +00:00
Library DebugLib: 2006-07-05 04:17:04 +00:00
Peim git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@427 6f19259b-4bc3-4df7-8a09-765794883524 2006-06-06 06:27:01 +00:00
Ppi Add in support for MaxSize and CurrentSize for PCD entry. 2006-07-06 06:10:20 +00:00
Protocol Add in support for MaxSize and CurrentSize for PCD entry. 2006-07-06 06:10:20 +00:00
Uefi git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@784 6f19259b-4bc3-4df7-8a09-765794883524 2006-07-06 04:02:57 +00:00
x64 Initial import. 2006-04-21 22:54:32 +00:00
Base.h Initial import. 2006-04-21 22:54:32 +00:00
Dxe.h Sync up Pcd Library Instances and PCD Driver/PEIM with Pcd spec 0.51 and Mde 0.51 2006-05-26 01:05:31 +00:00
DxeCore.h Initial import. 2006-04-21 22:54:32 +00:00
DxeDepex.h Initial import. 2006-04-21 22:54:32 +00:00
PeiCore.h Initial import. 2006-04-21 22:54:32 +00:00
Peim.h Sync up Pcd Library Instances and PCD Driver/PEIM with Pcd spec 0.51 and Mde 0.51 2006-05-26 01:05:31 +00:00
PeimDepex.h Initial import. 2006-04-21 22:54:32 +00:00
PiwgDxe.h Initial import. 2006-04-21 22:54:32 +00:00
PiwgPeim.h Initial import. 2006-04-21 22:54:32 +00:00
Uefi.h Initial import. 2006-04-21 22:54:32 +00:00