⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msxml3.tlh

📁 文档生成工具 XML例子
💻 TLH
📖 第 1 页 / 共 5 页
字号:
        int cchData );
    HRESULT skippedEntity (
        unsigned short * pwchName,
        int cchName );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_putDocumentLocator (
        struct ISAXLocator * pLocator ) = 0;
    virtual HRESULT __stdcall raw_startDocument ( ) = 0;
    virtual HRESULT __stdcall raw_endDocument ( ) = 0;
    virtual HRESULT __stdcall raw_startPrefixMapping (
        unsigned short * pwchPrefix,
        int cchPrefix,
        unsigned short * pwchUri,
        int cchUri ) = 0;
    virtual HRESULT __stdcall raw_endPrefixMapping (
        unsigned short * pwchPrefix,
        int cchPrefix ) = 0;
    virtual HRESULT __stdcall raw_startElement (
        unsigned short * pwchNamespaceUri,
        int cchNamespaceUri,
        unsigned short * pwchLocalName,
        int cchLocalName,
        unsigned short * pwchQName,
        int cchQName,
        struct ISAXAttributes * pAttributes ) = 0;
    virtual HRESULT __stdcall raw_endElement (
        unsigned short * pwchNamespaceUri,
        int cchNamespaceUri,
        unsigned short * pwchLocalName,
        int cchLocalName,
        unsigned short * pwchQName,
        int cchQName ) = 0;
    virtual HRESULT __stdcall raw_characters (
        unsigned short * pwchChars,
        int cchChars ) = 0;
    virtual HRESULT __stdcall raw_ignorableWhitespace (
        unsigned short * pwchChars,
        int cchChars ) = 0;
    virtual HRESULT __stdcall raw_processingInstruction (
        unsigned short * pwchTarget,
        int cchTarget,
        unsigned short * pwchData,
        int cchData ) = 0;
    virtual HRESULT __stdcall raw_skippedEntity (
        unsigned short * pwchName,
        int cchName ) = 0;
};

struct __declspec(uuid("9b7e472a-0de4-4640-bff3-84d38a051c31"))
ISAXLocator : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    int getColumnNumber ( );
    int getLineNumber ( );
    unsigned short * getPublicId ( );
    unsigned short * getSystemId ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_getColumnNumber (
        int * pnColumn ) = 0;
    virtual HRESULT __stdcall raw_getLineNumber (
        int * pnLine ) = 0;
    virtual HRESULT __stdcall raw_getPublicId (
        unsigned short * * ppwchPublicId ) = 0;
    virtual HRESULT __stdcall raw_getSystemId (
        unsigned short * * ppwchSystemId ) = 0;
};

