esriCarto.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:859k
源码类别:
GIS编程
开发平台:
Visual C++
- virtual HRESULT __stdcall get_NormField (
- BSTR * Name ) = 0;
- };
- struct __declspec(uuid("8694707c-d4e2-4f77-a02f-d36397a8534d"))
- IGraphicsContainerEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ElementAdded (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall ElementsAdded (
- struct IElementCollection * Elements ) = 0;
- virtual HRESULT __stdcall ElementDeleted (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall AllElementsDeleted ( ) = 0;
- virtual HRESULT __stdcall ElementUpdated (
- struct IElement * Element ) = 0;
- };
- struct __declspec(uuid("681c8ddc-0f37-42e2-9cbb-ca614e0bc6e5"))
- ILayerExtensionDraw : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BeforeLayerDraw (
- struct ILayer * pLayer,
- enum esriDrawPhase DrawPhase,
- struct IDisplay * pDisplay,
- struct ITrackCancel * pTrackCancel ) = 0;
- virtual HRESULT __stdcall AfterLayerDraw (
- struct ILayer * pLayer,
- enum esriDrawPhase DrawPhase,
- struct IDisplay * pDisplay,
- struct ITrackCancel * pTrackCancel ) = 0;
- };
- struct __declspec(uuid("4bf024b4-561d-439d-aad3-ac068f52108d"))
- ILayerExtensionInvalidate : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall InvalidateVisibleExtent (
- VARIANT_BOOL * pInvalidateVisibleExtent ) = 0;
- };
- struct __declspec(uuid("7a3e4ac0-d4e0-4f56-97df-709ab216daa1"))
- ISymbolLevels : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_UseSymbolLevels (
- VARIANT_BOOL * UseSymbolLevels ) = 0;
- virtual HRESULT __stdcall put_UseSymbolLevels (
- VARIANT_BOOL UseSymbolLevels ) = 0;
- };
- struct __declspec(uuid("a802ba71-d947-11d1-8484-0000f875b9c6"))
- IFeatureCache : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Initialize (
- struct IPoint * point,
- double Size ) = 0;
- virtual HRESULT __stdcall AddFeatures (
- struct IFeatureClass * fclass ) = 0;
- virtual HRESULT __stdcall Contains (
- struct IPoint * point,
- VARIANT_BOOL * Contains ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Feature (
- long Index,
- struct IFeature * * Feature ) = 0;
- };
- struct __declspec(uuid("fcf1e491-5ba6-11d4-8367-0080c7e20671"))
- IFeatureCache2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddFeatures (
- struct IFeatureClass * fclass,
- struct IEnvelope * Clip ) = 0;
- virtual HRESULT __stdcall AddLayers (
- struct IEnumLayer * Layers,
- struct IEnvelope * Clip ) = 0;
- virtual HRESULT __stdcall Initialize (
- struct IPoint * point,
- double Size ) = 0;
- virtual HRESULT __stdcall Contains (
- struct IPoint * point,
- VARIANT_BOOL * Contains ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Feature (
- long Index,
- struct IFeature * * Feature ) = 0;
- };
- struct __declspec(uuid("928b74f0-a666-4efe-a756-ea1e3dad6075"))
- IInteractiveSearch : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall VisibleFeatures (
- struct IQueryFilter * Filter ) = 0;
- };
- struct __declspec(uuid("e663a651-8aad-11d0-bec7-00805f7c4268"))
- FeatureLayer;
- // [ default ] interface IUnknown
- // interface IFeatureLayer
- // interface IFeatureLayer2
- // interface IGeoFeatureLayer
- // interface ILayer
- // interface ILayer2
- // interface IFeatureSelection
- // interface IFeatureLayerDefinition
- // interface IFeatureLayerDefinition2
- // interface ITableDefinition
- // interface IGeoDataset
- // interface IPropertySupport
- // interface ILegendInfo
- // interface ILayerFields
- // interface ITableFields
- // interface IIdentify
- // interface IIdentify2
- // [ default, source ] interface ILayerEvents
- // [ source ] interface IFeatureLayerSelectionEvents
- // interface IDataLayer
- // interface IDataLayer2
- // interface ILayerDrawingProperties
- // interface ILayerInfo
- // interface IDisplayAdmin
- // interface IDisplayFilterManager
- // interface IHyperlinkContainer
- // interface IHotlinkContainer
- // interface IHotlinkMacro
- // interface ILayerEffects
- // interface ITable
- // interface IDataset
- // interface IRelationshipClassCollection
- // interface IRelationshipClassCollectionEdit
- // interface ILayerExtensions
- // interface IDisplayTable
- // interface IObjectClassSchemaEvents
- // interface IDisplayRelationshipClass
- // interface IMapLevel
- // interface ISymbolLevels
- // interface IAttributeTable
- // interface IConnectionPointContainer
- // interface IFind
- // interface ILayerPosition
- // interface IPersistStream
- // interface ITableSelection
- // interface IPublishLayer
- // interface ITemporaryLayer
- // interface ILayerGeneralProperties
- // interface ILayerSymbologyExtents
- struct __declspec(uuid("3036d35e-ede5-11d0-87fe-080009ec732a"))
- Hyperlink;
- // [ default ] interface IUnknown
- // interface IHyperlink
- // interface IPersistStream
- struct __declspec(uuid("5f5c8e9c-a04e-45d4-bf82-fc1bded4afb7"))
- FeatureLayerSelectionEvents;
- // [ default ] interface IUnknown
- // [ default, source ] interface IFeatureLayerSelectionEvents
- struct __declspec(uuid("ace265d5-0ca9-41cb-945e-90655e221fdb"))
- GraphicsContainerEvents;
- // [ default ] interface IUnknown
- // [ default, source ] interface IGraphicsContainerEvents
- struct __declspec(uuid("e3875b71-d9f5-11d1-add4-080009ec732a"))
- SelectionEnvironment;
- // [ default ] interface IUnknown
- // interface ISelectionEnvironment
- // interface ISelectionEnvironmentThreshold
- // interface ISelectionEnvironmentStorage
- // interface ISelectionEnvironmentLayer
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("9646bb83-9512-11d2-a2f6-080009b6f22b"))
- CompositeGraphicsLayer;
- // [ default ] interface IUnknown
- // interface ILayer
- // interface ICompositeGraphicsLayer
- // interface ICompositeGraphicsLayer2
- // interface IGraphicsLayer
- // interface ICompositeLayer
- // interface IGraphicsLayerScale
- // interface IGraphicsContainer
- // interface IGraphicsContainerSelect
- // interface IOverflowGraphicsContainer
- // interface IBarrierProperties
- // interface IBarrierProperties2
- // interface IGeoDataset
- // interface IGeoDatasetSchemaEdit
- // interface IConnectionPointContainer
- // interface IPersist
- // interface IPersistStream
- // [ default, source ] interface ISelectionEvents
- // [ source ] interface IGraphicsContainerEvents
- // interface IPublishLayer
- // interface ILayerGeneralProperties
- struct __declspec(uuid("d5bb4b88-e0a1-11d2-9f4d-00c04f6bc78e"))
- FeatureIDSet;
- // [ default ] interface IUnknown
- // interface IFeatureIDSet
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("f3435801-5779-11d0-98bf-00805f7ced21"))
- SimpleRenderer;
- // [ default ] interface IUnknown
- // interface ISimpleRenderer
- // interface IFeatureRenderer
- // interface ILevelRenderer
- // interface IPropertySupport
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IRotationRenderer
- // interface ITransparencyRenderer
- // interface IDisplayAdmin
- // interface ILookupSymbol
- struct __declspec(uuid("c3346d29-b2bc-11d1-8817-080009ec732a"))
- UniqueValueRenderer;
- // [ default ] interface IUnknown
- // interface IUniqueValueRenderer
- // interface IFeatureRenderer
- // interface ILevelRenderer
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IRendererClasses
- // interface IRotationRenderer
- // interface ITransparencyRenderer
- // interface ILookupSymbol
- struct __declspec(uuid("ae5f7ea2-8b48-11d0-8356-080009b996cc"))
- ClassBreaksRenderer;
- // [ default ] interface IUnknown
- // interface IClassBreaksRenderer
- // interface IFeatureRenderer
- // interface ILevelRenderer
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IClassBreaksUIProperties
- // interface IDataSampling
- // interface IDataExclusion
- // interface IRotationRenderer
- // interface IDataNormalization
- // interface IBarrierProperties2
- // interface ILookupSymbol
- // interface IRendererClasses
- struct __declspec(uuid("1f3e1db2-d3ae-4c1e-884b-8db2e78e667c"))
- SimpleIdentifyObject;
- // [ default ] interface IUnknown
- // interface IFeatureIdentifyObj
- // interface IIdentifyObj
- // interface IRowIdentifyObject
- // interface IIdentifyObject
- struct __declspec(uuid("d0ac357f-21af-42d6-8ef5-e5ceadbc6b84"))
- BasicTableHistogram;
- // [ default ] interface IUnknown
- // interface IBasicHistogram
- // interface ITableHistogram
- // interface IDataNormalization
- // interface IStatisticsResults
- struct __declspec(uuid("a802ba70-d947-11d1-8484-0000f875b9c6"))
- FeatureCache;
- // [ default ] interface IUnknown
- // interface IFeatureCache
- // interface IFeatureCache2
- struct __declspec(uuid("d3a9d37d-ec3c-40c7-87b6-7057aeb605f2"))
- GraphicsSubLayer;
- // [ default ] interface IUnknown
- // interface IConnectionPointContainer
- // interface ILayer
- // interface IGraphicsLayer
- // interface IGraphicsLayerScale
- // interface IGraphicsContainer
- // interface IBarrierProperties
- // interface IBarrierProperties2
- // interface ILayerEvents
- // interface ILayerGeneralProperties
- struct __declspec(uuid("de98bad5-135e-4b36-9653-57b5513fb7b2"))
- TopologyLayer;
- // [ default ] interface IUnknown
- // interface ILayer
- // interface IDataLayer
- // interface IDataLayer2
- // interface ITopologyLayer
- // interface ITopologyErrorSelection
- // interface IGeoDataset
- // interface ILayerDrawingProperties
- // interface IPersistStream
- // interface ILegendInfo
- // interface ILayerPosition
- // interface IDisplayAdmin
- // interface IDisplayFilterManager
- // interface ILayerEffects
- // interface ILayerInfo
- // interface IPublishLayer
- struct __declspec(uuid("edad6644-1810-11d1-86ae-0000f8751720"))
- IGroupLayer : ILayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall Delete (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall get_Expanded (
- VARIANT_BOOL * Expanded ) = 0;
- virtual HRESULT __stdcall put_Expanded (
- VARIANT_BOOL Expanded ) = 0;
- };
- struct __declspec(uuid("edad6646-1810-11d1-86ae-0000f8751720"))
- GroupLayerFactory;
- // [ default ] interface IUnknown
- // interface ILayerFactory
- struct __declspec(uuid("edad6647-1810-11d1-86ae-0000f8751720"))
- GroupLayer;
- // [ default ] interface IUnknown
- // interface IGroupLayer
- // interface ICompositeLayer
- // interface ILayer
- // interface ILayer2
- // interface ILayerPosition
- // interface IGeoDataset
- // interface IPersistStream
- // interface IPersist
- // interface IIdentify
- // interface IIdentify2
- // interface ILayerInfo
- // interface IDisplayAdmin
- // interface IDisplayAdmin2
- // interface IMapLevel
- // interface ISymbolLevels
- // interface IConnectionPointContainer
- // [ default, source ] interface ILayerEvents
- // interface IPublishLayer
- // interface ILayerDrawingProperties
- // interface ILayerExtensions
- // interface ILayerGeneralProperties
- // interface ILayerMasking
- // interface ILayerSymbologyExtents
- struct __declspec(uuid("536427da-5354-491d-ae92-abebaa8bb05b"))
- ILayerMasking : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_UseMasking (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_UseMasking (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_MaskingLayers (
- struct ILayer * Layer,
- struct ISet * MaskingLayers ) = 0;
- virtual HRESULT __stdcall get_MaskingLayers (
- struct ILayer * Layer,
- struct ISet * * MaskingLayers ) = 0;
- virtual HRESULT __stdcall ClearMasking (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall get_MaskedLayers (
- struct ISet * * Layers ) = 0;
- };
- struct __declspec(uuid("0c22a4c7-dafd-11d2-9f46-00c04f6bc78e"))
- ICoverageAnnotationLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SymbolCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_SymbolNumber (
- long Index,
- long * SymbolNumber ) = 0;
- virtual HRESULT __stdcall get_Font (
- long SymbolNumber,
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall putref_Font (
- long SymbolNumber,
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_FontColor (
- long SymbolNumber,
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall putref_FontColor (
- long SymbolNumber,
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_TextSymbol (
- long SymbolNumber,
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_TextSymbol (
- long SymbolNumber,
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LevelCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_LevelNumber (
- long Index,
- long * pLevelNumber ) = 0;
- virtual HRESULT __stdcall get_LevelVisibility (
- long LevelNumber,
- VARIANT_BOOL * Visible ) = 0;
- virtual HRESULT __stdcall put_LevelVisibility (
- long LevelNumber,
- VARIANT_BOOL Visible ) = 0;
- virtual HRESULT __stdcall get_ArrowSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_ArrowSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall GenerateGraphics (
- struct IEnvelope * box,
- struct IDisplay * Display,
- struct IEnumElement * * Elements ) = 0;
- virtual HRESULT __stdcall StartGeneratingGraphics (
- struct IEnvelope * box,
- struct IDisplay * Display,
- VARIANT_BOOL withAttributes ) = 0;
- virtual HRESULT __stdcall get_NextGraphic (
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall NextFeatureAndGraphic (
- struct IFeature * * Feature,
- struct IElement * * Element ) = 0;
- };
- struct __declspec(uuid("6a1cfa9c-3fad-4d13-8af4-a40be321a8b3"))
- ICoverageAnnotationLayer2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SymbolCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_SymbolNumber (
- long Index,
- long * SymbolNumber ) = 0;
- virtual HRESULT __stdcall get_Font (
- long SymbolNumber,
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall putref_Font (
- long SymbolNumber,
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_FontColor (
- long SymbolNumber,
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall putref_FontColor (
- long SymbolNumber,
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_TextSymbol (
- long SymbolNumber,
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_TextSymbol (
- long SymbolNumber,
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LevelCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_LevelNumber (
- long Index,
- long * pLevelNumber ) = 0;
- virtual HRESULT __stdcall get_LevelVisibility (
- long LevelNumber,
- VARIANT_BOOL * Visible ) = 0;
- virtual HRESULT __stdcall put_LevelVisibility (
- long LevelNumber,
- VARIANT_BOOL Visible ) = 0;
- virtual HRESULT __stdcall get_ArrowSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_ArrowSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall GenerateGraphics (
- struct IEnvelope * box,
- struct IDisplay * Display,
- VARIANT_BOOL useGroupSymbolElement,
- struct IEnumElement * * Elements ) = 0;
- virtual HRESULT __stdcall StartGeneratingGraphics (
- struct IEnvelope * box,
- struct IDisplay * Display,
- VARIANT_BOOL withAttributes,
- VARIANT_BOOL useGroupSymbolElement ) = 0;
- virtual HRESULT __stdcall get_NextGraphic (
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall NextFeatureAndGraphic (
- struct IFeature * * Feature,
- struct IElement * * Element ) = 0;
- };
- struct __declspec(uuid("158d86f6-0a72-488e-a448-ac0d86725af7"))
- ICoverageAnnotationSel : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall StartGeneratingSelectedGraphics (
- struct IDisplay * Display,
- VARIANT_BOOL withAttributes,
- VARIANT_BOOL useGroupSymbolElement ) = 0;
- virtual HRESULT __stdcall NextSelectedFeatureAndGraphic (
- struct IFeature * * Feature,
- struct IElement * * Element ) = 0;
- };
- struct __declspec(uuid("941c1b64-3474-43a1-ab71-57bcdf57e36b"))
- ICoverageAnnotationLayerWrite : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BeginAddElements (
- struct IDisplay * pDisplay ) = 0;
- virtual HRESULT __stdcall SetupAttributeConversion (
- long numAttributes,
- VARIANT inCols,
- VARIANT outCols ) = 0;
- virtual HRESULT __stdcall DoAddFeature (
- struct IFeature * pFeature,
- struct IElement * pElement ) = 0;
- virtual HRESULT __stdcall EndAddElements ( ) = 0;
- virtual HRESULT __stdcall ClearSymbols ( ) = 0;
- };
- struct __declspec(uuid("0c22a4c9-dafd-11d2-9f46-00c04f6bc78e"))
- CoverageAnnotationLayer;
- // [ default ] interface IUnknown
- // interface ICoverageAnnotationLayer
- // interface ICoverageAnnotationLayer2
- // interface ICoverageAnnotationSel
- // interface ICoverageAnnotationLayerWrite
- // interface ILayer
- // interface IFeatureLayer
- // interface ILayerFields
- // interface ITableFields
- // interface IGeoDataset
- // interface IBarrierProperties
- // interface IBarrierProperties2
- // interface IPersistStream
- // interface IPersist
- // interface ILayerInfo
- // interface IDataLayer
- // interface IDataLayer2
- // interface IAttributeTable
- // interface IFind
- // interface IPublishLayer
- // interface ILayerDrawingPhase
- // interface ILayerEffects
- // interface ILayerGeneralProperties
- // interface IDrawAnnotationGeometry
- // interface IDisplayRelationshipClass
- // interface IDisplayTable
- // interface IFeatureLayer2
- // interface IFeatureLayerDefinition
- // interface IFeatureLayerDefinition2
- // interface IFeatureSelection
- // interface IHotlinkContainer
- // interface IHotlinkMacro
- // interface IHyperlinkContainer
- // interface IIdentify
- // interface IIdentify2
- // interface ILayer2
- // interface ILayerDrawingProperties
- // interface ILayerExtensions
- // interface ILayerPosition
- // interface ILayerSymbologyExtents
- // interface IRelationshipClassCollection
- // interface IRelationshipClassCollectionEdit
- // interface ISecureLayer
- // interface ITableDefinition
- // interface ITableSelection
- // interface ITemporaryLayer
- // interface IDisplayAdmin
- // interface IDisplayFilterManager
- // interface IMapLevel
- // interface IClass
- // interface IDataset
- // interface IObjectClassSchemaEvents
- // interface ITable
- // interface IPropertySupport
- // interface IConnectionPointContainer
- // interface IInteractiveSearch
- enum esriDimensionType
- {
- esriDimensionTypeAligned = 0,
- esriDimensionTypeLinear = 1
- };
- enum esriDimensionDisplay
- {
- esriDimensionDisplayBoth = 0,
- esriDimensionDisplayBegin = 1,
- esriDimensionDisplayEnd = 2,
- esriDimensionDisplayNone = 3
- };
- enum esriDimensionTextDisplay
- {
- esriDimensionTDValueOnly = 0,
- esriDimensionTDPrefixSuffix = 1,
- esriDimensionTDExpression = 2,
- esriDimensionTDNone = 3
- };
- enum esriDimensionMarkerFit
- {
- esriDimensionMarkerFitNone = 0,
- esriDimensionMarkerFitTolerance = 1,
- esriDimensionMarkerFitText = 2
- };
- enum esriDimensionTextFit
- {
- esriDimensionTextFitNone = 0,
- esriDimensionTextFitMoveBegin = 1,
- esriDimensionTextFitMoveEnd = 2
- };
- struct __declspec(uuid("aa54768e-ea46-11d3-80d3-00c04f601565"))
- IDimensionStyle : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ID (
- long * ID ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- };
- struct __declspec(uuid("d7e38a34-f92a-11d3-80d3-00c04f601565"))
- IDimensionStyleDisplay : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_DimensionLineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_DimensionLineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_ExtensionLineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_ExtensionLineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_BeginMarkerSymbol (
- struct IMarkerSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_BeginMarkerSymbol (
- struct IMarkerSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_EndMarkerSymbol (
- struct IMarkerSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_EndMarkerSymbol (
- struct IMarkerSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_ExtensionLineOvershot (
- double overshot ) = 0;
- virtual HRESULT __stdcall get_ExtensionLineOvershot (
- double * overshot ) = 0;
- virtual HRESULT __stdcall put_ExtensionLineOffset (
- double Offset ) = 0;
- virtual HRESULT __stdcall get_ExtensionLineOffset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall put_DimensionLineDisplay (
- enum esriDimensionDisplay displayOption ) = 0;
- virtual HRESULT __stdcall get_DimensionLineDisplay (
- enum esriDimensionDisplay * displayOption ) = 0;
- virtual HRESULT __stdcall put_ExtensionLineDisplay (
- enum esriDimensionDisplay displayOption ) = 0;
- virtual HRESULT __stdcall get_ExtensionLineDisplay (
- enum esriDimensionDisplay * displayOption ) = 0;
- virtual HRESULT __stdcall put_MarkerDisplay (
- enum esriDimensionDisplay displayOption ) = 0;
- virtual HRESULT __stdcall get_MarkerDisplay (
- enum esriDimensionDisplay * displayOption ) = 0;
- virtual HRESULT __stdcall put_MarkerFit (
- enum esriDimensionMarkerFit fit ) = 0;
- virtual HRESULT __stdcall get_MarkerFit (
- enum esriDimensionMarkerFit * fit ) = 0;
- virtual HRESULT __stdcall put_MarkerFitTolerance (
- double Tolerance ) = 0;
- virtual HRESULT __stdcall get_MarkerFitTolerance (
- double * Tolerance ) = 0;
- virtual HRESULT __stdcall put_DrawLineOnFit (
- VARIANT_BOOL Draw ) = 0;
- virtual HRESULT __stdcall get_DrawLineOnFit (
- VARIANT_BOOL * Draw ) = 0;
- virtual HRESULT __stdcall put_BaselineHeight (
- double Height ) = 0;
- virtual HRESULT __stdcall get_BaselineHeight (
- double * Height ) = 0;
- };
- struct __declspec(uuid("f9316364-f92a-11d3-80d3-00c04f601565"))
- IDimensionStyleText : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_TextSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_TextSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Align (
- VARIANT_BOOL Align ) = 0;
- virtual HRESULT __stdcall get_Align (
- VARIANT_BOOL * Align ) = 0;
- virtual HRESULT __stdcall put_DisplayUnits (
- enum esriUnits Units ) = 0;
- virtual HRESULT __stdcall get_DisplayUnits (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_ConvertUnits (
- VARIANT_BOOL Convert ) = 0;
- virtual HRESULT __stdcall get_ConvertUnits (
- VARIANT_BOOL * Convert ) = 0;
- virtual HRESULT __stdcall put_DisplayPrecision (
- long precision ) = 0;
- virtual HRESULT __stdcall get_DisplayPrecision (
- long * precision ) = 0;
- virtual HRESULT __stdcall put_TextDisplay (
- enum esriDimensionTextDisplay Display ) = 0;
- virtual HRESULT __stdcall get_TextDisplay (
- enum esriDimensionTextDisplay * Display ) = 0;
- virtual HRESULT __stdcall put_Expression (
- BSTR Expression ) = 0;
- virtual HRESULT __stdcall get_Expression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall put_ExpressionParserName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_ExpressionParserName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ExpressionSimple (
- VARIANT_BOOL isSimple ) = 0;
- virtual HRESULT __stdcall get_ExpressionSimple (
- VARIANT_BOOL * isSimple ) = 0;
- virtual HRESULT __stdcall put_Prefix (
- BSTR Prefix ) = 0;
- virtual HRESULT __stdcall get_Prefix (
- BSTR * Prefix ) = 0;
- virtual HRESULT __stdcall put_Suffix (
- BSTR Suffix ) = 0;
- virtual HRESULT __stdcall get_Suffix (
- BSTR * Suffix ) = 0;
- virtual HRESULT __stdcall put_TextFit (
- enum esriDimensionTextFit fit ) = 0;
- virtual HRESULT __stdcall get_TextFit (
- enum esriDimensionTextFit * fit ) = 0;
- virtual HRESULT __stdcall put_ExtendLineOnFit (
- VARIANT_BOOL Draw ) = 0;
- virtual HRESULT __stdcall get_ExtendLineOnFit (
- VARIANT_BOOL * Draw ) = 0;
- };
- struct __declspec(uuid("d07b504e-10ac-11d4-80d7-00c04f601565"))
- IDimensionShape : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_BeginDimensionPoint (
- struct IPoint * point ) = 0;
- virtual HRESULT __stdcall get_BeginDimensionPoint (
- struct IPoint * * point ) = 0;
- virtual HRESULT __stdcall putref_EndDimensionPoint (
- struct IPoint * point ) = 0;
- virtual HRESULT __stdcall get_EndDimensionPoint (
- struct IPoint * * point ) = 0;
- virtual HRESULT __stdcall get_DimensionLinePoint (
- struct IPoint * * point ) = 0;
- virtual HRESULT __stdcall putref_DimensionLinePoint (
- struct IPoint * point ) = 0;
- virtual HRESULT __stdcall get_TextPoint (
- struct IPoint * * point ) = 0;
- virtual HRESULT __stdcall putref_TextPoint (
- struct IPoint * point ) = 0;
- virtual HRESULT __stdcall get_ExtensionLineAngle (
- double * Angle ) = 0;
- virtual HRESULT __stdcall put_ExtensionLineAngle (
- double Angle ) = 0;
- virtual HRESULT __stdcall get_TextAngle (
- double * Angle ) = 0;
- virtual HRESULT __stdcall put_TextAngle (
- double Angle ) = 0;
- };
- struct __declspec(uuid("5c305710-da7f-11d3-80ce-00c04f601565"))
- IDimensionFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_DimensionShape (
- struct IDimensionShape * Shape ) = 0;
- virtual HRESULT __stdcall get_DimensionShape (
- struct IDimensionShape * * Shape ) = 0;
- virtual HRESULT __stdcall get_StyleID (
- long * ID ) = 0;
- virtual HRESULT __stdcall put_StyleID (
- long ID ) = 0;
- virtual HRESULT __stdcall get_Length (
- double * Length ) = 0;
- virtual HRESULT __stdcall get_CustomLength (
- double * Length ) = 0;
- virtual HRESULT __stdcall put_CustomLength (
- double Length ) = 0;
- virtual HRESULT __stdcall get_UseCustomLength (
- VARIANT_BOOL * use ) = 0;
- virtual HRESULT __stdcall put_UseCustomLength (
- VARIANT_BOOL use ) = 0;
- virtual HRESULT __stdcall put_DimensionLineDisplay (
- enum esriDimensionDisplay displayOption ) = 0;
- virtual HRESULT __stdcall get_DimensionLineDisplay (
- enum esriDimensionDisplay * displayOption ) = 0;
- virtual HRESULT __stdcall put_ExtensionLineDisplay (
- enum esriDimensionDisplay displayOption ) = 0;
- virtual HRESULT __stdcall get_ExtensionLineDisplay (
- enum esriDimensionDisplay * displayOption ) = 0;
- virtual HRESULT __stdcall put_MarkerDisplay (
- enum esriDimensionDisplay displayOption ) = 0;
- virtual HRESULT __stdcall get_MarkerDisplay (
- enum esriDimensionDisplay * displayOption ) = 0;
- virtual HRESULT __stdcall get_DimensionType (
- enum esriDimensionType * Type ) = 0;
- virtual HRESULT __stdcall put_DimensionType (
- enum esriDimensionType Type ) = 0;
- };
- struct __declspec(uuid("c75d45e4-da88-11d3-80ce-00c04f601565"))
- IEnumDimensionStyle : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall Next (
- struct IDimensionStyle * * Style ) = 0;
- };
- struct __declspec(uuid("81875328-de54-11d3-80ce-00c04f601565"))
- IDimensionStyles : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddStyle (
- struct IDimensionStyle * Style ) = 0;
- virtual HRESULT __stdcall GetStyle (
- long ID,
- struct IDimensionStyle * * Style ) = 0;
- virtual HRESULT __stdcall FindStyle (
- BSTR Name,
- struct IDimensionStyle * * Style ) = 0;
- virtual HRESULT __stdcall GetStyles (
- struct IEnumDimensionStyle * * enumStyle ) = 0;
- virtual HRESULT __stdcall get_DefaultStyleID (
- long * ID ) = 0;
- virtual HRESULT __stdcall put_DefaultStyleID (
- long ID ) = 0;
- virtual HRESULT __stdcall DeleteStyle (
- long ID ) = 0;
- virtual HRESULT __stdcall RenameStyle (
- long ID,
- BSTR Name ) = 0;
- };
- struct __declspec(uuid("6558fe26-da81-11d3-80ce-00c04f601565"))
- IDimensionClassExtension : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DimensionStyles (
- struct IDimensionStyles * * styles ) = 0;
- virtual HRESULT __stdcall UpdateProperties ( ) = 0;
- virtual HRESULT __stdcall ResetProperties ( ) = 0;
- virtual HRESULT __stdcall get_ReferenceScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_ReferenceScaleUnits (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_ReferenceScaleUnits (
- enum esriUnits Units ) = 0;
- virtual HRESULT __stdcall get_NativeTransformation (
- struct ITransformation * * transformation ) = 0;
- };
- struct __declspec(uuid("7126d088-fb61-11d3-80d3-00c04f601565"))
- IDimensionGraphic : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_DimensionShape (
- struct IDimensionShape * Shape ) = 0;
- virtual HRESULT __stdcall get_DimensionShape (
- struct IDimensionShape * * Shape ) = 0;
- virtual HRESULT __stdcall get_Style (
- struct IDimensionStyle * * Style ) = 0;
- virtual HRESULT __stdcall putref_Style (
- struct IDimensionStyle * Style ) = 0;
- virtual HRESULT __stdcall Draw (
- OLE_HANDLE hdc,
- struct ITransformation * transformation ) = 0;
- virtual HRESULT __stdcall QueryBoundary (
- OLE_HANDLE hdc,
- struct ITransformation * transformation,
- struct IPolygon * Boundary ) = 0;
- virtual HRESULT __stdcall get_Length (
- double * Length ) = 0;
- virtual HRESULT __stdcall get_CustomLength (
- double * Length ) = 0;
- virtual HRESULT __stdcall put_CustomLength (
- double Length ) = 0;
- virtual HRESULT __stdcall get_UseCustomLength (
- VARIANT_BOOL * Length ) = 0;
- virtual HRESULT __stdcall put_UseCustomLength (
- VARIANT_BOOL Length ) = 0;
- virtual HRESULT __stdcall GetMask (
- OLE_HANDLE hdc,
- struct ITransformation * transformation,
- struct IGeometry * * mask ) = 0;
- virtual HRESULT __stdcall UpdateShape (
- OLE_HANDLE hdc,
- struct ITransformation * transformation,
- struct IFeature * pFeature ) = 0;
- virtual HRESULT __stdcall get_NativeUnits (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_NativeUnits (
- enum esriUnits Units ) = 0;
- virtual HRESULT __stdcall GetDefaultTextPoint (
- struct IPoint * * point ) = 0;
- virtual HRESULT __stdcall get_NativeTransformation (
- struct ITransformation * * transformation ) = 0;
- virtual HRESULT __stdcall putref_NativeTransformation (
- struct ITransformation * transformation ) = 0;
- };
- struct __declspec(uuid("a9a790c6-075c-11d4-80d6-00c04f601565"))
- INewDimensionFeedback : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Style (
- struct IDimensionStyle * _arg1 ) = 0;
- virtual HRESULT __stdcall Start (
- struct IPoint * begin ) = 0;
- virtual HRESULT __stdcall AddPoint (
- struct IPoint * point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IDimensionShape * * Shape ) = 0;
- virtual HRESULT __stdcall get_DimensionType (
- enum esriDimensionType * Type ) = 0;
- virtual HRESULT __stdcall put_DimensionType (
- enum esriDimensionType Type ) = 0;
- virtual HRESULT __stdcall get_ReferenceScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_ReferenceScaleUnits (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_ReferenceScaleUnits (
- enum esriUnits Units ) = 0;
- };
- struct __declspec(uuid("f278b3a2-0f2c-11d4-80d7-00c04f601565"))
- IModifyDimensionFeedback : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Style (
- struct IDimensionStyle * _arg1 ) = 0;
- virtual HRESULT __stdcall get_DimensionShape (
- struct IDimensionShape * * Shape ) = 0;
- virtual HRESULT __stdcall putref_DimensionShape (
- struct IDimensionShape * Shape ) = 0;
- virtual HRESULT __stdcall GetHandles (
- struct IPointCollection * * points ) = 0;
- virtual HRESULT __stdcall Start (
- struct IPoint * handle ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IDimensionShape * * Shape ) = 0;
- virtual HRESULT __stdcall get_DimensionType (
- enum esriDimensionType * Type ) = 0;
- virtual HRESULT __stdcall put_DimensionType (
- enum esriDimensionType Type ) = 0;
- virtual HRESULT __stdcall get_ReferenceScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_ReferenceScaleUnits (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_ReferenceScaleUnits (
- enum esriUnits Units ) = 0;
- };
- struct __declspec(uuid("48f935e2-da66-11d3-80ce-00c04f601565"))
- DimensionClassExtension;
- // [ default ] interface IUnknown
- // interface IClassExtension
- // interface IDimensionClassExtension
- // interface IFeatureClassExtension
- // interface IObjectClassExtension
- // interface IPersistCustomFeaturesExtension
- struct __declspec(uuid("c08e2878-f9ff-11d3-80d3-00c04f601565"))
- DimensionStyle;
- // [ default ] interface IUnknown
- // interface IDimensionStyle
- // interface IDimensionStyleDisplay
- // interface IDimensionStyleText
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("45b2fa28-fa01-11d3-80d3-00c04f601565"))
- DimensionStyles;
- // [ default ] interface IUnknown
- // interface IDimensionStyles
- // interface IPersistStream
- struct __declspec(uuid("496764fc-e0c9-11d3-80ce-00c04f601565"))
- DimensionFeature;
- // [ default ] interface IUnknown
- // interface IRowBuffer
- // interface IRow
- // interface IRowEdit
- // interface IRowEvents
- // interface IValidate
- // interface IRowSubtypes
- // interface IObject
- // interface IRelatedObjectEvents
- // interface IFeature
- // interface IFeatureBuffer
- // interface IFeatureDraw
- // interface IFeatureEdit
- // interface IFeatureChanges
- // interface IFeatureEvents
- // interface IDimensionFeature
- // interface IRowChanges
- // interface ISupportErrorInfo
- // interface IRowCompare
- // interface IFeatureSimplify
- struct __declspec(uuid("5fe02662-fb61-11d3-80d3-00c04f601565"))
- DimensionGraphic;
- // [ default ] interface IUnknown
- // interface IDimensionGraphic
- struct __declspec(uuid("38c48fe5-bce6-43de-81b4-b7c15bb4ae25"))
- DimensionClassDescription;
- // [ default ] interface IUnknown
- // interface IObjectClassDescription
- // interface IFeatureClassDescription
- struct __declspec(uuid("1fde0e70-0fe9-11d4-80d7-00c04f601565"))
- NewDimensionFeedback;
- // [ default ] interface IUnknown
- // interface IDisplayFeedback
- // interface INewDimensionFeedback
- struct __declspec(uuid("8923c842-0f36-11d4-80d7-00c04f601565"))
- ModifyDimensionFeedback;
- // [ default ] interface IUnknown
- // interface IDisplayFeedback
- // interface IModifyDimensionFeedback
- struct __declspec(uuid("d27a074a-10ad-11d4-80d7-00c04f601565"))
- DimensionShape;
- // [ default ] interface IUnknown
- // interface IDimensionShape
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- // interface ITransform2D
- struct __declspec(uuid("f1e27e32-0ca7-11d4-80d7-00c04f601565"))
- DimensionLayer;
- // [ default ] interface IUnknown
- // interface IDimensionLayer
- // interface IFeatureLayer
- // interface ILayer
- // interface IFeatureSelection
- // interface IFeatureLayerDefinition
- // interface IFeatureLayerDefinition2
- // interface IGeoDataset
- // interface IPropertySupport
- // interface ILayerFields
- // interface ITableFields
- // interface IIdentify
- // [ default, source ] interface ILayerEvents
- // [ source ] interface IFeatureLayerSelectionEvents
- // interface IDataLayer
- // interface ILayerDrawingProperties
- // interface ILayerInfo
- // interface IDisplayAdmin
- // interface IDisplayFilterManager
- // interface IHyperlinkContainer
- // interface IHotlinkContainer
- // interface IHotlinkMacro
- // interface ILayerEffects
- // interface ITable
- // interface IDataset
- // interface IRelationshipClassCollection
- // interface IRelationshipClassCollectionEdit
- // interface IDisplayTable
- // interface IConnectionPointContainer
- // interface IDisplayRelationshipClass
- // interface IFeatureLayer2
- // interface IFind
- // interface IIdentify2
- // interface ILayer2
- // interface ILayerExtensions
- // interface ILayerPosition
- // interface IMapLevel
- // interface IObjectClassSchemaEvents
- // interface IPersistStream
- // interface ITableSelection
- // interface IAttributeTable
- // interface IDataLayer2
- // interface IPublishLayer
- // interface ITableDefinition
- // interface ILayerGeneralProperties
- // interface ILayerSymbologyExtents
- // interface ISecureLayer
- // interface ITemporaryLayer
- enum dimError
- {
- DIM_E_CONSTRUCTOR_TOOFEW_VERTICES = -2147220991,
- DIM_E_CONSTRUCTOR_TOOMANY_VERTICES = -2147220990,
- DIM_E_UNSUPPORTED_VERSION = -2147220989
- };
- struct __declspec(uuid("b3b6436f-87e8-42a9-98a7-0f301fc302fd"))
- IAnnotateMap2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_FeatureLayerPropertiesID (
- struct IUID * * uid ) = 0;
- virtual HRESULT __stdcall Label (
- struct IOverposterProperties * overposterProps,
- struct IAnnotateMapProperties * annoMapCmdProps,
- struct IMap * Map,
- struct ITrackCancel * trackCancel ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IOverposterProperties * overposterProps,
- struct IAnnotateMapProperties * annoMapCmdProps,
- struct IMap * Map,
- struct ITrackCancel * trackCancel ) = 0;
- virtual HRESULT __stdcall get_OverposterPropertiesID (
- struct IUID * * uid ) = 0;
- };
- struct __declspec(uuid("ed758af4-ff98-4c14-bba4-e7580433afd6"))
- ILabelCache : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Init (
- struct IMap * Map ) = 0;
- virtual HRESULT __stdcall Empty ( ) = 0;
- virtual HRESULT __stdcall AddClass (
- long classID,
- struct ILabelEngineLayerProperties * pLayerProps ) = 0;
- virtual HRESULT __stdcall get_ClassCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall QueryClass (
- long Index,
- long * classID,
- BSTR * className,
- struct IFeatureLayer * * FeatureLayer,
- struct ITextSymbol * * TextSymbol ) = 0;
- virtual HRESULT __stdcall AddLabel (
- struct IPlacedObject3 * placedObject,
- struct IPoint * AnchorPoint,
- struct IEnvelope * pEnvelope ) = 0;
- virtual HRESULT __stdcall get_PlacedLabelCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall GetPlacedLabel (
- long Index,
- long * classID,
- BSTR * Label,
- struct IGeometry * * geom,
- double * Angle,
- struct IPoint * * AnchorPoint,
- struct IEnvelope * * mbr ) = 0;
- virtual HRESULT __stdcall get_UnplacedLabelCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall GetUnplacedLabel (
- long Index,
- long * classID,
- BSTR * Label,
- struct IGeometry * * geom,
- double * Angle,
- struct IPoint * * AnchorPoint,
- struct IEnvelope * * mbr ) = 0;
- virtual HRESULT __stdcall PutDisplaySettings (
- double Scale,
- double dataframeRotation ) = 0;
- virtual HRESULT __stdcall GetDisplaySettings (
- double * Scale,
- double * dataframeRotation ) = 0;
- };
- struct __declspec(uuid("716554ed-a703-41b4-bbdd-0cbf06c9bf66"))
- IStandardAnnotateMap : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RecordLabelsToCache (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_RecordLabelsToCache (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_LabelCache (
- struct ILabelCache * * LabelCache ) = 0;
- };
- struct __declspec(uuid("858eb8e3-c2a5-11d2-9f30-00c04f6bc6a5"))
- IAnnotateFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Label (
- struct IAnnotateLayerProperties * annoLayerProps,
- struct IFeature * Feature,
- struct IDisplay * Display,
- struct ISpatialReference * pSpatialRef,
- struct IBarrierCollection * barrierColl,
- struct IElement * * placedElement,
- struct IElement * * unplacedElement ) = 0;
- };
- struct __declspec(uuid("2cf9d4eb-53a9-45aa-a7f7-5a89239cfd5a"))
- IAnnotateFeature2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Label (
- struct IOverposterProperties * overposterProps,
- struct IAnnotateLayerProperties * annoLayerProps,
- struct IFeature * Feature,
- struct IDisplay * Display,
- struct ISpatialReference * pSpatialRef,
- struct IBarrierCollection * barrierColl,
- struct IElement * * placedElement,
- struct IElement * * unplacedElement ) = 0;
- };
- struct __declspec(uuid("a066d11d-9d0c-11d3-9fd5-00c04f6bc6a5"))
- IAnnotationErrorEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ErrorAddingElements ( ) = 0;
- virtual HRESULT __stdcall TooManyOverflow (
- long numOverflow,
- VARIANT_BOOL * addOverflow ) = 0;
- };
- struct __declspec(uuid("7cf1a834-dca5-40df-9fa0-544fa3b09eff"))
- IMapOverposter : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_OverposterProperties (
- struct IOverposterProperties * * OverposterProperties ) = 0;
- virtual HRESULT __stdcall putref_OverposterProperties (
- struct IOverposterProperties * OverposterProperties ) = 0;
- };
- struct __declspec(uuid("9a6f1f6c-b980-4b29-93ae-32617180c38f"))
- LabelCache;
- // [ default ] interface IUnknown
- // interface ILabelCache
- // interface IActiveViewEvents
- struct __declspec(uuid("e79c5940-52dd-11d0-98be-00805f7ced21"))
- IActiveViewEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ContentsChanged ( ) = 0;
- virtual HRESULT __stdcall ContentsCleared ( ) = 0;
- virtual HRESULT __stdcall ItemAdded (
- VARIANT Item ) = 0;
- virtual HRESULT __stdcall ItemDeleted (
- VARIANT Item ) = 0;
- virtual HRESULT __stdcall ItemReordered (
- VARIANT Item,
- long toIndex ) = 0;
- virtual HRESULT __stdcall SelectionChanged ( ) = 0;
- virtual HRESULT __stdcall ViewRefreshed (
- struct IActiveView * view,
- enum esriViewDrawPhase phase,
- VARIANT data,
- struct IEnvelope * envelope ) = 0;
- virtual HRESULT __stdcall AfterDraw (
- struct IDisplay * Display,
- enum esriViewDrawPhase phase ) = 0;
- virtual HRESULT __stdcall AfterItemDraw (
- short Index,
- struct IDisplay * Display,
- enum esriDrawPhase phase ) = 0;
- virtual HRESULT __stdcall FocusMapChanged ( ) = 0;
- virtual HRESULT __stdcall SpatialReferenceChanged ( ) = 0;
- };
- struct __declspec(uuid("dd94d76b-836d-11d0-87ec-080009ec732a"))
- IActiveView : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FullExtent (
- struct IEnvelope * * Extent ) = 0;
- virtual HRESULT __stdcall put_FullExtent (
- struct IEnvelope * Extent ) = 0;
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * Extent ) = 0;
- virtual HRESULT __stdcall put_Extent (
- struct IEnvelope * Extent ) = 0;
- virtual HRESULT __stdcall get_ScreenDisplay (
- struct IScreenDisplay * * screen ) = 0;
- virtual HRESULT __stdcall get_GraphicsContainer (
- struct IGraphicsContainer * * GraphicsContainer ) = 0;
- virtual HRESULT __stdcall get_FocusMap (
- struct IMap * * activeMap ) = 0;
- virtual HRESULT __stdcall putref_FocusMap (
- struct IMap * activeMap ) = 0;
- virtual HRESULT __stdcall get_IsMapActivated (
- VARIANT_BOOL * IsMapActivated ) = 0;
- virtual HRESULT __stdcall put_IsMapActivated (
- VARIANT_BOOL IsMapActivated ) = 0;
- virtual HRESULT __stdcall get_Selection (
- struct ISelection * * Selection ) = 0;
- virtual HRESULT __stdcall putref_Selection (
- struct ISelection * Selection ) = 0;
- virtual HRESULT __stdcall get_TipText (
- double x,
- double y,
- BSTR * TipText ) = 0;
- virtual HRESULT __stdcall get_ExportFrame (
- struct tagRECT * ExportFrame ) = 0;
- virtual HRESULT __stdcall get_ShowScrollBars (
- VARIANT_BOOL * ShowScrollBars ) = 0;
- virtual HRESULT __stdcall put_ShowScrollBars (
- VARIANT_BOOL ShowScrollBars ) = 0;
- virtual HRESULT __stdcall get_ShowRulers (
- VARIANT_BOOL * ShowRulers ) = 0;
- virtual HRESULT __stdcall put_ShowRulers (
- VARIANT_BOOL ShowRulers ) = 0;
- virtual HRESULT __stdcall get_ShowSelection (
- VARIANT_BOOL * ShowRulers ) = 0;
- virtual HRESULT __stdcall put_ShowSelection (
- VARIANT_BOOL ShowRulers ) = 0;
- virtual HRESULT __stdcall get_ExtentStack (
- struct IExtentStack * * ExtentStack ) = 0;
- virtual HRESULT __stdcall get_ScreenCacheID (
- enum esriViewDrawPhase phase,
- IUnknown * data,
- short * cacheID ) = 0;
- virtual HRESULT __stdcall HitTestMap (
- struct IPoint * Location,
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall IsActive (
- VARIANT_BOOL * IsActive ) = 0;
- virtual HRESULT __stdcall Activate (
- OLE_HANDLE hWnd ) = 0;
- virtual HRESULT __stdcall Deactivate ( ) = 0;
- virtual HRESULT __stdcall Draw (
- OLE_HANDLE hdc,
- struct ITrackCancel * trackCancel ) = 0;
- virtual HRESULT __stdcall Output (
- OLE_HANDLE hdc,
- long dpi,
- struct tagRECT * pixelBounds,
- struct IEnvelope * VisibleBounds,
- struct ITrackCancel * trackCancel ) = 0;
- virtual HRESULT __stdcall Refresh ( ) = 0;
- virtual HRESULT __stdcall PartialRefresh (
- enum esriViewDrawPhase phase,
- IUnknown * data,
- struct IEnvelope * envelope ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall PrinterChanged (
- struct IPrinter * Printer ) = 0;
- virtual HRESULT __stdcall ContentsChanged ( ) = 0;
- virtual HRESULT __stdcall OnMessage (
- unsigned long msg,
- unsigned int wParam,
- long lParam ) = 0;
- virtual HRESULT __stdcall GetContextMenu (
- double x,
- double y,
- struct IUID * * clsidMenu ) = 0;
- };
- struct __declspec(uuid("8fd414a3-403f-11d2-a2a9-080009b6f22b"))
- IExtentStack : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Item (
- long Index,
- struct IEnvelope * * Extent ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall Do (
- struct IEnvelope * Extent ) = 0;
- virtual HRESULT __stdcall Undo ( ) = 0;
- virtual HRESULT __stdcall Redo ( ) = 0;
- virtual HRESULT __stdcall CanUndo (
- VARIANT_BOOL * CanUndo ) = 0;
- virtual HRESULT __stdcall CanRedo (
- VARIANT_BOOL * CanRedo ) = 0;
- };
- enum esriViewDrawPhase
- {
- esriViewNone = 0,
- esriViewBackground = 1,
- esriViewGeography = 2,
- esriViewGeoSelection = 4,
- esriViewGraphics = 8,
- esriViewGraphicSelection = 16,
- esriViewForeground = 32
- };
- struct __declspec(uuid("8c439002-14ec-11d2-a27e-080009b6f22b"))
- AnnotateMap;
- // [ default ] interface IUnknown
- // interface IAnnotateMap
- // interface IAnnotateMap2
- // interface IStandardAnnotateMap
- // interface IConnectionPointContainer
- // interface IPersist
- // interface IPersistStream
- // [ default, source ] interface IAnnotationErrorEvents
- // interface ISupportErrorInfo
- struct __declspec(uuid("858eb8e4-c2a5-11d2-9f30-00c04f6bc6a5"))
- AnnotateFeature;
- // [ default ] interface IUnknown
- // interface IAnnotateFeature
- // interface IAnnotateFeature2
- struct __declspec(uuid("8c439001-14ec-11d2-a27e-080009b6f22b"))
- AnnotateMapProperties;
- // [ default ] interface IUnknown
- // interface IAnnotateMapProperties
- // interface IPersistStream
- // interface IClone
- enum annoError
- {
- ANNO_E_UNSUPPORTED_VERSION = -2147220991,
- ANNO_E_NULL_NOT_SUPPORTED = -2147220990,
- ANNO_E_FONT_NOT_FOUND = -2147220989,
- ANNO_E_INVALID_FONT_SIZE = -2147220988,
- ANNO_E_INVALID_ANGLE = -2147220987,
- ANNO_E_NO_SYM_OVERRIDE = -2147220986,
- ANNO_E_INVALID_SYM_ID = -2147220985
- };
- struct __declspec(uuid("48e56b3f-ec3a-11d2-9f5c-00c04f6bc6a5"))
- IFDOGraphicsLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BeginAddElements ( ) = 0;
- virtual HRESULT __stdcall SetupAttributeConversion (
- long numAttributes,
- long * inputCols,
- long * outputCols ) = 0;
- virtual HRESULT __stdcall DoAddFeature (
- struct IFeature * pFeature,
- struct IElement * pElement,
- long zorder ) = 0;
- virtual HRESULT __stdcall DoAddElements (
- struct IElementCollection * pElements,
- long zorder ) = 0;
- virtual HRESULT __stdcall EndAddElements ( ) = 0;
- };
- struct __declspec(uuid("8321c2c6-72f9-48a6-bfcb-67efd7597564"))
- IFDOGraphicsLayer2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BeginAddElements ( ) = 0;
- virtual HRESULT __stdcall SetupAttributeConversion (
- long numAttributes,
- long * inputCols,
- long * outputCols ) = 0;
- virtual HRESULT __stdcall DoAddFeature (
- struct IFeature * pFeature,
- struct IElement * pElement,
- long zorder ) = 0;
- virtual HRESULT __stdcall DoAddElements (
- struct IElementCollection * pElements,
- long zorder ) = 0;
- virtual HRESULT __stdcall EndAddElements ( ) = 0;
- virtual HRESULT __stdcall DoAddNullElement (
- long FeatureId ) = 0;
- };
- struct __declspec(uuid("4aedc069-b599-424b-a374-49602abad308"))
- IAnnotationLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BeginAddElements ( ) = 0;
- virtual HRESULT __stdcall SetupAttributeConversion (
- long numAttributes,
- long * inputCols,
- long * outputCols ) = 0;
- virtual HRESULT __stdcall DoAddFeature (
- struct IFeature * pFeature,
- struct IElement * pElement,
- long zorder,
- long AnnotationClassID,
- enum esriAnnotationStatus Status ) = 0;
- virtual HRESULT __stdcall DoAddElements (
- struct IElementCollection * pElements,
- long zorder ) = 0;
- virtual HRESULT __stdcall EndAddElements ( ) = 0;
- virtual HRESULT __stdcall DoAddNullElement (
- long FeatureId,
- long AnnotationClassID,
- enum esriAnnotationStatus Status ) = 0;
- virtual HRESULT __stdcall get_DrawUnplacedAnnotation (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_DrawUnplacedAnnotation (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_UnplacedAnnotationColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall putref_UnplacedAnnotationColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_AddErrorInfo (
- BSTR * errors,
- BSTR * FilePath ) = 0;
- };
- struct __declspec(uuid("5ceae408-4c0a-437f-9db3-054d83919850"))
- IFDOGraphicsLayerRead : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GenerateGraphics (
- struct IEnvelope * box,
- struct IDisplay * Display,
- struct ITrackCancel * pTrackCancel,
- VARIANT_BOOL useGroupSymbolElement,
- struct IEnumElement * * Elements ) = 0;
- virtual HRESULT __stdcall StartGeneratingGraphics (
- struct IEnvelope * box,
- struct IDisplay * Display,
- VARIANT_BOOL withAttributes,
- VARIANT_BOOL useGroupSymbolElement,
- VARIANT_BOOL selectedRecordsOnly ) = 0;
- virtual HRESULT __stdcall get_NextGraphic (
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall NextFeatureAndGraphic (
- struct IFeature * * Feature,
- struct IElement * * Element ) = 0;
- };
- struct __declspec(uuid("5a5fe792-9637-49a7-b97a-209931b15c3c"))
- IFDOAttributeConversion : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SetupAttributeConversion2 (
- long numAttributes,
- VARIANT inputCols,
- VARIANT outputCols ) = 0;
- };
- struct __declspec(uuid("34b2ef85-f4ac-11d1-a245-080009b6f22b"))
- IFDOGraphicsLayerFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CreateGraphicsLayer (
- struct IFeatureWorkspace * graphicWorkspace,
- struct IFeatureDataset * FeatureDataset,
- BSTR graphicsLayerName,
- struct IGeometryDef * pGeometryDef,
- struct IFeatureClass * pAssociatedFeatureClass,
- struct IAnnotateLayerPropertiesCollection * annoLayerProps,
- struct IGraphicsLayerScale * ReferenceScale,
- struct ISymbolCollection * SymbolCollection,
- VARIANT_BOOL AutoCreate,
- struct ILayer * * Layer ) = 0;
- virtual HRESULT __stdcall OpenGraphicsLayer (
- struct IFeatureWorkspace * graphicWorkspace,
- struct IFeatureDataset * FeatureDataset,
- BSTR graphicsLayerName,
- struct ILayer * * Layer ) = 0;
- virtual HRESULT __stdcall FindGraphicsLayerNames (
- struct IFeatureWorkspace * graphicWorkspace,
- struct IEnumBSTR * * names ) = 0;
- };
- struct __declspec(uuid("e1474078-0272-46dc-9b51-08e2997f4a43"))
- IAnnotationLayerFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CreateAnnotationLayer (
- struct IFeatureWorkspace * Workspace,
- struct IFeatureDataset * FeatureDataset,
- BSTR annotationClassName,
- struct IGeometryDef * pGeometryDef,
- struct IFeatureClass * pAssociatedFeatureClass,
- struct IAnnotateLayerPropertiesCollection * annoLayerProps,
- struct IGraphicsLayerScale * ReferenceScale,
- struct ISymbolCollection * SymbolCollection,
- VARIANT_BOOL AutoCreate,
- VARIANT_BOOL UpdateOnShapeChange,
- VARIANT_BOOL RequireSymbolID,
- VARIANT_BOOL AllowSymbolOverrides,
- struct IOverposterProperties * OverposterProperties,
- BSTR configKeyword,
- struct IAnnotationLayer * * Layer ) = 0;
- virtual HRESULT __stdcall OpenAnnotationLayer (
- struct IFeatureWorkspace * Workspace,
- struct IFeatureDataset * FeatureDataset,
- BSTR annotationClassName,
- struct IAnnotationLayer * * Layer ) = 0;
- virtual HRESULT __stdcall FindAnnotationFeatureClassNames (
- struct IFeatureWorkspace * Workspace,
- struct IEnumBSTR * * names ) = 0;
- };
- enum esriSymbolSubstituteType
- {
- esriSymbolSubstituteNone = 0,
- esriSymbolSubstituteColor = 1,
- esriSymbolSubstituteIndividualSubordinate = 2,
- esriSymbolSubstituteIndividualDominant = 3
- };
- struct __declspec(uuid("b8ddfa29-43f2-40df-8bff-c7a2879c1f90"))
- ISymbolSubstitution : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MassColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall putref_MassColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_InlineColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall putref_InlineColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_SubstituteSymbolCollection (
- struct ISymbolCollection * * SymbolCollection ) = 0;
- virtual HRESULT __stdcall putref_SubstituteSymbolCollection (
- struct ISymbolCollection * SymbolCollection ) = 0;
- virtual HRESULT __stdcall get_SubstituteType (
- enum esriSymbolSubstituteType * SubstituteType ) = 0;
- virtual HRESULT __stdcall put_SubstituteType (
- enum esriSymbolSubstituteType SubstituteType ) = 0;
- };
- struct __declspec(uuid("e3676992-c682-11d2-8a2a-006097aff44e"))
- IAnnotationFeature : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Annotation (
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall put_Annotation (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall put_LinkedFeatureID (
- long FID ) = 0;
- virtual HRESULT __stdcall get_LinkedFeatureID (
- long * FID ) = 0;
- };
- struct __declspec(uuid("6053616b-2212-469e-bc40-c7285f48dce2"))
- IAnnotationFeature2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Annotation (
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall put_Annotation (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall put_LinkedFeatureID (
- long FID ) = 0;
- virtual HRESULT __stdcall get_LinkedFeatureID (
- long * FID ) = 0;
- virtual HRESULT __stdcall put_AnnotationClassID (
- long AnnotationClassID ) = 0;
- virtual HRESULT __stdcall get_AnnotationClassID (
- long * AnnotationClassID ) = 0;
- virtual HRESULT __stdcall put_Status (
- enum esriAnnotationStatus Status ) = 0;
- virtual HRESULT __stdcall get_Status (
- enum esriAnnotationStatus * Status ) = 0;
- };
- struct __declspec(uuid("4d10c41b-d7e0-11d2-9f41-00c04f6bc6a5"))
- IAnnoClass : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureClass (
- struct IFeatureClass * * FeatureClass ) = 0;
- virtual HRESULT __stdcall get_AnnoProperties (
- struct IAnnotateLayerPropertiesCollection * * AnnoProperties ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- long SymbolID,
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall get_ReferenceScale (
- double * ReferenceScale ) = 0;
- virtual HRESULT __stdcall get_ReferenceScaleUnits (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall get_SymbolCollection (
- struct ISymbolCollection * * ppSymbolColl ) = 0;
- virtual HRESULT __stdcall get_Version (
- short * Version ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IAnnotationFeature * annoFeature,
- struct IDisplay * Display,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_ElementFieldIndex (
- long * ElementFieldIndex ) = 0;
- virtual HRESULT __stdcall get_FeatureIDFieldIndex (
- long * FeatureIDFieldIndex ) = 0;
- };
- struct __declspec(uuid("129b8bf2-5d9d-45ae-864c-876f930a8cfb"))
- IAnnotationClassExtension : IAnnoClass
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Display (
- struct IDisplay * * ppDisplay ) = 0;
- virtual HRESULT __stdcall SynchronizeAttributes (
- struct ITextElement * pTextElement,
- struct IAnnotationFeature * pAnnoFeature ) = 0;
- virtual HRESULT __stdcall get_AnnotationClassIDFieldIndex (
- long * AnnotationClassIDFieldIndex ) = 0;
- virtual HRESULT __stdcall get_StatusFieldIndex (
- long * StatusFieldIndex ) = 0;
- virtual HRESULT __stdcall get_UpdateOnShapeChange (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall get_AutoCreate (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall get_RequireSymbolID (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall get_AllowSymbolOverrides (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall get_OverposterProperties (
- struct IOverposterProperties * * OverposterProperties ) = 0;
- virtual HRESULT __stdcall get_LinkedFeatureClass (
- struct IFeatureClass * * LinkedFeatureClass ) = 0;
- };
- struct __declspec(uuid("8edd534e-c14c-4c6a-a9c9-ed2b83289b04"))
- IAnnoClassAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AutoCreate (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_AutoCreate (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall put_AnnoProperties (
- struct IAnnotateLayerPropertiesCollection * _arg1 ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_ReferenceScaleUnits (
- enum esriUnits _arg1 ) = 0;
- virtual HRESULT __stdcall putref_SymbolCollection (
- struct ISymbolCollection * _arg1 ) = 0;
- virtual HRESULT __stdcall UpdateProperties ( ) = 0;
- };
- struct __declspec(uuid("388a9072-f834-4383-8d09-785d21d30d52"))
- IAnnoClassAdmin2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AutoCreate (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_AutoCreate (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall put_AnnoProperties (
- struct IAnnotateLayerPropertiesCollection * _arg1 ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_ReferenceScaleUnits (
- enum esriUnits _arg1 ) = 0;
- virtual HRESULT __stdcall putref_SymbolCollection (
- struct ISymbolCollection * _arg1 ) = 0;
- virtual HRESULT __stdcall UpdateProperties ( ) = 0;
- virtual HRESULT __stdcall get_UpdateOnShapeChange (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_UpdateOnShapeChange (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("79ccbb62-0b44-4be6-a0e5-904d68fef0d2"))
- IAnnoClassAdmin3 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_AutoCreate (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_AnnoProperties (
- struct IAnnotateLayerPropertiesCollection * _arg1 ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_ReferenceScaleUnits (
- enum esriUnits _arg1 ) = 0;
- virtual HRESULT __stdcall putref_SymbolCollection (
- struct ISymbolCollection * _arg1 ) = 0;
- virtual HRESULT __stdcall UpdateProperties ( ) = 0;
- virtual HRESULT __stdcall put_UpdateOnShapeChange (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_RequireSymbolID (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_AllowSymbolOverrides (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_OverposterProperties (
- struct IOverposterProperties * _arg1 ) = 0;
- virtual HRESULT __stdcall UpdateFieldIndexes ( ) = 0;
- };
- struct __declspec(uuid("a7e2342a-ab31-4134-b9cb-7b25e4bdd9ec"))
- IConvertFDOAnnoToCoverageAnno : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_FDOGraphicsLayer (
- struct IFDOGraphicsLayer * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_CoverageAnnotationLayer (
- struct ICoverageAnnotationLayer * _arg1 ) = 0;
- virtual HRESULT __stdcall put_ConvertOnlySelectedSet (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall putref_CancelTracker (
- struct ITrackCancel * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_Display (
- struct IDisplay * _arg1 ) = 0;
- virtual HRESULT __stdcall ConvertAnnotation ( ) = 0;
- virtual HRESULT __stdcall get_FeaturesConverted (
- long * numberConverted ) = 0;
- virtual HRESULT __stdcall get_ErrorsConverting (
- VARIANT_BOOL * ErrorsConverting ) = 0;
- };
- struct __declspec(uuid("f75c243b-4019-40c5-bea4-afc422f41855"))
- ICoverageAnnotationLayerFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CreateAnnotationLayer (
- struct IFeatureWorkspace * pAnnotationWorkspace,
- struct IFeatureDataset * pFeatureDataset,
- BSTR annotationLayerName,
- struct ILayer * * ppLayer ) = 0;
- virtual HRESULT __stdcall OpenAnnotationLayer (
- struct IFeatureWorkspace * pAnnotationWorkspace,
- struct IFeatureDataset * pFeatureDataset,
- BSTR annotationLayerName,
- struct ILayer * * ppLayer ) = 0;
- virtual HRESULT __stdcall FindAnnotationLayerNames (
- struct IFeatureWorkspace * pAnnotationWorkspace,
- struct IEnumBSTR * * ppNames ) = 0;
- };
- struct __declspec(uuid("2f9b6441-ed80-498f-b13f-ea057e7f9832"))
- IFDOGraphicsContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddElement (
- struct IElement * Element,
- long zorder,
- struct IAnnotationFeature * * newAnnotationFeature ) = 0;
- virtual HRESULT __stdcall MoveElementFromGroup (
- struct IGroupElement * group,
- struct IElement * Element,
- long zorder,
- struct IAnnotationFeature * * newAnnotationFeature ) = 0;
- };
- struct __declspec(uuid("dbca59ac-6771-4408-8f48-c7d53389440c"))
- IAnnotationSublayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AnnotationClassID (
- long * classID ) = 0;
- virtual HRESULT __stdcall put_AnnotationClassID (
- long classID ) = 0;
- virtual HRESULT __stdcall get_Parent (
- struct IAnnotationLayer * * Parent ) = 0;
- };
- struct __declspec(uuid("32716f54-8b17-4960-945c-fed966b032e9"))
- ConvertFDOAnnoToCoverageAnno;
- // [ default ] interface IUnknown
- // interface IConvertFDOAnnoToCoverageAnno
- struct __declspec(uuid("34b2ef87-f4ac-11d1-a245-080009b6f22b"))
- FDOGraphicsLayerFactory;
- // [ default ] interface IUnknown
- // interface IFDOGraphicsLayerFactory
- // interface IAnnotationLayerFactory
- struct __declspec(uuid("e3676993-c682-11d2-8a2a-006097aff44e"))
- AnnotationFeature;
- // [ default ] interface IUnknown
- // interface IRow
- // interface IRowBuffer
- // interface IRowEvents
- // interface IRowSubtypes
- // interface IFeature
- // interface IFeatureBuffer
- // interface IFeatureEvents
- // interface IValidate
- // interface IFeatureDraw
- // interface IFeatureEdit
- // interface IAnnotationFeature
- // interface IAnnotationFeature2
- // interface IFeatureChanges
- // interface IFeatureSimplify
- // interface IRelatedObjectEvents
- // interface IRowChanges
- // interface IRowCompare
- // interface ISupportErrorInfo
- // interface IConnectionPointContainer
- struct __declspec(uuid("24429589-d711-11d2-9f41-00c04f6bc6a5"))
- AnnotationFeatureClassExtension;
- // [ default ] interface IUnknown
- // interface IClassExtension
- // interface IAnnoClass
- // interface IAnnotationClassExtension
- // interface IAnnoClassAdmin
- // interface IConfirmSendRelatedObjectEvents
- // interface IAnnoClassAdmin2
- // interface IAnnoClassAdmin3
- // interface IFeatureClassEdit
- // interface IFeatureClassExtension
- // interface IObjectClassExtension
- // interface IPersistCustomFeaturesExtension
- // interface IRelatedObjectClassEvents
- // interface IObjectClassEvents
- // interface ISupportErrorInfo
- struct __declspec(uuid("34b2ef83-f4ac-11d1-a245-080009b6f22b"))
- FDOGraphicsLayer;
- // [ default ] interface IUnknown
- // interface IFDOGraphicsLayer
- // interface IAnnotationLayer
- // interface IFDOGraphicsLayerRead
- // interface IGraphicsLayer
- // interface IGraphicsContainer
- // interface IFDOGraphicsContainer
- // interface IOverflowGraphicsContainer
- // interface IGeoDataset
- // interface IBarrierProperties
- // interface IBarrierProperties2
- // interface IPersistStream
- // interface ILayerEvents
- // [ default, source ] interface ISelectionEvents
- // interface ILayerInfo
- // interface IFeatureLayer
- // interface IFeatureSelection
- // interface IFDOAttributeConversion
- // interface IDataLayer
- // interface IAttributeTable
- // interface IConnectionPointContainer
- // interface IDataLayer2
- // interface IDataset
- // interface IDisplayAdmin
- // interface IDisplayFilterManager
- // interface IDisplayRelationshipClass
- // interface IFeatureLayer2
- // interface IFeatureLayerDefinition
- // interface IFeatureLayerDefinition2
- // interface IFind
- // interface IGraphicsContainerSelect
- // interface IHotlinkContainer
- // interface IHotlinkMacro
- // interface IHyperlinkContainer
- // interface IIdentify
- // interface IIdentify2
- // interface ILayer
- // interface ILayer2
- // interface ILayerDrawingProperties
- // interface ILayerEffects
- // interface ILayerExtensions
- // interface ILayerFields
- // interface ILayerPosition
- // interface ILayerSymbologyExtents
- // interface IMapLevel
- // interface IObjectClassEvents
- // interface IObjectClassSchemaEvents
- // interface IPropertySupport
- // interface IRelationshipClassCollection
- // interface IRelationshipClassCollectionEdit
- // interface ITableDefinition
- // interface ITableFields
- // interface ITableSelection
- // interface IPublishLayer
- // interface ILayerDrawingPhase
- // interface ICompositeLayer2
- // interface ISymbolSubstitution
- // interface ILayerGeneralProperties
- // interface IInteractiveSearch
- // interface IDrawAnnotationGeometry
- // interface ICompositeLayer
- // interface IDisplayTable
- // interface IFDOGraphicsLayer2
- // interface ISecureLayer
- // interface ITemporaryLayer
- // interface ITransformEvents
- // interface IClass
- // interface ITable
- struct __declspec(uuid("9089abbb-12a7-11d3-9fa1-00c04f6bc626"))
- AnnotationFeatureClassDescription;
- // [ default ] interface IUnknown
- // interface IObjectClassDescription
- // interface IFeatureClassDescription
- struct __declspec(uuid("85c3dac6-6578-11d3-9fba-00c04f6bc6a5"))
- GraphicsLayerScale;
- // [ default ] interface IUnknown
- // interface IGraphicsLayerScale
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- struct __declspec(uuid("4aba3851-bc3a-43c2-8fbe-93a65ad91e83"))
- FDOGraphicsSublayer;
- // [ default ] interface IUnknown
- // interface IAnnotationSublayer
- // interface IPersistStream
- // interface ILayer
- // interface IGeoDataset
- // interface IDisplayAdmin
- // interface ILayerDrawingPhase
- // interface ILayerGeneralProperties
- enum esriVertPosEnum
- {
- esriAbove = 0,
- esriTop = 1,
- esriOn = 2,
- esriBottom = 3,
- esriBelow = 4
- };
- enum esriHorzPosEnum
- {
- esriBefore = 0,
- esriLeft = 1,
- esriCenter = 2,
- esriRight = 3,
- esriAfter = 4
- };
- struct __declspec(uuid("b5b5e78f-ab9a-445c-8af6-daf9c3726d0c"))
- IReadingDirection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RightToLeft (
- VARIANT_BOOL * RightToLeft ) = 0;
- virtual HRESULT __stdcall put_RightToLeft (
- VARIANT_BOOL RightToLeft ) = 0;
- };
- struct __declspec(uuid("3141f2ec-38e2-11d1-8809-080009ec732a"))
- IMapSurroundFactory : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall Create (
- struct IMap * Map,
- struct IMapSurround * * MapSurround ) = 0;
- };
- struct __declspec(uuid("fe3115ea-ed6c-11d0-8683-0000f8751720"))
- IEnumMapSurround : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IMapSurround * * MapSurround ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("2ecb6bb5-d5a4-11d3-9305-00600802e603"))
- ICompositeMapSurround : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Elements (
- struct IDisplay * Display,
- struct IEnvelope * Bounds,
- struct IEnumElement * * GraphicElements ) = 0;
- };
- struct __declspec(uuid("d1b15b2c-0723-11d3-9f33-00c04f6bc979"))
- IMapEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall VersionChanged (
- struct IVersion * oldVersion,
- struct IVersion * newVersion ) = 0;
- virtual HRESULT __stdcall FeatureClassChanged (
- struct IFeatureClass * oldClass,
- struct IFeatureClass * newClass ) = 0;
- };
- struct __declspec(uuid("638a967b-1727-4bc3-bd0d-22413f411382"))
- IMapEvents2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall TableChanged (
- struct ITable * oldTable,
- struct ITable * newTable ) = 0;
- virtual HRESULT __stdcall ActiveGraphicsLayerChanged (
- struct IGraphicsLayer * oldGraphicsLayer,
- struct IGraphicsLayer * newGraphicsLayer ) = 0;
- };
- struct __declspec(uuid("c1ba2686-83ac-4d40-8bbb-548d3f220808"))
- IMapEvents3 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BeginBuildCache (
- struct IMap * Map ) = 0;
- virtual HRESULT __stdcall EndBuildCache (
- struct IMap * Map ) = 0;
- };
- struct __declspec(uuid("0dca8f87-afa7-11d2-87fb-0000f8751720"))
- IMapSurroundEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ContentsChanged ( ) = 0;
- virtual HRESULT __stdcall BeforeDraw (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall AfterDraw (
- struct IDisplay * Display ) = 0;
- };
- struct __declspec(uuid("0c452012-84cb-11d2-ae68-080009ec732a"))
- IContextAnalyzer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Priority (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_Priority (
- long Priority ) = 0;
- virtual HRESULT __stdcall GetContextMenu (
- IUnknown * contextObject,
- struct IUID * * clsidMenu ) = 0;
- };
- struct __declspec(uuid("dd94d76c-836d-11d0-87ec-080009ec732a"))
- IViewManager : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_ElementSelection (
- struct ISelection * selectionObject ) = 0;
- virtual HRESULT __stdcall get_ElementSelection (
- struct ISelection * * selectionObject ) = 0;
- virtual HRESULT __stdcall put_ConserveMemory (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ConserveMemory (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_TopFilterPhase (
- enum esriViewDrawPhase phase ) = 0;
- virtual HRESULT __stdcall get_TopFilterPhase (
- enum esriViewDrawPhase * phase ) = 0;
- virtual HRESULT __stdcall put_TopFilterIndex (
- long phaseIndex ) = 0;
- virtual HRESULT __stdcall get_TopFilterIndex (
- long * phaseIndex ) = 0;
- virtual HRESULT __stdcall put_OutputBandSize (
- long kilobytes ) = 0;
- virtual HRESULT __stdcall get_OutputBandSize (
- long * kilobytes ) = 0;
- virtual HRESULT __stdcall get_UsesPageCoordinates (
- VARIANT_BOOL * UsesPageCoordinates ) = 0;
- virtual HRESULT __stdcall get_VerboseEvents (
- VARIANT_BOOL * VerboseEvents ) = 0;
- virtual HRESULT __stdcall put_VerboseEvents (
- VARIANT_BOOL VerboseEvents ) = 0;
- virtual HRESULT __stdcall get_DelayBackgroundDraw (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_DelayBackgroundDraw (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ExternalDrawing (
- enum esriViewDrawPhase phase,
- VARIANT_BOOL * ExternalDrawing ) = 0;
- virtual HRESULT __stdcall put_ExternalDrawing (
- enum esriViewDrawPhase phase,
- VARIANT_BOOL ExternalDrawing ) = 0;
- };
- struct __declspec(uuid("b9d60c9e-121e-11d4-ab6c-0008c73fd50c"))
- IBasicMap : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * pName ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR pName ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * pDescr ) = 0;
- virtual HRESULT __stdcall put_Description (
- BSTR pDescr ) = 0;
- virtual HRESULT __stdcall put_AreaOfInterest (
- struct IEnvelope * _arg1 ) = 0;
- virtual HRESULT __stdcall get_LayerCount (
- long * pCount ) = 0;
- virtual HRESULT __stdcall get_Layer (
- long Index,
- struct ILayer * * ppLayer ) = 0;
- virtual HRESULT __stdcall get_Layers (
- struct IUID * uid,
- VARIANT_BOOL recursive,
- struct IEnumLayer * * ppLayers ) = 0;
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * ppSpatialRef ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * ppSpatialRef ) = 0;
- virtual HRESULT __stdcall AddLayer (
- struct ILayer * pLayer ) = 0;
- virtual HRESULT __stdcall AddLayers (
- struct IEnumLayer * pLayers,
- VARIANT_BOOL autoArrange ) = 0;
- virtual HRESULT __stdcall DeleteLayer (
- struct ILayer * pLayer ) = 0;
- virtual HRESULT __stdcall ClearLayers ( ) = 0;
- virtual HRESULT __stdcall get_BasicGraphicsLayer (
- struct IGraphicsLayer * * ppGraphicsLayer ) = 0;
- virtual HRESULT __stdcall get_ActiveGraphicsLayer (
- struct ILayer * * ppGraphicsLayer ) = 0;
- virtual HRESULT __stdcall putref_ActiveGraphicsLayer (
- struct ILayer * ppGraphicsLayer ) = 0;
- virtual HRESULT __stdcall get_SelectionCount (
- long * pCount ) = 0;
- virtual HRESULT __stdcall ClearSelection ( ) = 0;
- virtual HRESULT __stdcall get_FeatureSelection (
- struct ISelection * * ppSelection ) = 0;
- virtual HRESULT __stdcall putref_FeatureSelection (
- struct ISelection * ppSelection ) = 0;
- virtual HRESULT __stdcall SelectByShape (
- struct IGeometry * Shape,
- struct ISelectionEnvironment * env,
- VARIANT_BOOL justOne ) = 0;
- };
- struct __declspec(uuid("76da57e7-6a92-4090-8ca9-f5d9eca78353"))
- IMapLayers : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LayerCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Layer (
- long Index,
- struct ILayer * * Layer ) = 0;
- virtual HRESULT __stdcall get_Layers (
- struct IUID * uid,
- VARIANT_BOOL recursive,
- struct IEnumLayer * * Layers ) = 0;
- virtual HRESULT __stdcall AddLayer (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall AddLayers (
- struct IEnumLayer * Layers,
- VARIANT_BOOL autoArrange ) = 0;
- virtual HRESULT __stdcall DeleteLayer (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall MoveLayer (
- struct ILayer * Layer,
- long toIndex ) = 0;
- virtual HRESULT __stdcall ClearLayers ( ) = 0;
- virtual HRESULT __stdcall IsLayerVisible (
- struct ILayer * Layer,
- VARIANT_BOOL * IsLayerVisible ) = 0;
- virtual HRESULT __stdcall InsertLayer (
- struct ILayer * pLayer,
- VARIANT_BOOL autoArrange,
- long position ) = 0;
- virtual HRESULT __stdcall InsertLayers (
- struct IEnumLayer * pLayers,
- VARIANT_BOOL autoArrange,
- long position ) = 0;
- virtual HRESULT __stdcall InsertLayerInGroup (
- struct IGroupLayer * pGroup,
- struct ILayer * pLayer,
- VARIANT_BOOL autoArrange,
- long position ) = 0;
- virtual HRESULT __stdcall InsertLayersInGroup (
- struct IGroupLayer * pGroup,
- struct IEnumLayer * pLayer,
- VARIANT_BOOL autoArrange,
- long position ) = 0;
- virtual HRESULT __stdcall MoveLayerEx (
- struct IGroupLayer * pFromGroup,
- struct IGroupLayer * pToGroup,
- struct ILayer * pLayer,
- long newPosition ) = 0;
- };
- struct __declspec(uuid("eb3557eb-5f9a-4f83-821e-0826e5cbfd30"))
- IMaps2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Item (
- long Index,
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall Create (
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall Remove (
- struct IMap * Map ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMap * Map ) = 0;
- virtual HRESULT __stdcall RemoveAt (
- long Index ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall MoveItem (
- struct IMap * pMap,
- long toIndex ) = 0;
- };
- struct __declspec(uuid("2c616e2f-b074-4119-868a-caa5115f5961"))
- IMapBarriers : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Barriers2 (
- struct IEnvelope * pExtent,
- struct ITrackCancel * pTrackCancel,
- struct IBarrierCollection * * Barriers ) = 0;
- };
- struct __declspec(uuid("dfd9ff9f-3080-11d2-94c9-080009eebecb"))
- IMaps : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Item (
- long Index,
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall Create (
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall Remove (
- struct IMap * Map ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMap * Map ) = 0;
- virtual HRESULT __stdcall RemoveAt (
- long Index ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("e34551db-eee2-11d2-b86f-00600802e603"))
- IMapAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_NonFrameBackground (
- struct IBackground * _arg1 ) = 0;
- virtual HRESULT __stdcall put_ClipBounds (
- struct IGeometry * _arg1 ) = 0;
- virtual HRESULT __stdcall FireAfterDraw (
- OLE_HANDLE hdc ) = 0;
- virtual HRESULT __stdcall FireChangeVersion (
- struct IVersion * oldVersion,
- struct IVersion * newVersion ) = 0;
- virtual HRESULT __stdcall FireChangeFeatureClass (
- struct IFeatureClass * oldClass,
- struct IFeatureClass * newClass ) = 0;
- };
- struct __declspec(uuid("016c393a-7751-40e1-b6e9-f6b454a4493a"))
- IMapAdmin2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_NonFrameBackground (
- struct IBackground * Background ) = 0;
- virtual HRESULT __stdcall get_NonFrameBackground (
- struct IBackground * * Background ) = 0;
- virtual HRESULT __stdcall put_ClipBounds (
- struct IGeometry * _arg1 ) = 0;
- virtual HRESULT __stdcall FireAfterDraw (
- OLE_HANDLE hdc ) = 0;
- virtual HRESULT __stdcall FireChangeVersion (
- struct IVersion * oldVersion,
- struct IVersion * newVersion ) = 0;
- virtual HRESULT __stdcall FireChangeFeatureClass (
- struct IFeatureClass * oldClass,
- struct IFeatureClass * newClass ) = 0;
- virtual HRESULT __stdcall FireChangeTable (
- struct ITable * oldTable,
- struct ITable * newTable ) = 0;
- virtual HRESULT __stdcall CompleteRedrawNeeded (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall ForceGraphicSelectionDraw ( ) = 0;
- virtual HRESULT __stdcall SuppressForegroundDraw ( ) = 0;
- };
- struct __declspec(uuid("14eddf51-9d91-4c9c-89c1-f862381e0fde"))
- IMapAdmin3 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_NonFrameBackground (
- struct IBackground * Background ) = 0;
- virtual HRESULT __stdcall get_NonFrameBackground (
- struct IBackground * * Background ) = 0;
- virtual HRESULT __stdcall put_ClipBounds (
- struct IGeometry * _arg1 ) = 0;
- virtual HRESULT __stdcall FireAfterDraw (
- OLE_HANDLE hdc ) = 0;
- virtual HRESULT __stdcall FireChangeVersion (
- struct IVersion * oldVersion,
- struct IVersion * newVersion ) = 0;
- virtual HRESULT __stdcall FireChangeFeatureClass (
- struct IFeatureClass * oldClass,
- struct IFeatureClass * newClass ) = 0;
- virtual HRESULT __stdcall FireChangeTable (
- struct ITable * oldTable,
- struct ITable * newTable ) = 0;
- virtual HRESULT __stdcall CompleteRedrawNeeded (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall ForceGraphicSelectionDraw ( ) = 0;
- virtual HRESULT __stdcall SuppressForegroundDraw ( ) = 0;
- virtual HRESULT __stdcall FireLayerDeleted (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall FireLayerAdded (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall FireLayerReordered (
- struct ILayer * Layer,
- long toIndex ) = 0;
- };
- struct __declspec(uuid("6e57310f-c58d-4e49-b106-e52fcb51c55a"))
- IMapCache : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BuildCache ( ) = 0;
- virtual HRESULT __stdcall put_MaxScale (
- double pMaxScale ) = 0;
- virtual HRESULT __stdcall get_MaxScale (
- double * pMaxScale ) = 0;
- virtual HRESULT __stdcall get_Cacheable (
- VARIANT_BOOL * Cacheable ) = 0;
- virtual HRESULT __stdcall get_AutoCacheActive (
- VARIANT_BOOL * active ) = 0;
- virtual HRESULT __stdcall put_AutoCacheActive (
- VARIANT_BOOL active ) = 0;
- virtual HRESULT __stdcall get_ScaleLimit (
- VARIANT_BOOL * limited ) = 0;
- virtual HRESULT __stdcall put_ScaleLimit (
- VARIANT_BOOL limited ) = 0;
- virtual HRESULT __stdcall get_CacheExtent (
- struct IEnvelope * * ppEnvelope ) = 0;
- virtual HRESULT __stdcall EmptyCache ( ) = 0;
- virtual HRESULT __stdcall RefreshAutoCache ( ) = 0;
- };
- struct __declspec(uuid("0f1fc15b-083f-11d1-869e-0000f8751720"))
- IEnumMap : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("ee53528b-41c9-11d1-880a-080009ec732a"))
- ISpatialBookmark : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_BookmarkType (
- BSTR * Type ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall ZoomTo (
- struct IMap * Map ) = 0;
- };
- struct __declspec(uuid("ee53528c-41c9-11d1-880a-080009ec732a"))
- IPushPin : ISpatialBookmark
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Location (
- struct IPoint * * point ) = 0;
- virtual HRESULT __stdcall putref_Location (
- struct IPoint * point ) = 0;
- virtual HRESULT __stdcall get_MarkerSymbol (
- struct IMarkerSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_MarkerSymbol (
- struct IMarkerSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_TextSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_TextSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_MaxLabelWidthPts (
- double * Width ) = 0;
- virtual HRESULT __stdcall put_MaxLabelWidthPts (
- double Width ) = 0;
- virtual HRESULT __stdcall Flash (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display ) = 0;
- };
- struct __declspec(uuid("ee53528d-41c9-11d1-880a-080009ec732a"))
- IAOIBookmark : ISpatialBookmark
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Location (
- struct IEnvelope * * Location ) = 0;
- virtual HRESULT __stdcall putref_Location (
- struct IEnvelope * Location ) = 0;
- };
- struct __declspec(uuid("3036d35f-ede5-11d0-87fe-080009ec732a"))
- IFeatureBookmark : ISpatialBookmark
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureId (
- long * FID ) = 0;
- virtual HRESULT __stdcall put_FeatureId (
- long FID ) = 0;
- virtual HRESULT __stdcall get_FeatureClass (
- struct IFeatureClass * * FeatureClass ) = 0;
- virtual HRESULT __stdcall put_FeatureClass (
- struct IFeatureClass * FeatureClass ) = 0;
- virtual HRESULT __stdcall PanTo (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall Flash (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display ) = 0;
- };
- struct __declspec(uuid("ee535290-41c9-11d1-880a-080009ec732a"))
- IEnumSpatialBookmark : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct ISpatialBookmark * * bookmark ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("ee53528f-41c9-11d1-880a-080009ec732a"))
- IMapBookmarks : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Bookmarks (
- struct IEnumSpatialBookmark * * Bookmarks ) = 0;
- virtual HRESULT __stdcall AddBookmark (
- struct ISpatialBookmark * bookmark ) = 0;
- virtual HRESULT __stdcall RemoveBookmark (
- struct ISpatialBookmark * bookmark ) = 0;
- virtual HRESULT __stdcall RemoveAllBookmarks ( ) = 0;
- };
- struct __declspec(uuid("7d931eab-d31f-11d2-9f40-00c04f6bc78e"))
- ITableCollection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_TableCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Table (
- long Index,
- struct ITable * * Table ) = 0;
- virtual HRESULT __stdcall AddTable (
- struct ITable * Table ) = 0;
- virtual HRESULT __stdcall RemoveTable (
- struct ITable * Table ) = 0;
- virtual HRESULT __stdcall RemoveAllTables ( ) = 0;
- };
- struct __declspec(uuid("ffc6b179-e3ec-11d3-a096-00c04f6bc626"))
- IStandaloneTable : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Table (
- struct ITable * * ppTable ) = 0;
- virtual HRESULT __stdcall putref_Table (
- struct ITable * ppTable ) = 0;
- virtual HRESULT __stdcall get_Valid (
- VARIANT_BOOL * Valid ) = 0;
- virtual HRESULT __stdcall get_DisplayField (
- BSTR * pFieldName ) = 0;
- virtual HRESULT __stdcall put_DisplayField (
- BSTR pFieldName ) = 0;
- };
- struct __declspec(uuid("3c2aceaa-e3dc-11d3-a096-00c04f6bc626"))
- IStandaloneTableCollection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_StandaloneTableCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_StandaloneTable (
- long Index,
- struct IStandaloneTable * * Table ) = 0;
- virtual HRESULT __stdcall AddStandaloneTable (
- struct IStandaloneTable * Table ) = 0;
- virtual HRESULT __stdcall RemoveStandaloneTable (
- struct IStandaloneTable * Table ) = 0;
- virtual HRESULT __stdcall RemoveAllStandaloneTables ( ) = 0;
- };
- struct __declspec(uuid("3141f307-38e2-11d1-8809-080009ec732a"))
- ILegend : IMapSurround
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Format (
- struct ILegendFormat * * LegendFormat ) = 0;
- virtual HRESULT __stdcall putref_Format (
- struct ILegendFormat * LegendFormat ) = 0;
- virtual HRESULT __stdcall get_Title (
- BSTR * Title ) = 0;
- virtual HRESULT __stdcall put_Title (
- BSTR Title ) = 0;
- virtual HRESULT __stdcall get_AutoAdd (
- VARIANT_BOOL * AutoAdd ) = 0;
- virtual HRESULT __stdcall put_AutoAdd (
- VARIANT_BOOL AutoAdd ) = 0;
- virtual HRESULT __stdcall get_AutoReorder (
- VARIANT_BOOL * AutoReorder ) = 0;
- virtual HRESULT __stdcall put_AutoReorder (
- VARIANT_BOOL AutoReorder ) = 0;
- virtual HRESULT __stdcall get_AutoVisibility (
- VARIANT_BOOL * AutoVisibility ) = 0;
- virtual HRESULT __stdcall put_AutoVisibility (
- VARIANT_BOOL AutoVisibility ) = 0;
- virtual HRESULT __stdcall get_FlowRight (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_FlowRight (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ItemCount (
- long * numItems ) = 0;
- virtual HRESULT __stdcall get_Item (
- long Index,
- struct ILegendItem * * Item ) = 0;
- virtual HRESULT __stdcall AddItem (
- struct ILegendItem * Item ) = 0;
- virtual HRESULT __stdcall InsertItem (
- long Index,
- struct ILegendItem * Item ) = 0;
- virtual HRESULT __stdcall RemoveItem (
- long Index ) = 0;
- virtual HRESULT __stdcall ClearItems ( ) = 0;
- };
- struct __declspec(uuid("3434b651-13f4-11d1-b6b9-080009b996cc"))
- IDataBrowser : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Databases (
- struct IEnumWorkspace * * dbconns ) = 0;
- virtual HRESULT __stdcall get_Workspaces (
- BSTR path,
- struct IEnumWorkspace * * Workspaces ) = 0;
- virtual HRESULT __stdcall get_Datasets (
- struct IWorkspace * Workspace,
- struct IEnumDataset * * Datasets ) = 0;
- virtual HRESULT __stdcall get_FeatureClasses (
- struct IDataset * Dataset,
- struct IEnumFeatureClass * * fclasses ) = 0;
- };
- struct __declspec(uuid("9305b83a-5d4d-11d2-a07b-0000f8775bf9"))
- IFeatureFindData : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Feature (
- struct IFeature * * ppFeature ) = 0;
- virtual HRESULT __stdcall get_Layer (
- struct ILayer * * ppLayer ) = 0;
- virtual HRESULT __stdcall get_ActiveView (
- struct IActiveView * * ppActiveView ) = 0;
- virtual HRESULT __stdcall putref_Feature (
- struct IFeature * ppFeature ) = 0;
- virtual HRESULT __stdcall putref_Layer (
- struct ILayer * ppLayer ) = 0;
- virtual HRESULT __stdcall putref_ActiveView (
- struct IActiveView * ppActiveView ) = 0;
- };
- struct __declspec(uuid("e992bc10-0df2-4bec-b3d5-a9d8967a5fc8"))
- IMXFeatureFindData : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ActiveView (
- struct IActiveView * * ppActiveView ) = 0;
- virtual HRESULT __stdcall putref_ActiveView (
- struct IActiveView * ppActiveView ) = 0;
- };
- enum esriScaleBarPos
- {
- esriScaleBarAbove = 0,
- esriScaleBarBeforeLabels = 1,
- esriScaleBarAfterLabels = 2,
- esriScaleBarBeforeBar = 3,
- esriScaleBarAfterBar = 4,
- esriScaleBarBelow = 5
- };
- enum esriScaleBarFrequency
- {
- esriScaleBarNone = 0,
- esriScaleBarOne = 1,
- esriScaleBarMajorDivisions = 2,
- esriScaleBarDivisions = 3,
- esriScaleBarDivisionsAndFirstMidpoint = 4,
- esriScaleBarDivisionsAndFirstSubdivisions = 5,
- esriScaleBarDivisionsAndSubdivisions = 6
- };
- enum esriScaleBarResizeHint
- {
- esriScaleBarFixed = 0,
- esriScaleBarAutoDivision = 1,
- esriScaleBarAutoDivisions = 2
- };
- struct __declspec(uuid("6dfae8e2-ecaa-11d0-8682-0000f8751720"))
- IScaleBar : IMapSurround
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Division (
- double * Units ) = 0;
- virtual HRESULT __stdcall put_Division (
- double Units ) = 0;
- virtual HRESULT __stdcall get_Divisions (
- short * Count ) = 0;
- virtual HRESULT __stdcall put_Divisions (
- short Count ) = 0;
- virtual HRESULT __stdcall get_DivisionsBeforeZero (
- short * Count ) = 0;
- virtual HRESULT __stdcall put_DivisionsBeforeZero (
- short Count ) = 0;
- virtual HRESULT __stdcall get_Subdivisions (
- short * Units ) = 0;
- virtual HRESULT __stdcall put_Subdivisions (
- short Units ) = 0;
- virtual HRESULT __stdcall get_Units (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits Units ) = 0;
- virtual HRESULT __stdcall get_UnitLabel (
- BSTR * UnitLabel ) = 0;
- virtual HRESULT __stdcall put_UnitLabel (
- BSTR UnitLabel ) = 0;
- virtual HRESULT __stdcall get_UnitLabelPosition (
- enum esriScaleBarPos * position ) = 0;
- virtual HRESULT __stdcall put_UnitLabelPosition (
- enum esriScaleBarPos position ) = 0;
- virtual HRESULT __stdcall get_UnitLabelGap (
- double * points ) = 0;
- virtual HRESULT __stdcall put_UnitLabelGap (
- double points ) = 0;
- virtual HRESULT __stdcall get_UnitLabelSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_UnitLabelSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LabelFrequency (
- enum esriScaleBarFrequency * LabelFrequency ) = 0;
- virtual HRESULT __stdcall put_LabelFrequency (
- enum esriScaleBarFrequency LabelFrequency ) = 0;
- virtual HRESULT __stdcall get_NumberFormat (
- struct INumberFormat * * Format ) = 0;
- virtual HRESULT __stdcall put_NumberFormat (
- struct INumberFormat * Format ) = 0;
- virtual HRESULT __stdcall get_LabelPosition (
- enum esriVertPosEnum * position ) = 0;
- virtual HRESULT __stdcall put_LabelPosition (
- enum esriVertPosEnum position ) = 0;
- virtual HRESULT __stdcall get_LabelGap (
- double * points ) = 0;
- virtual HRESULT __stdcall put_LabelGap (
- double points ) = 0;
- virtual HRESULT __stdcall get_LabelSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LabelSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_BarColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_BarColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_BarHeight (
- double * points ) = 0;
- virtual HRESULT __stdcall put_BarHeight (
- double points ) = 0;
- virtual HRESULT __stdcall get_ResizeHint (
- enum esriScaleBarResizeHint * hint ) = 0;
- virtual HRESULT __stdcall put_ResizeHint (
- enum esriScaleBarResizeHint hint ) = 0;
- virtual HRESULT __stdcall UseMapSettings ( ) = 0;
- };
- struct __declspec(uuid("6dfae8e3-ecaa-11d0-8682-0000f8751720"))
- IScaleLine : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("6dfae8e4-ecaa-11d0-8682-0000f8751720"))
- ISingleFillScaleBar : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FillSymbol (
- struct IFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_FillSymbol (
- struct IFillSymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("6dfae8e5-ecaa-11d0-8682-0000f8751720"))
- IDoubleFillScaleBar : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FillSymbol1 (
- struct IFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_FillSymbol1 (
- struct IFillSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_FillSymbol2 (
- struct IFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_FillSymbol2 (
- struct IFillSymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("6dfae8e7-ecaa-11d0-8682-0000f8751720"))
- IScaleMarks : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DivisionMarkSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_DivisionMarkSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_SubdivisionMarkSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_SubdivisionMarkSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_DivisionMarkHeight (
- double * points ) = 0;
- virtual HRESULT __stdcall put_DivisionMarkHeight (
- double points ) = 0;
- virtual HRESULT __stdcall get_SubdivisionMarkHeight (
- double * points ) = 0;
- virtual HRESULT __stdcall put_SubdivisionMarkHeight (
- double points ) = 0;
- virtual HRESULT __stdcall get_MarkPosition (
- enum esriVertPosEnum * position ) = 0;
- virtual HRESULT __stdcall put_MarkPosition (
- enum esriVertPosEnum position ) = 0;
- virtual HRESULT __stdcall get_MarkFrequency (
- enum esriScaleBarFrequency * frequency ) = 0;
- virtual HRESULT __stdcall put_MarkFrequency (
- enum esriScaleBarFrequency frequency ) = 0;
- };
- struct __declspec(uuid("6dfae8f1-ecaa-11d0-8682-0000f8751720"))
- IMapInset : IMapSurround
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MapBounds (
- struct IEnvelope * * Bounds ) = 0;
- virtual HRESULT __stdcall put_MapBounds (
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall get_VisibleBounds (
- struct IEnvelope * * VisibleBounds ) = 0;
- virtual HRESULT __stdcall put_VisibleBounds (
- struct IEnvelope * VisibleBounds ) = 0;
- virtual HRESULT __stdcall get_IsLive (
- VARIANT_BOOL * IsLive ) = 0;
- virtual HRESULT __stdcall put_IsLive (
- VARIANT_BOOL IsLive ) = 0;
- virtual HRESULT __stdcall get_UsingZoomScale (
- VARIANT_BOOL * UsingZoomScale ) = 0;
- virtual HRESULT __stdcall get_ZoomPercent (
- double * percent ) = 0;
- virtual HRESULT __stdcall put_ZoomPercent (
- double percent ) = 0;
- virtual HRESULT __stdcall get_ZoomScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_ZoomScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * Title ) = 0;
- virtual HRESULT __stdcall CalculateVisibleBounds ( ) = 0;
- };
- enum esriScaleTextStyleEnum
- {
- esriScaleTextAbsolute = 0,
- esriScaleTextRelative = 1
- };
- struct __declspec(uuid("7a3f91f0-b9e3-11d1-8756-0000f8751720"))
- IScaleText : IMapSurround
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Text (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Style (
- enum esriScaleTextStyleEnum Style ) = 0;
- virtual HRESULT __stdcall get_Style (
- enum esriScaleTextStyleEnum * Style ) = 0;
- virtual HRESULT __stdcall put_Format (
- BSTR Format ) = 0;
- virtual HRESULT __stdcall get_Format (
- BSTR * Format ) = 0;
- virtual HRESULT __stdcall put_PageUnits (
- enum esriUnits Units ) = 0;
- virtual HRESULT __stdcall get_PageUnits (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_MapUnits (
- enum esriUnits Units ) = 0;
- virtual HRESULT __stdcall get_MapUnits (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_PageUnitLabel (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_PageUnitLabel (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_MapUnitLabel (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_MapUnitLabel (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_NumberFormat (
- struct INumberFormat * Format ) = 0;
- virtual HRESULT __stdcall get_NumberFormat (
- struct INumberFormat * * Format ) = 0;
- };
- struct __declspec(uuid("7a3f91f1-b9e3-11d1-8756-0000f8751720"))
- INorthArrow : IMapSurround
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_Size (
- double * pointSize ) = 0;
- virtual HRESULT __stdcall put_Size (
- double pointSize ) = 0;
- virtual HRESULT __stdcall get_Angle (
- double * degrees ) = 0;
- virtual HRESULT __stdcall get_CalibrationAngle (
- double * degrees ) = 0;
- virtual HRESULT __stdcall put_CalibrationAngle (
- double degrees ) = 0;
- virtual HRESULT __stdcall get_ReferenceLocation (
- struct IPoint * * point ) = 0;
- virtual HRESULT __stdcall putref_ReferenceLocation (
- struct IPoint * point ) = 0;
- };
- struct __declspec(uuid("7a3f91f3-b9e3-11d1-8756-0000f8751720"))
- IMarkerNorthArrow : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MarkerSymbol (
- struct IMarkerSymbol * * marker ) = 0;
- virtual HRESULT __stdcall put_MarkerSymbol (
- struct IMarkerSymbol * marker ) = 0;
- };
- struct __declspec(uuid("7a3f91f7-b9e3-11d1-8756-0000f8751720"))
- IPictureNorthArrow : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Picture (
- struct IPicture * * Picture ) = 0;
- virtual HRESULT __stdcall put_Picture (
- struct IPicture * Picture ) = 0;
- };
- struct __declspec(uuid("7a3f91f2-b9e3-11d1-8756-0000f8751720"))
- IOverview : IMapSurround
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AoiFillSymbol (
- struct IFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_AoiFillSymbol (
- struct IFillSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_OverlayGridLayer (
- struct ILayer * * Layer ) = 0;
- virtual HRESULT __stdcall put_OverlayGridLayer (