13 #define P6WSPLIT_H__ 1
32 static const P6WSPLITFLAGS P6WSPLIT_NOFLAGS = 0x00000000;
57 #define INTERFACE p6IEnumWSplitChunks
86 #define IF_p6IEnumWSplitChunks {0xd789c4b9,0x4818,0x4e94,{0xad,0x5a,0x9b,0x47,0x60,0x8b,0xe4,0x70}}
99 #define INTERFACE p6IWSplit
190 #define IF_p6IWSplit {0x148cdf2,0xe5f4,0x4067,{0x97,0xd0,0xf4,0xcd,0x43,0x7f,0xb1,0x8}}
193 #define COMP_p6WSplit {0x9b16b3ad,0x3fe5,0x4c74,{0x96,0xa9,0x50,0x67,0x44,0x4b,0x8e,0xbd}}
Given to an application as a result of a call to p6IWSplit::split() or p6IWSplit::explode().
Interface definition for the Wide Character Regular Expression Engine.
wchar_t P6WCHAR
Wide character type see p6i18n.h.
The base interface all [p6]COM components must derive from and implement.
P6COM base interface definitions.
P6UINT32 P6WREGEXMODIFIER
P6WREGEXMODIFIER: Regex Modifier.
This interface provides a wide version of a simplified version of Perl's Split function.
Each chunk is defined as an offset into the orginal target string and a length of that chunk...
#define P6DECLCOMMETHOD(method)
P6UINT32 P6WSPLITFLAGS
P6WSPLITFLAGS.
char P6CHAR
Narrow character type.
#define P6DECLAREIF_(iface, baseif)