Lines Matching full:string

2   The file provides services to manipulate string data.
23 This function adds the string String to the group of strings owned by PackageList, with the
24 specified font information StringFontInfo, and returns a new string id.
25 The new string identifier is guaranteed to be unique within the package list.
26 That new string identifier is reserved for all languages in the package list.
29 @param PackageList The handle of the package list where this string will
33 @param Language Points to the language for the new string.
36 is not NULL and the string package header's
40 @param String Points to the new null-terminated string.
41 @param StringFontInfo Points to the new string's font information or
42 NULL if the string should have the default system
45 @retval EFI_SUCCESS The new string was added successfully.
48 @retval EFI_OUT_OF_RESOURCES Could not add the string due to lack of resources.
49 @retval EFI_INVALID_PARAMETER String is NULL, or StringId is NULL, or Language is NULL.
62 IN CONST EFI_STRING String,
67 This function retrieves the string specified by StringId which is associated
69 the buffer specified by String.
72 @param Language Points to the language for the retrieved string.
74 the specified string.
75 @param StringId The string's id, which is unique within
77 @param String Points to the new null-terminated string.
79 to by String, in bytes. On return, points to the
80 length of the string, in bytes.
81 @param StringFontInfo If not NULL, points to the string's font
85 @retval EFI_SUCCESS The string was returned successfully.
86 @retval EFI_NOT_FOUND The string specified by StringId is not available.
88 @retval EFI_INVALID_LANGUAGE The string specified by StringId is available but
91 hold the string.
94 String was NULL.
106 OUT EFI_STRING String,
112 This function updates the string specified by StringId in the specified PackageList to the text
113 specified by String and, optionally, the font information specified by StringFontInfo.
117 @param StringId The string's id, which is unique within
119 @param Language Points to the language for the updated string.
120 @param String Points to the new null-terminated string.
121 @param StringFontInfo Points to the string's font information or NULL if
122 the string font information is not changed.
124 @retval EFI_SUCCESS The string was updated successfully.
125 @retval EFI_NOT_FOUND The string specified by StringId is not in the
127 @retval EFI_INVALID_PARAMETER The String or Language was NULL.
141 IN EFI_STRING String,
151 null-terminated ASCII string.
163 @retval EFI_NOT_FOUND Could not find string package in specified
177 Each string package has associated with it a single primary language and zero
183 @param PrimaryLanguage Points to the null-terminated ASCII string that specifies
187 ASCII string that describes the list of
220 /// Services to manipulate the string.