33 static const P6SPLITFLAGS P6SPLIT_NOFLAGS = 0x00000000;
58 #define INTERFACE p6IEnumSplitChunks
87 #define IF_p6IEnumSplitChunks {0x3ee8153e,0xba3,0x4ced,{0x86,0xf3,0xd2,0xfe,0xcb,0x4c,0x2,0x6a}}
100 #define INTERFACE p6ISplit
174 #define IF_p6ISplit {0xe60619fa,0xd30,0x45de,{0x8d,0xef,0xf8,0x44,0xd8,0x22,0x48,0x24}}
177 #define COMP_p6Split {0x745f117c,0xf74f,0x4cdd,{0x85,0x9a,0x70,0x5f,0xc,0x20,0x37,0x59}}
Each chunk is defined as an offset into the orginal target string and a length of that chunk...
The base interface all [p6]COM components must derive from and implement.
P6COM base interface definitions.
This interface provides a narrow version of a simplified version of Perl's Split function.
#define P6DECLCOMMETHOD(method)
P6UINT32 P6REGEXMODIFIER
This type defines how to modify (or adjust) the matching process.
P6UINT32 P6SPLITFLAGS
P6SPLITFLAGS.
Interface definition for the Regular Expression Engine.
char P6CHAR
Narrow character type.
Given to an application as a result of a call to p6ISplit::split() or p6ISplit::explode().
#define P6DECLAREIF_(iface, baseif)