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

📄 pclient.tlh

📁 GemoMedia 应用 演示了其使用方法
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    virtual HRESULT __stdcall raw_GetNextMembershipChange (
        long NotificationHandle,
        long * Type,
        SAFEARRAY * * Bookmark ) = 0;
    virtual HRESULT __stdcall raw_GetNextRowChange (
        long NotificationHandle,
        long * Type,
        SAFEARRAY * * Bookmark ) = 0;
    virtual HRESULT __stdcall get_Status (
        long * Status ) = 0;
    virtual HRESULT __stdcall raw_Reopen ( ) = 0;
};

struct __declspec(uuid("d5a4b051-d05e-11cf-b328-08003601c5b4"))
RecordsetListener : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT RowsChanged (
        long NotificationHandle,
        struct GRecordset * ModifiedRs );
    HRESULT MembershipChanged (
        long NotificationHandle,
        struct GRecordset * ModifiedRs );
    HRESULT CanRefresh (
        struct GRecordset * ModifiedRs );
    HRESULT StatusChanged (
        struct GRecordset * ModifiedRs );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_RowsChanged (
        long NotificationHandle,
        struct GRecordset * ModifiedRs ) = 0;
    virtual HRESULT __stdcall raw_MembershipChanged (
        long NotificationHandle,
        struct GRecordset * ModifiedRs ) = 0;
    virtual HRESULT __stdcall raw_CanRefresh (
        struct GRecordset * ModifiedRs ) = 0;
    virtual HRESULT __stdcall raw_StatusChanged (
        struct GRecordset * ModifiedRs ) = 0;
};

struct __declspec(uuid("e921ba20-2e62-11d0-826f-080036fe2802"))
_DGMBrowseFolderDialog : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetParenthWnd,put=PutParenthWnd))
    long ParenthWnd;
    __declspec(property(get=GetName,put=PutName))
    _bstr_t Name;

    //
    // Wrapper methods for error-handling
    //

    void PutParenthWnd (
        long ParenthWnd );
    long GetParenthWnd ( );
    void PutName (
        _bstr_t pName );
    _bstr_t GetName ( );
    HRESULT Show ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_ParenthWnd (
        long ParenthWnd ) = 0;
    virtual HRESULT __stdcall get_ParenthWnd (
        long * ParenthWnd ) = 0;
    virtual HRESULT __stdcall put_Name (
        BSTR pName ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * pName ) = 0;
    virtual HRESULT __stdcall raw_Show ( ) = 0;
};

struct __declspec(uuid("e921ba24-2e62-11d0-826f-080036fe2802"))
_DGMOpenFileDialog : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetCaption,put=PutCaption))
    _bstr_t Caption;
    __declspec(property(get=GetFileName,put=PutFileName))
    _bstr_t FileName;
    __declspec(property(get=GetFilter,put=PutFilter))
    _bstr_t Filter;
    __declspec(property(get=GetFilterIndex,put=PutFilterIndex))
    short FilterIndex;
    __declspec(property(get=GetIgnoreWarnings,put=PutIgnoreWarnings))
    VARIANT_BOOL IgnoreWarnings;
    __declspec(property(get=GetInitPath,put=PutInitPath))
    _bstr_t InitPath;
    __declspec(property(get=GetIsReadOnly,put=PutIsReadOnly))
    VARIANT_BOOL IsReadOnly;

    //
    // Wrapper methods for error-handling
    //

    void PutCaption (
        _bstr_t Caption );
    _bstr_t GetCaption ( );
    void PutFileName (
        _bstr_t FileName );
    _bstr_t GetFileName ( );
    void PutFilter (
        _bstr_t Filter );
    _bstr_t GetFilter ( );
    void PutFilterIndex (
        short FilterIndex );
    short GetFilterIndex ( );
    void PutIgnoreWarnings (
        VARIANT_BOOL IgnoreWarnings );
    VARIANT_BOOL GetIgnoreWarnings ( );
    void PutInitPath (
        _bstr_t InitPath );
    _bstr_t GetInitPath ( );
    void PutIsReadOnly (
        VARIANT_BOOL IsReadOnly );
    VARIANT_BOOL GetIsReadOnly ( );
    HRESULT Show ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Caption (
        BSTR Caption ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * Caption ) = 0;
    virtual HRESULT __stdcall put_FileName (
        BSTR FileName ) = 0;
    virtual HRESULT __stdcall get_FileName (
        BSTR * FileName ) = 0;
    virtual HRESULT __stdcall put_Filter (
        BSTR Filter ) = 0;
    virtual HRESULT __stdcall get_Filter (
        BSTR * Filter ) = 0;
    virtual HRESULT __stdcall put_FilterIndex (
        short FilterIndex ) = 0;
    virtual HRESULT __stdcall get_FilterIndex (
        short * FilterIndex ) = 0;
    virtual HRESULT __stdcall put_IgnoreWarnings (
        VARIANT_BOOL IgnoreWarnings ) = 0;
    virtual HRESULT __stdcall get_IgnoreWarnings (
        VARIANT_BOOL * IgnoreWarnings ) = 0;
    virtual HRESULT __stdcall put_InitPath (
        BSTR InitPath ) = 0;
    virtual HRESULT __stdcall get_InitPath (
        BSTR * InitPath ) = 0;
    virtual HRESULT __stdcall put_IsReadOnly (
        VARIANT_BOOL IsReadOnly ) = 0;
    virtual HRESULT __stdcall get_IsReadOnly (
        VARIANT_BOOL * IsReadOnly ) = 0;
    virtual HRESULT __stdcall raw_Show ( ) = 0;
};

