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

📄 esrigeodatabaseui.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 3 页
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (746bc6b4).
//
// esriGeoDatabaseUI.tlh
//
// C++ source equivalent of Win32 type library c:/Program Files/ArcGis/com/esriGeoDatabaseUI.olb
// compiler-generated file created 08/02/06 at 09:01:56 - DO NOT EDIT!

//
// Cross-referenced type libraries:
//
//  #import "C:\Program Files\ArcGIS\com\esriDisplay.olb"
//  #import "C:\Program Files\ArcGIS\com\esriGeoDatabase.olb"
//  #import "C:\Program Files\ArcGIS\com\esriGeometry.olb"
//  #import "C:\Program Files\ArcGIS\com\esriSystem.olb"
//

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

//
// Forward references and typedefs
//

struct __declspec(uuid("bb16ff23-f083-4191-b921-6291ca3b512f"))
/* interface */ ITableCharacteristics;
struct __declspec(uuid("df4fb24a-fd07-11d2-9f4c-00c04f6bc886"))
/* interface */ ITableDataCallback;
typedef enum tagesriTVRowInsertPlacement esriTVRowInsertPlacement;
struct __declspec(uuid("22488807-bc7b-11d2-9f23-00c04f6bc886"))
/* interface */ ITableViewCallback;
struct __declspec(uuid("0f25f47c-657a-11d3-9f6c-00c04f6bc886"))
/* interface */ ITableViewInfo;
struct __declspec(uuid("b1d2fcec-f7b9-4b77-b8fd-3425772f6ad8"))
/* interface */ ITableSelectionColor;
struct __declspec(uuid("11b27696-ac0e-11d2-a08c-0000f8775bf9"))
/* interface */ ITableView;
struct __declspec(uuid("2daf7bfc-0d1f-47cd-b9d5-d334d300cca6"))
/* interface */ ITableViewOutput;
struct __declspec(uuid("b68cffcb-a325-4bd0-ba35-33a51012b025"))
/* interface */ ITableView2;
struct __declspec(uuid("edd9326b-e6df-11d3-adec-00c04fa33a15"))
/* interface */ ITableViewTableFields;
struct __declspec(uuid("071b47f3-293e-4868-bac9-986b55f4c0d8"))
/* interface */ ITableControlInfo;
struct __declspec(uuid("38cdb63f-bfad-11d2-9f23-00c04f6bc886"))
/* interface */ ITableControl;
struct __declspec(uuid("6831ecbd-4264-4bef-82e6-a6311a0b4fa0"))
/* interface */ ITableControl2;
struct __declspec(uuid("1e5471d9-7f04-4479-97ab-576a12a7cb9c"))
/* interface */ ITableControl3;
struct __declspec(uuid("b74c691e-c7af-11d3-9f80-00c04f6bc886"))
/* interface */ ITableControlWidth;
struct __declspec(uuid("f3001283-847b-44f4-a14a-22cd0017d79a"))
/* interface */ ITableDataCallback2;
struct __declspec(uuid("4147a361-efc4-11d3-a0a4-00c04f6bc626"))
/* interface */ IExportOperation;
struct __declspec(uuid("4657d94f-5ffb-11d3-9f6c-00c04f6bc886"))
/* interface */ IDefaultTableProperty;
struct __declspec(uuid("1c1b8ce1-d23b-4ede-9a0e-2f65af61f1d1"))
/* interface */ ITableCalculator;
struct __declspec(uuid("eafde0df-251d-4936-aaa7-0af6d4dbd685"))
/* interface */ ITableViewEvents;
struct /* coclass */ TableViewEventsHelper;
struct /* coclass */ TableView;
struct /* coclass */ ExportOperation;
struct __declspec(uuid("28232c3a-d7d8-450c-a1da-9c1ef5a5a175"))
/* interface */ ICalculator;
struct __declspec(uuid("4ffea595-65d7-431a-a102-f8377402dc88"))
/* interface */ ICalculatorCallback;
struct __declspec(uuid("309194d6-cceb-11d2-9f24-00c04f6bc886"))
/* interface */ ICalculatorUI;
struct __declspec(uuid("504996e3-9abe-4a42-847d-39d641b7fd41"))
/* interface */ ICalculatorUI2;
struct __declspec(uuid("8f3e794a-ef0b-43ca-9de4-34dec440aaa5"))
/* interface */ ICalculatorUIJoinSettings;
struct /* coclass */ Calculator;
struct /* coclass */ CalculatorUI;
struct /* coclass */ CalculatorCallback;
struct /* coclass */ GNWeightsPropPage;
struct /* coclass */ GNNamePropPage;
struct /* coclass */ GNConnectivityRulesPropPage;
struct __declspec(uuid("c315fc73-705a-11d2-a07e-0000f8775bf9"))
/* interface */ IQueryPropertyPage;
struct __declspec(uuid("813c9eec-5d9d-40c8-918c-6725a73eef10"))
/* interface */ IQueryPropertyPage2;
struct /* coclass */ QueryPropertyPage;
struct __declspec(uuid("fb895241-121e-11d3-80ba-0080c7625171"))
/* interface */ IVersionManager;
struct __declspec(uuid("fb895243-121e-11d3-80ba-0080c7625171"))
/* interface */ INewVersionDialog;
struct __declspec(uuid("2f6252b5-9401-492e-81f8-47b795a3f5cf"))
/* interface */ IVersionManagerEvents;
struct /* coclass */ VersionManager;
struct /* coclass */ NewVersionDialog;
struct /* coclass */ VersioningGeneralPropertyPage;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(ITableCharacteristics, __uuidof(ITableCharacteristics));
_COM_SMARTPTR_TYPEDEF(ITableDataCallback, __uuidof(ITableDataCallback));
_COM_SMARTPTR_TYPEDEF(ITableViewCallback, __uuidof(ITableViewCallback));
_COM_SMARTPTR_TYPEDEF(ITableViewInfo, __uuidof(ITableViewInfo));
_COM_SMARTPTR_TYPEDEF(ITableSelectionColor, __uuidof(ITableSelectionColor));
_COM_SMARTPTR_TYPEDEF(ITableView, __uuidof(ITableView));
_COM_SMARTPTR_TYPEDEF(ITableViewOutput, __uuidof(ITableViewOutput));
_COM_SMARTPTR_TYPEDEF(ITableView2, __uuidof(ITableView2));
_COM_SMARTPTR_TYPEDEF(ITableViewTableFields, __uuidof(ITableViewTableFields));
_COM_SMARTPTR_TYPEDEF(ITableControlInfo, __uuidof(ITableControlInfo));
_COM_SMARTPTR_TYPEDEF(ITableControl, __uuidof(ITableControl));
_COM_SMARTPTR_TYPEDEF(ITableControl2, __uuidof(ITableControl2));
_COM_SMARTPTR_TYPEDEF(ITableControl3, __uuidof(ITableControl3));
_COM_SMARTPTR_TYPEDEF(ITableControlWidth, __uuidof(ITableControlWidth));
_COM_SMARTPTR_TYPEDEF(ITableDataCallback2, __uuidof(ITableDataCallback2));
_COM_SMARTPTR_TYPEDEF(IExportOperation, __uuidof(IExportOperation));
_COM_SMARTPTR_TYPEDEF(IDefaultTableProperty, __uuidof(IDefaultTableProperty));
_COM_SMARTPTR_TYPEDEF(ITableCalculator, __uuidof(ITableCalculator));
_COM_SMARTPTR_TYPEDEF(ITableViewEvents, __uuidof(ITableViewEvents));
_COM_SMARTPTR_TYPEDEF(ICalculator, __uuidof(ICalculator));
_COM_SMARTPTR_TYPEDEF(ICalculatorCallback, __uuidof(ICalculatorCallback));
_COM_SMARTPTR_TYPEDEF(ICalculatorUI, __uuidof(ICalculatorUI));
_COM_SMARTPTR_TYPEDEF(ICalculatorUI2, __uuidof(ICalculatorUI2));
_COM_SMARTPTR_TYPEDEF(ICalculatorUIJoinSettings, __uuidof(ICalculatorUIJoinSettings));
_COM_SMARTPTR_TYPEDEF(IQueryPropertyPage, __uuidof(IQueryPropertyPage));
_COM_SMARTPTR_TYPEDEF(IQueryPropertyPage2, __uuidof(IQueryPropertyPage2));
_COM_SMARTPTR_TYPEDEF(IVersionManager, __uuidof(IVersionManager));
_COM_SMARTPTR_TYPEDEF(INewVersionDialog, __uuidof(INewVersionDialog));
_COM_SMARTPTR_TYPEDEF(IVersionManagerEvents, __uuidof(IVersionManagerEvents));