struct __declspec(uuid("f078abe1-45d2-4832-91ea-4466ce2f25c9"))
ISAXAttributes : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    int getLength ( );
    HRESULT getURI (
        int nIndex,
        unsigned short * * ppwchUri,
        int * pcchUri );
    HRESULT getLocalName (
        int nIndex,
        unsigned short * * ppwchLocalName,
        int * pcchLocalName );
    HRESULT getQName (
        int nIndex,
        unsigned short * * ppwchQName,
        int * pcchQName );
    HRESULT getName (
        int nIndex,
        unsigned short * * ppwchUri,
        int * pcchUri,
        unsigned short * * ppwchLocalName,
        int * pcchLocalName,
        unsigned short * * ppwchQName,
        int * pcchQName );
    int getIndexFromName (
        unsigned short * pwchUri,
        int cchUri,
        unsigned short * pwchLocalName,
        int cchLocalName );
    int getIndexFromQName (
        unsigned short * pwchQName,
        int cchQName );
    HRESULT getType (
        int nIndex,
        unsigned short * * ppwchType,
        int * pcchType );
    HRESULT getTypeFromName (
        unsigned short * pwchUri,
        int cchUri,
        unsigned short * pwchLocalName,
        int cchLocalName,
        unsigned short * * ppwchType,
        int * pcchType );
    HRESULT getTypeFromQName (
        unsigned short * pwchQName,
        int cchQName,
        unsigned short * * ppwchType,
        int * pcchType );
    HRESULT getValue (
        int nIndex,
        unsigned short * * ppwchValue,
        int * pcchValue );
    HRESULT getValueFromName (
        unsigned short * pwchUri,
        int cchUri,
        unsigned short * pwchLocalName,
        int cchLocalName,
        unsigned short * * ppwchValue,
        int * pcchValue );
    HRESULT getValueFromQName (
        unsigned short * pwchQName,
        int cchQName,
        unsigned short * * ppwchValue,
        int * pcchValue );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_getLength (
        int * pnLength ) = 0;
    virtual HRESULT __stdcall raw_getURI (
        int nIndex,
        unsigned short * * ppwchUri,
        int * pcchUri ) = 0;
    virtual HRESULT __stdcall raw_getLocalName (
        int nIndex,
        unsigned short * * ppwchLocalName,
        int * pcchLocalName ) = 0;
    virtual HRESULT __stdcall raw_getQName (
        int nIndex,
        unsigned short * * ppwchQName,
        int * pcchQName ) = 0;
    virtual HRESULT __stdcall raw_getName (
        int nIndex,
        unsigned short * * ppwchUri,
        int * pcchUri,
        unsigned short * * ppwchLocalName,
        int * pcchLocalName,
        unsigned short * * ppwchQName,
        int * pcchQName ) = 0;
    virtual HRESULT __stdcall raw_getIndexFromName (
        unsigned short * pwchUri,
        int cchUri,
        unsigned short * pwchLocalName,
        int cchLocalName,
        int * pnIndex ) = 0;
    virtual HRESULT __stdcall raw_getIndexFromQName (
        unsigned short * pwchQName,
        int cchQName,
        int * pnIndex ) = 0;
    virtual HRESULT __stdcall raw_getType (
        int nIndex,
        unsigned short * * ppwchType,
        int * pcchType ) = 0;
    virtual HRESULT __stdcall raw_getTypeFromName (
        unsigned short * pwchUri,
        int cchUri,
        unsigned short * pwchLocalName,
        int cchLocalName,
        unsigned short * * ppwchType,
        int * pcchType ) = 0;
    virtual HRESULT __stdcall raw_getTypeFromQName (
        unsigned short * pwchQName,
        int cchQName,
        unsigned short * * ppwchType,
        int * pcchType ) = 0;
    virtual HRESULT __stdcall raw_getValue (
        int nIndex,
        unsigned short * * ppwchValue,
        int * pcchValue ) = 0;
    virtual HRESULT __stdcall raw_getValueFromName (
        unsigned short * pwchUri,
        int cchUri,
        unsigned short * pwchLocalName,
        int cchLocalName,
        unsigned short * * ppwchValue,
        int * pcchValue ) = 0;
    virtual HRESULT __stdcall raw_getValueFromQName (
        unsigned short * pwchQName,
        int cchQName,
        unsigned short * * ppwchValue,
        int * pcchValue ) = 0;
};

struct __declspec(uuid("e15c1baf-afb3-4d60-8c36-19a8c45defed"))
ISAXDTDHandler : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT notationDecl (
        unsigned short * pwchName,
        int cchName,
        unsigned short * pwchPublicId,
        int cchPublicId,
        unsigned short * pwchSystemId,
        int cchSystemId );
    HRESULT unparsedEntityDecl (
        unsigned short * pwchName,
        int cchName,
        unsigned short * pwchPublicId,
        int cchPublicId,
        unsigned short * pwchSystemId,
        int cchSystemId,
        unsigned short * pwchNotationName,
        int cchNotationName );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_notationDecl (
        unsigned short * pwchName,
        int cchName,
        unsigned short * pwchPublicId,
        int cchPublicId,
        unsigned short * pwchSystemId,
        int cchSystemId ) = 0;
    virtual HRESULT __stdcall raw_unparsedEntityDecl (
        unsigned short * pwchName,
        int cchName,
        unsigned short * pwchPublicId,
        int cchPublicId,
        unsigned short * pwchSystemId,
        int cchSystemId,
        unsigned short * pwchNotationName,
        int cchNotationName ) = 0;
};