struct __declspec(uuid("e921ba28-2e62-11d0-826f-080036fe2802"))
_DGMSaveAsFileDialog : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetCaption,put=PutCaption))
    _bstr_t Caption;
    __declspec(property(get=GetFileName,put=PutFileName))
    _bstr_t FileName;
    __declspec(property(get=GetFilter,put=PutFilter))
    _bstr_t Filter;
    __declspec(property(get=GetFilterIndex,put=PutFilterIndex))
    short FilterIndex;
    __declspec(property(get=GetInitPath,put=PutInitPath))
    _bstr_t InitPath;
    __declspec(property(get=GetIsTemplate,put=PutIsTemplate))
    VARIANT_BOOL IsTemplate;
    __declspec(property(get=GetTemplatePath,put=PutTemplatePath))
    _bstr_t TemplatePath;

    //
    // Wrapper methods for error-handling
    //

    void PutCaption (
        _bstr_t Caption );
    _bstr_t GetCaption ( );
    void PutFileName (
        _bstr_t FileName );
    _bstr_t GetFileName ( );
    void PutFilter (
        _bstr_t Filter );
    _bstr_t GetFilter ( );
    void PutFilterIndex (
        short FilterIndex );
    short GetFilterIndex ( );
    void PutInitPath (
        _bstr_t InitPath );
    _bstr_t GetInitPath ( );
    void PutIsTemplate (
        VARIANT_BOOL IsTemplate );
    VARIANT_BOOL GetIsTemplate ( );
    void PutTemplatePath (
        _bstr_t TemplatePath );
    _bstr_t GetTemplatePath ( );
    HRESULT Show ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Caption (
        BSTR Caption ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * Caption ) = 0;
    virtual HRESULT __stdcall put_FileName (
        BSTR FileName ) = 0;
    virtual HRESULT __stdcall get_FileName (
        BSTR * FileName ) = 0;
    virtual HRESULT __stdcall put_Filter (
        BSTR Filter ) = 0;
    virtual HRESULT __stdcall get_Filter (
        BSTR * Filter ) = 0;
    virtual HRESULT __stdcall put_FilterIndex (
        short FilterIndex ) = 0;
    virtual HRESULT __stdcall get_FilterIndex (
        short * FilterIndex ) = 0;
    virtual HRESULT __stdcall put_InitPath (
        BSTR InitPath ) = 0;
    virtual HRESULT __stdcall get_InitPath (
        BSTR * InitPath ) = 0;
    virtual HRESULT __stdcall put_IsTemplate (
        VARIANT_BOOL IsTemplate ) = 0;
    virtual HRESULT __stdcall get_IsTemplate (
        VARIANT_BOOL * IsTemplate ) = 0;
    virtual HRESULT __stdcall put_TemplatePath (
        BSTR TemplatePath ) = 0;
    virtual HRESULT __stdcall get_TemplatePath (
        BSTR * TemplatePath ) = 0;
    virtual HRESULT __stdcall raw_Show ( ) = 0;
};

