ReactOS  0.4.15-dev-2956-g61e7ea5
xmlparser.idl File Reference

Go to the source code of this file.

Classes

struct  _XML_NODE_INFO
 
interface  XMLPSR::IXMLNodeFactory
 
interface  XMLPSR::IXMLNodeSource
 
interface  XMLPSR::IXMLParser
 
class  XMLParser
 
class  XMLParser26
 
class  XMLParser30
 
class  XMLView
 

Modules

library  XMLPSR
 

Typedefs

typedef struct _XML_NODE_INFO XML_NODE_INFO
 

Enumerations

enum  XML_NODE_TYPE {
  XML_ELEMENT = 1, XML_ATTRIBUTE, XML_PI, XML_XMLDECL,
  XML_DOCTYPE, XML_DTDATTRIBUTE, XML_ENTITYDECL, XML_ELEMENTDECL,
  XML_ATTLISTDECL, XML_NOTATION, XML_GROUP, XML_INCLUDESECT,
  XML_PCDATA, XML_CDATA, XML_IGNORESECT, XML_COMMENT,
  XML_ENTITYREF, XML_WHITESPACE, XML_NAME, XML_NMTOKEN,
  XML_STRING, XML_PEREF, XML_MODEL, XML_ATTDEF,
  XML_ATTTYPE, XML_ATTPRESENCE, XML_DTDSUBSET, XML_LASTNODETYPE,
  XML_ELEMENT = 1, XML_ATTRIBUTE, XML_PI, XML_XMLDECL,
  XML_DOCTYPE, XML_DTDATTRIBUTE, XML_ENTITYDECL, XML_ELEMENTDECL,
  XML_ATTLISTDECL, XML_NOTATION, XML_GROUP, XML_INCLUDESECT,
  XML_PCDATA, XML_CDATA, XML_IGNORESECT, XML_COMMENT,
  XML_ENTITYREF, XML_WHITESPACE, XML_NAME, XML_NMTOKEN,
  XML_STRING, XML_PEREF, XML_MODEL, XML_ATTDEF,
  XML_ATTTYPE, XML_ATTPRESENCE, XML_DTDSUBSET, XML_LASTNODETYPE
}
 
enum  XML_NODE_SUBTYPE {
  XML_VERSION = XML_LASTNODETYPE, XML_ENCODING, XML_STANDALONE, XML_NS,
  XML_XMLSPACE, XML_XMLLANG, XML_SYSTEM, XML_PUBLIC,
  XML_NDATA, XML_AT_CDATA, XML_AT_ID, XML_AT_IDREF,
  XML_AT_IDREFS, XML_AT_ENTITY, XML_AT_ENTITIES, XML_AT_NMTOKEN,
  XML_AT_NMTOKENS, XML_AT_NOTATION, XML_AT_REQUIRED, XML_AT_IMPLIED,
  XML_AT_FIXED, XML_PENTITYDECL, XML_EMPTY, XML_ANY,
  XML_MIXED, XML_SEQUENCE, XML_CHOICE, XML_STAR,
  XML_PLUS, XML_QUESTIONMARK, XML_LASTSUBNODETYPE, XML_VERSION = XML_LASTNODETYPE,
  XML_ENCODING, XML_STANDALONE, XML_NS, XML_XMLSPACE,
  XML_XMLLANG, XML_SYSTEM, XML_PUBLIC, XML_NDATA,
  XML_AT_CDATA, XML_AT_ID, XML_AT_IDREF, XML_AT_IDREFS,
  XML_AT_ENTITY, XML_AT_ENTITIES, XML_AT_NMTOKEN, XML_AT_NMTOKENS,
  XML_AT_NOTATION, XML_AT_REQUIRED, XML_AT_IMPLIED, XML_AT_FIXED,
  XML_PENTITYDECL, XML_EMPTY, XML_ANY, XML_MIXED,
  XML_SEQUENCE, XML_CHOICE, XML_STAR, XML_PLUS,
  XML_QUESTIONMARK, XML_LASTSUBNODETYPE
}
 
