MSXML2, COM interface constants for VB.Net / VBScript

MSXML2 - interface constants

     This page contains simple VBA include for the MSXML2 COM library.

library parameters

File NameWINDOWS\WinSxS\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9876.0_x-ww_a621d1d5\msxml4.dll
Guid{F5078F18-C551-11D3-89B9-0000F81FE221}
Enums24

DOMNodeType

alias, 13 members.
  'Constants that define a node's type
Public Enum DOMNodeType
  NODE_INVALID = 0  '&H0
  NODE_ELEMENT = 1  '&H1
  NODE_ATTRIBUTE = 2  '&H2
  NODE_TEXT = 3  '&H3
  NODE_CDATA_SECTION = 4  '&H4
  NODE_ENTITY_REFERENCE = 5  '&H5
  NODE_ENTITY = 6  '&H6
  NODE_PROCESSING_INSTRUCTION = 7  '&H7
  NODE_COMMENT = 8  '&H8
  NODE_DOCUMENT = 9  '&H9
  NODE_DOCUMENT_TYPE = 10  '&HA
  NODE_DOCUMENT_FRAGMENT = 11  '&HB
  NODE_NOTATION = 12  '&HC
End Enum

tagDOMNodeType

enum, 13 members.
  'Constants that define a node's type
Public Enum tagDOMNodeType
  NODE_INVALID = 0  '&H0
  NODE_ELEMENT = 1  '&H1
  NODE_ATTRIBUTE = 2  '&H2
  NODE_TEXT = 3  '&H3
  NODE_CDATA_SECTION = 4  '&H4
  NODE_ENTITY_REFERENCE = 5  '&H5
  NODE_ENTITY = 6  '&H6
  NODE_PROCESSING_INSTRUCTION = 7  '&H7
  NODE_COMMENT = 8  '&H8
  NODE_DOCUMENT = 9  '&H9
  NODE_DOCUMENT_TYPE = 10  '&HA
  NODE_DOCUMENT_FRAGMENT = 11  '&HB
  NODE_NOTATION = 12  '&HC
End Enum

SOMITEMTYPE

alias, 72 members.
  'Schema Object Model Item Types
Public Enum SOMITEMTYPE
  SOMITEM_SCHEMA = 4096  '&H1000
  SOMITEM_ATTRIBUTE = 4097  '&H1001
  SOMITEM_ATTRIBUTEGROUP = 4098  '&H1002
  SOMITEM_NOTATION = 4099  '&H1003
  SOMITEM_IDENTITYCONSTRAINT = 4352  '&H1100
  SOMITEM_KEY = 4353  '&H1101
  SOMITEM_KEYREF = 4354  '&H1102
  SOMITEM_UNIQUE = 4355  '&H1103
  SOMITEM_ANYTYPE = 8192  '&H2000
  SOMITEM_DATATYPE = 8448  '&H2100
  SOMITEM_DATATYPE_ANYTYPE = 8449  '&H2101
  SOMITEM_DATATYPE_ANYURI = 8450  '&H2102
  SOMITEM_DATATYPE_BASE64BINARY = 8451  '&H2103
  SOMITEM_DATATYPE_BOOLEAN = 8452  '&H2104
  SOMITEM_DATATYPE_BYTE = 8453  '&H2105
  SOMITEM_DATATYPE_DATE = 8454  '&H2106
  SOMITEM_DATATYPE_DATETIME = 8455  '&H2107
  SOMITEM_DATATYPE_DAY = 8456  '&H2108
  SOMITEM_DATATYPE_DECIMAL = 8457  '&H2109
  SOMITEM_DATATYPE_DOUBLE = 8458  '&H210A
  SOMITEM_DATATYPE_DURATION = 8459  '&H210B
  SOMITEM_DATATYPE_ENTITIES = 8460  '&H210C
  SOMITEM_DATATYPE_ENTITY = 8461  '&H210D
  SOMITEM_DATATYPE_FLOAT = 8462  '&H210E
  SOMITEM_DATATYPE_HEXBINARY = 8463  '&H210F
  SOMITEM_DATATYPE_ID = 8464  '&H2110
  SOMITEM_DATATYPE_IDREF = 8465  '&H2111
  SOMITEM_DATATYPE_IDREFS = 8466  '&H2112
  SOMITEM_DATATYPE_INT = 8467  '&H2113
  SOMITEM_DATATYPE_INTEGER = 8468  '&H2114
  SOMITEM_DATATYPE_LANGUAGE = 8469  '&H2115
  SOMITEM_DATATYPE_LONG = 8470  '&H2116
  SOMITEM_DATATYPE_MONTH = 8471  '&H2117
  SOMITEM_DATATYPE_MONTHDAY = 8472  '&H2118
  SOMITEM_DATATYPE_NAME = 8473  '&H2119
  SOMITEM_DATATYPE_NCNAME = 8474  '&H211A
  SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475  '&H211B
  SOMITEM_DATATYPE_NMTOKEN = 8476  '&H211C
  SOMITEM_DATATYPE_NMTOKENS = 8477  '&H211D
  SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478  '&H211E
  SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479  '&H211F
  SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480  '&H2120
  SOMITEM_DATATYPE_NOTATION = 8481  '&H2121
  SOMITEM_DATATYPE_POSITIVEINTEGER = 8482  '&H2122
  SOMITEM_DATATYPE_QNAME = 8483  '&H2123
  SOMITEM_DATATYPE_SHORT = 8484  '&H2124
  SOMITEM_DATATYPE_STRING = 8485  '&H2125
  SOMITEM_DATATYPE_TIME = 8486  '&H2126
  SOMITEM_DATATYPE_TOKEN = 8487  '&H2127
  SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488  '&H2128
  SOMITEM_DATATYPE_UNSIGNEDINT = 8489  '&H2129
  SOMITEM_DATATYPE_UNSIGNEDLONG = 8490  '&H212A
  SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491  '&H212B
  SOMITEM_DATATYPE_YEAR = 8492  '&H212C
  SOMITEM_DATATYPE_YEARMONTH = 8493  '&H212D
  SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703  '&H21FF
  SOMITEM_SIMPLETYPE = 8704  '&H2200
  SOMITEM_COMPLEXTYPE = 9216  '&H2400
  SOMITEM_PARTICLE = 16384  '&H4000
  SOMITEM_ANY = 16385  '&H4001
  SOMITEM_ANYATTRIBUTE = 16386  '&H4002
  SOMITEM_ELEMENT = 16387  '&H4003
  SOMITEM_GROUP = 16640  '&H4100
  SOMITEM_ALL = 16641  '&H4101
  SOMITEM_CHOICE = 16642  '&H4102
  SOMITEM_SEQUENCE = 16643  '&H4103
  SOMITEM_EMPTYPARTICLE = 16644  '&H4104
  SOMITEM_NULL = 2048  '&H800
  SOMITEM_NULL_TYPE = 10240  '&H2800
  SOMITEM_NULL_ANY = 18433  '&H4801
  SOMITEM_NULL_ANYATTRIBUTE = 18434  '&H4802
  SOMITEM_NULL_ELEMENT = 18435  '&H4803
End Enum

_SOMITEMTYPE

enum, 72 members.
  'Schema Object Model Item Types
