Home | History | Annotate | Download | only in UefiHiiLib

Lines Matching defs:ConfigHdr

40 // <ConfigHdr> Template

688 Allocates and returns a Null-terminated Unicode <ConfigHdr> string using routing
693 The format of a <ConfigHdr> is as follows:
712 @retval Other A pointer to the Null-terminate Unicode <ConfigHdr> string
824 to binary buffer from <ConfigHdr>.
846 EFI_STRING ConfigHdr;
859 ConfigHdr = String;
861 // The content between 'GUID', 'NAME', 'PATH' of <ConfigHdr> and '&' of next element
870 // The data in <ConfigHdr> is encoded as hex UNICODE %02x bytes in the same order
883 TemStr[0] = ConfigHdr[Index];
913 StrnCpyS (TemStr, sizeof (TemStr) / sizeof (CHAR16), ConfigHdr + Index, 4);
2187 // 1. Find <ConfigHdr> GUID=...&NAME=...&PATH=...
2325 // Only the ConfigHdr is found. Not any block data is found. No data is required to be validated and set.
2382 // Get and Skip ConfigHdr
2392 // Construct ConfigAltHdr string "&<ConfigHdr>&ALTCFG=\0"
2393 // | 1 | StrLen (ConfigHdr) | 8 | 1 |
2406 // Skip all AltResp (AltConfigHdr ConfigBody) for the same ConfigHdr
2424 // Find &GUID as the next ConfigHdr
2595 Determines if the routing data specified by GUID and NAME match a <ConfigHdr>.
2597 If ConfigHdr is NULL, then ASSERT().
2599 @param[in] ConfigHdr Either <ConfigRequest> or <ConfigResp>.
2603 @retval TRUE Routing information matches <ConfigHdr>.
2604 @retval FALSE Routing information does not match <ConfigHdr>.
2610 IN CONST EFI_STRING ConfigHdr,
2618 ASSERT (ConfigHdr != NULL);
2621 // Use Guid and Name to generate a <ConfigHdr> string
2633 Result = InternalHiiCompareSubString (ConfigHdr, CompareConfigHdr, L"GUID=", L"&NAME=");
2640 Result = InternalHiiCompareSubString (ConfigHdr, CompareConfigHdr, L"&NAME=", L"&PATH=");
2644 // Free the <ConfigHdr> string
2770 // Allocate and fill a buffer large enough to hold the <ConfigHdr> template
2778 // Allocate and fill a buffer large enough to hold the <ConfigHdr> template