diff options
author | lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-04-30 05:58:47 +0000 |
---|---|---|
committer | lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-04-30 05:58:47 +0000 |
commit | 278663ab10789e4a4aee50435ccb11bcb6b181b3 (patch) | |
tree | 5909d3acd0354cbefb861c52a2ffa931971cb786 | |
parent | 4bca47e17581c099b7a8e9b7ba08bd4e69b31d4d (diff) | |
download | edk2-278663ab10789e4a4aee50435ccb11bcb6b181b3.tar.gz edk2-278663ab10789e4a4aee50435ccb11bcb6b181b3.tar.bz2 edk2-278663ab10789e4a4aee50435ccb11bcb6b181b3.zip |
HiiLib exports HiiCreateRawOpCode API
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8216 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r-- | MdeModulePkg/Include/Library/HiiLib.h | 22 | ||||
-rw-r--r-- | MdeModulePkg/Library/UefiHiiLib/HiiLib.c | 4 |
2 files changed, 24 insertions, 2 deletions
diff --git a/MdeModulePkg/Include/Library/HiiLib.h b/MdeModulePkg/Include/Library/HiiLib.h index 7c561a69db..1c8a84ee21 100644 --- a/MdeModulePkg/Include/Library/HiiLib.h +++ b/MdeModulePkg/Include/Library/HiiLib.h @@ -477,6 +477,28 @@ HiiFreeOpCodeHandle ( );
/**
+ Append raw opcodes to an OpCodeHandle.
+
+ If OpCodeHandle is NULL, then ASSERT().
+ If RawBuffer is NULL, then ASSERT();
+
+ @param[in] OpCodeHandle Handle to the buffer of opcodes.
+ @param[in] RawBuffer Buffer of opcodes to append.
+ @param[in] RawBufferSize The size, in bytes, of Buffer.
+
+ @retval NULL There is not enough space left in Buffer to add the opcode.
+ @retval Other A pointer to the appended opcodes.
+
+**/
+UINT8 *
+EFIAPI
+HiiCreateRawOpCodes (
+ IN VOID *OpCodeHandle,
+ IN UINT8 *RawBuffer,
+ IN UINTN RawBufferSize
+ );
+
+/**
Create EFI_IFR_END_OP opcode.
If OpCodeHandle is NULL, then ASSERT().
diff --git a/MdeModulePkg/Library/UefiHiiLib/HiiLib.c b/MdeModulePkg/Library/UefiHiiLib/HiiLib.c index 3f3b1aac6b..5827f83693 100644 --- a/MdeModulePkg/Library/UefiHiiLib/HiiLib.c +++ b/MdeModulePkg/Library/UefiHiiLib/HiiLib.c @@ -1446,7 +1446,7 @@ InternalHiiCreateOpCode ( **/
UINT8 *
EFIAPI
-InternalHiiCreateRawOpCodes (
+HiiCreateRawOpCodes (
IN VOID *OpCodeHandle,
IN UINT8 *RawBuffer,
IN UINTN RawBufferSize
@@ -1485,7 +1485,7 @@ InternalHiiAppendOpCodes ( ASSERT (RawOpCodeHandle != NULL);
RawOpCodeBuffer = (HII_LIB_OPCODE_BUFFER *)RawOpCodeHandle;
- return InternalHiiCreateRawOpCodes (OpCodeHandle, RawOpCodeBuffer->Buffer, RawOpCodeBuffer->Position);
+ return HiiCreateRawOpCodes (OpCodeHandle, RawOpCodeBuffer->Buffer, RawOpCodeBuffer->Position);
}
/**
|