//
// Type library items
//

struct __declspec(uuid("bb16ff23-f083-4191-b921-6291ca3b512f"))
ITableCharacteristics : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_HeadingFont (
        IFontDisp * * ppFont ) = 0;
    virtual HRESULT __stdcall get_CellFont (
        IFontDisp * * ppFont ) = 0;
    virtual HRESULT __stdcall get_HeadingTextColor (
        struct IColor * * ppTextColor ) = 0;
    virtual HRESULT __stdcall get_CellTextColor (
        struct IColor * * ppTextColor ) = 0;
    virtual HRESULT __stdcall get_IndexFieldCharacter (
        BSTR * pIndexChar ) = 0;
    virtual HRESULT __stdcall get_ShowIndexFieldCharacter (
        VARIANT_BOOL * pShowIndexCharacter ) = 0;
    virtual HRESULT __stdcall putref_HeadingFont (
        IFontDisp * ppFont ) = 0;
    virtual HRESULT __stdcall putref_CellFont (
        IFontDisp * ppFont ) = 0;
    virtual HRESULT __stdcall putref_HeadingTextColor (
        struct IColor * ppTextColor ) = 0;
    virtual HRESULT __stdcall putref_CellTextColor (
        struct IColor * ppTextColor ) = 0;
    virtual HRESULT __stdcall put_IndexFieldCharacter (
        BSTR pIndexChar ) = 0;
    virtual HRESULT __stdcall put_ShowIndexFieldCharacter (
        VARIANT_BOOL pShowIndexCharacter ) = 0;
    virtual HRESULT __stdcall get_AutoValidateEdits (
        VARIANT_BOOL * AutoValidateEdits ) = 0;
    virtual HRESULT __stdcall put_AutoValidateEdits (
        VARIANT_BOOL AutoValidateEdits ) = 0;
    virtual HRESULT __stdcall get_ShowCodedValueDomainDescriptions (
        VARIANT_BOOL * ShowCodedValueDomainDescriptions ) = 0;
    virtual HRESULT __stdcall put_ShowCodedValueDomainDescriptions (
        VARIANT_BOOL ShowCodedValueDomainDescriptions ) = 0;
};

struct __declspec(uuid("df4fb24a-fd07-11d2-9f4c-00c04f6bc886"))
ITableDataCallback : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall TableSearch (
        struct IQueryFilter * pQueryFilter,
        VARIANT_BOOL recycling,
        struct ICursor * * ppCursor ) = 0;
};

enum esriTableViewOptions
{
    esriTVOptionShowSQLWindow = 0,
    esriTVOptionShowFindReplaceWindow = 1,
    esriTVOptionSelectAll = 2,
    esriTVOptionUnselectAll = 3,
    esriTVOptionSwitchSelection = 4,
    esriTVOptionShowAppearanceWindow = 5,
    esriTVOptionShowAddFieldWindow = 6,
    esriTVOptionShowMakeGraphWindow = 7,
    esriTVOptionAddTableToLayout = 8,
    esriTVOptionShowExportTableWindow = 9,
    esriTVOptionReloadCache = 10
};

enum tagesriTVRowInsertPlacement
{
    esriTVRowInsBeginningOfWin = 0,
    esriTVRowInsBeforeGivenOID = 1,
    esriTVRowInsAfterGivenOID = 2,
    esriTVRowInsAfterGivenOIDAutoAdv = 3,
    esriTVRowInsEndOfWin = 4
};

enum esriTableSelectionActions
{
    esriNoAction = 0,
    esriSelectCurrentRow = 1,
    esriSelectFeatures = 2,
    esriDrawFeatures = 3
};