Public Enum SOMITEMTYPE
  SOMITEM_SCHEMA = 4096  '&H1000
  SOMITEM_ATTRIBUTE = 4097  '&H1001
  SOMITEM_ATTRIBUTEGROUP = 4098  '&H1002
  SOMITEM_NOTATION = 4099  '&H1003
  SOMITEM_IDENTITYCONSTRAINT = 4352  '&H1100
  SOMITEM_KEY = 4353  '&H1101
  SOMITEM_KEYREF = 4354  '&H1102
  SOMITEM_UNIQUE = 4355  '&H1103
  SOMITEM_ANYTYPE = 8192  '&H2000
  SOMITEM_DATATYPE = 8448  '&H2100
  SOMITEM_DATATYPE_ANYTYPE = 8449  '&H2101
  SOMITEM_DATATYPE_ANYURI = 8450  '&H2102
  SOMITEM_DATATYPE_BASE64BINARY = 8451  '&H2103
  SOMITEM_DATATYPE_BOOLEAN = 8452  '&H2104
  SOMITEM_DATATYPE_BYTE = 8453  '&H2105
  SOMITEM_DATATYPE_DATE = 8454  '&H2106
  SOMITEM_DATATYPE_DATETIME = 8455  '&H2107
  SOMITEM_DATATYPE_DAY = 8456  '&H2108
  SOMITEM_DATATYPE_DECIMAL = 8457  '&H2109
  SOMITEM_DATATYPE_DOUBLE = 8458  '&H210A
  SOMITEM_DATATYPE_DURATION = 8459  '&H210B
  SOMITEM_DATATYPE_ENTITIES = 8460  '&H210C
  SOMITEM_DATATYPE_ENTITY = 8461  '&H210D
  SOMITEM_DATATYPE_FLOAT = 8462  '&H210E
  SOMITEM_DATATYPE_HEXBINARY = 8463  '&H210F
  SOMITEM_DATATYPE_ID = 8464  '&H2110
  SOMITEM_DATATYPE_IDREF = 8465  '&H2111
  SOMITEM_DATATYPE_IDREFS = 8466  '&H2112
  SOMITEM_DATATYPE_INT = 8467  '&H2113
  SOMITEM_DATATYPE_INTEGER = 8468  '&H2114
  SOMITEM_DATATYPE_LANGUAGE = 8469  '&H2115
  SOMITEM_DATATYPE_LONG = 8470  '&H2116
  SOMITEM_DATATYPE_MONTH = 8471  '&H2117
  SOMITEM_DATATYPE_MONTHDAY = 8472  '&H2118
  SOMITEM_DATATYPE_NAME = 8473  '&H2119
  SOMITEM_DATATYPE_NCNAME = 8474  '&H211A
  SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475  '&H211B
  SOMITEM_DATATYPE_NMTOKEN = 8476  '&H211C
  SOMITEM_DATATYPE_NMTOKENS = 8477  '&H211D
  SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478  '&H211E
  SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479  '&H211F
  SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480  '&H2120
  SOMITEM_DATATYPE_NOTATION = 8481  '&H2121
  SOMITEM_DATATYPE_POSITIVEINTEGER = 8482  '&H2122
  SOMITEM_DATATYPE_QNAME = 8483  '&H2123
  SOMITEM_DATATYPE_SHORT = 8484  '&H2124
  SOMITEM_DATATYPE_STRING = 8485  '&H2125
  SOMITEM_DATATYPE_TIME = 8486  '&H2126
  SOMITEM_DATATYPE_TOKEN = 8487  '&H2127
  SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488  '&H2128
  SOMITEM_DATATYPE_UNSIGNEDINT = 8489  '&H2129
  SOMITEM_DATATYPE_UNSIGNEDLONG = 8490  '&H212A
  SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491  '&H212B
  SOMITEM_DATATYPE_YEAR = 8492  '&H212C
  SOMITEM_DATATYPE_YEARMONTH = 8493  '&H212D
  SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703  '&H21FF
  SOMITEM_SIMPLETYPE = 8704  '&H2200
  SOMITEM_COMPLEXTYPE = 9216  '&H2400
  SOMITEM_PARTICLE = 16384  '&H4000
  SOMITEM_ANY = 16385  '&H4001
  SOMITEM_ANYATTRIBUTE = 16386  '&H4002
  SOMITEM_ELEMENT = 16387  '&H4003
  SOMITEM_GROUP = 16640  '&H4100
  SOMITEM_ALL = 16641  '&H4101
  SOMITEM_CHOICE = 16642  '&H4102
  SOMITEM_SEQUENCE = 16643  '&H4103
  SOMITEM_EMPTYPARTICLE = 16644  '&H4104
  SOMITEM_NULL = 2048  '&H800
  SOMITEM_NULL_TYPE = 10240  '&H2800
  SOMITEM_NULL_ANY = 18433  '&H4801
  SOMITEM_NULL_ANYATTRIBUTE = 18434  '&H4802
  SOMITEM_NULL_ELEMENT = 18435  '&H4803
End Enum

SCHEMADERIVATIONMETHOD

alias, 8 members.
  'Schema Object Model Filters
Public Enum SCHEMADERIVATIONMETHOD
  SCHEMADERIVATIONMETHOD_EMPTY = 0  '&H0
  SCHEMADERIVATIONMETHOD_SUBSTITUTION = 1  '&H1
  SCHEMADERIVATIONMETHOD_EXTENSION = 2  '&H2
  SCHEMADERIVATIONMETHOD_RESTRICTION = 4  '&H4
  SCHEMADERIVATIONMETHOD_LIST = 8  '&H8
  SCHEMADERIVATIONMETHOD_UNION = 16  '&H10
  SCHEMADERIVATIONMETHOD_ALL = 255  '&HFF
  SCHEMADERIVATIONMETHOD_NONE = 256  '&H100
End Enum

_SCHEMADERIVATIONMETHOD

enum, 8 members.
  'Schema Object Model Filters