enum  XML_ERROR_CODE {
  XML_E_PARSEERRORBASE = 0xC00CE500L, XML_E_ENDOFINPUT = XML_E_PARSEERRORBASE, XML_E_MISSINGEQUALS = 0xC00CE501, XML_E_MISSINGQUOTE = 0xC00CE502,
  XML_E_COMMENTSYNTAX = 0xC00CE503, XML_E_BADSTARTNAMECHAR = 0xC00CE504, XML_E_BADNAMECHAR = 0xC00CE505, XML_E_BADCHARINSTRING = 0xC00CE506,
  XML_E_XMLDECLSYNTAX = 0xC00CE507, XML_E_BADCHARDATA = 0xC00CE508, XML_E_MISSINGWHITESPACE = 0xC00CE509, XML_E_EXPECTINGTAGEND = 0xC00CE50A,
  XML_E_BADCHARINDTD = 0xC00CE50B, XML_E_BADCHARINDECL = 0xC00CE50C, XML_E_MISSINGSEMICOLON = 0xC00CE50D, XML_E_BADCHARINENTREF = 0xC00CE50E,
  XML_E_UNBALANCEDPAREN = 0xC00CE50F, XML_E_EXPECTINGOPENBRACKET = 0xC00CE510, XML_E_BADENDCONDSECT = 0xC00CE511, XML_E_INTERNALERROR = 0xC00CE512,
  XML_E_UNEXPECTED_WHITESPACE = 0xC00CE513, XML_E_INCOMPLETE_ENCODING = 0xC00CE514, XML_E_BADCHARINMIXEDMODEL = 0xC00CE515, XML_E_MISSING_STAR = 0xC00CE516,
  XML_E_BADCHARINMODEL = 0xC00CE517, XML_E_MISSING_PAREN = 0xC00CE518, XML_E_BADCHARINENUMERATION = 0xC00CE519, XML_E_PIDECLSYNTAX = 0xC00CE51A,
  XML_E_EXPECTINGCLOSEQUOTE = 0xC00CE51B, XML_E_MULTIPLE_COLONS = 0xC00CE51C, XML_E_INVALID_DECIMAL = 0xC00CE51D, XML_E_INVALID_HEXIDECIMAL = 0xC00CE51E,
  XML_E_INVALID_UNICODE = 0xC00CE51F, XML_E_WHITESPACEORQUESTIONMARK = 0xC00CE520, XML_E_ENDOFPE = 0xC00CE521, XML_E_TOKEN_ERROR = XML_E_PARSEERRORBASE + 0x50,
  XML_E_SUSPENDED = 0xC00CE550, XML_E_STOPPED = 0xC00CE551, XML_E_UNEXPECTEDENDTAG = 0xC00CE552, XML_E_UNCLOSEDTAG = 0xC00CE553,
  XML_E_DUPLICATEATTRIBUTE = 0xC00CE554, XML_E_MULTIPLEROOTS = 0xC00CE555, XML_E_INVALIDATROOTLEVEL = 0xC00CE556, XML_E_BADXMLDECL = 0xC00CE557,
  XML_E_MISSINGROOT = 0xC00CE558, XML_E_UNEXPECTEDEOF = 0xC00CE559, XML_E_BADPEREFINSUBSET = 0xC00CE55A, XML_E_PE_NESTING = 0xC00CE55B,
  XML_E_INVALID_CDATACLOSINGTAG = 0xC00CE55C, XML_E_UNCLOSEDPI = 0xC00CE55D, XML_E_UNCLOSEDSTARTTAG = 0xC00CE55E, XML_E_UNCLOSEDENDTAG = 0xC00CE55F,
  XML_E_UNCLOSEDSTRING = 0xC00CE560, XML_E_UNCLOSEDCOMMENT = 0xC00CE561, XML_E_UNCLOSEDDECL = 0xC00CE562, XML_E_UNCLOSEDMARKUPDECL = 0xC00CE563,
  XML_E_UNCLOSEDCDATA = 0xC00CE564, XML_E_BADDECLNAME = 0xC00CE565, XML_E_BADEXTERNALID = 0xC00CE566, XML_E_BADELEMENTINDTD = 0xC00CE567,
  XML_E_RESERVEDNAMESPACE = 0xC00CE568, XML_E_EXPECTING_VERSION = 0xC00CE569, XML_E_EXPECTING_ENCODING = 0xC00CE56A, XML_E_EXPECTING_NAME = 0xC00CE56B,
  XML_E_UNEXPECTED_ATTRIBUTE = 0xC00CE56C, XML_E_ENDTAGMISMATCH = 0xC00CE56D, XML_E_INVALIDENCODING = 0xC00CE56E, XML_E_INVALIDSWITCH = 0xC00CE56F,
  XML_E_EXPECTING_NDATA = 0xC00CE570, XML_E_INVALID_MODEL = 0xC00CE571, XML_E_INVALID_TYPE = 0xC00CE572, XML_E_INVALIDXMLSPACE = 0xC00CE573,
  XML_E_MULTI_ATTR_VALUE = 0xC00CE574, XML_E_INVALID_PRESENCE = 0xC00CE575, XML_E_BADXMLCASE = 0xC00CE576, XML_E_CONDSECTINSUBSET = 0xC00CE577,
  XML_E_CDATAINVALID = 0xC00CE578, XML_E_INVALID_STANDALONE = 0xC00CE579, XML_E_UNEXPECTED_STANDALONE = 0xC00CE57A, XML_E_DOCTYPE_IN_DTD = 0xC00CE57B,
  XML_E_MISSING_ENTITY = 0xC00CE57C, XML_E_ENTITYREF_INNAME = 0xC00CE57D, XML_E_DOCTYPE_OUTSIDE_PROLOG = 0xC00CE57E, XML_E_INVALID_VERSION = 0xC00CE57F,
  XML_E_DTDELEMENT_OUTSIDE_DTD = 0xC00CE580, XML_E_DUPLICATEDOCTYPE = 0xC00CE581, XML_E_RESOURCE = 0xC00CE582, XML_E_MISSINGNAME = 0xC00CE583,
  XML_E_LASTERROR = 0xC00CE584, XML_E_PARSEERRORBASE = 0xC00CE500L, XML_E_ENDOFINPUT = XML_E_PARSEERRORBASE, XML_E_MISSINGEQUALS = 0xC00CE501,
  XML_E_MISSINGQUOTE = 0xC00CE502, XML_E_COMMENTSYNTAX = 0xC00CE503, XML_E_BADSTARTNAMECHAR = 0xC00CE504, XML_E_BADNAMECHAR = 0xC00CE505,
  XML_E_BADCHARINSTRING = 0xC00CE506, XML_E_XMLDECLSYNTAX = 0xC00CE507, XML_E_BADCHARDATA = 0xC00CE508, XML_E_MISSINGWHITESPACE = 0xC00CE509,
  XML_E_EXPECTINGTAGEND = 0xC00CE50A, XML_E_BADCHARINDTD = 0xC00CE50B, XML_E_BADCHARINDECL = 0xC00CE50C, XML_E_MISSINGSEMICOLON = 0xC00CE50D,
  XML_E_BADCHARINENTREF = 0xC00CE50E, XML_E_UNBALANCEDPAREN = 0xC00CE50F, XML_E_EXPECTINGOPENBRACKET = 0xC00CE510, XML_E_BADENDCONDSECT = 0xC00CE511,
  XML_E_INTERNALERROR = 0xC00CE512, XML_E_UNEXPECTED_WHITESPACE = 0xC00CE513, XML_E_INCOMPLETE_ENCODING = 0xC00CE514, XML_E_BADCHARINMIXEDMODEL = 0xC00CE515,
  XML_E_MISSING_STAR = 0xC00CE516, XML_E_BADCHARINMODEL = 0xC00CE517, XML_E_MISSING_PAREN = 0xC00CE518, XML_E_BADCHARINENUMERATION = 0xC00CE519,
  XML_E_PIDECLSYNTAX = 0xC00CE51A, XML_E_EXPECTINGCLOSEQUOTE = 0xC00CE51B, XML_E_MULTIPLE_COLONS = 0xC00CE51C, XML_E_INVALID_DECIMAL = 0xC00CE51D,
  XML_E_INVALID_HEXIDECIMAL = 0xC00CE51E, XML_E_INVALID_UNICODE = 0xC00CE51F, XML_E_WHITESPACEORQUESTIONMARK = 0xC00CE520, XML_E_ENDOFPE = 0xC00CE521,
  XML_E_TOKEN_ERROR = XML_E_PARSEERRORBASE + 0x50, XML_E_SUSPENDED = 0xC00CE550, XML_E_STOPPED = 0xC00CE551, XML_E_UNEXPECTEDENDTAG = 0xC00CE552,
  XML_E_UNCLOSEDTAG = 0xC00CE553, XML_E_DUPLICATEATTRIBUTE = 0xC00CE554, XML_E_MULTIPLEROOTS = 0xC00CE555, XML_E_INVALIDATROOTLEVEL = 0xC00CE556,
  XML_E_BADXMLDECL = 0xC00CE557, XML_E_MISSINGROOT = 0xC00CE558, XML_E_UNEXPECTEDEOF = 0xC00CE559, XML_E_BADPEREFINSUBSET = 0xC00CE55A,
  XML_E_PE_NESTING = 0xC00CE55B, XML_E_INVALID_CDATACLOSINGTAG = 0xC00CE55C, XML_E_UNCLOSEDPI = 0xC00CE55D, XML_E_UNCLOSEDSTARTTAG = 0xC00CE55E,
  XML_E_UNCLOSEDENDTAG = 0xC00CE55F, XML_E_UNCLOSEDSTRING = 0xC00CE560, XML_E_UNCLOSEDCOMMENT = 0xC00CE561, XML_E_UNCLOSEDDECL = 0xC00CE562,
  XML_E_UNCLOSEDMARKUPDECL = 0xC00CE563, XML_E_UNCLOSEDCDATA = 0xC00CE564, XML_E_BADDECLNAME = 0xC00CE565, XML_E_BADEXTERNALID = 0xC00CE566,
  XML_E_BADELEMENTINDTD = 0xC00CE567, XML_E_RESERVEDNAMESPACE = 0xC00CE568, XML_E_EXPECTING_VERSION = 0xC00CE569, XML_E_EXPECTING_ENCODING = 0xC00CE56A,
  XML_E_EXPECTING_NAME = 0xC00CE56B, XML_E_UNEXPECTED_ATTRIBUTE = 0xC00CE56C, XML_E_ENDTAGMISMATCH = 0xC00CE56D, XML_E_INVALIDENCODING = 0xC00CE56E,
  XML_E_INVALIDSWITCH = 0xC00CE56F, XML_E_EXPECTING_NDATA = 0xC00CE570, XML_E_INVALID_MODEL = 0xC00CE571, XML_E_INVALID_TYPE = 0xC00CE572,
  XML_E_INVALIDXMLSPACE = 0xC00CE573, XML_E_MULTI_ATTR_VALUE = 0xC00CE574, XML_E_INVALID_PRESENCE = 0xC00CE575, XML_E_BADXMLCASE = 0xC00CE576,
  XML_E_CONDSECTINSUBSET = 0xC00CE577, XML_E_CDATAINVALID = 0xC00CE578, XML_E_INVALID_STANDALONE = 0xC00CE579, XML_E_UNEXPECTED_STANDALONE = 0xC00CE57A,
  XML_E_DOCTYPE_IN_DTD = 0xC00CE57B, XML_E_MISSING_ENTITY = 0xC00CE57C, XML_E_ENTITYREF_INNAME = 0xC00CE57D, XML_E_DOCTYPE_OUTSIDE_PROLOG = 0xC00CE57E,
  XML_E_INVALID_VERSION = 0xC00CE57F, XML_E_DTDELEMENT_OUTSIDE_DTD = 0xC00CE580, XML_E_DUPLICATEDOCTYPE = 0xC00CE581, XML_E_RESOURCE = 0xC00CE582,
  XML_E_MISSINGNAME = 0xC00CE583, XML_E_LASTERROR = 0xC00CE584
}
 
