0x9A473A4A, 0x4CEB, 0xB95A, {0x41, 0x5E, 0x5B, 0xA0, 0xBC, 0x63, 0x9B, 0x2E } \\r
}\r
\r
-typedef struct _EFI_REGULAR_EXPRESSION_PROTOCOL EFI_REGULAR_EXPRESSION_PROTOCOL;\r
-\r
+typedef struct _EFI_REGULAR_EXPRESSION_PROTOCOL EFI_REGULAR_EXPRESSION_PROTOCOL;\r
\r
typedef struct {\r
- CONST CHAR16 *CapturePtr; // Pointer to the start of the captured sub-expression\r
- // within matched String.\r
+ CONST CHAR16 *CapturePtr; // Pointer to the start of the captured sub-expression\r
+ // within matched String.\r
\r
- UINTN Length; // Length of captured sub-expression.\r
+ UINTN Length; // Length of captured sub-expression.\r
} EFI_REGEX_CAPTURE;\r
\r
typedef EFI_GUID EFI_REGEX_SYNTAX_TYPE;\r
//\r
// Protocol member functions\r
//\r
+\r
/**\r
Returns information about the regular expression syntax types supported\r
by the implementation.\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_REGULAR_EXPRESSION_GET_INFO) (\r
+(EFIAPI *EFI_REGULAR_EXPRESSION_GET_INFO)(\r
IN EFI_REGULAR_EXPRESSION_PROTOCOL *This,\r
IN OUT UINTN *RegExSyntaxTypeListSize,\r
OUT EFI_REGEX_SYNTAX_TYPE *RegExSyntaxTypeList\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_REGULAR_EXPRESSION_MATCH) (\r
+(EFIAPI *EFI_REGULAR_EXPRESSION_MATCH)(\r
IN EFI_REGULAR_EXPRESSION_PROTOCOL *This,\r
IN CHAR16 *String,\r
IN CHAR16 *Pattern,\r
);\r
\r
struct _EFI_REGULAR_EXPRESSION_PROTOCOL {\r
- EFI_REGULAR_EXPRESSION_MATCH MatchString;\r
- EFI_REGULAR_EXPRESSION_GET_INFO GetInfo;\r
-} ;\r
+ EFI_REGULAR_EXPRESSION_MATCH MatchString;\r
+ EFI_REGULAR_EXPRESSION_GET_INFO GetInfo;\r
+};\r
\r
-extern EFI_GUID gEfiRegularExpressionProtocolGuid;\r
+extern EFI_GUID gEfiRegularExpressionProtocolGuid;\r
\r
//\r
// For regular expression rules specified in the POSIX Extended Regular\r
// Expression (ERE) Syntax:\r
//\r
-extern EFI_GUID gEfiRegexSyntaxTypePosixExtendedGuid;\r
+extern EFI_GUID gEfiRegexSyntaxTypePosixExtendedGuid;\r
\r
//\r
// For regular expression rules specifiedin the ECMA 262 Specification\r
//\r
-extern EFI_GUID gEfiRegexSyntaxTypeEcma262Guid;\r
+extern EFI_GUID gEfiRegexSyntaxTypeEcma262Guid;\r
\r
//\r
// For regular expression rules specified in the Perl standard:\r
//\r
-extern EFI_GUID gEfiRegexSyntaxTypePerlGuid;\r
+extern EFI_GUID gEfiRegexSyntaxTypePerlGuid;\r
\r
#endif\r