language variable, then use default setting that 'eng' as current\r
language setting.\r
\r
- @param Lang Pointer of system language\r
+ @param Lang Pointer of system language\r
\r
- @return whether sucess to get setting from variable\r
+ @return whether success to get setting from variable\r
**/\r
EFI_STATUS\r
+EFIAPI\r
GetCurrentLanguage (\r
OUT CHAR16 *Lang\r
);\r
@retval EFI_SUCCESS String successfully added to the incoming buffer\r
**/\r
EFI_STATUS\r
+EFIAPI\r
AddString (\r
IN VOID *StringBuffer,\r
IN CHAR16 *Language,\r
@retval EFI_SUCCESS Op-code data successfully inserted\r
**/\r
EFI_STATUS\r
+EFIAPI\r
AddOpCode (\r
IN VOID *FormBuffer,\r
IN OUT VOID *OpCodeData\r
@retval EFI_SUCCESS Formset successfully created \r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateFormSet (\r
IN CHAR16 *FormSetTitle,\r
IN EFI_GUID *Guid,\r
@retval EFI_SUCCESS Form successfully created\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateForm (\r
IN CHAR16 *FormTitle,\r
IN UINT16 FormId,\r
@retval EFI_SUCCESS Subtitle successfully created\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateSubTitle (\r
IN CHAR16 *SubTitle,\r
IN OUT VOID *FormBuffer,\r
@retval EFI_SUCCESS Text successfully created\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateText (\r
IN CHAR16 *String,\r
IN CHAR16 *String2,\r
@retval EFI_SUCCESS Hyperlink successfully created \r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateGoto (\r
IN UINT16 FormId,\r
IN CHAR16 *Prompt,\r
@retval EFI_SUCCESS One-Of box successfully created.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateOneOf (\r
IN UINT16 QuestionId,\r
IN UINT8 DataWidth,\r
@retval EFI_SUCCESS Ordered list successfully created.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateOrderedList (\r
IN UINT16 QuestionId,\r
IN UINT8 MaxEntries,\r
@retval EFI_SUCCESS Check box successfully created\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateCheckBox (\r
IN UINT16 QuestionId,\r
IN UINT8 DataWidth,\r
@retval EFI_SUCCESS Numeric is successfully created \r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateNumeric (\r
IN UINT16 QuestionId,\r
IN UINT8 DataWidth,\r
@retval EFI_SUCCESS String successfully created. \r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateString (\r
IN UINT16 QuestionId,\r
IN UINT8 DataWidth,\r
@retval EFI_SUCCESS Successfully extract data from Hii database.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
ExtractDataFromHiiHandle (\r
IN FRAMEWORK_EFI_HII_HANDLE HiiHandle,\r
IN OUT UINT16 *ImageLength,\r
\r
@return Handle to the HII pack previously registered by the memory driver.\r
**/\r
-FRAMEWORK_EFI_HII_HANDLE \r
+FRAMEWORK_EFI_HII_HANDLE\r
+EFIAPI\r
FindHiiHandle (\r
IN OUT EFI_HII_PROTOCOL **HiiProtocol, OPTIONAL\r
IN EFI_GUID *Guid\r
@retval EFI_SUCCESS Subtitle created to be a form\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateSubTitleOpCode (\r
IN STRING_REF StringToken,\r
IN OUT VOID *FormBuffer\r
@retval EFI_SUCCESS Text created to be a form\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateTextOpCode (\r
IN STRING_REF StringToken,\r
IN STRING_REF StringTokenTwo,\r
@retval EFI_SUCCESS Hyperlink created to be a form\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateGotoOpCode (\r
IN UINT16 FormId,\r
IN STRING_REF StringToken,\r
@retval EFI_DEVICE_ERROR DataWidth > 2\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateOneOfOpCode (\r
IN UINT16 QuestionId,\r
IN UINT8 DataWidth,\r
@retval EFI_SUCCESS Ordered list created to be a form\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateOrderedListOpCode (\r
IN UINT16 QuestionId,\r
IN UINT8 MaxEntries,\r
@retval EFI_DEVICE_ERROR DataWidth > 1\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateCheckBoxOpCode (\r
IN UINT16 QuestionId,\r
IN UINT8 DataWidth,\r
@retval EFI_DEVICE_ERROR DataWidth > 2\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateNumericOpCode (\r
IN UINT16 QuestionId,\r
IN UINT8 DataWidth,\r
@retval EFI_SUCCESS String created to be a form.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateStringOpCode (\r
IN UINT16 QuestionId,\r
IN UINT8 DataWidth,\r
@retval EFI_SUCCESS Data successfully validated\r
**/\r
EFI_STATUS\r
+EFIAPI\r
ValidateDataFromHiiHandle (\r
IN FRAMEWORK_EFI_HII_HANDLE HiiHandle,\r
OUT BOOLEAN *Results\r
@retval EFI_SUCCESS Banner created to be a form.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
CreateBannerOpCode (\r
IN UINT16 Title,\r
IN UINT16 LineNumber,\r
@param Size Size of the variable/map in bytes\r
**/\r
VOID\r
+EFIAPI\r
EfiLibHiiVariablePackGetMap (\r
IN EFI_HII_VARIABLE_PACK *Pack, \r
OUT CHAR16 **Name, OPTIONAL\r
@return The number of map count.\r
**/\r
UINTN\r
+EFIAPI\r
EfiLibHiiVariablePackListGetMapCnt (\r
IN EFI_HII_VARIABLE_PACK_LIST *List\r
);\r
@param Callback Routine to be called for each iterated variable.\r
**/\r
VOID\r
+EFIAPI\r
EfiLibHiiVariablePackListForEachVar (\r
IN EFI_HII_VARIABLE_PACK_LIST *List,\r
IN EFI_LIB_HII_VARIABLE_PACK_LIST_CALLBACK *Callback\r
@return EFI_NOT_FOUND Variable is not found, OUT parameters are not valid\r
**/\r
EFI_STATUS\r
+EFIAPI\r
EfiLibHiiVariablePackListGetMapByIdx (\r
IN UINTN Idx, \r
IN EFI_HII_VARIABLE_PACK_LIST *List, \r
@retval EFI_NOT_FOUND Variable is not found, OUT parameters are not valid\r
**/\r
EFI_STATUS\r
+EFIAPI\r
EfiLibHiiVariablePackListGetMapById (\r
IN UINT16 Id, \r
IN EFI_HII_VARIABLE_PACK_LIST *List,\r
@retval EFI_NOT_FOUND variable is not found, OUT parameters are not valid\r
**/\r
EFI_STATUS\r
+EFIAPI\r
EfiLibHiiVariablePackListGetMap (\r
IN EFI_HII_VARIABLE_PACK_LIST *List,\r
IN CHAR16 *Name,\r
@retval EFI_LOAD_ERROR The variable in the NV was of different size, or NV API returned error.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
EfiLibHiiVariableRetrieveFromNv (\r
IN CHAR16 *Name,\r
IN EFI_GUID *Guid,\r
\r
@param Suffix Suffix the Name should end with.\r
@param Name Name of the variable to retrieve.\r
- @Param Guid Guid of the variable to retrieve.\r
- @Param Size Parameters of the variable to retrieve.\r
+ @param Guid Guid of the variable to retrieve.\r
+ @param Size Parameters of the variable to retrieve.\r
@param Var Variable will be retrieved into this buffer.\r
Caller is responsible for providing storage of exactly Size size in bytes.\r
\r
@retval EFI_LOAD_ERROR The variable in the NV was of different size, or NV API returned error.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
EfiLibHiiVariableOverrideIfSuffix (\r
IN CHAR16 *Suffix,\r
IN CHAR16 *Name,\r
@retval EFI_LOAD_ERROR The variable in the NV was of different size, or NV API returned error.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
EfiLibHiiVariableOverrideBySuffix (\r
IN CHAR16 *Suffix,\r
IN CHAR16 *Name,\r