TianoCore EDK2 master
Loading...
Searching...
No Matches
RegularExpressionDxe.h
Go to the documentation of this file.
1
11#ifndef __REGULAR_EXPRESSIONDXE_H__
12#define __REGULAR_EXPRESSIONDXE_H__
13
14#include "oniguruma/src/oniguruma.h"
15
16#include <Uefi.h>
21#include <Library/DebugLib.h>
22#include <Library/BaseLib.h>
23
74EFIAPI
77 IN CHAR16 *String,
78 IN CHAR16 *Pattern,
79 IN EFI_REGEX_SYNTAX_TYPE *SyntaxType OPTIONAL,
80 OUT BOOLEAN *Result,
81 OUT EFI_REGEX_CAPTURE **Captures OPTIONAL,
82 OUT UINTN *CapturesCount
83 );
84
118EFIAPI
121 IN OUT UINTN *RegExSyntaxTypeListSize,
122 OUT EFI_REGEX_SYNTAX_TYPE *RegExSyntaxTypeList
123 );
124
125#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS EFIAPI RegularExpressionGetInfo(IN EFI_REGULAR_EXPRESSION_PROTOCOL *This, IN OUT UINTN *RegExSyntaxTypeListSize, OUT EFI_REGEX_SYNTAX_TYPE *RegExSyntaxTypeList)
EFI_STATUS EFIAPI RegularExpressionMatch(IN EFI_REGULAR_EXPRESSION_PROTOCOL *This, IN CHAR16 *String, IN CHAR16 *Pattern, IN EFI_REGEX_SYNTAX_TYPE *SyntaxType OPTIONAL, OUT BOOLEAN *Result, OUT EFI_REGEX_CAPTURE **Captures OPTIONAL, OUT UINTN *CapturesCount)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213