11 #define P6WREGEX_H__ 1
82 static const P6WREGEXMODIFIER P6MOD_NULL = 0x00000000;
83 static const P6WREGEXMODIFIER P6MOD_INSENSITIVE = 0x00000001;
84 static const P6WREGEXMODIFIER P6MOD_MULTILINE = 0x00000002;
85 static const P6WREGEXMODIFIER P6MOD_NEWLINE = 0x00000004;
86 static const P6WREGEXMODIFIER P6MOD_FASTGREEDY = 0x00000008;
87 static const P6WREGEXMODIFIER P6MOD_GLOBAL = 0x00000010;
88 static const P6WREGEXMODIFIER P6MOD_FULLLOOKBEHIND = 0x00000020;
89 static const P6WREGEXMODIFIER P6MOD_SKIPWHITESPACE = 0x00000040;
103 static const P6WREGEXTRACELEVEL P6WREGEX_TRACE_OFF = 0x00000000;
104 static const P6WREGEXTRACELEVEL P6WREGEX_TRACE_BASIC = 0x00000001;
105 static const P6WREGEXTRACELEVEL P6WREGEX_TRACE_DEBUG = 0x00000002;
114 static const P6WREGEXFLAGS P6WREGEX_NOFLAGS = 0x00000000;
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}}
P6WREGEXMODE
This type defines the supported compatitbility modes with other regular expression engines...
Return zero or more strings resulting from a regex operation.
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...
P6UINT32 P6WREGEXTRACELEVEL
P6WREGEXTRACELEVEL.
P6UINT32 P6WREGEXMODIFIER
P6WREGEXMODIFIER: Regex Modifier.
#define P6DECLCOMMETHOD(method)
P6UINT32 P6WREGEXFLAGS
P6WREGEXFLAGS.
P6COM definitions and interfaces.
char P6CHAR
Narrow character type.
#define P6DECLAREIF_(iface, baseif)