struct __declspec(uuid("e921ba26-2e62-11d0-826f-080036fe2802"))
_DGMNewFileDialog : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetParenthWnd,put=PutParenthWnd))
    long ParenthWnd;
    __declspec(property(get=GetAppTemplatePath,put=PutAppTemplatePath))
    _bstr_t AppTemplatePath;
    __declspec(property(get=GetDefaultTemplate,put=PutDefaultTemplate))
    _bstr_t DefaultTemplate;
    __declspec(property(get=GetDocumentClassID,put=PutDocumentClassID))
    _bstr_t DocumentClassID;
    __declspec(property(get=GetFileName,put=PutFileName))
    _bstr_t FileName;
    __declspec(property(get=GetFilter,put=PutFilter))
    _bstr_t Filter;
    __declspec(property(get=GetIsTemplate,put=PutIsTemplate))
    VARIANT_BOOL IsTemplate;
    __declspec(property(get=GetUserTemplatePath,put=PutUserTemplatePath))
    _bstr_t UserTemplatePath;

    //
    // Wrapper methods for error-handling
    //

    void PutParenthWnd (
        long ParenthWnd );
    long GetParenthWnd ( );
    void PutAppTemplatePath (
        _bstr_t AppTemplatePath );
    _bstr_t GetAppTemplatePath ( );
    void PutDefaultTemplate (
        _bstr_t DefaultTemplate );
    _bstr_t GetDefaultTemplate ( );
    void PutDocumentClassID (
        _bstr_t docClassID );
    _bstr_t GetDocumentClassID ( );
    void PutFileName (
        _bstr_t FileName );
    _bstr_t GetFileName ( );
    void PutFilter (
        _bstr_t Filter );
    _bstr_t GetFilter ( );
    void PutIsTemplate (
        VARIANT_BOOL IsTemplate );
    VARIANT_BOOL GetIsTemplate ( );
    void PutUserTemplatePath (
        _bstr_t UserTemplatePath );
    _bstr_t GetUserTemplatePath ( );
    HRESULT Show ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_ParenthWnd (
        long ParenthWnd ) = 0;
    virtual HRESULT __stdcall get_ParenthWnd (
        long * ParenthWnd ) = 0;
    virtual HRESULT __stdcall put_AppTemplatePath (
        BSTR AppTemplatePath ) = 0;
    virtual HRESULT __stdcall get_AppTemplatePath (
        BSTR * AppTemplatePath ) = 0;
    virtual HRESULT __stdcall put_DefaultTemplate (
        BSTR DefaultTemplate ) = 0;
    virtual HRESULT __stdcall get_DefaultTemplate (
        BSTR * DefaultTemplate ) = 0;
    virtual HRESULT __stdcall put_DocumentClassID (
        BSTR docClassID ) = 0;
    virtual HRESULT __stdcall get_DocumentClassID (
        BSTR * docClassID ) = 0;
    virtual HRESULT __stdcall put_FileName (
        BSTR FileName ) = 0;
    virtual HRESULT __stdcall get_FileName (
        BSTR * FileName ) = 0;
    virtual HRESULT __stdcall put_Filter (
        BSTR Filter ) = 0;
    virtual HRESULT __stdcall get_Filter (
        BSTR * Filter ) = 0;
    virtual HRESULT __stdcall put_IsTemplate (
        VARIANT_BOOL IsTemplate ) = 0;
    virtual HRESULT __stdcall get_IsTemplate (
        VARIANT_BOOL * IsTemplate ) = 0;
    virtual HRESULT __stdcall put_UserTemplatePath (
        BSTR UserTemplatePath ) = 0;
    virtual HRESULT __stdcall get_UserTemplatePath (
        BSTR * UserTemplatePath ) = 0;
    virtual HRESULT __stdcall raw_Show ( ) = 0;
};

struct __declspec(uuid("daf15b80-e3c5-11cf-abfe-08003601b769"))
_DGMGeometryDigitizeService : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetGeometryCount))
    long GeometryCount;
    __declspec(property(get=GetMapView,put=PutRefMapView))
    IDispatchPtr MapView;

    //
    // Wrapper methods for error-handling
    //

    long GetGeometryCount ( );
    void PutRefMapView (
        IDispatch * returnValue );
    IDispatchPtr GetMapView ( );
    long AppendGeometry (
        IDispatch * Geometry,
        IDispatch * geometryStyle,
        const _variant_t & keyPointStyle = vtMissing,
        const _variant_t & isEmpty = vtMissing );
    IDispatchPtr GetGeometry (
        long Index );
    HRESULT RemoveGeometry (
        const _variant_t & Item );
    HRESULT RemoveAllGeometries ( );
    HRESULT DynamicPoint (
        struct _DGMPoint * point,
        const _variant_t & Item = vtMissing );
    HRESULT AppendPoint (

⌨️ 快捷键说明

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