📄 msxml2.h
字号:
#else
typedef struct SAXXMLReader30 SAXXMLReader30;
#endif /* __cplusplus */
#endif /* __SAXXMLReader30_FWD_DEFINED__ */
#ifndef __SAXXMLReader40_FWD_DEFINED__
#define __SAXXMLReader40_FWD_DEFINED__
#ifdef __cplusplus
typedef class SAXXMLReader40 SAXXMLReader40;
#else
typedef struct SAXXMLReader40 SAXXMLReader40;
#endif /* __cplusplus */
#endif /* __SAXXMLReader40_FWD_DEFINED__ */
#ifndef __MXXMLWriter_FWD_DEFINED__
#define __MXXMLWriter_FWD_DEFINED__
#ifdef __cplusplus
typedef class MXXMLWriter MXXMLWriter;
#else
typedef struct MXXMLWriter MXXMLWriter;
#endif /* __cplusplus */
#endif /* __MXXMLWriter_FWD_DEFINED__ */
#ifndef __MXXMLWriter30_FWD_DEFINED__
#define __MXXMLWriter30_FWD_DEFINED__
#ifdef __cplusplus
typedef class MXXMLWriter30 MXXMLWriter30;
#else
typedef struct MXXMLWriter30 MXXMLWriter30;
#endif /* __cplusplus */
#endif /* __MXXMLWriter30_FWD_DEFINED__ */
#ifndef __MXXMLWriter40_FWD_DEFINED__
#define __MXXMLWriter40_FWD_DEFINED__
#ifdef __cplusplus
typedef class MXXMLWriter40 MXXMLWriter40;
#else
typedef struct MXXMLWriter40 MXXMLWriter40;
#endif /* __cplusplus */
#endif /* __MXXMLWriter40_FWD_DEFINED__ */
#ifndef __MXHTMLWriter_FWD_DEFINED__
#define __MXHTMLWriter_FWD_DEFINED__
#ifdef __cplusplus
typedef class MXHTMLWriter MXHTMLWriter;
#else
typedef struct MXHTMLWriter MXHTMLWriter;
#endif /* __cplusplus */
#endif /* __MXHTMLWriter_FWD_DEFINED__ */
#ifndef __MXHTMLWriter30_FWD_DEFINED__
#define __MXHTMLWriter30_FWD_DEFINED__
#ifdef __cplusplus
typedef class MXHTMLWriter30 MXHTMLWriter30;
#else
typedef struct MXHTMLWriter30 MXHTMLWriter30;
#endif /* __cplusplus */
#endif /* __MXHTMLWriter30_FWD_DEFINED__ */
#ifndef __MXHTMLWriter40_FWD_DEFINED__
#define __MXHTMLWriter40_FWD_DEFINED__
#ifdef __cplusplus
typedef class MXHTMLWriter40 MXHTMLWriter40;
#else
typedef struct MXHTMLWriter40 MXHTMLWriter40;
#endif /* __cplusplus */
#endif /* __MXHTMLWriter40_FWD_DEFINED__ */
#ifndef __SAXAttributes_FWD_DEFINED__
#define __SAXAttributes_FWD_DEFINED__
#ifdef __cplusplus
typedef class SAXAttributes SAXAttributes;
#else
typedef struct SAXAttributes SAXAttributes;
#endif /* __cplusplus */
#endif /* __SAXAttributes_FWD_DEFINED__ */
#ifndef __SAXAttributes30_FWD_DEFINED__
#define __SAXAttributes30_FWD_DEFINED__
#ifdef __cplusplus
typedef class SAXAttributes30 SAXAttributes30;
#else
typedef struct SAXAttributes30 SAXAttributes30;
#endif /* __cplusplus */
#endif /* __SAXAttributes30_FWD_DEFINED__ */
#ifndef __SAXAttributes40_FWD_DEFINED__
#define __SAXAttributes40_FWD_DEFINED__
#ifdef __cplusplus
typedef class SAXAttributes40 SAXAttributes40;
#else
typedef struct SAXAttributes40 SAXAttributes40;
#endif /* __cplusplus */
#endif /* __SAXAttributes40_FWD_DEFINED__ */
#ifndef __MXNamespaceManager_FWD_DEFINED__
#define __MXNamespaceManager_FWD_DEFINED__
#ifdef __cplusplus
typedef class MXNamespaceManager MXNamespaceManager;
#else
typedef struct MXNamespaceManager MXNamespaceManager;
#endif /* __cplusplus */
#endif /* __MXNamespaceManager_FWD_DEFINED__ */
#ifndef __MXNamespaceManager40_FWD_DEFINED__
#define __MXNamespaceManager40_FWD_DEFINED__
#ifdef __cplusplus
typedef class MXNamespaceManager40 MXNamespaceManager40;
#else
typedef struct MXNamespaceManager40 MXNamespaceManager40;
#endif /* __cplusplus */
#endif /* __MXNamespaceManager40_FWD_DEFINED__ */
#ifndef __XMLDocument_FWD_DEFINED__
#define __XMLDocument_FWD_DEFINED__
#ifdef __cplusplus
typedef class XMLDocument XMLDocument;
#else
typedef struct XMLDocument XMLDocument;
#endif /* __cplusplus */
#endif /* __XMLDocument_FWD_DEFINED__ */
/* header files for imported files */
#include "unknwn.h"
#include "objidl.h"
#include "oaidl.h"
#ifdef __cplusplus
extern "C"{
#endif
void * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void * );
/* interface __MIDL_itf_msxml2_0000 */
/* [local] */
//+-------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1997-1998.
//
//--------------------------------------------------------------------------
#define DOMDocument DOMDocument2
#define CLSID_DOMDocument CLSID_DOMDocument2
#ifdef __USE_MSXML2_NAMESPACE__
namespace MSXML2 {
#endif
#ifndef __msxml_h__
typedef struct _xml_error
{
unsigned int _nLine;
BSTR _pchBuf;
unsigned int _cchBuf;
unsigned int _ich;
BSTR _pszFound;
BSTR _pszExpected;
DWORD _reserved1;
DWORD _reserved2;
} XML_ERROR;
#endif
#ifndef __ISAXXMLReader_INTERFACE_DEFINED__
#undef __MSXML2_LIBRARY_DEFINED__
#endif
extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_s_ifspec;
#ifndef __MSXML2_LIBRARY_DEFINED__
#define __MSXML2_LIBRARY_DEFINED__
/* library MSXML2 */
/* [lcid][helpstring][version][uuid] */
#undef ParseURL
#if !defined(__msxml_h__)
typedef /* [helpstring] */
enum tagXMLEMEM_TYPE
{ XMLELEMTYPE_ELEMENT = 0,
XMLELEMTYPE_TEXT = XMLELEMTYPE_ELEMENT + 1,
XMLELEMTYPE_COMMENT = XMLELEMTYPE_TEXT + 1,
XMLELEMTYPE_DOCUMENT = XMLELEMTYPE_COMMENT + 1,
XMLELEMTYPE_DTD = XMLELEMTYPE_DOCUMENT + 1,
XMLELEMTYPE_PI = XMLELEMTYPE_DTD + 1,
XMLELEMTYPE_OTHER = XMLELEMTYPE_PI + 1
} XMLELEM_TYPE;
#endif
#if !defined(__msxml_h__) || defined(__IXMLElementNotificationSink_INTERFACE_DEFINED__)
typedef /* [helpstring] */
enum tagDOMNodeType
{ NODE_INVALID = 0,
NODE_ELEMENT = NODE_INVALID + 1,
NODE_ATTRIBUTE = NODE_ELEMENT + 1,
NODE_TEXT = NODE_ATTRIBUTE + 1,
NODE_CDATA_SECTION = NODE_TEXT + 1,
NODE_ENTITY_REFERENCE = NODE_CDATA_SECTION + 1,
NODE_ENTITY = NODE_ENTITY_REFERENCE + 1,
NODE_PROCESSING_INSTRUCTION = NODE_ENTITY + 1,
NODE_COMMENT = NODE_PROCESSING_INSTRUCTION + 1,
NODE_DOCUMENT = NODE_COMMENT + 1,
NODE_DOCUMENT_TYPE = NODE_DOCUMENT + 1,
NODE_DOCUMENT_FRAGMENT = NODE_DOCUMENT_TYPE + 1,
NODE_NOTATION = NODE_DOCUMENT_FRAGMENT + 1
} DOMNodeType;
#endif
typedef /* [helpstring] */
enum _SERVERXMLHTTP_OPTION
{ SXH_OPTION_URL = -1,
SXH_OPTION_URL_CODEPAGE = SXH_OPTION_URL + 1,
SXH_OPTION_ESCAPE_PERCENT_IN_URL = SXH_OPTION_URL_CODEPAGE + 1,
SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = SXH_OPTION_ESCAPE_PERCENT_IN_URL + 1,
SXH_OPTION_SELECT_CLIENT_SSL_CERT = SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS + 1
} SERVERXMLHTTP_OPTION;
typedef /* [helpstring] */
enum _SXH_SERVER_CERT_OPTION
{ SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 0x100,
SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 0x200,
SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 0x1000,
SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 0x2000,
SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = SXH_SERVER_CERT_IGNORE_UNKNOWN_CA + SXH_SERVER_CERT_IGNORE_WRONG_USAGE + SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID + SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID
} SXH_SERVER_CERT_OPTION;
typedef /* [helpstring] */
enum _SXH_PROXY_SETTING
{ SXH_PROXY_SET_DEFAULT = 0,
SXH_PROXY_SET_PRECONFIG = 0,
SXH_PROXY_SET_DIRECT = 0x1,
SXH_PROXY_SET_PROXY = 0x2
} SXH_PROXY_SETTING;
typedef /* [helpstring] */
enum _SOMITEMTYPE
{ SOMITEM_SCHEMA = 0x1000,
SOMITEM_ATTRIBUTE = 0x1001,
SOMITEM_ATTRIBUTEGROUP = 0x1002,
SOMITEM_NOTATION = 0x1003,
SOMITEM_IDENTITYCONSTRAINT = 0x1100,
SOMITEM_KEY = 0x1101,
SOMITEM_KEYREF = 0x1102,
SOMITEM_UNIQUE = 0x1103,
SOMITEM_ANYTYPE = 0x2000,
SOMITEM_DATATYPE = 0x2100,
SOMITEM_DATATYPE_ANYTYPE = 0x2101,
SOMITEM_DATATYPE_ANYURI = 0x2102,
SOMITEM_DATATYPE_BASE64BINARY = 0x2103,
SOMITEM_DATATYPE_BOOLEAN = 0x2104,
SOMITEM_DATATYPE_BYTE = 0x2105,
SOMITEM_DATATYPE_DATE = 0x2106,
SOMITEM_DATATYPE_DATETIME = 0x2107,
SOMITEM_DATATYPE_DAY = 0x2108,
SOMITEM_DATATYPE_DECIMAL = 0x2109,
SOMITEM_DATATYPE_DOUBLE = 0x210a,
SOMITEM_DATATYPE_DURATION = 0x210b,
SOMITEM_DATATYPE_ENTITIES = 0x210c,
SOMITEM_DATATYPE_ENTITY = 0x210d,
SOMITEM_DATATYPE_FLOAT = 0x210e,
SOMITEM_DATATYPE_HEXBINARY = 0x210f,
SOMITEM_DATATYPE_ID = 0x2110,
SOMITEM_DATATYPE_IDREF = 0x2111,
SOMITEM_DATATYPE_IDREFS = 0x2112,
SOMITEM_DATATYPE_INT = 0x2113,
SOMITEM_DATATYPE_INTEGER = 0x2114,
SOMITEM_DATATYPE_LANGUAGE = 0x2115,
SOMITEM_DATATYPE_LONG = 0x2116,
SOMITEM_DATATYPE_MONTH = 0x2117,
SOMITEM_DATATYPE_MONTHDAY = 0x2118,
SOMITEM_DATATYPE_NAME = 0x2119,
SOMITEM_DATATYPE_NCNAME = 0x211a,
SOMITEM_DATATYPE_NEGATIVEINTEGER = 0x211b,
SOMITEM_DATATYPE_NMTOKEN = 0x211c,
SOMITEM_DATATYPE_NMTOKENS = 0x211d,
SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 0x211e,
SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 0x211f,
SOMITEM_DATATYPE_NORMALIZEDSTRING = 0x2120,
SOMITEM_DATATYPE_NOTATION = 0x2121,
SOMITEM_DATATYPE_POSITIVEINTEGER = 0x2122,
SOMITEM_DATATYPE_QNAME = 0x2123,
SOMITEM_DATATYPE_SHORT = 0x2124,
SOMITEM_DATATYPE_STRING = 0x2125,
SOMITEM_DATATYPE_TIME = 0x2126,
SOMITEM_DATATYPE_TOKEN = 0x2127,
SOMITEM_DATATYPE_UNSIGNEDBYTE = 0x2128,
SOMITEM_DATATYPE_UNSIGNEDINT = 0x2129,
SOMITEM_DATATYPE_UNSIGNEDLONG = 0x212a,
SOMITEM_DATATYPE_UNSIGNEDSHORT = 0x212b,
SOMITEM_DATATYPE_YEAR = 0x212c,
SOMITEM_DATATYPE_YEARMONTH = 0x212d,
SOMITEM_SIMPLETYPE = 0x2200,
SOMITEM_COMPLEXTYPE = 0x2400,
SOMITEM_PARTICLE = 0x4000,
SOMITEM_ANY = 0x4001,
SOMITEM_ANYATTRIBUTE = 0x4002,
SOMITEM_ELEMENT = 0x4003,
SOMITEM_GROUP = 0x4100,
SOMITEM_ALL = 0x4101,
SOMITEM_CHOICE = 0x4102,
SOMITEM_SEQUENCE = 0x4103,
SOMITEM_EMPTYPARTICLE = 0x4104,
SOMITEM_NULL = 0x800,
SOMITEM_NULL_TYPE = 0x2800,
SOMITEM_NULL_ANY = 0x4801,
SOMITEM_NULL_ANYATTRIBUTE = 0x4802,
SOMITEM_NULL_ELEMENT = 0x4803
} SOMITEMTYPE;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -