- EFI_HII_NEW_PACK NewPack;\r
- EFI_HII_REMOVE_PACK RemovePack;\r
- EFI_HII_FIND_HANDLES FindHandles;\r
- EFI_HII_EXPORT ExportDatabase;\r
-\r
- EFI_HII_TEST_STRING TestString;\r
- EFI_HII_GET_GLYPH GetGlyph;\r
- EFI_HII_GLYPH_TO_BLT GlyphToBlt;\r
-\r
- EFI_HII_NEW_STRING NewString;\r
- EFI_HII_GET_PRI_LANGUAGES GetPrimaryLanguages;\r
- EFI_HII_GET_SEC_LANGUAGES GetSecondaryLanguages;\r
- EFI_HII_GET_STRING GetString;\r
- EFI_HII_RESET_STRINGS ResetStrings;\r
- EFI_HII_GET_LINE GetLine;\r
- EFI_HII_GET_FORMS GetForms;\r
- EFI_HII_GET_DEFAULT_IMAGE GetDefaultImage;\r
- EFI_HII_UPDATE_FORM UpdateForm;\r
-\r
- EFI_HII_GET_KEYBOARD_LAYOUT GetKeyboardLayout;\r
+ ///\r
+ /// Extracts the various packs from a package list.\r
+ ///\r
+ EFI_HII_NEW_PACK NewPack;\r
+ \r
+ ///\r
+ /// Removes a package from the HII database.\r
+ ///\r
+ EFI_HII_REMOVE_PACK RemovePack;\r
+ \r
+ ///\r
+ /// Determines the handles that are currently active in the database.\r
+ /// \r
+ EFI_HII_FIND_HANDLES FindHandles;\r
+ \r
+ ///\r
+ /// Export the entire contents of the database to a buffer.\r
+ ///\r
+ EFI_HII_EXPORT ExportDatabase;\r
+\r
+ ///\r
+ /// Tests if all of the characters in a string have corresponding font characters.\r
+ ///\r
+ EFI_HII_TEST_STRING TestString;\r
+ \r
+ ///\r
+ /// Translates a Unicode character into the corresponding font glyph.\r
+ ///\r
+ FRAMEWORK_EFI_HII_GET_GLYPH GetGlyph;\r
+ \r
+ ///\r
+ /// Converts a glyph value into a format that is ready for a UGA BLT command.\r
+ ///\r
+ EFI_HII_GLYPH_TO_BLT GlyphToBlt;\r
+\r
+ ///\r
+ /// Allows a new string to be added to an already existing string package.\r
+ ///\r
+ FRAMEWORK_EFI_HII_NEW_STRING NewString;\r
+ \r
+ ///\r
+ /// Allows a program to determine the primary languages that are supported\r
+ /// on a given handle. \r
+ ///\r
+ EFI_HII_GET_PRI_LANGUAGES GetPrimaryLanguages;\r
+ \r
+ ///\r
+ /// Allows a program to determine which secondary languages are supported\r
+ /// on a given handle for a given primary language. \r
+ ///\r
+ EFI_HII_GET_SEC_LANGUAGES GetSecondaryLanguages;\r
+ \r
+ ///\r
+ /// Extracts a string from a package that is already registered with the\r
+ /// EFI HII database. \r
+ ///\r
+ FRAMEWORK_EFI_HII_GET_STRING GetString;\r
+ \r
+ ///\r
+ /// Remove any new strings that were added after the initial string export\r
+ /// for this handle. \r
+ /// \r
+ /// Note this function is not defined in the Framework HII 0.92 spec.\r
+ ///\r
+ EFI_HII_RESET_STRINGS ResetStrings;\r
+ \r
+ ///\r
+ /// Allows a program to extract a part of a string of not more than a given width.\r
+ ///\r
+ EFI_HII_GET_LINE GetLine;\r
+ \r
+ ///\r
+ /// Allows a program to extract a form or form package that has been previously registered.\r
+ ///\r
+ EFI_HII_GET_FORMS GetForms;\r
+ \r
+ ///\r
+ /// Allows a program to extract the nonvolatile image that represents the default storage image.\r
+ ///\r
+ EFI_HII_GET_DEFAULT_IMAGE GetDefaultImage;\r
+ \r
+ ///\r
+ /// Allows a program to update a previously registered form.\r
+ ///\r
+ EFI_HII_UPDATE_FORM UpdateForm;\r
+\r
+ ///\r
+ /// Allows a program to extract the current keyboard layout.\r
+ ///\r
+ FRAMEWORK_EFI_HII_GET_KEYBOARD_LAYOUT GetKeyboardLayout;\r