enum  XML_PARSER_STATE {
  XMLPARSER_IDLE, XMLPARSER_WAITING, XMLPARSER_BUSY, XMLPARSER_ERROR,
  XMLPARSER_STOPPED, XMLPARSER_SUSPENDED, XMLPARSER_IDLE, XMLPARSER_WAITING,
  XMLPARSER_BUSY, XMLPARSER_ERROR, XMLPARSER_STOPPED, XMLPARSER_SUSPENDED
}
 
enum  XML_PARSER_FLAGS {
  XMLFLAG_FLOATINGAMP = 0x00000001, XMLFLAG_SHORTENDTAGS = 0x00000002, XMLFLAG_CASEINSENSITIVE = 0x00000004, XMLFLAG_NONAMESPACES = 0x00000008,
  XMLFLAG_NOWHITESPACE = 0x00000010, XMLFLAG_IE4QUIRKS = 0x00000020, XMLFLAG_NODTDNODES = 0x00000040, XMLFLAG_IE4COMPATIBILITY = 0x000000FF,
  XMLFLAG_IE5COMPATIBILITY = 0x00000100, XMLFLAG_SAX = 0x00000200, XMLFLAG_NORMALIZELB = 0x00000400, XMLFLAG_IGNOREENCODING = 0x00000800,
  XMLFLAG_USEWINHTTP = 0x00001000, XMLFLAG_RUNBUFFERONLY = 0x00002000, XMLFLAG_PROHIBIT_DTD = 0x00008000, XMLFLAG_FLOATINGAMP = 0x00000001,
  XMLFLAG_SHORTENDTAGS = 0x00000002, XMLFLAG_CASEINSENSITIVE = 0x00000004, XMLFLAG_NONAMESPACES = 0x00000008, XMLFLAG_NOWHITESPACE = 0x00000010,
  XMLFLAG_IE4QUIRKS = 0x00000020, XMLFLAG_NODTDNODES = 0x00000040, XMLFLAG_IE4COMPATIBILITY = 0x000000FF, XMLFLAG_IE5COMPATIBILITY = 0x00000100,
  XMLFLAG_SAX = 0x00000200, XMLFLAG_NORMALIZELB = 0x00000400, XMLFLAG_IGNOREENCODING = 0x00000800, XMLFLAG_USEWINHTTP = 0x00001000,
  XMLFLAG_RUNBUFFERONLY = 0x00002000, XMLFLAG_PROHIBIT_DTD = 0x00008000
}
 