struct __declspec(uuid("22488807-bc7b-11d2-9f23-00c04f6bc886"))
ITableViewCallback : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_SpatialReference (
        struct ISpatialReference * * ppSpatialReference ) = 0;
    virtual HRESULT __stdcall SelectionChange (
        struct ISelectionSet * pSelection,
        VARIANT_BOOL newSelectionSet ) = 0;
    virtual HRESULT __stdcall RefreshSelection (
        struct IEnvelope * pRedrawArea ) = 0;
    virtual HRESULT __stdcall RefreshDisplay (
        struct IEnvelope * pRedrawArea ) = 0;
    virtual HRESULT __stdcall RedrawFeatureLayer (
        struct IEnvelope * pRedrawArea ) = 0;
    virtual HRESULT __stdcall StartEditOperation ( ) = 0;
    virtual HRESULT __stdcall StopEditOperation (
        BSTR operationName ) = 0;
    virtual HRESULT __stdcall EnableEditUndoRedo (
        VARIANT_BOOL Enable ) = 0;
    virtual HRESULT __stdcall AbortEditOperation ( ) = 0;
    virtual HRESULT __stdcall ShowRelationshipTable (
        struct IRelationshipClass * pRelationshipClass,
        VARIANT_BOOL showSource,
        struct ISelectionSet * pOriginSelectionSet ) = 0;
    virtual HRESULT __stdcall Search (
        struct IQueryFilter * pQueryFilter,
        VARIANT_BOOL recycling,
        struct ICursor * * ppCursor ) = 0;
};

struct __declspec(uuid("0f25f47c-657a-11d3-9f6c-00c04f6bc886"))
ITableViewInfo : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall PutPosition (
        long x1,
        long y1,
        long x2,
        long y2 ) = 0;
    virtual HRESULT __stdcall QueryPosition (
        long * pX1,
        long * pY1,
        long * pX2,
        long * pY2 ) = 0;
    virtual HRESULT __stdcall get_SelectionColor (
        struct IColor * * ppSelectionColor ) = 0;
    virtual HRESULT __stdcall putref_SelectionColor (
        struct IColor * ppSelectionColor ) = 0;
    virtual HRESULT __stdcall put_FieldOrder (
        BSTR pFieldList ) = 0;
    virtual HRESULT __stdcall get_FieldOrder (
        BSTR * pFieldList ) = 0;
    virtual HRESULT __stdcall put_FieldWidth (
        BSTR fieldName,
        long pFieldWidth ) = 0;
    virtual HRESULT __stdcall get_FieldWidth (
        BSTR fieldName,
        long * pFieldWidth ) = 0;
    virtual HRESULT __stdcall put_FrozenFields (
        long pNumberOfFields ) = 0;
    virtual HRESULT __stdcall get_FrozenFields (
        long * pNumberOfFields ) = 0;
};

struct __declspec(uuid("b1d2fcec-f7b9-4b77-b8fd-3425772f6ad8"))
ITableSelectionColor : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_SelectedTableSelectionColor (
        struct IColor * * ppSelectionColor ) = 0;
    virtual HRESULT __stdcall putref_SelectedTableSelectionColor (
        struct IColor * ppSelectionColor ) = 0;
    virtual HRESULT __stdcall get_SelectionColor (
        struct IColor * * ppSelectionColor ) = 0;
    virtual HRESULT __stdcall putref_SelectionColor (
        struct IColor * ppSelectionColor ) = 0;
};

struct __declspec(uuid("11b27696-ac0e-11d2-a08c-0000f8775bf9"))
ITableView : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_Table (
        struct ITable * _arg1 ) = 0;
    virtual HRESULT __stdcall putref_QueryFilter (
        struct IQueryFilter * _arg1 ) = 0;
    virtual HRESULT __stdcall putref_SelectionSet (
        struct ISelectionSet * ppSelection ) = 0;
    virtual HRESULT __stdcall get_SelectionSet (
        struct ISelectionSet * * ppSelection ) = 0;
    virtual HRESULT __stdcall put_TableSelectionAction (
        enum esriTableSelectionActions _arg1 ) = 0;
    virtual HRESULT __stdcall put_ShowSelected (
        VARIANT_BOOL _arg1 ) = 0;
    virtual HRESULT __stdcall put_ShowAliasNamesInColumnHeadings (
        VARIANT_BOOL _arg1 ) = 0;
    virtual HRESULT __stdcall putref_Callback (
        struct ITableViewCallback * _arg1 ) = 0;
    virtual HRESULT __stdcall Show (
        OLE_HANDLE parentHWnd,
        struct tagRECT * initialExtent,
        VARIANT_BOOL initiallyVisible ) = 0;
};

struct __declspec(uuid("2daf7bfc-0d1f-47cd-b9d5-d334d300cca6"))
ITableViewOutput : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall SetPosition (

⌨️ 快捷键说明

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