Public Enum SCHEMADERIVATIONMETHOD
  SCHEMADERIVATIONMETHOD_EMPTY = 0  '&H0
  SCHEMADERIVATIONMETHOD_SUBSTITUTION = 1  '&H1
  SCHEMADERIVATIONMETHOD_EXTENSION = 2  '&H2
  SCHEMADERIVATIONMETHOD_RESTRICTION = 4  '&H4
  SCHEMADERIVATIONMETHOD_LIST = 8  '&H8
  SCHEMADERIVATIONMETHOD_UNION = 16  '&H10
  SCHEMADERIVATIONMETHOD_ALL = 255  '&HFF
  SCHEMADERIVATIONMETHOD_NONE = 256  '&H100
End Enum

SCHEMATYPEVARIETY

alias, 4 members.
  'Schema Object Model Type variety values
Public Enum SCHEMATYPEVARIETY
  SCHEMATYPEVARIETY_NONE = -1  '&HFFFFFFFF
  SCHEMATYPEVARIETY_ATOMIC = 0  '&H0
  SCHEMATYPEVARIETY_LIST = 1  '&H1
  SCHEMATYPEVARIETY_UNION = 2  '&H2
End Enum

_SCHEMATYPEVARIETY

enum, 4 members.
  'Schema Object Model Type variety values
Public Enum SCHEMATYPEVARIETY
  SCHEMATYPEVARIETY_NONE = -1  '&HFFFFFFFF
  SCHEMATYPEVARIETY_ATOMIC = 0  '&H0
  SCHEMATYPEVARIETY_LIST = 1  '&H1
  SCHEMATYPEVARIETY_UNION = 2  '&H2
End Enum

SCHEMAWHITESPACE

alias, 4 members.
  'Schema Object Model Whitespace facet values
Public Enum SCHEMAWHITESPACE
  SCHEMAWHITESPACE_NONE = -1  '&HFFFFFFFF
  SCHEMAWHITESPACE_PRESERVE = 0  '&H0
  SCHEMAWHITESPACE_REPLACE = 1  '&H1
  SCHEMAWHITESPACE_COLLAPSE = 2  '&H2
End Enum

_SCHEMAWHITESPACE

enum, 4 members.
  'Schema Object Model Whitespace facet values
Public Enum SCHEMAWHITESPACE
  SCHEMAWHITESPACE_NONE = -1  '&HFFFFFFFF
  SCHEMAWHITESPACE_PRESERVE = 0  '&H0
  SCHEMAWHITESPACE_REPLACE = 1  '&H1
  SCHEMAWHITESPACE_COLLAPSE = 2  '&H2
End Enum

SCHEMAPROCESSCONTENTS

alias, 4 members.
  'Schema Object Model Process Contents
Public Enum SCHEMAPROCESSCONTENTS
  SCHEMAPROCESSCONTENTS_NONE = 0  '&H0
  SCHEMAPROCESSCONTENTS_SKIP = 1  '&H1
  SCHEMAPROCESSCONTENTS_LAX = 2  '&H2
  SCHEMAPROCESSCONTENTS_STRICT = 3  '&H3
End Enum

_SCHEMAPROCESSCONTENTS

enum, 4 members.
  'Schema Object Model Process Contents
Public Enum SCHEMAPROCESSCONTENTS
  SCHEMAPROCESSCONTENTS_NONE = 0  '&H0
  SCHEMAPROCESSCONTENTS_SKIP = 1  '&H1
  SCHEMAPROCESSCONTENTS_LAX = 2  '&H2
  SCHEMAPROCESSCONTENTS_STRICT = 3  '&H3
End Enum

SCHEMACONTENTTYPE

alias, 4 members.
  'Schema Object Model Content Types
Public Enum SCHEMACONTENTTYPE
  SCHEMACONTENTTYPE_EMPTY = 0  '&H0
  SCHEMACONTENTTYPE_TEXTONLY = 1  '&H1
  SCHEMACONTENTTYPE_ELEMENTONLY = 2  '&H2
  SCHEMACONTENTTYPE_MIXED = 3  '&H3
End Enum

_SCHEMACONTENTTYPE

enum, 4 members.
  'Schema Object Model Content Types
Public Enum SCHEMACONTENTTYPE
  SCHEMACONTENTTYPE_EMPTY = 0  '&H0
  SCHEMACONTENTTYPE_TEXTONLY = 1  '&H1
  SCHEMACONTENTTYPE_ELEMENTONLY = 2  '&H2
  SCHEMACONTENTTYPE_MIXED = 3  '&H3