struct __declspec(uuid("a60511c4-ccf5-479e-98a3-dc8dc545b7d0"))
ISAXErrorHandler : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT error (
        struct ISAXLocator * pLocator,
        unsigned short * pwchErrorMessage,
        HRESULT hrErrorCode );
    HRESULT fatalError (
        struct ISAXLocator * pLocator,
        unsigned short * pwchErrorMessage,
        HRESULT hrErrorCode );
    HRESULT ignorableWarning (
        struct ISAXLocator * pLocator,
        unsigned short * pwchErrorMessage,
        HRESULT hrErrorCode );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_error (
        struct ISAXLocator * pLocator,
        unsigned short * pwchErrorMessage,
        HRESULT hrErrorCode ) = 0;
    virtual HRESULT __stdcall raw_fatalError (
        struct ISAXLocator * pLocator,
        unsigned short * pwchErrorMessage,
        HRESULT hrErrorCode ) = 0;
    virtual HRESULT __stdcall raw_ignorableWarning (
        struct ISAXLocator * pLocator,
        unsigned short * pwchErrorMessage,
        HRESULT hrErrorCode ) = 0;
};

struct __declspec(uuid("70409222-ca09-4475-acb8-40312fe8d145"))
ISAXXMLFilter : ISAXXMLReader
{
    //
    // Wrapper methods for error-handling
    //

    ISAXXMLReaderPtr getParent ( );
    HRESULT putParent (
        struct ISAXXMLReader * pReader );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_getParent (
        struct ISAXXMLReader * * ppReader ) = 0;
    virtual HRESULT __stdcall raw_putParent (
        struct ISAXXMLReader * pReader ) = 0;
};

struct __declspec(uuid("7f85d5f5-47a8-4497-bda5-84ba04819ea6"))
ISAXLexicalHandler : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT startDTD (
        unsigned short * pwchName,
        int cchName,
        unsigned short * pwchPublicId,
        int cchPublicId,
        unsigned short * pwchSystemId,
        int cchSystemId );
    HRESULT endDTD ( );
    HRESULT startEntity (
        unsigned short * pwchName,
        int cchName );
    HRESULT endEntity (
        unsigned short * pwchName,
        int cchName );
    HRESULT startCDATA ( );
    HRESULT endCDATA ( );
    HRESULT comment (
        unsigned short * pwchChars,
        int cchChars );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_startDTD (
        unsigned short * pwchName,
        int cchName,
        unsigned short * pwchPublicId,
        int cchPublicId,
        unsigned short * pwchSystemId,
        int cchSystemId ) = 0;
    virtual HRESULT __stdcall raw_endDTD ( ) = 0;
    virtual HRESULT __stdcall raw_startEntity (
        unsigned short * pwchName,
        int cchName ) = 0;
    virtual HRESULT __stdcall raw_endEntity (
        unsigned short * pwchName,
        int cchName ) = 0;
    virtual HRESULT __stdcall raw_startCDATA ( ) = 0;
    virtual HRESULT __stdcall raw_endCDATA ( ) = 0;
    virtual HRESULT __stdcall raw_comment (
        unsigned short * pwchChars,
        int cchChars ) = 0;
};

struct __declspec(uuid("862629ac-771a-47b2-8337-4e6843c1be90"))
ISAXDeclHandler : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT elementDecl (
        unsigned short * pwchName,
        int cchName,
        unsigned short * pwchModel,
        int cchModel );
    HRESULT attributeDecl (
        unsigned short * pwchElementName,
        int cchElementName,
        unsigned short * pwchAttributeName,
        int cchAttribut

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -