]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Include/Library/FrameworkIfrSupportLib.h
Replace some CopyMem() for GUID copy with CopyGuid().
[mirror_edk2.git] / IntelFrameworkPkg / Include / Library / FrameworkIfrSupportLib.h
index ca380ee9c6eb99a7450991604398c554aa7d905c..6eab8f61bfc5e454abff1252a6d73dffdd20dfd7 100644 (file)
@@ -39,11 +39,12 @@ typedef struct {
   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
@@ -60,6 +61,7 @@ GetCurrentLanguage (
   @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
@@ -77,6 +79,7 @@ AddString (
   @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
@@ -99,6 +102,7 @@ AddOpCode (
   @retval EFI_SUCCESS              Formset successfully created  \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateFormSet (\r
   IN      CHAR16              *FormSetTitle,\r
   IN      EFI_GUID            *Guid,\r
@@ -122,6 +126,7 @@ CreateFormSet (
   @retval EFI_SUCCESS      Form successfully created\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateForm (\r
   IN      CHAR16              *FormTitle,\r
   IN      UINT16              FormId,\r
@@ -142,6 +147,7 @@ CreateForm (
   @retval EFI_SUCCESS      Subtitle successfully created\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateSubTitle (\r
   IN      CHAR16              *SubTitle,\r
   IN OUT  VOID                *FormBuffer,\r
@@ -164,6 +170,7 @@ CreateSubTitle (
   @retval EFI_SUCCESS      Text successfully created\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateText (\r
   IN      CHAR16              *String,\r
   IN      CHAR16              *String2,\r
@@ -185,6 +192,7 @@ CreateText (
   @retval EFI_SUCCESS      Hyperlink successfully created  \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateGoto (\r
   IN      UINT16              FormId,\r
   IN      CHAR16              *Prompt,\r
@@ -209,6 +217,7 @@ CreateGoto (
   @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
@@ -236,6 +245,7 @@ CreateOneOf (
   @retval EFI_SUCCESS      Ordered list successfully created.\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateOrderedList (\r
   IN      UINT16              QuestionId,\r
   IN      UINT8               MaxEntries,\r
@@ -262,6 +272,7 @@ CreateOrderedList (
   @retval EFI_SUCCESS       Check box successfully created\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateCheckBox (\r
   IN      UINT16              QuestionId,\r
   IN      UINT8               DataWidth,\r
@@ -292,6 +303,7 @@ CreateCheckBox (
   @retval EFI_SUCCESS      Numeric is successfully created  \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateNumeric (\r
   IN      UINT16              QuestionId,\r
   IN      UINT8               DataWidth,\r
@@ -323,6 +335,7 @@ CreateNumeric (
   @retval EFI_SUCCESS      String successfully created.  \r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateString (\r
   IN      UINT16              QuestionId,\r
   IN      UINT8               DataWidth,\r
@@ -350,6 +363,7 @@ CreateString (
   @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
@@ -368,7 +382,8 @@ ExtractDataFromHiiHandle (
 \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
@@ -386,6 +401,7 @@ FindHiiHandle (
   @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
@@ -408,6 +424,7 @@ CreateSubTitleOpCode (
   @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
@@ -434,6 +451,7 @@ CreateTextOpCode (
   @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
@@ -465,6 +483,7 @@ CreateGotoOpCode (
   @retval EFI_DEVICE_ERROR DataWidth > 2\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateOneOfOpCode (\r
   IN      UINT16              QuestionId,\r
   IN      UINT8               DataWidth,\r
@@ -495,6 +514,7 @@ CreateOneOfOpCode (
   @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
@@ -523,6 +543,7 @@ CreateOrderedListOpCode (
   @retval EFI_DEVICE_ERROR DataWidth > 1\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateCheckBoxOpCode (\r
   IN      UINT16              QuestionId,\r
   IN      UINT8               DataWidth,\r
@@ -556,6 +577,7 @@ CreateCheckBoxOpCode (
   @retval EFI_DEVICE_ERROR  DataWidth > 2\r
 **/\r
 EFI_STATUS\r
+EFIAPI\r
 CreateNumericOpCode (\r
   IN      UINT16              QuestionId,\r
   IN      UINT8               DataWidth,\r
@@ -589,6 +611,7 @@ CreateNumericOpCode (
   @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
@@ -615,6 +638,7 @@ CreateStringOpCode (
   @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
@@ -631,6 +655,7 @@ ValidateDataFromHiiHandle (
   @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
@@ -649,6 +674,7 @@ CreateBannerOpCode (
   @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
@@ -666,6 +692,7 @@ EfiLibHiiVariablePackGetMap (
   @return                  The number of map count.\r
 **/\r
 UINTN\r
+EFIAPI\r
 EfiLibHiiVariablePackListGetMapCnt (\r
   IN    EFI_HII_VARIABLE_PACK_LIST   *List\r
   );\r
@@ -696,6 +723,7 @@ typedef VOID (EFI_LIB_HII_VARIABLE_PACK_LIST_CALLBACK) (
   @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
@@ -717,6 +745,7 @@ EfiLibHiiVariablePackListForEachVar (
   @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
@@ -742,6 +771,7 @@ EfiLibHiiVariablePackListGetMapByIdx (
   @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
@@ -765,6 +795,7 @@ EfiLibHiiVariablePackListGetMapById (
   @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
@@ -789,6 +820,7 @@ EfiLibHiiVariablePackListGetMap (
   @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
@@ -805,8 +837,8 @@ EfiLibHiiVariableRetrieveFromNv (
 \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
@@ -816,6 +848,7 @@ EfiLibHiiVariableRetrieveFromNv (
   @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
@@ -843,6 +876,7 @@ EfiLibHiiVariableOverrideIfSuffix (
   @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