End Enum

SCHEMAUSE

alias, 3 members.
  'Schema Object Model Attribute Uses
Public Enum SCHEMAUSE
  SCHEMAUSE_OPTIONAL = 0  '&H0
  SCHEMAUSE_PROHIBITED = 1  '&H1
  SCHEMAUSE_REQUIRED = 2  '&H2
End Enum

_SCHEMAUSE

enum, 3 members.
  'Schema Object Model Attribute Uses
Public Enum SCHEMAUSE
  SCHEMAUSE_OPTIONAL = 0  '&H0
  SCHEMAUSE_PROHIBITED = 1  '&H1
  SCHEMAUSE_REQUIRED = 2  '&H2
End Enum

XMLELEM_TYPE

alias, 7 members.
  'Constants that define types for IXMLElement.
Public Enum XMLELEM_TYPE
  XMLELEMTYPE_ELEMENT = 0  '&H0
  XMLELEMTYPE_TEXT = 1  '&H1
  XMLELEMTYPE_COMMENT = 2  '&H2
  XMLELEMTYPE_DOCUMENT = 3  '&H3
  XMLELEMTYPE_DTD = 4  '&H4
  XMLELEMTYPE_PI = 5  '&H5
  XMLELEMTYPE_OTHER = 6  '&H6
End Enum

tagXMLEMEM_TYPE

enum, 7 members.
  'Constants that define types for IXMLElement.
Public Enum tagXMLEMEM_TYPE
  XMLELEMTYPE_ELEMENT = 0  '&H0
  XMLELEMTYPE_TEXT = 1  '&H1
  XMLELEMTYPE_COMMENT = 2  '&H2
  XMLELEMTYPE_DOCUMENT = 3  '&H3
  XMLELEMTYPE_DTD = 4  '&H4
  XMLELEMTYPE_PI = 5  '&H5
  XMLELEMTYPE_OTHER = 6  '&H6
End Enum

SERVERXMLHTTP_OPTION

alias, 5 members.
  'Options for ServerXMLHTTPRequest Option property
Public Enum SERVERXMLHTTP_OPTION
  SXH_OPTION_URL = -1  '&HFFFFFFFF
  SXH_OPTION_URL_CODEPAGE = 0  '&H0
  SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1  '&H1
  SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2  '&H2
  SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3  '&H3
End Enum

_SERVERXMLHTTP_OPTION

enum, 5 members.
  'Options for ServerXMLHTTPRequest Option property
Public Enum SERVERXMLHTTP_OPTION
  SXH_OPTION_URL = -1  '&HFFFFFFFF
  SXH_OPTION_URL_CODEPAGE = 0  '&H0
  SXH_OPTION_ESCAPE_PERCENT_IN_URL = 1  '&H1
  SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = 2  '&H2
  SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3  '&H3
End Enum

SXH_SERVER_CERT_OPTION

alias, 5 members.
  'Flags for SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS option
Public Enum SXH_SERVER_CERT_OPTION
  SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 256  '&H100
  SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 512  '&H200
  SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 4096  '&H1000
  SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 8192  '&H2000
  SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056  '&H3300
End Enum

_SXH_SERVER_CERT_OPTION

enum, 5 members.
  'Flags for SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS option
Public Enum SXH_SERVER_CERT_OPTION
  SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 256  '&H100
  SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 512  '&H200
  SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 4096  '&H1000
  SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 8192  '&H2000
  SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = 13056  '&H3300
End Enum

SXH_PROXY_SETTING

alias, 4 members.
  'Settings for setProxy
Public Enum SXH_PROXY_SETTING
  SXH_PROXY_SET_DEFAULT = 0  '&H0
  SXH_PROXY_SET_PRECONFIG = 0  '&H0
  SXH_PROXY_SET_DIRECT = 1  '&H1
  SXH_PROXY_SET_PROXY = 2  '&H2
End Enum

_SXH_PROXY_SETTING

enum, 4 members.
  'Settings for setProxy
Public Enum SXH_PROXY_SETTING
  SXH_PROXY_SET_DEFAULT = 0  '&H0
  SXH_PROXY_SET_PRECONFIG = 0  '&H0
  SXH_PROXY_SET_DIRECT = 1  '&H1
  SXH_PROXY_SET_PROXY = 2  '&H2
End Enum
WUtils.com