\r
typedef struct _EFI_HII_CONFIG_ROUTING_PROTOCOL EFI_HII_CONFIG_ROUTING_PROTOCOL;\r
\r
-\r
/**\r
\r
This function allows the caller to request the current\r
This protocol defines the configuration routing interfaces\r
between external applications and the HII. There may only be one\r
instance of this protocol in the system.\r
- \r
- @param ExtractConfig\r
- This function allows a caller to extract the current configuration for \r
- one or more named elements from one or more drivers.\r
-\r
- @param ExportConfig\r
- This function allows the caller to request the current configuration for \r
- the entirety of the current HII database and returns the data \r
- in a null-terminated Unicode string.\r
-\r
- @param RouteConfig\r
- This function processes the results of processing forms and routes it \r
- to the appropriate handlers or storage.\r
-\r
- @param BlockToConfig\r
- This helper function is to be called by drivers to map configuration data \r
- stored in byte array ("block") formats such as UEFI Variables into current \r
- configuration strings.\r
-\r
- @param ConfigToBlock\r
- This helper function is to be called by drivers to map configuration strings \r
- to configurations stored in byte array ("block") formats such as UEFI Variables.\r
-\r
- @param GetAltConfig\r
- This helper function is to be called by drivers to extract portions of a larger configuration string.\r
-\r
**/\r
struct _EFI_HII_CONFIG_ROUTING_PROTOCOL {\r
EFI_HII_ROUTING_EXTRACT_CONFIG ExtractConfig;\r