📄 msxml4.tlh
字号:
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_parent (
struct IVBSAXXMLReader * * oReader ) = 0;
virtual HRESULT __stdcall putref_parent (
struct IVBSAXXMLReader * oReader ) = 0;
};
struct __declspec(uuid("032aac35-8c0e-4d9d-979f-e3b702935576"))
IVBSAXLexicalHandler : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall startDTD (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId ) = 0;
virtual HRESULT __stdcall endDTD ( ) = 0;
virtual HRESULT __stdcall startEntity (
BSTR * strName ) = 0;
virtual HRESULT __stdcall endEntity (
BSTR * strName ) = 0;
virtual HRESULT __stdcall startCDATA ( ) = 0;
virtual HRESULT __stdcall endCDATA ( ) = 0;
virtual HRESULT __stdcall comment (
BSTR * strChars ) = 0;
};
struct __declspec(uuid("e8917260-7579-4be1-b5dd-7afbfa6f077b"))
IVBSAXDeclHandler : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall elementDecl (
BSTR * strName,
BSTR * strModel ) = 0;
virtual HRESULT __stdcall attributeDecl (
BSTR * strElementName,
BSTR * strAttributeName,
BSTR * strType,
BSTR * strValueDefault,
BSTR * strValue ) = 0;
virtual HRESULT __stdcall internalEntityDecl (
BSTR * strName,
BSTR * strValue ) = 0;
virtual HRESULT __stdcall externalEntityDecl (
BSTR * strName,
BSTR * strPublicId,
BSTR * strSystemId ) = 0;
};
struct __declspec(uuid("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d"))
IMXWriter : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_output (
VARIANT varDestination ) = 0;
virtual HRESULT __stdcall get_output (
VARIANT * varDestination ) = 0;
virtual HRESULT __stdcall put_encoding (
BSTR strEncoding ) = 0;
virtual HRESULT __stdcall get_encoding (
BSTR * strEncoding ) = 0;
virtual HRESULT __stdcall put_byteOrderMark (
VARIANT_BOOL fWriteByteOrderMark ) = 0;
virtual HRESULT __stdcall get_byteOrderMark (
VARIANT_BOOL * fWriteByteOrderMark ) = 0;
virtual HRESULT __stdcall put_indent (
VARIANT_BOOL fIndentMode ) = 0;
virtual HRESULT __stdcall get_indent (
VARIANT_BOOL * fIndentMode ) = 0;
virtual HRESULT __stdcall put_standalone (
VARIANT_BOOL fValue ) = 0;
virtual HRESULT __stdcall get_standalone (
VARIANT_BOOL * fValue ) = 0;
virtual HRESULT __stdcall put_omitXMLDeclaration (
VARIANT_BOOL fValue ) = 0;
virtual HRESULT __stdcall get_omitXMLDeclaration (
VARIANT_BOOL * fValue ) = 0;
virtual HRESULT __stdcall put_version (
BSTR strVersion ) = 0;
virtual HRESULT __stdcall get_version (
BSTR * strVersion ) = 0;
virtual HRESULT __stdcall put_disableOutputEscaping (
VARIANT_BOOL fValue ) = 0;
virtual HRESULT __stdcall get_disableOutputEscaping (
VARIANT_BOOL * fValue ) = 0;
virtual HRESULT __stdcall flush ( ) = 0;
};
struct __declspec(uuid("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262"))
IMXAttributes : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall addAttribute (
BSTR strURI,
BSTR strLocalName,
BSTR strQName,
BSTR strType,
BSTR strValue ) = 0;
virtual HRESULT __stdcall addAttributeFromIndex (
VARIANT varAtts,
int nIndex ) = 0;
virtual HRESULT __stdcall clear ( ) = 0;
virtual HRESULT __stdcall removeAttribute (
int nIndex ) = 0;
virtual HRESULT __stdcall setAttribute (
int nIndex,
BSTR strURI,
BSTR strLocalName,
BSTR strQName,
BSTR strType,
BSTR strValue ) = 0;
virtual HRESULT __stdcall setAttributes (
VARIANT varAtts ) = 0;
virtual HRESULT __stdcall setLocalName (
int nIndex,
BSTR strLocalName ) = 0;
virtual HRESULT __stdcall setQName (
int nIndex,
BSTR strQName ) = 0;
virtual HRESULT __stdcall setType (
int nIndex,
BSTR strType ) = 0;
virtual HRESULT __stdcall setURI (
int nIndex,
BSTR strURI ) = 0;
virtual HRESULT __stdcall setValue (
int nIndex,
BSTR strValue ) = 0;
};
struct __declspec(uuid("808f4e35-8d5a-4fbe-8466-33a41279ed30"))
IMXReaderControl : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall abort ( ) = 0;
virtual HRESULT __stdcall resume ( ) = 0;
virtual HRESULT __stdcall suspend ( ) = 0;
};
struct __declspec(uuid("fa4bb38c-faf9-4cca-9302-d1dd0fe520db"))
IMXSchemaDeclHandler : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall schemaElementDecl (
struct ISchemaElement * oSchemaElement ) = 0;
};
struct __declspec(uuid("50ea08b3-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaItem : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_name (
BSTR * name ) = 0;
virtual HRESULT __stdcall get_namespaceURI (
BSTR * namespaceURI ) = 0;
virtual HRESULT __stdcall get_schema (
struct ISchema * * schema ) = 0;
virtual HRESULT __stdcall get_id (
BSTR * id ) = 0;
virtual HRESULT __stdcall get_itemType (
SOMITEMTYPE * itemType ) = 0;
virtual HRESULT __stdcall get_unhandledAttributes (
struct IVBSAXAttributes * * attributes ) = 0;
virtual HRESULT __stdcall writeAnnotation (
IUnknown * annotationSink,
VARIANT_BOOL * isWritten ) = 0;
};
struct __declspec(uuid("50ea08b5-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaParticle : ISchemaItem
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_minOccurs (
VARIANT * minOccurs ) = 0;
virtual HRESULT __stdcall get_maxOccurs (
VARIANT * maxOccurs ) = 0;
};
struct __declspec(uuid("50ea08b7-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaElement : ISchemaParticle
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_type (
struct ISchemaType * * type ) = 0;
virtual HRESULT __stdcall get_scope (
struct ISchemaComplexType * * scope ) = 0;
virtual HRESULT __stdcall get_defaultValue (
BSTR * defaultValue ) = 0;
virtual HRESULT __stdcall get_fixedValue (
BSTR * fixedValue ) = 0;
virtual HRESULT __stdcall get_isNillable (
VARIANT_BOOL * nillable ) = 0;
virtual HRESULT __stdcall get_identityConstraints (
struct ISchemaItemCollection * * constraints ) = 0;
virtual HRESULT __stdcall get_substitutionGroup (
struct ISchemaElement * * element ) = 0;
virtual HRESULT __stdcall get_substitutionGroupExclusions (
SCHEMADERIVATIONMETHOD * exclusions ) = 0;
virtual HRESULT __stdcall get_disallowedSubstitutions (
SCHEMADERIVATIONMETHOD * disallowed ) = 0;
virtual HRESULT __stdcall get_isAbstract (
VARIANT_BOOL * abstract ) = 0;
virtual HRESULT __stdcall get_isReference (
VARIANT_BOOL * reference ) = 0;
};
struct __declspec(uuid("50ea08b4-dd1b-4664-9a50-c2f40f4bd79a"))
ISchema : ISchemaItem
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_targetNamespace (
BSTR * targetNamespace ) = 0;
virtual HRESULT __stdcall get_version (
BSTR * version ) = 0;
virtual HRESULT __stdcall get_types (
struct ISchemaItemCollection * * types ) = 0;
virtual HRESULT __stdcall get_elements (
struct ISchemaItemCollection * * elements ) = 0;
virtual HRESULT __stdcall get_attributes (
struct ISchemaItemCollection * * attributes ) = 0;
virtual HRESULT __stdcall get_attributeGroups (
struct ISchemaItemCollection * * attributeGroups ) = 0;
virtual HRESULT __stdcall get_modelGroups (
struct ISchemaItemCollection * * modelGroups ) = 0;
virtual HRESULT __stdcall get_notations (
struct ISchemaItemCollection * * notations ) = 0;
virtual HRESULT __stdcall get_schemaLocations (
struct ISchemaStringCollection * * schemaLocations ) = 0;
};
struct __declspec(uuid("50ea08b2-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaItemCollection : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_item (
long index,
struct ISchemaItem * * item ) = 0;
virtual HRESULT __stdcall itemByName (
BSTR name,
struct ISchemaItem * * item ) = 0;
virtual HRESULT __stdcall itemByQName (
BSTR name,
BSTR namespaceURI,
struct ISchemaItem * * item ) = 0;
virtual HRESULT __stdcall get_length (
long * length ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("50ea08b1-dd1b-4664-9a50-c2f40f4bd79a"))
ISchemaStringCollection : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_item (
long index,
BSTR * bstr ) = 0;
virtual HRESULT __stdcall get_length (
long * length ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
enum _SOMITEMTYPE
{
SOMITEM_SCHEMA = 4096,
SOMITEM_ATTRIBUTE = 4097,
SOMITEM_ATTRIBUTEGROUP = 4098,
SOMITEM_NOTATION = 4099,
SOMITEM_IDENTITYCONSTRAINT = 4352,
SOMITEM_KEY = 4353,
SOMITEM_KEYREF = 4354,
SOMITEM_UNIQUE = 4355,
SOMITEM_ANYTYPE = 8192,
SOMITEM_DATATYPE = 8448,
SOMITEM_DATATYPE_ANYTYPE = 8449,
SOMITEM_DATATYPE_ANYURI = 8450,
SOMITEM_DATATYPE_BASE64BINARY = 8451,
SOMITEM_DATATYPE_BOOLEAN = 8452,
SOMITEM_DATATYPE_BYTE = 8453,
SOMITEM_DATATYPE_DATE = 8454,
SOMITEM_DATATYPE_DATETIME = 8455,
SOMITEM_DATATYPE_DAY = 8456,
SOMITEM_DATATYPE_DECIMAL = 8457,
SOMITEM_DATATYPE_DOUBLE = 8458,
SOMITEM_DATATYPE_DURATION = 8459,
SOMITEM_DATATYPE_ENTITIES = 8460,
SOMITEM_DATATYPE_ENTITY = 8461,
SOMITEM_DATATYPE_FLOAT = 8462,
SOMITEM_DATATYPE_HEXBINARY = 8463,
SOMITEM_DATATYPE_ID = 8464,
SOMITEM_DATATYPE_IDREF = 8465,
SOMITEM_DATATYPE_IDREFS = 8466,
SOMITEM_DATATYPE_INT = 8467,
SOMITEM_DATATYPE_INTEGER = 8468,
SOMITEM_DATATYPE_LANGUAGE = 8469,
SOMITEM_DATATYPE_LONG = 8470,
SOMITEM_DATATYPE_MONTH = 8471,
SOMITEM_DATATYPE_MONTHDAY = 8472,
SOMITEM_DATATYPE_NAME = 8473,
SOMITEM_DATATYPE_NCNAME = 8474,
SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475,
SOMITEM_DATATYPE_NMTOKEN = 8476,
SOMITEM_DATATYPE_NMTOKENS = 8477,
SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478,
SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479,
SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480,
SOMITEM_DATATYPE_NOTATION = 8481,
SOMITEM_DATATYPE_POSITIVEINTEGER = 8482,
SOMITEM_DATATYPE_QNAME = 8483,
SOMITEM_DATATYPE_SHORT = 8484,
SOMITEM_DATATYPE_STRING = 8485,
SOMITEM_DATATYPE_TIME = 8486,
SOMITEM_DATATYPE_TOKEN = 8487,
SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488,
SOMITEM_DATATYPE_UNSIGNEDINT = 8489,
SOMITEM_DATATYPE_UNSIGNEDLONG = 8490,
SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491,
SOMITEM_DATATYPE_YEAR = 8492,
SOMITEM_DATATYPE_YEARMONTH = 8493,
SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703,
SOMITEM_SIMPLETYPE = 8704,
SOMITEM_COMPLEXTYPE = 9216,
SOMITEM_PARTICLE = 16384,
SOMITEM_ANY = 163
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -