132 #define INTERFACE p6IRegexMatch
159 #define IF_p6IRegexMatch {0xE7334DA2,0xAECB,0x46B5,{0xB3,0x73,0xBD,0xFC,0x2B,0x3B,0x96,0xC0}}
175 #define INTERFACE p6IRegex
294 P6REGEXMODIFIER modifiers,
329 P6REGEXMODIFIER modifiers,
360 P6REGEXMODIFIER modifiers,
398 P6REGEXMODIFIER modifiers,
470 #define IF_p6IRegex {0x14fc8f04,0xf531,0x4ab1,{0x9a,0x9e,0xf8,0x0,0x2a,0xc3,0x5e,0xdb}}
473 #define COMP_p6Regex {0x35fa0abf,0x90ff,0x481d,{0x91,0xd6,0x74,0xe1,0xd1,0xb1,0xd6,0xf8}}
const P6REGEXMODIFIER P6MODIFIER_GLOBAL
const P6REGEXMODIFIER P6MODIFIER_FULLLOOKBEHIND
Return zero or more strings resulting from a regex operation.
const P6REGEXTRACELEVEL P6REGEX_TRACE_OFF
The base interface all [p6]COM components must derive from and implement.
const P6REGEXMODIFIER P6MODIFIER_INSENSITIVE
P6COM base interface definitions.
P6REGEXMODE
This type defines the supported compatitbility modes with other regular expression engines...
const P6REGEXTRACELEVEL P6REGEX_TRACE_DEBUG
const P6CHAR *(* P6REGEXREPLACECB)(const P6CHAR *pMatchedText, P6VOID *pCtx)
Used for the replaceWithCallBack() function.
const P6REGEXTRACELEVEL P6REGEX_TRACE_BASIC
const P6REGEXMODIFIER P6MODIFIER_NULL
const P6REGEXMODIFIER P6MODIFIER_MULTILINE
#define P6DECLCOMMETHOD(method)
P6UINT32 P6REGEXTRACELEVEL
flags dedicated to the control of execution tracing
P6UINT32 P6REGEXMODIFIER
This type defines how to modify (or adjust) the matching process.
This interface provides access the to the narrow string regular expression engine and supports both P...
const P6REGEXFLAGS P6REGEX_NOFLAGS
const P6REGEXMODIFIER P6MODIFIER_FASTGREEDY
P6UINT32 P6REGEXFLAGS
P6REGEXFLAGS.
const P6REGEXMODIFIER P6MODIFIER_NEWLINE
char P6CHAR
Narrow character type.
const P6REGEXMODIFIER P6MODIFIER_SKIPWHITESPACE
#define P6DECLAREIF_(iface, baseif)