11 #define P6WREGEX_H__ 1
130 #define INTERFACE p6IWRegexMatch
158 #define IF_p6IWRegexMatch {0x25845EAC,0xC253,0x4409,{0x85,0x09,0xD3,0xD7,0xBC,0x9B,0x9D,0xE0}}
172 #define INTERFACE p6IWRegex
235 P6WREGEXMODIFIER modifiers
262 P6WREGEXMODIFIER modifiers
306 P6WREGEXMODIFIER modifiers,
341 P6WREGEXMODIFIER modifiers,
374 P6WREGEXMODIFIER modifiers,
412 P6WREGEXMODIFIER modifiers,
484 #define IF_p6IWRegex {0x3e3cf731,0x11ea,0x47c7,{0xa9,0x5a,0xe1,0x51,0x7,0x28,0x62,0x11}}
487 #define COMP_p6WRegex {0x8cebaed1,0x228d,0x4729,{0xaf,0x59,0x14,0x4,0x80,0xd8,0x97,0xf7}}
const P6WREGEXMODIFIER P6MOD_NEWLINE
const P6WREGEXTRACELEVEL P6WREGEX_TRACE_OFF
P6WREGEXMODE
This type defines the supported compatitbility modes with other regular expression engines...
Return zero or more strings resulting from a regex operation.
const P6WREGEXMODIFIER P6MOD_FULLLOOKBEHIND
wchar_t P6WCHAR
Wide character type see p6i18n.h.
The base interface all [p6]COM components must derive from and implement.
const P6WCHAR *(* P6WREGEXREPLACECB)(const P6WCHAR *pMatchedText, P6VOID *pCtx)
Used for the replaceWithCallBack() function.
This interface provides access the to the wide string (patform wchar_t) regular expression engine and...
const P6WREGEXMODIFIER P6MOD_FASTGREEDY
const P6WREGEXMODIFIER P6MOD_INSENSITIVE
P6UINT32 P6WREGEXTRACELEVEL
P6WREGEXTRACELEVEL.
P6UINT32 P6WREGEXMODIFIER
P6WREGEXMODIFIER: Regex Modifier.
const P6WREGEXMODIFIER P6MOD_MULTILINE
const P6WREGEXMODIFIER P6MOD_GLOBAL
const P6WREGEXTRACELEVEL P6WREGEX_TRACE_BASIC
#define P6DECLCOMMETHOD(method)
const P6WREGEXMODIFIER P6MOD_SKIPWHITESPACE
P6UINT32 P6WREGEXFLAGS
P6WREGEXFLAGS.
const P6WREGEXMODIFIER P6MOD_NULL
const P6WREGEXTRACELEVEL P6WREGEX_TRACE_DEBUG
char P6CHAR
Narrow character type.
#define P6DECLAREIF_(iface, baseif)
const P6WREGEXFLAGS P6WREGEX_NOFLAGS