enum  XML_NODEFACTORY_EVENT {
  XMLNF_STARTDOCUMENT, XMLNF_STARTDTD, XMLNF_ENDDTD, XMLNF_STARTDTDSUBSET,
  XMLNF_ENDDTDSUBSET, XMLNF_ENDPROLOG, XMLNF_STARTENTITY, XMLNF_ENDENTITY,
  XMLNF_ENDDOCUMENT, XMLNF_DATAAVAILABLE, XMLNF_LASTEVENT = XMLNF_DATAAVAILABLE, XMLNF_STARTDOCUMENT,
  XMLNF_STARTDTD, XMLNF_ENDDTD, XMLNF_STARTDTDSUBSET, XMLNF_ENDDTDSUBSET,
  XMLNF_ENDPROLOG, XMLNF_STARTENTITY, XMLNF_ENDENTITY, XMLNF_ENDDOCUMENT,
  XMLNF_DATAAVAILABLE, XMLNF_LASTEVENT = XMLNF_DATAAVAILABLE
}
 

Functions

 XMLPSR::importlib ("stdole2.tlb")
 

Typedef Documentation

◆ XML_NODE_INFO

Enumeration Type Documentation

◆ XML_ERROR_CODE

Enumerator
XML_E_PARSEERRORBASE 
XML_E_ENDOFINPUT 
XML_E_MISSINGEQUALS 
XML_E_MISSINGQUOTE 
XML_E_COMMENTSYNTAX 
XML_E_BADSTARTNAMECHAR 
XML_E_BADNAMECHAR 
XML_E_BADCHARINSTRING 
XML_E_XMLDECLSYNTAX 
XML_E_BADCHARDATA 
XML_E_MISSINGWHITESPACE 
XML_E_EXPECTINGTAGEND 
XML_E_BADCHARINDTD 
XML_E_BADCHARINDECL 
XML_E_MISSINGSEMICOLON 
XML_E_BADCHARINENTREF 
XML_E_UNBALANCEDPAREN 
XML_E_EXPECTINGOPENBRACKET 
XML_E_BADENDCONDSECT 
XML_E_INTERNALERROR 
XML_E_UNEXPECTED_WHITESPACE 
XML_E_INCOMPLETE_ENCODING 
XML_E_BADCHARINMIXEDMODEL 
XML_E_MISSING_STAR 
XML_E_BADCHARINMODEL 
XML_E_MISSING_PAREN 
XML_E_BADCHARINENUMERATION 
XML_E_PIDECLSYNTAX 
XML_E_EXPECTINGCLOSEQUOTE 
XML_E_MULTIPLE_COLONS 
XML_E_INVALID_DECIMAL 
XML_E_INVALID_HEXIDECIMAL 
XML_E_INVALID_UNICODE 
XML_E_WHITESPACEORQUESTIONMARK 
XML_E_ENDOFPE 
XML_E_TOKEN_ERROR 
XML_E_SUSPENDED 
XML_E_STOPPED 
XML_E_UNEXPECTEDENDTAG 
XML_E_UNCLOSEDTAG 
XML_E_DUPLICATEATTRIBUTE 
XML_E_MULTIPLEROOTS 
XML_E_INVALIDATROOTLEVEL 
XML_E_BADXMLDECL 
XML_E_MISSINGROOT 
XML_E_UNEXPECTEDEOF 
XML_E_BADPEREFINSUBSET 
XML_E_PE_NESTING 
XML_E_INVALID_CDATACLOSINGTAG 
XML_E_UNCLOSEDPI 
XML_E_UNCLOSEDSTARTTAG 
XML_E_UNCLOSEDENDTAG 
XML_E_UNCLOSEDSTRING 
XML_E_UNCLOSEDCOMMENT 
XML_E_UNCLOSEDDECL 
XML_E_UNCLOSEDMARKUPDECL 
XML_E_UNCLOSEDCDATA 
XML_E_BADDECLNAME 
XML_E_BADEXTERNALID 
XML_E_BADELEMENTINDTD 
XML_E_RESERVEDNAMESPACE 
XML_E_EXPECTING_VERSION 
XML_E_EXPECTING_ENCODING 
XML_E_EXPECTING_NAME 
XML_E_UNEXPECTED_ATTRIBUTE 
XML_E_ENDTAGMISMATCH 
XML_E_INVALIDENCODING 
XML_E_INVALIDSWITCH 
XML_E_EXPECTING_NDATA 
XML_E_INVALID_MODEL 
XML_E_INVALID_TYPE 
XML_E_INVALIDXMLSPACE 
XML_E_MULTI_ATTR_VALUE 
XML_E_INVALID_PRESENCE 
XML_E_BADXMLCASE 
XML_E_CONDSECTINSUBSET 
XML_E_CDATAINVALID 
XML_E_INVALID_STANDALONE 
XML_E_UNEXPECTED_STANDALONE 
XML_E_DOCTYPE_IN_DTD 
XML_E_MISSING_ENTITY 
XML_E_ENTITYREF_INNAME 
XML_E_DOCTYPE_OUTSIDE_PROLOG 
XML_E_INVALID_VERSION 
XML_E_DTDELEMENT_OUTSIDE_DTD 
XML_E_DUPLICATEDOCTYPE 
XML_E_RESOURCE 
XML_E_MISSINGNAME 
XML_E_LASTERROR 
XML_E_PARSEERRORBASE 
XML_E_ENDOFINPUT 
XML_E_MISSINGEQUALS 
XML_E_MISSINGQUOTE 
XML_E_COMMENTSYNTAX 
XML_E_BADSTARTNAMECHAR 
XML_E_BADNAMECHAR 
XML_E_BADCHARINSTRING 
XML_E_XMLDECLSYNTAX 
XML_E_BADCHARDATA 
XML_E_MISSINGWHITESPACE 
XML_E_EXPECTINGTAGEND 
XML_E_BADCHARINDTD 
XML_E_BADCHARINDECL 
XML_E_MISSINGSEMICOLON 
XML_E_BADCHARINENTREF 
XML_E_UNBALANCEDPAREN 
XML_E_EXPECTINGOPENBRACKET 
XML_E_BADENDCONDSECT 
XML_E_INTERNALERROR 
XML_E_UNEXPECTED_WHITESPACE 
XML_E_INCOMPLETE_ENCODING 
XML_E_BADCHARINMIXEDMODEL 
XML_E_MISSING_STAR 
XML_E_BADCHARINMODEL 
XML_E_MISSING_PAREN 
XML_E_BADCHARINENUMERATION 
XML_E_PIDECLSYNTAX 
XML_E_EXPECTINGCLOSEQUOTE 
XML_E_MULTIPLE_COLONS 
XML_E_INVALID_DECIMAL 
XML_E_INVALID_HEXIDECIMAL 
XML_E_INVALID_UNICODE 
XML_E_WHITESPACEORQUESTIONMARK 
XML_E_ENDOFPE 
XML_E_TOKEN_ERROR 
XML_E_SUSPENDED 
XML_E_STOPPED 
XML_E_UNEXPECTEDENDTAG 
XML_E_UNCLOSEDTAG 
XML_E_DUPLICATEATTRIBUTE 
XML_E_MULTIPLEROOTS 
XML_E_INVALIDATROOTLEVEL 
XML_E_BADXMLDECL 
XML_E_MISSINGROOT 
XML_E_UNEXPECTEDEOF 
XML_E_BADPEREFINSUBSET 
XML_E_PE_NESTING 
XML_E_INVALID_CDATACLOSINGTAG 
XML_E_UNCLOSEDPI 
XML_E_UNCLOSEDSTARTTAG 
XML_E_UNCLOSEDENDTAG 
XML_E_UNCLOSEDSTRING 
XML_E_UNCLOSEDCOMMENT 
XML_E_UNCLOSEDDECL 
XML_E_UNCLOSEDMARKUPDECL 
XML_E_UNCLOSEDCDATA 
XML_E_BADDECLNAME 
XML_E_BADEXTERNALID 
XML_E_BADELEMENTINDTD 
XML_E_RESERVEDNAMESPACE 
XML_E_EXPECTING_VERSION 
XML_E_EXPECTING_ENCODING 
XML_E_EXPECTING_NAME 
XML_E_UNEXPECTED_ATTRIBUTE 
XML_E_ENDTAGMISMATCH 
XML_E_INVALIDENCODING 
XML_E_INVALIDSWITCH 
XML_E_EXPECTING_NDATA 
XML_E_INVALID_MODEL 
XML_E_INVALID_TYPE 
XML_E_INVALIDXMLSPACE 
XML_E_MULTI_ATTR_VALUE 
XML_E_INVALID_PRESENCE 
XML_E_BADXMLCASE 
XML_E_CONDSECTINSUBSET 
XML_E_CDATAINVALID 
XML_E_INVALID_STANDALONE 
XML_E_UNEXPECTED_STANDALONE 
XML_E_DOCTYPE_IN_DTD 
XML_E_MISSING_ENTITY 
XML_E_ENTITYREF_INNAME 
XML_E_DOCTYPE_OUTSIDE_PROLOG 
XML_E_INVALID_VERSION 
XML_E_DTDELEMENT_OUTSIDE_DTD 
XML_E_DUPLICATEDOCTYPE 
XML_E_RESOURCE 
XML_E_MISSINGNAME 
XML_E_LASTERROR 

