IN OUT EFI_HII_UPDATE_DATA *Data\r
);\r
\r
+/**\r
+ This function initialize the data structure for dynamic opcode.\r
+\r
+ @param UpdateData The adding data;\r
+ @param BufferSize Length of the buffer to fill dynamic opcodes.\r
+\r
+ @retval EFI_SUCCESS Update data is initialized.\r
+ @retval EFI_INVALID_PARAMETER UpdateData is NULL.\r
+ @retval EFI_OUT_OF_RESOURCES No enough memory to allocate.\r
+\r
+**/\r
+EFI_STATUS\r
+IfrLibInitUpdateData (\r
+ IN OUT EFI_HII_UPDATE_DATA *UpdateData,\r
+ IN UINT32 BufferSize\r
+ )\r
+;\r
+\r
+/**\r
+\r
+ This function free the resource of update data.\r
+\r
+ @param UpdateData The adding data;\r
+\r
+ @retval EFI_SUCCESS Resource in UpdateData is released.\r
+ @retval EFI_INVALID_PARAMETER UpdateData is NULL.\r
+\r
+**/\r
+EFI_STATUS\r
+IfrLibFreeUpdateData (\r
+ IN EFI_HII_UPDATE_DATA *UpdateData\r
+ )\r
+;\r
+\r
/**\r
This function allows the caller to update a form that has\r
previously been registered with the EFI HII database.\r