Definition at line 98 of file xmlparser.idl.

99 {
100  XML_E_PARSEERRORBASE = 0xC00CE500L,
101 
103  XML_E_MISSINGEQUALS = 0xC00CE501,
104  XML_E_MISSINGQUOTE = 0xC00CE502,
105  XML_E_COMMENTSYNTAX = 0xC00CE503,
106  XML_E_BADSTARTNAMECHAR = 0xC00CE504,
107  XML_E_BADNAMECHAR = 0xC00CE505,
108  XML_E_BADCHARINSTRING = 0xC00CE506,
109  XML_E_XMLDECLSYNTAX = 0xC00CE507,
110  XML_E_BADCHARDATA = 0xC00CE508,
111  XML_E_MISSINGWHITESPACE = 0xC00CE509,
112  XML_E_EXPECTINGTAGEND = 0xC00CE50A,
113  XML_E_BADCHARINDTD = 0xC00CE50B,
114  XML_E_BADCHARINDECL = 0xC00CE50C,
115  XML_E_MISSINGSEMICOLON = 0xC00CE50D,
116  XML_E_BADCHARINENTREF = 0xC00CE50E,
117  XML_E_UNBALANCEDPAREN = 0xC00CE50F,
118  XML_E_EXPECTINGOPENBRACKET = 0xC00CE510,
119  XML_E_BADENDCONDSECT = 0xC00CE511,
120  XML_E_INTERNALERROR = 0xC00CE512,
121  XML_E_UNEXPECTED_WHITESPACE = 0xC00CE513,
122  XML_E_INCOMPLETE_ENCODING = 0xC00CE514,
123  XML_E_BADCHARINMIXEDMODEL = 0xC00CE515,
124  XML_E_MISSING_STAR = 0xC00CE516,
125  XML_E_BADCHARINMODEL = 0xC00CE517,
126  XML_E_MISSING_PAREN = 0xC00CE518,
127  XML_E_BADCHARINENUMERATION = 0xC00CE519,
128  XML_E_PIDECLSYNTAX = 0xC00CE51A,
129  XML_E_EXPECTINGCLOSEQUOTE = 0xC00CE51B,
130  XML_E_MULTIPLE_COLONS = 0xC00CE51C,
131  XML_E_INVALID_DECIMAL = 0xC00CE51D,
132  XML_E_INVALID_HEXIDECIMAL = 0xC00CE51E,
133  XML_E_INVALID_UNICODE = 0xC00CE51F,
134  XML_E_WHITESPACEORQUESTIONMARK = 0xC00CE520,
135  XML_E_ENDOFPE = 0xC00CE521,
136 
138  XML_E_SUSPENDED = 0xC00CE550,
139  XML_E_STOPPED = 0xC00CE551,
140  XML_E_UNEXPECTEDENDTAG = 0xC00CE552,
141  XML_E_UNCLOSEDTAG = 0xC00CE553,
142  XML_E_DUPLICATEATTRIBUTE = 0xC00CE554,
143  XML_E_MULTIPLEROOTS = 0xC00CE555,
144  XML_E_INVALIDATROOTLEVEL = 0xC00CE556,
145  XML_E_BADXMLDECL = 0xC00CE557,
146  XML_E_MISSINGROOT = 0xC00CE558,
147  XML_E_UNEXPECTEDEOF = 0xC00CE559,
148  XML_E_BADPEREFINSUBSET = 0xC00CE55A,
149  XML_E_PE_NESTING = 0xC00CE55B,
150  XML_E_INVALID_CDATACLOSINGTAG = 0xC00CE55C,
151  XML_E_UNCLOSEDPI = 0xC00CE55D,
152  XML_E_UNCLOSEDSTARTTAG = 0xC00CE55E,
153  XML_E_UNCLOSEDENDTAG = 0xC00CE55F,
154  XML_E_UNCLOSEDSTRING = 0xC00CE560,
155  XML_E_UNCLOSEDCOMMENT = 0xC00CE561,
156  XML_E_UNCLOSEDDECL = 0xC00CE562,
157  XML_E_UNCLOSEDMARKUPDECL = 0xC00CE563,
158  XML_E_UNCLOSEDCDATA = 0xC00CE564,
159  XML_E_BADDECLNAME = 0xC00CE565,
160  XML_E_BADEXTERNALID = 0xC00CE566,
161  XML_E_BADELEMENTINDTD = 0xC00CE567,
162  XML_E_RESERVEDNAMESPACE = 0xC00CE568,
163  XML_E_EXPECTING_VERSION = 0xC00CE569,
164  XML_E_EXPECTING_ENCODING = 0xC00CE56A,
165  XML_E_EXPECTING_NAME = 0xC00CE56B,
166  XML_E_UNEXPECTED_ATTRIBUTE = 0xC00CE56C,
167  XML_E_ENDTAGMISMATCH = 0xC00CE56D,
168  XML_E_INVALIDENCODING = 0xC00CE56E,
169  XML_E_INVALIDSWITCH = 0xC00CE56F,
170  XML_E_EXPECTING_NDATA = 0xC00CE570,
171  XML_E_INVALID_MODEL = 0xC00CE571,
172  XML_E_INVALID_TYPE = 0xC00CE572,
173  XML_E_INVALIDXMLSPACE = 0xC00CE573,
174  XML_E_MULTI_ATTR_VALUE = 0xC00CE574,
175  XML_E_INVALID_PRESENCE = 0xC00CE575,
176  XML_E_BADXMLCASE = 0xC00CE576,
177  XML_E_CONDSECTINSUBSET = 0xC00CE577,
178  XML_E_CDATAINVALID = 0xC00CE578,
179  XML_E_INVALID_STANDALONE = 0xC00CE579,
180  XML_E_UNEXPECTED_STANDALONE = 0xC00CE57A,
181  XML_E_DOCTYPE_IN_DTD = 0xC00CE57B,
182  XML_E_MISSING_ENTITY = 0xC00CE57C,
183  XML_E_ENTITYREF_INNAME = 0xC00CE57D,
184  XML_E_DOCTYPE_OUTSIDE_PROLOG = 0xC00CE57E,
185  XML_E_INVALID_VERSION = 0xC00CE57F,
186  XML_E_DTDELEMENT_OUTSIDE_DTD = 0xC00CE580,
187  XML_E_DUPLICATEDOCTYPE = 0xC00CE581,
188  XML_E_RESOURCE = 0xC00CE582,
189  XML_E_MISSINGNAME = 0xC00CE583,
190  XML_E_LASTERROR = 0xC00CE584
XML_ERROR_CODE
Definition: xmlparser.idl:98
static const WCHAR L[]
Definition: oid.c:1250

◆ XML_NODE_SUBTYPE

Enumerator
XML_VERSION 
XML_ENCODING 
XML_STANDALONE 
XML_NS 
XML_XMLSPACE 
XML_XMLLANG 
XML_SYSTEM 
XML_PUBLIC 
XML_NDATA 
XML_AT_CDATA 
XML_AT_ID 
XML_AT_IDREF 
XML_AT_IDREFS 
XML_AT_ENTITY 
XML_AT_ENTITIES 
XML_AT_NMTOKEN 
XML_AT_NMTOKENS 
XML_AT_NOTATION 
XML_AT_REQUIRED 
XML_AT_IMPLIED 
XML_AT_FIXED 
XML_PENTITYDECL 
XML_EMPTY 
XML_ANY 
XML_MIXED 
XML_SEQUENCE 
XML_CHOICE 
XML_STAR 
XML_PLUS 
XML_QUESTIONMARK 
XML_LASTSUBNODETYPE 
XML_VERSION 
XML_ENCODING 
XML_STANDALONE 
XML_NS 
XML_XMLSPACE 
XML_XMLLANG 
XML_SYSTEM 
XML_PUBLIC 
XML_NDATA 
XML_AT_CDATA 
XML_AT_ID 
XML_AT_IDREF 
XML_AT_IDREFS 
XML_AT_ENTITY 
XML_AT_ENTITIES 
XML_AT_NMTOKEN 
XML_AT_NMTOKENS 
XML_AT_NOTATION 
XML_AT_REQUIRED 
XML_AT_IMPLIED 
XML_AT_FIXED 
XML_PENTITYDECL 
XML_EMPTY 
XML_ANY 
XML_MIXED 
XML_SEQUENCE 
XML_CHOICE 
XML_STAR 
XML_PLUS 
XML_QUESTIONMARK 
XML_LASTSUBNODETYPE 

Definition at line 62 of file xmlparser.idl.

63 {
67  XML_NS,
70  XML_SYSTEM,
71  XML_PUBLIC,
72  XML_NDATA,
74  XML_AT_ID,
86  XML_EMPTY,
87  XML_ANY,
88  XML_MIXED,
90  XML_CHOICE,
91  XML_STAR,
92  XML_PLUS,
95 }

◆ XML_NODE_TYPE

Enumerator
XML_ELEMENT 
XML_ATTRIBUTE 
XML_PI 
XML_XMLDECL 
XML_DOCTYPE 
XML_DTDATTRIBUTE 
XML_ENTITYDECL 
XML_ELEMENTDECL 
XML_ATTLISTDECL 
XML_NOTATION 
XML_GROUP 
XML_INCLUDESECT 
XML_PCDATA 
XML_CDATA 
XML_IGNORESECT 
XML_COMMENT 
XML_ENTITYREF 
XML_WHITESPACE 
XML_NAME 
XML_NMTOKEN 
XML_STRING 
XML_PEREF 
XML_MODEL 
XML_ATTDEF 
XML_ATTTYPE 
XML_ATTPRESENCE 
XML_DTDSUBSET 
XML_LASTNODETYPE 
XML_ELEMENT 
XML_ATTRIBUTE 
XML_PI 
XML_XMLDECL 
XML_DOCTYPE 
XML_DTDATTRIBUTE 
XML_ENTITYDECL 
XML_ELEMENTDECL 
XML_ATTLISTDECL 
XML_NOTATION 
XML_GROUP 
XML_INCLUDESECT 
XML_PCDATA 
XML_CDATA 
XML_IGNORESECT 
XML_COMMENT 
XML_ENTITYREF 
XML_WHITESPACE 
XML_NAME 
XML_NMTOKEN 
XML_STRING 
XML_PEREF 
XML_MODEL 
XML_ATTDEF 
XML_ATTTYPE 
XML_ATTPRESENCE 
XML_DTDSUBSET 
XML_LASTNODETYPE 

Definition at line 30 of file xmlparser.idl.

31 {
32  XML_ELEMENT = 1,
34  XML_PI,
42  XML_GROUP,
44  XML_PCDATA,
45  XML_CDATA,
50  XML_NAME,
52  XML_STRING,
53  XML_PEREF,
54  XML_MODEL,
55  XML_ATTDEF,
XML_NODE_TYPE
Definition: xmlparser.idl:30

◆ XML_NODEFACTORY_EVENT

Enumerator
XMLNF_STARTDOCUMENT 
XMLNF_STARTDTD 
XMLNF_ENDDTD 
XMLNF_STARTDTDSUBSET 
XMLNF_ENDDTDSUBSET 
XMLNF_ENDPROLOG 
XMLNF_STARTENTITY 
XMLNF_ENDENTITY 
XMLNF_ENDDOCUMENT 
XMLNF_DATAAVAILABLE 
XMLNF_LASTEVENT 
XMLNF_STARTDOCUMENT 
XMLNF_STARTDTD 
XMLNF_ENDDTD 
XMLNF_STARTDTDSUBSET 
XMLNF_ENDDTDSUBSET 
XMLNF_ENDPROLOG 
XMLNF_STARTENTITY 
XMLNF_ENDENTITY 
XMLNF_ENDDOCUMENT 
XMLNF_DATAAVAILABLE 
XMLNF_LASTEVENT 

Definition at line 223 of file xmlparser.idl.

◆ XML_PARSER_FLAGS

Enumerator
XMLFLAG_FLOATINGAMP 
XMLFLAG_SHORTENDTAGS 
XMLFLAG_CASEINSENSITIVE 
XMLFLAG_NONAMESPACES 
XMLFLAG_NOWHITESPACE 
XMLFLAG_IE4QUIRKS 
XMLFLAG_NODTDNODES 
XMLFLAG_IE4COMPATIBILITY 
XMLFLAG_IE5COMPATIBILITY 
XMLFLAG_SAX 
XMLFLAG_NORMALIZELB 
XMLFLAG_IGNOREENCODING 
XMLFLAG_USEWINHTTP 
XMLFLAG_RUNBUFFERONLY 
XMLFLAG_PROHIBIT_DTD 
XMLFLAG_FLOATINGAMP 
XMLFLAG_SHORTENDTAGS 
XMLFLAG_CASEINSENSITIVE 
XMLFLAG_NONAMESPACES 
XMLFLAG_NOWHITESPACE 
XMLFLAG_IE4QUIRKS 
XMLFLAG_NODTDNODES 
XMLFLAG_IE4COMPATIBILITY 
XMLFLAG_IE5COMPATIBILITY 
XMLFLAG_SAX 
XMLFLAG_NORMALIZELB 
XMLFLAG_IGNOREENCODING 
XMLFLAG_USEWINHTTP 
XMLFLAG_RUNBUFFERONLY 
XMLFLAG_PROHIBIT_DTD 

Definition at line 203 of file xmlparser.idl.

◆ XML_PARSER_STATE

Enumerator
XMLPARSER_IDLE 
XMLPARSER_WAITING 
XMLPARSER_BUSY 
XMLPARSER_ERROR 
XMLPARSER_STOPPED 
XMLPARSER_SUSPENDED 
XMLPARSER_IDLE 
XMLPARSER_WAITING 
XMLPARSER_BUSY 
XMLPARSER_ERROR 
XMLPARSER_STOPPED 
XMLPARSER_SUSPENDED 

Definition at line 193 of file xmlparser.idl.