esriCarto.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:859k
源码类别:
GIS编程
开发平台:
Visual C++
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall get_OverlayGridLabelSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_OverlayGridLabelSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall SetOverlayGridCell (
- long gridLayerFid ) = 0;
- virtual HRESULT __stdcall UpdateDisplay (
- long windowWidth,
- long windowHeight ) = 0;
- };
- struct __declspec(uuid("1bd83797-6dbc-43d1-a642-19a22185acac"))
- IOverview2 : 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 (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall get_OverlayGridLabelSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_OverlayGridLabelSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall SetOverlayGridCell (
- long gridLayerFid ) = 0;
- virtual HRESULT __stdcall UpdateDisplay (
- long windowWidth,
- long windowHeight ) = 0;
- virtual HRESULT __stdcall get_BackgroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_BackgroundColor (
- struct IColor * Color ) = 0;
- };
- enum esriBufferType
- {
- esriBufferAll = 0,
- esriBufferOutside = 1,
- esriBufferInside = 2,
- esriBufferOutsideIncludeInside = 3,
- esriBufferInsideExcludeRing = 4
- };
- enum esriBufferSpatialReferenceType
- {
- esriMapSpatialReference = 0,
- esriFeatureClassSpatialReference = 1,
- esriFeatureOptimizedSpatialReference = 2,
- esriFeatureSetOptimizedSpatialReference = 3,
- esriOtherSpatialReference = 4
- };
- struct __declspec(uuid("a2983336-7e7c-11d2-a084-0000f8775bf9"))
- IFeatureCursorBuffer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_FeatureCursor (
- struct IFeatureCursor * _arg1 ) = 0;
- virtual HRESULT __stdcall GraphicsLayer (
- struct IGraphicsLayer * pGraphicsLayer,
- VARIANT_BOOL selected ) = 0;
- virtual HRESULT __stdcall put_Dissolve (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_ValueDistance (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_FieldDistance (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall put_RingDistance (
- long numberOfRings,
- double _arg2 ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits MapUnits,
- enum esriUnits _arg2 ) = 0;
- virtual HRESULT __stdcall put_PolygonBufferType (
- enum esriBufferType _arg1 ) = 0;
- virtual HRESULT __stdcall putref_CancelTrack (
- struct ITrackCancel * _arg1 ) = 0;
- virtual HRESULT __stdcall get_BufferedGeometry (
- struct IEnumGeometry * * ppEnumGeometry ) = 0;
- virtual HRESULT __stdcall Buffer (
- struct IFeatureClassName * pNewLocationName ) = 0;
- };
- struct __declspec(uuid("7df13f3f-39b7-41c4-80e3-aa7d16f46d57"))
- IFeatureCursorBuffer2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_FeatureCursor (
- struct IFeatureCursor * _arg1 ) = 0;
- virtual HRESULT __stdcall GraphicsLayer2 (
- struct IGraphicsLayer * pGraphicsLayer,
- VARIANT_BOOL selected,
- long * pSelectedElements,
- VARIANT_BOOL * bHasPolygons ) = 0;
- virtual HRESULT __stdcall put_Dissolve (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_ValueDistance (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_FieldDistance (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall put_RingDistance (
- long numberOfRings,
- double _arg2 ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits MapUnits,
- enum esriUnits _arg2 ) = 0;
- virtual HRESULT __stdcall put_PolygonBufferType (
- enum esriBufferType _arg1 ) = 0;
- virtual HRESULT __stdcall putref_CancelTrack (
- struct ITrackCancel * _arg1 ) = 0;
- virtual HRESULT __stdcall get_BufferedGeometry (
- struct IEnumGeometry * * ppEnumGeometry ) = 0;
- virtual HRESULT __stdcall Buffer (
- struct IFeatureClassName * pNewLocationName ) = 0;
- virtual HRESULT __stdcall BufferToGraphics (
- struct ICompositeGraphicsLayer * pCompositeGraphicsLayer ) = 0;
- virtual HRESULT __stdcall putref_SourceSpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_BufferSpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_TargetSpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_DataFrameSpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- };
- struct __declspec(uuid("8fc84c02-6be1-4352-9164-a682bbfe894c"))
- IBufferProcessingSymbology : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_ColorRamp (
- struct IColorRamp * ppColorRamp ) = 0;
- virtual HRESULT __stdcall get_ColorRamp (
- struct IColorRamp * * ppColorRamp ) = 0;
- };
- struct __declspec(uuid("d7c605d8-6da2-4bad-a5d4-dd8438717f17"))
- IBufferProcessingParameter : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_AdjustCirclesForProjection (
- VARIANT_BOOL AdjustCirclesForProjection ) = 0;
- virtual HRESULT __stdcall get_AdjustCirclesForProjection (
- VARIANT_BOOL * AdjustCirclesForProjection ) = 0;
- virtual HRESULT __stdcall put_GenerateRings (
- VARIANT_BOOL GenerateRings ) = 0;
- virtual HRESULT __stdcall get_GenerateRings (
- VARIANT_BOOL * GenerateRings ) = 0;
- virtual HRESULT __stdcall put_SaveAsGraphics (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall putref_FeatureClass (
- struct IFeatureClass * _arg1 ) = 0;
- virtual HRESULT __stdcall put_BufferSpatialReference (
- enum esriBufferSpatialReferenceType _arg1 ) = 0;
- virtual HRESULT __stdcall put_TargetSpatialReference (
- enum esriBufferSpatialReferenceType _arg1 ) = 0;
- virtual HRESULT __stdcall put_InputHasPolygons (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_SimplifyShapes (
- VARIANT_BOOL _arg1 ) = 0;
- };
- struct __declspec(uuid("59f60294-c1fb-11d2-9f23-00c04f6bc886"))
- IFeatureIndex : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_FeatureClass (
- struct IFeatureClass * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_FeatureCursor (
- struct IFeatureCursor * _arg1 ) = 0;
- virtual HRESULT __stdcall Index (
- struct ITrackCancel * pTrackCancel,
- struct IEnvelope * pQueryingGeometryFullExtent ) = 0;
- };
- struct __declspec(uuid("59f60295-c1fb-11d2-9f23-00c04f6bc886"))
- IIndexQuery : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall NearestFeature (
- struct IGeometry * pShape,
- long * pClosestFeatureFID,
- double * pDistance ) = 0;
- virtual HRESULT __stdcall get_Within (
- struct IGeometry * pShape,
- struct IFeatureCursor * * ppFeatureCursor ) = 0;
- };
- struct __declspec(uuid("3df5374b-2cee-11d4-a6a5-0008c7d3ae8d"))
- IIndexQuery2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall NearestFeature (
- struct IGeometry * pShape,
- long * pClosestFeatureFID,
- double * pDistance ) = 0;
- virtual HRESULT __stdcall get_Within (
- struct IGeometry * pShape,
- struct IFeatureCursor * * ppFeatureCursor ) = 0;
- virtual HRESULT __stdcall NearestFeatures (
- struct IGeometry * pShape,
- VARIANT * pSAIds,
- double * pDistance ) = 0;
- virtual HRESULT __stdcall IntersectedFeatures (
- struct IGeometry * pShape,
- VARIANT * pSAIds ) = 0;
- virtual HRESULT __stdcall WithinFeature (
- struct IGeometry * pShape,
- long * pWithinFeatureFID ) = 0;
- };
- struct __declspec(uuid("bc2e4428-1311-42fb-b364-0aa46f03a1ac"))
- IFeatureIndex2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_FeatureClass (
- struct IFeatureClass * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_FeatureCursor (
- struct IFeatureCursor * _arg1 ) = 0;
- virtual HRESULT __stdcall Index (
- struct ITrackCancel * pTrackCancel,
- struct IEnvelope * pQueryingGeometryFullExtent ) = 0;
- virtual HRESULT __stdcall get_OutputSpatialReference (
- BSTR FieldName,
- struct ISpatialReference * * OutputSpatialReference ) = 0;
- virtual HRESULT __stdcall putref_OutputSpatialReference (
- BSTR FieldName,
- struct ISpatialReference * OutputSpatialReference ) = 0;
- };
- struct __declspec(uuid("7f4ab189-ed0d-11d2-ab0e-000000000000"))
- IMapIdentifyObject : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Map (
- struct IMap * _arg1 ) = 0;
- };
- struct __declspec(uuid("976d826b-c8ab-11d4-80f6-00c04fa0adf8"))
- IBasicMapIdentifyObject : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_BasicMap (
- struct IBasicMap * _arg1 ) = 0;
- };
- struct __declspec(uuid("4c1fd611-f3a3-11d3-9fde-00c04f6bc78e"))
- IBasicGeoprocessor : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_CancelTracker (
- struct ITrackCancel * _arg1 ) = 0;
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * ppSpatialRef ) = 0;
- virtual HRESULT __stdcall put_SpatialReference (
- struct ISpatialReference * ppSpatialRef ) = 0;
- virtual HRESULT __stdcall Dissolve (
- struct ITable * inputTable,
- VARIANT_BOOL useSelected,
- BSTR dissolveField,
- BSTR summaryFields,
- struct IDatasetName * outputName,
- struct ITable * * resultTable ) = 0;
- virtual HRESULT __stdcall Merge (
- struct IArray * tables,
- struct ITable * fieldsTable,
- struct IFeatureClassName * outputName,
- struct IFeatureClass * * resultFC ) = 0;
- virtual HRESULT __stdcall Clip (
- struct ITable * inputTable,
- VARIANT_BOOL useSelectedInput,
- struct ITable * clipTable,
- VARIANT_BOOL useSelectedClip,
- double Tolerance,
- struct IFeatureClassName * outputName,
- struct IFeatureClass * * resultFC ) = 0;
- virtual HRESULT __stdcall Intersect (
- struct ITable * inputTable,
- VARIANT_BOOL useSelectedInput,
- struct ITable * overlayTable,
- VARIANT_BOOL useSelectedOverlay,
- double Tolerance,
- struct IFeatureClassName * outputName,
- struct IFeatureClass * * resultFC ) = 0;
- virtual HRESULT __stdcall Union (
- struct ITable * inputTable,
- VARIANT_BOOL useSelectedInput,
- struct ITable * overlayTable,
- VARIANT_BOOL useSelectedOverlay,
- double Tolerance,
- struct IFeatureClassName * outputName,
- struct IFeatureClass * * resultFC ) = 0;
- };
- struct __declspec(uuid("24420050-03fe-11d4-9fe9-00c04f6bc78e"))
- IMapGeographicTransformations : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_GeographicTransformations (
- struct IGeoTransformationOperationSet * * GTs ) = 0;
- };
- struct __declspec(uuid("4a708ae4-4b40-438e-a609-0bbd67ea508c"))
- IActiveViewGEN : 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 GetExportFrame (
- long * Left,
- long * top,
- long * Right,
- long * bottom ) = 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,
- long Left,
- long top,
- long Right,
- long bottom,
- 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("5f78435a-7443-4195-beb2-caefa63433d8"))
- IViewRefresh : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Drawing (
- VARIANT_BOOL * Drawing ) = 0;
- virtual HRESULT __stdcall get_ProgressiveDrawing (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_ProgressiveDrawing (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall Refresh ( ) = 0;
- virtual HRESULT __stdcall PartialRefresh (
- enum esriViewDrawPhase phase,
- IUnknown * data,
- struct IEnvelope * envelope ) = 0;
- virtual HRESULT __stdcall PartialRefreshShape (
- enum esriViewDrawPhase phase,
- IUnknown * data,
- struct IGeometry * Geometry,
- double symbolSizePoints ) = 0;
- virtual HRESULT __stdcall AnimationRefresh (
- enum esriViewDrawPhase phase,
- IUnknown * data,
- struct IEnvelope * envelope ) = 0;
- virtual HRESULT __stdcall AnimationRefreshShape (
- enum esriViewDrawPhase phase,
- IUnknown * data,
- struct IGeometry * Geometry,
- double symbolSizePoints ) = 0;
- virtual HRESULT __stdcall RefreshItem (
- IUnknown * data ) = 0;
- virtual HRESULT __stdcall RefreshCaches ( ) = 0;
- };
- struct __declspec(uuid("c6431185-806c-11d1-8723-0000f8751720"))
- IRotateOperation : IOperation
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Name (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall put_ActiveView (
- struct IActiveView * _arg1 ) = 0;
- virtual HRESULT __stdcall put_PreviousRotation (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_Rotation (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_Refresh (
- VARIANT_BOOL _arg1 ) = 0;
- };
- struct __declspec(uuid("fcd50e05-696b-49a5-8872-2f43453fcd2f"))
- IInvalidArea2 : IInvalidArea
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddFeature (
- struct IFeature * Feature,
- struct ISymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("34ddb0ec-4d41-4747-9507-d32abe9feee8"))
- IInvalidArea3 : IInvalidArea2
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall InvalidateEx (
- short screenCache,
- double symSizePoints ) = 0;
- };
- struct __declspec(uuid("e6bdaa76-4d35-11d0-98be-00805f7ced21"))
- Map;
- // [ default ] interface IUnknown
- // interface IActiveViewGEN
- // interface IMap
- // interface IBasicMap
- // interface IMapBarriers
- // interface IActiveView
- // interface IViewManager
- // interface IViewRefresh
- // interface IGraphicsContainer
- // interface IGraphicsContainerSelect
- // interface IConnectionPointContainer
- // interface IPersistStream
- // interface IPersist
- // interface IMapBookmarks
- // interface ISelectionEvents
- // interface IDisplayEvents
- // interface ITransformEvents
- // interface ITableCollection
- // interface IStandaloneTableCollection
- // interface IDisplayAdmin
- // interface IMapAdmin
- // interface IMapAdmin2
- // interface IRelationshipClassCollection
- // interface IMapGeographicTransformations
- // interface IMapCache
- // interface ILayerMasking
- // interface IMxdContents
- // interface IMapOverposter
- // interface IMapAdmin3
- // interface IMapLayers
- // [ default, source ] interface IActiveViewEvents
- // [ source ] interface IMapEvents
- struct __declspec(uuid("be202904-9c7f-4d51-80b2-dbc960224e7f"))
- IMxdContents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PageLayout (
- struct IPageLayout * * ppPageLayout ) = 0;
- virtual HRESULT __stdcall get_Map (
- struct IMap * * ppMap ) = 0;
- virtual HRESULT __stdcall get_ActiveView (
- struct IActiveView * * ppActiveView ) = 0;
- };
- struct __declspec(uuid("dd94d76a-836d-11d0-87ec-080009ec732a"))
- IPageLayout : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Page (
- struct IPage * * Page ) = 0;
- virtual HRESULT __stdcall get_RulerSettings (
- struct IRulerSettings * * RulerSettings ) = 0;
- virtual HRESULT __stdcall get_SnapGrid (
- struct ISnapGrid * * SnapGrid ) = 0;
- virtual HRESULT __stdcall get_HorizontalSnapGuides (
- struct ISnapGuides * * SnapGuides ) = 0;
- virtual HRESULT __stdcall get_VerticalSnapGuides (
- struct ISnapGuides * * SnapGuides ) = 0;
- virtual HRESULT __stdcall get_ZoomPercent (
- double * percent ) = 0;
- virtual HRESULT __stdcall put_AlignToMargins (
- VARIANT_BOOL AlignToMargins ) = 0;
- virtual HRESULT __stdcall get_AlignToMargins (
- VARIANT_BOOL * AlignToMargins ) = 0;
- virtual HRESULT __stdcall ZoomToWidth ( ) = 0;
- virtual HRESULT __stdcall ZoomToWhole ( ) = 0;
- virtual HRESULT __stdcall ZoomToPercent (
- long percent ) = 0;
- virtual HRESULT __stdcall FocusNextMapFrame ( ) = 0;
- virtual HRESULT __stdcall FocusPreviousMapFrame ( ) = 0;
- virtual HRESULT __stdcall ReplaceMaps (
- struct IMaps * maps ) = 0;
- };
- struct __declspec(uuid("2ab4981f-9406-11d0-87ef-080009ec732a"))
- IPage : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FormID (
- enum esriPageFormID * FormID ) = 0;
- virtual HRESULT __stdcall put_FormID (
- enum esriPageFormID FormID ) = 0;
- virtual HRESULT __stdcall get_Orientation (
- short * Orientation ) = 0;
- virtual HRESULT __stdcall put_Orientation (
- short Orientation ) = 0;
- virtual HRESULT __stdcall get_Units (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits Units ) = 0;
- virtual HRESULT __stdcall get_PrintableBounds (
- struct IEnvelope * * PrintableBounds ) = 0;
- virtual HRESULT __stdcall get_IsPrintableAreaVisible (
- VARIANT_BOOL * IsPrintableAreaVisible ) = 0;
- virtual HRESULT __stdcall put_IsPrintableAreaVisible (
- VARIANT_BOOL IsPrintableAreaVisible ) = 0;
- virtual HRESULT __stdcall get_StretchGraphicsWithPage (
- VARIANT_BOOL * StretchGraphicsWithPage ) = 0;
- virtual HRESULT __stdcall put_StretchGraphicsWithPage (
- VARIANT_BOOL StretchGraphicsWithPage ) = 0;
- virtual HRESULT __stdcall get_BackgroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_BackgroundColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_Border (
- struct IBorder * * Border ) = 0;
- virtual HRESULT __stdcall put_Border (
- struct IBorder * Border ) = 0;
- virtual HRESULT __stdcall get_Background (
- struct IBackground * * Background ) = 0;
- virtual HRESULT __stdcall put_Background (
- struct IBackground * Background ) = 0;
- virtual HRESULT __stdcall get_DelayEvents (
- VARIANT_BOOL * DelayEvents ) = 0;
- virtual HRESULT __stdcall put_DelayEvents (
- VARIANT_BOOL DelayEvents ) = 0;
- virtual HRESULT __stdcall get_PageToPrinterMapping (
- enum esriPageToPrinterMapping * mode ) = 0;
- virtual HRESULT __stdcall put_PageToPrinterMapping (
- enum esriPageToPrinterMapping mode ) = 0;
- virtual HRESULT __stdcall QuerySize (
- double * Width,
- double * Height ) = 0;
- virtual HRESULT __stdcall PutCustomSize (
- double Width,
- double Height ) = 0;
- virtual HRESULT __stdcall PrinterPageCount (
- struct IPrinter * Printer,
- double Overlap,
- short * pageCount ) = 0;
- virtual HRESULT __stdcall GetPageBounds (
- struct IPrinter * Printer,
- short currentPage,
- double Overlap,
- struct IEnvelope * pageBounds ) = 0;
- virtual HRESULT __stdcall GetDeviceBounds (
- struct IPrinter * Printer,
- short currentPage,
- double Overlap,
- short resolution,
- struct IEnvelope * deviceBounds ) = 0;
- virtual HRESULT __stdcall DrawPaper (
- struct IDisplay * Display,
- struct IColor * eraseColor ) = 0;
- virtual HRESULT __stdcall DrawBackground (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall DrawPrintableArea (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall DrawBorder (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall PrinterChanged (
- struct IPrinter * Printer ) = 0;
- };
- enum esriPageFormID
- {
- esriPageFormLetter = 0,
- esriPageFormLegal = 1,
- esriPageFormTabloid = 2,
- esriPageFormC = 3,
- esriPageFormD = 4,
- esriPageFormE = 5,
- esriPageFormA5 = 6,
- esriPageFormA4 = 7,
- esriPageFormA3 = 8,
- esriPageFormA2 = 9,
- esriPageFormA1 = 10,
- esriPageFormA0 = 11,
- esriPageFormCUSTOM = 12,
- esriPageFormSameAsPrinter = 13
- };
- enum esriPageToPrinterMapping
- {
- esriPageMappingCrop = 0,
- esriPageMappingScale = 1,
- esriPageMappingTile = 2
- };
- struct __declspec(uuid("31e081a9-cb02-11d1-876c-0000f8751720"))
- IRulerSettings : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SmallestDivision (
- double * rulerDivision ) = 0;
- virtual HRESULT __stdcall put_SmallestDivision (
- double rulerDivision ) = 0;
- };
- struct __declspec(uuid("31e081aa-cb02-11d1-876c-0000f8751720"))
- ISnapGrid : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_IsVisible (
- VARIANT_BOOL * IsVisible ) = 0;
- virtual HRESULT __stdcall put_IsVisible (
- VARIANT_BOOL IsVisible ) = 0;
- virtual HRESULT __stdcall get_HorizontalSpacing (
- double * spacing ) = 0;
- virtual HRESULT __stdcall put_HorizontalSpacing (
- double spacing ) = 0;
- virtual HRESULT __stdcall get_VerticalSpacing (
- double * spacing ) = 0;
- virtual HRESULT __stdcall put_VerticalSpacing (
- double spacing ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IPage * Page ) = 0;
- };
- struct __declspec(uuid("31e081ab-cb02-11d1-876c-0000f8751720"))
- ISnapGuides : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AreVisible (
- VARIANT_BOOL * AreVisible ) = 0;
- virtual HRESULT __stdcall put_AreVisible (
- VARIANT_BOOL AreVisible ) = 0;
- virtual HRESULT __stdcall get_DrawLevel (
- enum esriViewDrawPhase * DrawLevel ) = 0;
- virtual HRESULT __stdcall put_DrawLevel (
- enum esriViewDrawPhase DrawLevel ) = 0;
- virtual HRESULT __stdcall get_GuideCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall put_Guide (
- long idx,
- double pos ) = 0;
- virtual HRESULT __stdcall get_Guide (
- long idx,
- double * pos ) = 0;
- virtual HRESULT __stdcall AddGuide (
- double pos ) = 0;
- virtual HRESULT __stdcall RemoveGuide (
- long idx ) = 0;
- virtual HRESULT __stdcall RemoveAllGuides ( ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- VARIANT_BOOL isHorizontal ) = 0;
- virtual HRESULT __stdcall DrawHighlight (
- struct IDisplay * Display,
- VARIANT_BOOL isHorizontal ) = 0;
- };
- struct __declspec(uuid("7fd02e40-706a-11d3-8170-0080c7625171"))
- MapEvents;
- // [ default ] interface IUnknown
- // [ default, source ] interface IMapEvents
- struct __declspec(uuid("cecd552c-54ef-4930-934e-81771a2db5df"))
- MapEvents2;
- // [ default ] interface IUnknown
- // [ default, source ] interface IMapEvents2
- struct __declspec(uuid("8949e874-da17-436b-a88c-f16ecb4ee1c9"))
- MapEvents3;
- // [ default ] interface IUnknown
- // [ default, source ] interface IMapEvents3
- struct __declspec(uuid("6589f140-f7f7-11d2-b872-00600802e603"))
- ScaleLine;
- // [ default ] interface IUnknown
- // interface IScaleBar
- // interface IScaleLine
- // interface IScaleMarks
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface ITransformEvents
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IConnectionPointContainer
- // interface IGraphicsComposite
- // interface IPropertySupport
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("6589f141-f7f7-11d2-b872-00600802e603"))
- SteppedScaleLine;
- // [ default ] interface IUnknown
- // interface IScaleBar
- // interface IScaleLine
- // interface IScaleMarks
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface ITransformEvents
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IConnectionPointContainer
- // interface IGraphicsComposite
- // interface IPropertySupport
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("6589f143-f7f7-11d2-b872-00600802e603"))
- HollowScaleBar;
- // [ default ] interface IUnknown
- // interface IScaleBar
- // interface IDoubleFillScaleBar
- // interface IScaleMarks
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface ITransformEvents
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IConnectionPointContainer
- // interface IGraphicsComposite
- // interface IPropertySupport
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("6589f146-f7f7-11d2-b872-00600802e603"))
- SingleDivisionScaleBar;
- // [ default ] interface IUnknown
- // interface IScaleBar
- // interface ISingleFillScaleBar
- // interface IScaleMarks
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface ITransformEvents
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IConnectionPointContainer
- // interface IGraphicsComposite
- // interface IPropertySupport
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("7a3f91db-b9e3-11d1-8756-0000f8751720"))
- Scalebar;
- // [ default ] interface IUnknown
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- struct __declspec(uuid("6589f147-f7f7-11d2-b872-00600802e603"))
- AlternatingScaleBar;
- // [ default ] interface IUnknown
- // interface IScaleBar
- // interface IDoubleFillScaleBar
- // interface IScaleMarks
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IGraphicsComposite
- // interface IPropertySupport
- // interface ITransformEvents
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("6589f148-f7f7-11d2-b872-00600802e603"))
- DoubleAlternatingScaleBar;
- // [ default ] interface IUnknown
- // interface IScaleBar
- // interface IDoubleFillScaleBar
- // interface IScaleMarks
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IGraphicsComposite
- // interface IPropertySupport
- // interface ITransformEvents
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("7a3f91dc-b9e3-11d1-8756-0000f8751720"))
- ScaleText;
- // [ default ] interface IUnknown
- // interface IScaleText
- // interface IMapSurround
- // interface IGraphicsComposite
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IPropertySupport
- // interface ITransformEvents
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("7a3f91dd-b9e3-11d1-8756-0000f8751720"))
- MarkerNorthArrow;
- // [ default ] interface IUnknown
- // interface INorthArrow
- // interface IMarkerNorthArrow
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IGraphicsComposite
- // interface IPropertySupport
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface ITransformEvents
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("7a3f91de-b9e3-11d1-8756-0000f8751720"))
- Overview;
- // [ default ] interface IUnknown
- // interface IOverview
- // interface IOverview2
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("7a3f91df-b9e3-11d1-8756-0000f8751720"))
- MapTitle;
- // [ default ] interface IUnknown
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("7a3f91e3-b9e3-11d1-8756-0000f8751720"))
- MapInset;
- // [ default ] interface IUnknown
- // interface IMapInset
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("7a3f91e4-b9e3-11d1-8756-0000f8751720"))
- Legend;
- // [ default ] interface IUnknown
- // interface ILegend
- // interface IMapSurround
- // interface IQuerySize
- // interface IBoundsProperties
- // interface IGraphicsComposite
- // interface IConnectionPointContainer
- // interface IPropertySupport
- // interface IReadingDirection
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IActiveViewEvents
- // interface ITransformEvents
- // [ default, source ] interface IMapSurroundEvents
- struct __declspec(uuid("7a3f91e5-b9e3-11d1-8756-0000f8751720"))
- LegendFormat;
- // [ default ] interface IUnknown
- // interface ILegendFormat
- // interface ILegendLayout
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- struct __declspec(uuid("bbb1ae73-41e3-11d2-ae1e-080009ec732a"))
- AOIBookmark;
- // [ default ] interface IUnknown
- // interface IAOIBookmark
- // interface ISpatialBookmark
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("ec65b35b-4342-11d2-ae22-080009ec732a"))
- FeatureBookmark;
- // [ default ] interface IUnknown
- // interface IFeatureBookmark
- // interface ISpatialBookmark
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("a2983338-7e7c-11d2-a084-0000f8775bf9"))
- FeatureCursorBuffer;
- // [ default ] interface IUnknown
- // interface IFeatureCursorBuffer
- // interface IFeatureCursorBuffer2
- // interface IBufferProcessingParameter
- struct __declspec(uuid("59f60296-c1fb-11d2-9f23-00c04f6bc886"))
- FeatureIndex;
- // interface IFeatureIndex
- // interface IFeatureIndex2
- // interface IIndexQuery
- // interface IIndexQuery2
- // [ default ] interface IUnknown
- struct __declspec(uuid("4c1fd612-f3a3-11d3-9fde-00c04f6bc78e"))
- BasicGeoprocessor;
- // interface IBasicGeoprocessor
- // [ default ] interface IUnknown
- struct __declspec(uuid("a802ba72-d947-11d1-8484-0000f875b9c6"))
- InvalidArea;
- // [ default ] interface IUnknown
- // interface IInvalidArea
- // interface IInvalidArea2
- // interface IInvalidArea3
- struct __declspec(uuid("ee7c5047-e3db-11d3-a096-00c04f6bc626"))
- StandaloneTable;
- // [ default ] interface IUnknown
- // interface IStandaloneTable
- // interface IDisplayTable
- // interface IDisplayRelationshipClass
- // interface ITableFields
- // interface IRelationshipClassCollection
- // interface IRelationshipClassCollectionEdit
- // interface ITableSelection
- // interface ITable
- // interface IDataset
- // interface IObjectClassSchemaEvents
- // interface IDataLayer
- // interface IDataLayer2
- // interface IAttributeTable
- // interface IPersist
- // interface IPersistStream
- // interface IConnectionPointContainer
- // interface ITableDefinition
- // [ default, source ] interface ISelectionEvents
- struct __declspec(uuid("85dcfd05-8e4f-11d4-a697-00508b4a4114"))
- MapSelection;
- // [ default ] interface IUnknown
- // interface IEnumFeature
- // interface IEnumFeatureSetup
- // interface ISelection
- struct __declspec(uuid("03762c8b-f4d0-11d1-ade8-080009ec732a"))
- IMapGrid : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * gridName ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR gridName ) = 0;
- virtual HRESULT __stdcall get_LineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_TickMarkSymbol (
- struct IMarkerSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_TickMarkSymbol (
- struct IMarkerSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LabelFormat (
- struct IGridLabel * * Format ) = 0;
- virtual HRESULT __stdcall put_LabelFormat (
- struct IGridLabel * Format ) = 0;
- virtual HRESULT __stdcall get_TickLineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_TickLineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_TickLength (
- double * lengthPoints ) = 0;
- virtual HRESULT __stdcall put_TickLength (
- double lengthPoints ) = 0;
- virtual HRESULT __stdcall get_SubTickCount (
- short * Count ) = 0;
- virtual HRESULT __stdcall put_SubTickCount (
- short Count ) = 0;
- virtual HRESULT __stdcall get_SubTickLineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_SubTickLineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_SubTickLength (
- double * lengthPoints ) = 0;
- virtual HRESULT __stdcall put_SubTickLength (
- double lengthPoints ) = 0;
- virtual HRESULT __stdcall get_Border (
- struct IMapGridBorder * * gridBorder ) = 0;
- virtual HRESULT __stdcall put_Border (
- struct IMapGridBorder * gridBorder ) = 0;
- virtual HRESULT __stdcall get_Visible (
- VARIANT_BOOL * Visible ) = 0;
- virtual HRESULT __stdcall put_Visible (
- VARIANT_BOOL Visible ) = 0;
- virtual HRESULT __stdcall QueryLabelVisibility (
- VARIANT_BOOL * leftVis,
- VARIANT_BOOL * topVis,
- VARIANT_BOOL * rightVis,
- VARIANT_BOOL * bottomVis ) = 0;
- virtual HRESULT __stdcall SetLabelVisibility (
- VARIANT_BOOL leftVis,
- VARIANT_BOOL topVis,
- VARIANT_BOOL rightVis,
- VARIANT_BOOL bottomVis ) = 0;
- virtual HRESULT __stdcall QueryTickVisibility (
- VARIANT_BOOL * leftVis,
- VARIANT_BOOL * topVis,
- VARIANT_BOOL * rightVis,
- VARIANT_BOOL * bottomVis ) = 0;
- virtual HRESULT __stdcall SetTickVisibility (
- VARIANT_BOOL leftVis,
- VARIANT_BOOL topVis,
- VARIANT_BOOL rightVis,
- VARIANT_BOOL bottomVis ) = 0;
- virtual HRESULT __stdcall QuerySubTickVisibility (
- VARIANT_BOOL * leftVis,
- VARIANT_BOOL * topVis,
- VARIANT_BOOL * rightVis,
- VARIANT_BOOL * bottomVis ) = 0;
- virtual HRESULT __stdcall SetSubTickVisibility (
- VARIANT_BOOL leftVis,
- VARIANT_BOOL topVis,
- VARIANT_BOOL rightVis,
- VARIANT_BOOL bottomVis ) = 0;
- virtual HRESULT __stdcall SetDefaults (
- struct IMapFrame * pMapFrame ) = 0;
- virtual HRESULT __stdcall GenerateGraphics (
- struct IMapFrame * pMapFrame,
- struct IGraphicsContainer * GraphicsContainer ) = 0;
- virtual HRESULT __stdcall PrepareForOutput (
- OLE_HANDLE hdc,
- long dpi,
- struct tagRECT * pixelBounds,
- struct IMapFrame * pMapFrame ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IMapFrame * pMapFrame ) = 0;
- virtual HRESULT __stdcall get_ExteriorWidth (
- struct IDisplay * pDisplay,
- struct IMapFrame * pMapFrame,
- double * pWidth ) = 0;
- };
- struct __declspec(uuid("ce41c501-9df9-11d2-aade-000000000000"))
- IGridLabel : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DisplayName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Applies (
- struct IMapGrid * grid,
- VARIANT_BOOL * Applies ) = 0;
- virtual HRESULT __stdcall get_EditObject (
- IUnknown * * ppObject ) = 0;
- virtual HRESULT __stdcall put_EditObject (
- IUnknown * ppObject ) = 0;
- virtual HRESULT __stdcall get_Font (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_Font (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_LabelOffset (
- double * offsetPoints ) = 0;
- virtual HRESULT __stdcall put_LabelOffset (
- double offsetPoints ) = 0;
- virtual HRESULT __stdcall get_LabelAlignment (
- enum esriGridAxisEnum axis,
- VARIANT_BOOL * Horizontal ) = 0;
- virtual HRESULT __stdcall put_LabelAlignment (
- enum esriGridAxisEnum axis,
- VARIANT_BOOL Horizontal ) = 0;
- virtual HRESULT __stdcall QueryTextExtent (
- double labelValue,
- struct IPoint * Location,
- enum esriGridAxisEnum axis,
- struct IDisplay * Display,
- struct IEnvelope * Extent ) = 0;
- virtual HRESULT __stdcall Draw (
- double labelValue,
- struct IPoint * Location,
- enum esriGridAxisEnum axis,
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall Preview (
- OLE_HANDLE hdc,
- struct tagRECT * rectangle ) = 0;
- };
- enum esriGridAxisEnum
- {
- esriGridAxisNone = 0,
- esriGridAxisTop = 1,
- esriGridAxisBottom = 2,
- esriGridAxisLeft = 3,
- esriGridAxisRight = 4
- };
- struct __declspec(uuid("ac81ecf9-9ee4-11d2-aadf-000000000000"))
- IMapGridBorder : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DisplayName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Width (
- double * widthPts ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IGeometry * frameGeometry,
- struct IGeometry * mapGeometry ) = 0;
- };
- enum esriGridCornerEnum
- {
- esriGridCornerLowerLeft = 0,
- esriGridCornerLowerRight = 1,
- esriGridCornerUpperLeft = 2,
- esriGridCornerUpperRight = 3
- };
- struct __declspec(uuid("76b22cba-a25b-41e5-b8ba-f29ae31822bb"))
- IGridLabel2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DisplayName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Applies (
- struct IMapGrid * grid,
- VARIANT_BOOL * Applies ) = 0;
- virtual HRESULT __stdcall get_EditObject (
- IUnknown * * ppObject ) = 0;
- virtual HRESULT __stdcall put_EditObject (
- IUnknown * ppObject ) = 0;
- virtual HRESULT __stdcall get_Font (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_Font (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_LabelOffset (
- double * offsetPoints ) = 0;
- virtual HRESULT __stdcall put_LabelOffset (
- double offsetPoints ) = 0;
- virtual HRESULT __stdcall get_LabelAlignment (
- enum esriGridAxisEnum axis,
- VARIANT_BOOL * Horizontal ) = 0;
- virtual HRESULT __stdcall put_LabelAlignment (
- enum esriGridAxisEnum axis,
- VARIANT_BOOL Horizontal ) = 0;
- virtual HRESULT __stdcall QueryTextExtent (
- double labelValue,
- struct IPoint * Location,
- enum esriGridAxisEnum axis,
- struct IDisplay * Display,
- struct IEnvelope * Extent ) = 0;
- virtual HRESULT __stdcall Draw (
- double labelValue,
- struct IPoint * Location,
- enum esriGridAxisEnum axis,
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall Preview (
- OLE_HANDLE hdc,
- struct tagRECT * rectangle ) = 0;
- virtual HRESULT __stdcall get_FontSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_FontSize (
- double Size ) = 0;
- };
- struct __declspec(uuid("ed656e23-e953-11d3-9fda-00c04f6bc78e"))
- IGridLabelExport : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CreateElement (
- double labelValue,
- struct IPoint * Location,
- enum esriGridAxisEnum axis,
- struct IDisplay * Display,
- struct IElement * * graphic ) = 0;
- };
- enum esriDMSGridLabelType
- {
- esriDMSGridLabelStandard = 0,
- esriDMSGridLabelStacked = 1,
- esriDMSGridLabelDD = 2,
- esriDMSGridLabelDM = 3,
- esriDMSGridLabelDS = 4
- };
- struct __declspec(uuid("ce41c503-9df9-11d2-aade-000000000000"))
- IDMSGridLabel : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LabelType (
- enum esriDMSGridLabelType * LabelType ) = 0;
- virtual HRESULT __stdcall put_LabelType (
- enum esriDMSGridLabelType LabelType ) = 0;
- virtual HRESULT __stdcall get_LatLonFormat (
- struct ILatLonFormat * * Format ) = 0;
- virtual HRESULT __stdcall put_LatLonFormat (
- struct ILatLonFormat * Format ) = 0;
- virtual HRESULT __stdcall get_ShowZeroMinutes (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowZeroMinutes (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_ShowZeroSeconds (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowZeroSeconds (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_MinutesFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_MinutesFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_MinutesColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_MinutesColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_SecondsFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_SecondsFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_SecondsColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_SecondsColor (
- struct IColor * Color ) = 0;
- };
- struct __declspec(uuid("ce41c505-9df9-11d2-aade-000000000000"))
- IFormattedGridLabel : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Format (
- struct INumberFormat * * Format ) = 0;
- virtual HRESULT __stdcall put_Format (
- struct INumberFormat * Format ) = 0;
- };
- struct __declspec(uuid("ce41c509-9df9-11d2-aade-000000000000"))
- IMixedFontGridLabel : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_NumGroupedDigits (
- short * numGrouped ) = 0;
- virtual HRESULT __stdcall put_NumGroupedDigits (
- short numGrouped ) = 0;
- virtual HRESULT __stdcall get_SecondaryFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_SecondaryFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_SecondaryColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_SecondaryColor (
- struct IColor * Color ) = 0;
- };
- struct __declspec(uuid("f3b2fce0-2f21-42de-af4f-10b4c99579c3"))
- IMixedFontGridLabel2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_NumGroupedDigits (
- short * numGrouped ) = 0;
- virtual HRESULT __stdcall put_NumGroupedDigits (
- short numGrouped ) = 0;
- virtual HRESULT __stdcall get_SecondaryFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_SecondaryFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_SecondaryColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_SecondaryColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_SecondaryFontSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_SecondaryFontSize (
- double Size ) = 0;
- };
- struct __declspec(uuid("ce41c50a-9df9-11d2-aade-000000000000"))
- IIndexGridTabStyle : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ForegroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_ForegroundColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_OutlineColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_OutlineColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_Thickness (
- double * thicknessPts ) = 0;
- virtual HRESULT __stdcall put_Thickness (
- double thicknessPts ) = 0;
- virtual HRESULT __stdcall PrepareDraw (
- BSTR labelValue,
- double tabWidthPage,
- enum esriGridAxisEnum axis ) = 0;
- };
- enum esriBackgroundTabType
- {
- esriBackgroundTabRound = 0,
- esriBackgroundTabRectangle = 1,
- esriBackgroundTabRoundedRectangle = 2
- };
- struct __declspec(uuid("ce41c50c-9df9-11d2-aade-000000000000"))
- IBackgroundTabStyle : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_BackgroundType (
- enum esriBackgroundTabType * tabType ) = 0;
- virtual HRESULT __stdcall put_BackgroundType (
- enum esriBackgroundTabType tabType ) = 0;
- };
- struct __declspec(uuid("ac81ecfa-9ee4-11d2-aadf-000000000000"))
- ISimpleMapGridBorder : 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("6ca416af-e160-11d2-9f4e-00c04f6bc78e"))
- ICalibratedMapGridBorder : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ForegroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_ForegroundColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_BackgroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_BackgroundColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_BorderWidth (
- double * widthPts ) = 0;
- virtual HRESULT __stdcall put_BorderWidth (
- double widthPts ) = 0;
- virtual HRESULT __stdcall get_Interval (
- double * intervalPts ) = 0;
- virtual HRESULT __stdcall put_Interval (
- double intervalPts ) = 0;
- virtual HRESULT __stdcall get_Alternating (
- VARIANT_BOOL * Alternating ) = 0;
- virtual HRESULT __stdcall put_Alternating (
- VARIANT_BOOL Alternating ) = 0;
- };
- struct __declspec(uuid("4f69021f-a5c1-11d2-ae82-080009ec732a"))
- IMeasuredGrid : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_XOrigin (
- double * origin ) = 0;
- virtual HRESULT __stdcall put_XOrigin (
- double origin ) = 0;
- virtual HRESULT __stdcall get_XIntervalSize (
- double * Interval ) = 0;
- virtual HRESULT __stdcall put_XIntervalSize (
- double Interval ) = 0;
- virtual HRESULT __stdcall get_YOrigin (
- double * origin ) = 0;
- virtual HRESULT __stdcall put_YOrigin (
- double origin ) = 0;
- virtual HRESULT __stdcall get_YIntervalSize (
- double * Interval ) = 0;
- virtual HRESULT __stdcall put_YIntervalSize (
- double Interval ) = 0;
- virtual HRESULT __stdcall get_Units (
- enum esriUnits * unitsCode ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits unitsCode ) = 0;
- virtual HRESULT __stdcall get_FixedOrigin (
- VARIANT_BOOL * fixed ) = 0;
- virtual HRESULT __stdcall put_FixedOrigin (
- VARIANT_BOOL fixed ) = 0;
- };
- struct __declspec(uuid("0fe6aea3-d8de-11d2-9f45-00c04f6bc78e"))
- IProjectedGrid : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * SpatialReference ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * SpatialReference ) = 0;
- };
- struct __declspec(uuid("03762c8c-f4d0-11d1-ade8-080009ec732a"))
- IGraticule : IMapGrid
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AutoInterval (
- VARIANT_BOOL * AutoInterval ) = 0;
- virtual HRESULT __stdcall put_AutoInterval (
- VARIANT_BOOL AutoInterval ) = 0;
- virtual HRESULT __stdcall AddElement (
- BSTR Label,
- double Location,
- VARIANT_BOOL isLatitude,
- struct ITextSymbol * LabelSymbol ) = 0;
- virtual HRESULT __stdcall RemoveElement (
- BSTR Label ) = 0;
- };
- struct __declspec(uuid("03762c8d-f4d0-11d1-ade8-080009ec732a"))
- IIndexGrid : IMapGrid
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ColumnCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall put_ColumnCount (
- long Count ) = 0;
- virtual HRESULT __stdcall get_RowCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall put_RowCount (
- long Count ) = 0;
- virtual HRESULT __stdcall get_XLabel (
- long column,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_XLabel (
- long column,
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_YLabel (
- long Row,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_YLabel (
- long Row,
- BSTR Label ) = 0;
- virtual HRESULT __stdcall QueryCellExtent (
- long Row,
- long column,
- struct IMapFrame * pMapFrame,
- struct IEnvelope * Extent ) = 0;
- };
- struct __declspec(uuid("ff501c89-d74b-11d2-9f43-00c04f6bc78e"))
- ICustomOverlayGrid : IMapGrid
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DataSource (
- struct IFeatureClass * * FeatureClass ) = 0;
- virtual HRESULT __stdcall put_DataSource (
- struct IFeatureClass * FeatureClass ) = 0;
- virtual HRESULT __stdcall get_LabelField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_LabelField (
- BSTR FieldName ) = 0;
- };
- struct __declspec(uuid("fe3115eb-ed6c-11d0-8683-0000f8751720"))
- IMapFrameEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall MapFrameResized ( ) = 0;
- };
- struct __declspec(uuid("08e7d005-9aae-11d2-ae7b-080009ec732a"))
- IMapGrids : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MapGridCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_MapGrid (
- long Index,
- struct IMapGrid * * MapGrid ) = 0;
- virtual HRESULT __stdcall put_MapGrid (
- long Index,
- struct IMapGrid * MapGrid ) = 0;
- virtual HRESULT __stdcall AddMapGrid (
- struct IMapGrid * MapGrid ) = 0;
- virtual HRESULT __stdcall DeleteMapGrid (
- struct IMapGrid * MapGrid ) = 0;
- virtual HRESULT __stdcall ClearMapGrids ( ) = 0;
- };
- struct __declspec(uuid("864e5227-9809-4a48-8309-6ec640c63b30"))
- IGridAxisTicks : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AxisTickOffset (
- double * offsetPts ) = 0;
- virtual HRESULT __stdcall put_AxisTickOffset (
- double offsetPts ) = 0;
- };
- struct __declspec(uuid("12700210-876c-4559-9fcf-aab238008832"))
- IGridHatch : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_HatchIntervalX (
- double * Interval ) = 0;
- virtual HRESULT __stdcall put_HatchIntervalX (
- double Interval ) = 0;
- virtual HRESULT __stdcall get_HatchIntervalY (
- double * Interval ) = 0;
- virtual HRESULT __stdcall put_HatchIntervalY (
- double Interval ) = 0;
- virtual HRESULT __stdcall get_HatchLineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_HatchLineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_HatchMarkerSymbol (
- struct IMarkerSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_HatchMarkerSymbol (
- struct IMarkerSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_HatchLength (
- double * Length ) = 0;
- virtual HRESULT __stdcall put_HatchLength (
- double Length ) = 0;
- virtual HRESULT __stdcall get_HatchDirectional (
- VARIANT_BOOL * isDirectional ) = 0;
- virtual HRESULT __stdcall put_HatchDirectional (
- VARIANT_BOOL isDirectional ) = 0;
- };
- struct __declspec(uuid("a8bdc097-2002-4e08-bd4b-401599a58fa4"))
- IGridInteriorLabels : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ShowInteriorLabels (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowInteriorLabels (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_InteriorLabelIntervalX (
- double * Interval ) = 0;
- virtual HRESULT __stdcall put_InteriorLabelIntervalX (
- double Interval ) = 0;
- virtual HRESULT __stdcall get_InteriorLabelIntervalY (
- double * Interval ) = 0;
- virtual HRESULT __stdcall put_InteriorLabelIntervalY (
- double Interval ) = 0;
- };
- struct __declspec(uuid("a2068ced-ca6d-49d1-be32-0273ed984217"))
- IDMSGridLabel2 : IDMSGridLabel
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AbbreviateLabels (
- VARIANT_BOOL * abbrev ) = 0;
- virtual HRESULT __stdcall put_AbbreviateLabels (
- VARIANT_BOOL abbrev ) = 0;
- virtual HRESULT __stdcall get_MinutesFontSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_MinutesFontSize (
- double Size ) = 0;
- virtual HRESULT __stdcall get_SecondsFontSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_SecondsFontSize (
- double Size ) = 0;
- };
- struct __declspec(uuid("30052758-07da-41db-9469-b72f14e7a07b"))
- IDMSGridLabel3 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LabelType (
- enum esriDMSGridLabelType * LabelType ) = 0;
- virtual HRESULT __stdcall put_LabelType (
- enum esriDMSGridLabelType LabelType ) = 0;
- virtual HRESULT __stdcall get_LatLonFormat (
- struct ILatLonFormat * * Format ) = 0;
- virtual HRESULT __stdcall put_LatLonFormat (
- struct ILatLonFormat * Format ) = 0;
- virtual HRESULT __stdcall get_ShowZeroMinutes (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowZeroMinutes (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_ShowZeroSeconds (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowZeroSeconds (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_MinutesFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_MinutesFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_MinutesColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_MinutesColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_SecondsFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_SecondsFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_SecondsColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_SecondsColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_AbbreviateLabels (
- VARIANT_BOOL * abbrev ) = 0;
- virtual HRESULT __stdcall put_AbbreviateLabels (
- VARIANT_BOOL abbrev ) = 0;
- virtual HRESULT __stdcall get_MinutesFontSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_MinutesFontSize (
- double Size ) = 0;
- virtual HRESULT __stdcall get_SecondsFontSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_SecondsFontSize (
- double Size ) = 0;
- virtual HRESULT __stdcall get_ShowMinusSign (
- VARIANT_BOOL * showMinus ) = 0;
- virtual HRESULT __stdcall put_ShowMinusSign (
- VARIANT_BOOL showMinus ) = 0;
- };
- struct __declspec(uuid("8ed900fe-2573-4911-9c13-a24ac3bc3233"))
- ICornerGridLabel : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CornerLabel (
- enum esriGridCornerEnum corner,
- VARIANT_BOOL * isCorner ) = 0;
- virtual HRESULT __stdcall put_CornerLabel (
- enum esriGridCornerEnum corner,
- VARIANT_BOOL isCorner ) = 0;
- virtual HRESULT __stdcall get_CornerValue (
- enum esriGridCornerEnum corner,
- enum esriGridAxisEnum axis,
- double * Value ) = 0;
- virtual HRESULT __stdcall put_CornerValue (
- enum esriGridCornerEnum corner,
- enum esriGridAxisEnum axis,
- double Value ) = 0;
- };
- enum esriGridSquareLabelStyleEnum
- {
- esriGridSquareLabelCorners = 0,
- esriGridSquareLabelCenter = 1
- };
- struct __declspec(uuid("46240e54-b526-47f3-80a4-a7e2f2e1c262"))
- IMgrsGrid : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ShowGridSquareIdentifiers (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowGridSquareIdentifiers (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_GridSquareLabelFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_GridSquareLabelFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_GridSquareLabelSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_GridSquareLabelSize (
- double Size ) = 0;
- virtual HRESULT __stdcall get_GridSquareLabelColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_GridSquareLabelColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_GridSquareLabelStyle (
- enum esriGridSquareLabelStyleEnum * Style ) = 0;
- virtual HRESULT __stdcall put_GridSquareLabelStyle (
- enum esriGridSquareLabelStyleEnum Style ) = 0;
- virtual HRESULT __stdcall get_GridSquareBoundarySymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_GridSquareBoundarySymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_InteriorTickSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_InteriorTickSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_InteriorTickLength (
- double * lengthPts ) = 0;
- virtual HRESULT __stdcall put_InteriorTickLength (
- double lengthPts ) = 0;
- };
- struct __declspec(uuid("8941e7de-7345-4366-9fac-108f1a685427"))
- IGridLadderLabels : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ShowLadderLabels (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowLadderLabels (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_LadderLabelFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_LadderLabelFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_LadderLabelSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_LadderLabelSize (
- double Size ) = 0;
- virtual HRESULT __stdcall get_LadderLabelColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_LadderLabelColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_LadderLabelRowCount (
- long * RowCount ) = 0;
- virtual HRESULT __stdcall put_LadderLabelRowCount (
- long RowCount ) = 0;
- virtual HRESULT __stdcall get_LadderLabelColumnCount (
- long * ColumnCount ) = 0;
- virtual HRESULT __stdcall put_LadderLabelColumnCount (
- long ColumnCount ) = 0;
- virtual HRESULT __stdcall get_ShowOuterLabelsOnly (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowOuterLabelsOnly (
- VARIANT_BOOL show ) = 0;
- };
- struct __declspec(uuid("560a800d-2467-4e71-9ac1-d8c399f22ad1"))
- IPrincipalDigitsGridLabel : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SmallLabelFont (
- IFontDisp * * Font ) = 0;
- virtual HRESULT __stdcall put_SmallLabelFont (
- IFontDisp * Font ) = 0;
- virtual HRESULT __stdcall get_SmallLabelSize (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_SmallLabelSize (
- double Size ) = 0;
- virtual HRESULT __stdcall get_SmallLabelColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_SmallLabelColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_PrincipalDigitCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall put_PrincipalDigitCount (
- long Count ) = 0;
- virtual HRESULT __stdcall get_BaseDigitCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall put_BaseDigitCount (
- long Count ) = 0;
- virtual HRESULT __stdcall get_UnitSuffix (
- BSTR * str ) = 0;
- virtual HRESULT __stdcall put_UnitSuffix (
- BSTR str ) = 0;
- virtual HRESULT __stdcall get_EastingSuffix (
- BSTR * str ) = 0;
- virtual HRESULT __stdcall put_EastingSuffix (
- BSTR str ) = 0;
- virtual HRESULT __stdcall get_NorthingSuffix (
- BSTR * str ) = 0;
- virtual HRESULT __stdcall put_NorthingSuffix (
- BSTR str ) = 0;
- };
- struct __declspec(uuid("dd94d770-836d-11d0-87ec-080009ec732a"))
- MapFrame;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IMapFrame
- // interface IGraphicsContainerProperty
- // interface IFrameElement
- // interface IFrameDraw
- // interface IGraphicsComposite
- // interface IPersistStream
- // interface IActiveViewEvents
- // interface IDisplayEvents
- // interface ITransformEvents
- // interface IDisplayAdmin
- // interface IMapGrids
- // interface IPropertySupport
- // interface IClone
- // interface ITransform2D
- // interface IBoundsProperties
- // interface IConnectionPointContainer
- // interface IFrameProperties
- // [ default, source ] interface IMapFrameEvents
- struct __declspec(uuid("83ffcae1-edca-11d0-8683-0000f8751720"))
- MapSurroundFrame;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IMapSurroundFrame
- // interface IGraphicsComposite
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IMapFrameEvents
- // interface ITransformEvents
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- // interface ITransform2D
- // interface IBoundsProperties
- // interface IMapSurroundEvents
- struct __declspec(uuid("ce41c506-9df9-11d2-aade-000000000000"))
- DMSGridLabel;
- // [ default ] interface IUnknown
- // interface IGridLabel
- // interface IDMSGridLabel
- // interface IGridLabel2
- // interface IDMSGridLabel2
- // interface IDMSGridLabel3
- // interface IGridLabelExport
- // interface IPersistStream
- struct __declspec(uuid("ce41c507-9df9-11d2-aade-000000000000"))
- FormattedGridLabel;
- // [ default ] interface IUnknown
- // interface IGridLabel
- // interface IGridLabel2
- // interface IFormattedGridLabel
- // interface IGridLabelExport
- // interface IPersistStream
- struct __declspec(uuid("ce41c508-9df9-11d2-aade-000000000000"))
- MixedFontGridLabel;
- // [ default ] interface IUnknown
- // interface IGridLabel
- // interface IGridLabel2
- // interface IFormattedGridLabel
- // interface IMixedFontGridLabel
- // interface IMixedFontGridLabel2
- // interface IGridLabelExport
- // interface IPersistStream
- struct __declspec(uuid("ce41c50d-9df9-11d2-aade-000000000000"))
- BackgroundTabStyle;
- // [ default ] interface IUnknown
- // interface IIndexGridTabStyle
- // interface IBackgroundTabStyle
- // interface IGridLabel
- // interface IGridLabel2
- // interface IGridLabelExport
- // interface IPersistStream
- struct __declspec(uuid("ce41c50e-9df9-11d2-aade-000000000000"))
- ContinuousTabStyle;
- // [ default ] interface IUnknown
- // interface IIndexGridTabStyle
- // interface IGridLabel
- // interface IGridLabel2
- // interface IGridLabelExport
- // interface IPersistStream
- struct __declspec(uuid("ac81ecf7-9ee4-11d2-aadf-000000000000"))
- RoundedTabStyle;
- // [ default ] interface IUnknown
- // interface IIndexGridTabStyle
- // interface IGridLabel
- // interface IGridLabel2
- // interface IGridLabelExport
- // interface IPersistStream
- struct __declspec(uuid("ac81ecf8-9ee4-11d2-aadf-000000000000"))
- ButtonTabStyle;
- // [ default ] interface IUnknown
- // interface IIndexGridTabStyle
- // interface IGridLabel
- // interface IGridLabel2
- // interface IGridLabelExport
- // interface IPersistStream
- struct __declspec(uuid("ac81ecfb-9ee4-11d2-aadf-000000000000"))
- SimpleMapGridBorder;
- // [ default ] interface IUnknown
- // interface IMapGridBorder
- // interface ISimpleMapGridBorder
- // interface IGraphicsComposite
- // interface IPersistStream
- struct __declspec(uuid("6ca416b0-e160-11d2-9f4e-00c04f6bc78e"))
- CalibratedMapGridBorder;
- // [ default ] interface IUnknown
- // interface IMapGridBorder
- // interface ICalibratedMapGridBorder
- // interface IGraphicsComposite
- // interface IPersistStream
- struct __declspec(uuid("03762c8f-f4d0-11d1-ade8-080009ec732a"))
- Graticule;
- // [ default ] interface IUnknown
- // interface IGraticule
- // interface IMapGrid
- // interface IMeasuredGrid
- // interface IGridHatch
- // interface IGridInteriorLabels
- // interface IGridAxisTicks
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IGraphicsComposite
- struct __declspec(uuid("03762c90-f4d0-11d1-ade8-080009ec732a"))
- MeasuredGrid;
- // [ default ] interface IUnknown
- // interface IMapGrid
- // interface IMeasuredGrid
- // interface IProjectedGrid
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IGraphicsComposite
- struct __declspec(uuid("03762c91-f4d0-11d1-ade8-080009ec732a"))
- IndexGrid;
- // [ default ] interface IUnknown
- // interface IIndexGrid
- // interface IMapGrid
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IGraphicsComposite
- struct __declspec(uuid("ff501c8a-d74b-11d2-9f43-00c04f6bc78e"))
- CustomOverlayGrid;
- // [ default ] interface IUnknown
- // interface ICustomOverlayGrid
- // interface IMapGrid
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IGraphicsComposite
- struct __declspec(uuid("83ffcae2-edca-11d0-8683-0000f8751720"))
- LocatorRectangle;
- // [ default ] interface IUnknown
- // interface ILocatorRectangle
- // interface IFrameProperties
- // interface IGraphicsComposite
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("35f4d526-895d-4f85-b97f-1a3b84c629ad"))
- MgrsGrid;
- // [ default ] interface IUnknown
- // interface IMapGrid
- // interface IMgrsGrid
- // interface IGridLadderLabels
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IGraphicsComposite
- struct __declspec(uuid("fd52b61a-71cd-4108-a916-f818969404ea"))
- CornerGridLabel;
- // [ default ] interface IUnknown
- // interface IGridLabel
- // interface IGridLabel2
- // interface ICornerGridLabel
- // interface IPrincipalDigitsGridLabel
- // interface IGridLabelExport
- // interface IPersistStream
- enum esriMapDocumentType
- {
- esriMapDocumentTypeMxd = 0,
- esriMapDocumentTypePmf = 1,
- esriMapDocumentTypeLyr = 2,
- esriMapDocumentTypeUnknown = 3
- };
- enum esriMapDocumentVersionInfo
- {
- esriMapDocumentVersionInfoSuccess = 0,
- esriMapDocumentVersionInfoFail = 1,
- esriMapDocumentVersionInfoUnknown = 2
- };
- struct __declspec(uuid("83bd34e5-ce3b-11d1-876e-0000f8751720"))
- IPageEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall PageUnitsChanged ( ) = 0;
- virtual HRESULT __stdcall PageSizeChanged ( ) = 0;
- virtual HRESULT __stdcall PageMarginsChanged ( ) = 0;
- virtual HRESULT __stdcall PageColorChanged ( ) = 0;
- };
- struct __declspec(uuid("56fd87f5-ddce-11d1-8778-0000f8751720"))
- IGraphicSnap : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall SnapX (
- struct IGeometry * Shape,
- double Tolerance,
- VARIANT_BOOL * snapped ) = 0;
- virtual HRESULT __stdcall SnapY (
- struct IGeometry * Shape,
- double Tolerance,
- VARIANT_BOOL * snapped ) = 0;
- };
- struct __declspec(uuid("fc27faaf-db88-11d1-8778-0000f8751720"))
- IPageLayoutSnap : IGraphicSnap
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_PageLayout (
- struct IPageLayout * _arg1 ) = 0;
- };
- struct __declspec(uuid("56fd87f6-ddce-11d1-8778-0000f8751720"))
- IGraphicSnapEnvironment : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SnapShape (
- struct IGeometry * Shape ) = 0;
- virtual HRESULT __stdcall get_SnapTolerance (
- double * tol ) = 0;
- virtual HRESULT __stdcall put_SnapTolerance (
- double tol ) = 0;
- virtual HRESULT __stdcall put_SnapAgentOrder (
- struct IArray * guids ) = 0;
- virtual HRESULT __stdcall get_SnapAgentOrder (
- struct IArray * * guids ) = 0;
- virtual HRESULT __stdcall get_SnapAgentCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_SnapAgent (
- long Index,
- struct IGraphicSnap * * SnapAgent ) = 0;
- virtual HRESULT __stdcall ClearSnapAgents ( ) = 0;
- virtual HRESULT __stdcall AddSnapAgent (
- struct IGraphicSnap * SnapAgent ) = 0;
- virtual HRESULT __stdcall DeleteSnapAgent (
- struct IGraphicSnap * SnapAgent ) = 0;
- };
- struct __declspec(uuid("dbb71b69-db4e-4780-ae6f-39ea7a4a075f"))
- IPageLayout2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Page (
- struct IPage * * Page ) = 0;
- virtual HRESULT __stdcall get_RulerSettings (
- struct IRulerSettings * * RulerSettings ) = 0;
- virtual HRESULT __stdcall get_SnapGrid (
- struct ISnapGrid * * SnapGrid ) = 0;
- virtual HRESULT __stdcall get_HorizontalSnapGuides (
- struct ISnapGuides * * SnapGuides ) = 0;
- virtual HRESULT __stdcall get_VerticalSnapGuides (
- struct ISnapGuides * * SnapGuides ) = 0;
- virtual HRESULT __stdcall get_ZoomPercent (
- double * percent ) = 0;
- virtual HRESULT __stdcall put_AlignToMargins (
- VARIANT_BOOL AlignToMargins ) = 0;
- virtual HRESULT __stdcall get_AlignToMargins (
- VARIANT_BOOL * AlignToMargins ) = 0;
- virtual HRESULT __stdcall ZoomToWidth ( ) = 0;
- virtual HRESULT __stdcall ZoomToWhole ( ) = 0;
- virtual HRESULT __stdcall ZoomToPercent (
- long percent ) = 0;
- virtual HRESULT __stdcall FocusNextMapFrame ( ) = 0;
- virtual HRESULT __stdcall FocusPreviousMapFrame ( ) = 0;
- virtual HRESULT __stdcall ReplaceMaps (
- struct IMaps * maps ) = 0;
- virtual HRESULT __stdcall putref_ContentProvider (
- IUnknown * provider ) = 0;
- virtual HRESULT __stdcall get_ContentProvider (
- IUnknown * * provider ) = 0;
- virtual HRESULT __stdcall ClearContent ( ) = 0;
- virtual HRESULT __stdcall get_Printer (
- struct IPrinter * * Printer ) = 0;
- };
- struct __declspec(uuid("5366451c-a001-4179-b8cb-e8f014628a44"))
- IMapDocument : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_IsMapDocument (
- BSTR sDocument,
- VARIANT_BOOL * IsMapDocument ) = 0;
- virtual HRESULT __stdcall get_IsPresent (
- BSTR sDocument,
- VARIANT_BOOL * IsPresent ) = 0;
- virtual HRESULT __stdcall get_IsReadOnly (
- BSTR sDocument,
- VARIANT_BOOL * IsReadOnly ) = 0;
- virtual HRESULT __stdcall get_IsRestricted (
- BSTR sDocument,
- VARIANT_BOOL * IsRestricted ) = 0;
- virtual HRESULT __stdcall get_IsPasswordProtected (
- BSTR sDocument,
- VARIANT_BOOL * IsPasswordProtected ) = 0;
- virtual HRESULT __stdcall New (
- BSTR sDocument ) = 0;
- virtual HRESULT __stdcall Open (
- BSTR sDocument,
- BSTR bsPassword ) = 0;
- virtual HRESULT __stdcall get_DocumentFilename (
- BSTR * sDocument ) = 0;
- virtual HRESULT __stdcall get_DocumentType (
- enum esriMapDocumentType * Type ) = 0;
- virtual HRESULT __stdcall get_UsesRelativePaths (
- VARIANT_BOOL * bUsesRelativePaths ) = 0;
- virtual HRESULT __stdcall get_DocumentVersion (
- enum esriMapDocumentVersionInfo * versionInfo ) = 0;
- virtual HRESULT __stdcall get_PageLayout (
- struct IPageLayout * * ppPageLayout ) = 0;
- virtual HRESULT __stdcall get_ActiveView (
- struct IActiveView * * ppActiveView ) = 0;
- virtual HRESULT __stdcall get_MapCount (
- long * MapCount ) = 0;
- virtual HRESULT __stdcall get_Map (
- long mapIndex,
- struct IMap * * ppMap ) = 0;
- virtual HRESULT __stdcall get_Layer (
- long mapIndex,
- long layerIndex,
- struct ILayer * * ppLayer ) = 0;
- virtual HRESULT __stdcall get_Printer (
- struct IPrinter * * ppPrinter ) = 0;
- virtual HRESULT __stdcall get_Thumbnail (
- struct IPicture * * ppPicture ) = 0;
- virtual HRESULT __stdcall Close ( ) = 0;
- virtual HRESULT __stdcall GetVersionInfo (
- VARIANT_BOOL * versionInfoMissing,
- long * lMajor,
- long * lMinor,
- long * lRevision,
- long * lBuild ) = 0;
- virtual HRESULT __stdcall ReplaceContents (
- struct IMxdContents * pObject ) = 0;
- virtual HRESULT __stdcall SetActiveView (
- struct IActiveView * pActiveView ) = 0;
- virtual HRESULT __stdcall Save (
- VARIANT_BOOL bUseRelativePaths,
- VARIANT_BOOL bCreateThumnbail ) = 0;
- virtual HRESULT __stdcall SaveAs (
- BSTR sDocument,
- VARIANT_BOOL bUseRelativePaths,
- VARIANT_BOOL bCreateThumnbail ) = 0;
- };
- struct __declspec(uuid("dd94d76e-836d-11d0-87ec-080009ec732a"))
- PageLayout;
- // [ default ] interface IUnknown
- // interface IActiveViewGEN
- // interface IPageLayout
- // interface IPageLayout2
- // interface IActiveView
- // interface IViewManager
- // interface IViewRefresh
- // interface IGraphicsContainer
- // interface IGraphicsContainerSelect
- // interface IGraphicSnapEnvironment
- // interface IConnectionPointContainer
- // interface IPersistStream
- // interface IPersist
- // interface IPageEvents
- // interface ISelectionEvents
- // interface ITransformEvents
- // interface IDisplayAdmin
- // interface IMxdContents
- // [ default, source ] interface IActiveViewEvents
- struct __declspec(uuid("dd94d76f-836d-11d0-87ec-080009ec732a"))
- Page;
- // [ default ] interface IUnknown
- // interface IPage
- // interface IFrameProperties
- // interface IPropertySupport
- // interface IConnectionPointContainer
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // [ default, source ] interface IPageEvents
- struct __declspec(uuid("31e081ac-cb02-11d1-876c-0000f8751720"))
- RulerSettings;
- // [ default ] interface IUnknown
- // interface IRulerSettings
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("31e081ad-cb02-11d1-876c-0000f8751720"))
- SnapGrid;
- // [ default ] interface IUnknown
- // interface ISnapGrid
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("31e081ae-cb02-11d1-876c-0000f8751720"))
- SnapGuides;
- // [ default ] interface IUnknown
- // interface ISnapGuides
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("56fd87f7-ddce-11d1-8778-0000f8751720"))
- GraphicSnapEnvironment;
- // [ default ] interface IUnknown
- // interface IGraphicSnapEnvironment
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("fc27fab0-db88-11d1-8778-0000f8751720"))
- GridSnap;
- // [ default ] interface IUnknown
- // interface IPageLayoutSnap
- // interface IGraphicSnap
- // interface IPersist
- struct __declspec(uuid("fc27fab1-db88-11d1-8778-0000f8751720"))
- GuideSnap;
- // [ default ] interface IUnknown
- // interface IPageLayoutSnap
- // interface IGraphicSnap
- // interface IPersist
- struct __declspec(uuid("fc27fab2-db88-11d1-8778-0000f8751720"))
- MarginSnap;
- // [ default ] interface IUnknown
- // interface IPageLayoutSnap
- // interface IGraphicSnap
- // interface IPersist
- struct __declspec(uuid("fc27fab3-db88-11d1-8778-0000f8751720"))
- RulerSnap;
- // [ default ] interface IUnknown
- // interface IPageLayoutSnap
- // interface IGraphicSnap
- // interface IPersist
- struct __declspec(uuid("2fe5e68e-3da5-4bda-baf1-103c55115a1c"))
- MapDocument;
- // [ default ] interface IUnknown
- // interface IMapDocument
- enum esriRasterLayerError
- {
- E_RASTERLAYER_UNKNOWN_ERROR = -2147217152
- };
- struct __declspec(uuid("d02371c7-35f7-11d2-b1f2-00c04f8edeff"))
- IRasterLayer : ILayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FilePath (
- BSTR * FilePath ) = 0;
- virtual HRESULT __stdcall get_Raster (
- struct IRaster * * Raster ) = 0;
- virtual HRESULT __stdcall CreateFromRaster (
- struct IRaster * Raster ) = 0;
- virtual HRESULT __stdcall CreateFromDataset (
- struct IRasterDataset * rasterDataset ) = 0;
- virtual HRESULT __stdcall CreateFromFilePath (
- BSTR FilePath ) = 0;
- virtual HRESULT __stdcall get_Renderer (
- struct IRasterRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_Renderer (
- struct IRasterRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall get_BandCount (
- long * BandCount ) = 0;
- virtual HRESULT __stdcall get_ColumnCount (
- long * ColumnCount ) = 0;
- virtual HRESULT __stdcall get_RowCount (
- long * RowCount ) = 0;
- virtual HRESULT __stdcall get_PyramidPresent (
- VARIANT_BOOL * pbPyramidPresent ) = 0;
- virtual HRESULT __stdcall put_PyramidPresent (
- VARIANT_BOOL pbPyramidPresent ) = 0;
- virtual HRESULT __stdcall get_DataFrameExtent (
- struct IEnvelope * * ppExtent ) = 0;
- virtual HRESULT __stdcall put_VisibleExtent (
- struct IEnvelope * ppVisibleExtent ) = 0;
- virtual HRESULT __stdcall get_VisibleExtent (
- struct IEnvelope * * ppVisibleExtent ) = 0;
- virtual HRESULT __stdcall put_PrimaryField (
- long pnField ) = 0;
- virtual HRESULT __stdcall get_PrimaryField (
- long * pnField ) = 0;
- virtual HRESULT __stdcall put_ShowResolution (
- VARIANT_BOOL b ) = 0;
- virtual HRESULT __stdcall get_ShowResolution (
- VARIANT_BOOL * b ) = 0;
- virtual HRESULT __stdcall put_DisplayResolutionFactor (
- long pnFactor ) = 0;
- virtual HRESULT __stdcall get_DisplayResolutionFactor (
- long * pnFactor ) = 0;
- };
- struct __declspec(uuid("efd47fdc-de27-11d2-9fce-00c04f799f23"))
- IRasterIdentifyObj : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall InsertPropAndValue (
- BSTR Property,
- BSTR Value ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * bName ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR bName ) = 0;
- virtual HRESULT __stdcall get_MapTip (
- BSTR * bMapTip ) = 0;
- virtual HRESULT __stdcall put_MapTip (
- BSTR bMapTip ) = 0;
- virtual HRESULT __stdcall get_Location (
- struct IPoint * * pPoint ) = 0;
- virtual HRESULT __stdcall putref_Location (
- struct IPoint * pPoint ) = 0;
- };
- struct __declspec(uuid("ff3bac13-e1c4-47ab-807a-4c8233341d11"))
- IRasterIdentifyObj2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetPropAndValues (
- long Index,
- BSTR * Property,
- BSTR * Value ) = 0;
- };
- struct __declspec(uuid("af9930f0-f61e-11d3-8d6c-00c04f5b87b2"))
- IRasterCatalogLayer : ILayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Create (
- struct IRasterCatalogTable * pCatalog ) = 0;
- virtual HRESULT __stdcall get_CatalogTable (
- struct IRasterCatalogTable * * pCatalog ) = 0;
- virtual HRESULT __stdcall put_PrimaryField (
- long pnField ) = 0;
- virtual HRESULT __stdcall get_PrimaryField (
- long * pnField ) = 0;
- virtual HRESULT __stdcall get_Renderer (
- struct IRasterRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_Renderer (
- struct IRasterRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall get_DisplayRasters (
- long * pNum ) = 0;
- virtual HRESULT __stdcall put_DisplayRasters (
- long pNum ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ISymbol * * ppSymbol ) = 0;
- virtual HRESULT __stdcall putref_Symbol (
- struct ISymbol * ppSymbol ) = 0;
- };
- struct __declspec(uuid("9af99dd0-026b-11d3-9c1f-00c04f5aa6ed"))
- IColorSymbol : IFillSymbol
- {};
- struct __declspec(uuid("1272e1b0-204c-11d3-a3f2-0004ac1b1d86"))
- IColorRampSymbol : IFillSymbol
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ColorRamp (
- struct IColorRamp * * ColorRamp ) = 0;
- virtual HRESULT __stdcall put_ColorRamp (
- struct IColorRamp * ColorRamp ) = 0;
- virtual HRESULT __stdcall put_ColorRampInLegendGroup (
- struct IColorRamp * _arg1 ) = 0;
- virtual HRESULT __stdcall get_Invert (
- VARIANT_BOOL * Invert ) = 0;
- virtual HRESULT __stdcall put_Invert (
- VARIANT_BOOL Invert ) = 0;
- virtual HRESULT __stdcall put_InvertInLegendGroup (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall get_LegendClassIndex (
- long * Index ) = 0;
- virtual HRESULT __stdcall put_LegendClassIndex (
- long Index ) = 0;
- virtual HRESULT __stdcall get_LegendGroup (
- struct ILegendGroup * * ppLegendGroup ) = 0;
- virtual HRESULT __stdcall putref_LegendGroup (
- struct ILegendGroup * ppLegendGroup ) = 0;
- };
- enum esriRasterSelectionMaskFileFormat
- {
- esriMaskTiffUncompress = 0,
- esriMaskImagineUncompress = 1
- };
- enum esriRasterSelectionMaskOp
- {
- esriRasterSelectionMaskSET = 0,
- esriRasterSelectionMaskCLEAR = 1,
- esriRasterSelectionMaskINVERT = 2,
- esriRasterSelectionMaskCOPY = 3,
- esriRasterSelectionMaskAND = 4
- };
- struct __declspec(uuid("9466d4e6-937d-40c6-8709-56eb94c3c9b5"))
- IRasterSpatialSelection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Init (
- VARIANT_BOOL bInit,
- BSTR FileFullName,
- enum esriRasterSelectionMaskFileFormat FileFormat ) = 0;
- virtual HRESULT __stdcall DrawSpatialSelection (
- struct IDisplay * pDisplay,
- struct ITrackCancel * pTrackCancel ) = 0;
- virtual HRESULT __stdcall get_MaskRasterDataset (
- struct IRasterDataset * * ppRasterDataset ) = 0;
- virtual HRESULT __stdcall putref_MaskRasterDataset (
- struct IRasterDataset * ppRasterDataset ) = 0;
- virtual HRESULT __stdcall MaskWriteBitmap (
- struct ITrackCancel * trackCancel,
- struct tagRECT * pRect,
- enum esriRasterSelectionMaskOp op,
- VARIANT vBytes,
- VARIANT_BOOL byBits ) = 0;
- virtual HRESULT __stdcall MaskReadBitmap (
- struct ITrackCancel * trackCancel,
- struct tagRECT * pRect,
- VARIANT vBytes,
- VARIANT_BOOL byBits ) = 0;
- virtual HRESULT __stdcall MaskDrawPolyRect (
- struct ITrackCancel * trackCancel,
- VARIANT vRects,
- enum esriRasterSelectionMaskOp op ) = 0;
- };
- struct __declspec(uuid("bc2e6acb-ee59-4b6d-91ce-4e1743d403b3"))
- IGeoReferenceEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GeoReferenceModified ( ) = 0;
- virtual HRESULT __stdcall GeoReferenceReset ( ) = 0;
- };
- struct __declspec(uuid("605bc37a-15e9-40a0-90fb-de4cc376838c"))
- IGdbRasterCatalogLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Setup (
- struct ITable * pTable,
- VARIANT_BOOL * isSuccessful ) = 0;
- virtual HRESULT __stdcall put_Renderers (
- struct IArray * ppRenderers ) = 0;
- virtual HRESULT __stdcall get_Renderers (
- struct IArray * * ppRenderers ) = 0;
- virtual HRESULT __stdcall get_RendererUsage (
- SAFEARRAY * * pUsage ) = 0;
- virtual HRESULT __stdcall get_DrawSelectedRasters (
- VARIANT_BOOL * b ) = 0;
- virtual HRESULT __stdcall put_DrawSelectedRasters (
- VARIANT_BOOL b ) = 0;
- virtual HRESULT __stdcall ChooseRenderer (
- struct IRaster * pRaster,
- struct IRasterRenderer * * ppRender ) = 0;
- };
- struct __declspec(uuid("27d0e52f-f170-4743-863a-4419fe70832d"))
- IRasterCatalogDisplayProps : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DisplayRasters (
- long * pNum ) = 0;
- virtual HRESULT __stdcall put_DisplayRasters (
- long pNum ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ISymbol * * ppSymbol ) = 0;
- virtual HRESULT __stdcall putref_Symbol (
- struct ISymbol * ppSymbol ) = 0;
- virtual HRESULT __stdcall put_UseScale (
- VARIANT_BOOL b ) = 0;
- virtual HRESULT __stdcall get_UseScale (
- VARIANT_BOOL * b ) = 0;
- virtual HRESULT __stdcall put_TransitionScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_TransitionScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall get_RedrawDisplay (
- VARIANT_BOOL * b ) = 0;
- virtual HRESULT __stdcall put_RedrawDisplay (
- VARIANT_BOOL b ) = 0;
- virtual HRESULT __stdcall get_DelayDraw (
- long * ms ) = 0;
- virtual HRESULT __stdcall put_DelayDraw (
- long ms ) = 0;
- virtual HRESULT __stdcall get_ResamplingType (
- enum rstResamplingTypes * pResamplingType ) = 0;
- virtual HRESULT __stdcall put_ResamplingType (
- enum rstResamplingTypes pResamplingType ) = 0;
- virtual HRESULT __stdcall put_DrawRastersOnly (
- VARIANT_BOOL b ) = 0;
- virtual HRESULT __stdcall get_DrawRastersOnly (
- VARIANT_BOOL * b ) = 0;
- };
- struct __declspec(uuid("70499f74-2acb-4b69-bd88-1975644bab29"))
- IRasterLayerExport : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_RasterLayer (
- struct IRasterLayer * _arg1 ) = 0;
- virtual HRESULT __stdcall put_Extent (
- struct IEnvelope * _arg1 ) = 0;
- virtual HRESULT __stdcall SetSize (
- long cx,
- long cy ) = 0;
- virtual HRESULT __stdcall put_Force2RGB (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- virtual HRESULT __stdcall Export (
- struct IWorkspace * pWorkspace,
- BSTR newname,
- BSTR Format,
- struct IRasterDataset * * ppDataset ) = 0;
- };
- struct __declspec(uuid("d02371c9-35f7-11d2-b1f2-00c04f8edeff"))
- RasterLayer;
- // [ default ] interface IUnknown
- // interface IRasterLayer
- // interface IGeoDataset
- // interface ILegendInfo
- // interface IPersistStream
- // interface IIdentify
- // interface ILayerInfo
- // interface IDataLayer
- // interface IDataLayer2
- // interface ILayerEffects
- // interface IDisplayAdmin
- // interface IDisplayAdmin2
- // interface IGeoReference
- // interface IDisplayTable
- // interface ITableSelection
- // interface IClass
- // interface ITable
- // interface IObjectClass
- // interface ILayerFields
- // interface ITableFields
- // interface IDisplayRelationshipClass
- // interface IRelationshipClassCollection
- // interface IRelationshipClassCollectionEdit
- // interface ILayerExtensions
- // interface ILayerDrawingProperties
- // interface ILayerGeneralProperties
- // interface ILayerPosition
- // interface IAttributeTable
- // [ default, source ] interface ILayerEvents
- // interface IConnectionPointContainer
- // interface IDataset
- // interface IPublishLayer
- // interface IRasterSpatialSelection
- // [ source ] interface IGeoReferenceEvents
- // interface IRasterDataManagementEvents
- // interface ITemporaryLayer
- struct __declspec(uuid("1493c960-f620-11d3-8d6c-00c04f5b87b2"))
- RasterCatalogLayer;
- // [ default ] interface IUnknown
- // interface ILayer2
- // interface IRasterCatalogLayer
- // interface IGeoDataset
- // interface ILegendInfo
- // interface IPersistStream
- // interface IIdentify
- // interface ILayerInfo
- // interface IDataLayer
- // interface IDataLayer2
- // interface ILayerEffects
- // interface ILayerExtensions
- // [ default, source ] interface ILayerEvents
- // interface IConnectionPointContainer
- // interface IDisplayAdmin
- // interface IDisplayAdmin2
- // interface ILayerDrawingProperties
- // interface ILayerPosition
- // interface IPublishLayer
- // interface IRasterCatalogDisplayProps
- struct __declspec(uuid("297d796d-384e-48f8-a189-e0347281ac7d"))
- GdbRasterCatalogLayer;
- // [ default ] interface IUnknown
- // interface IGdbRasterCatalogLayer
- // interface ILayer
- // interface IRasterCatalogDisplayProps
- // interface IGeoDataset
- // interface ILegendInfo
- // interface IPersistStream
- // interface IIdentify
- // interface IDataLayer
- // interface ILayerEffects
- // interface ILayerExtensions
- // [ default, source ] interface ILayerEvents
- // interface IDisplayAdmin
- // interface IDisplayAdmin2
- // interface IFeatureLayer
- // interface IGeoFeatureLayer
- // interface IHotlinkContainer
- // interface IHotlinkMacro
- // interface IHyperlinkContainer
- // interface IIdentify2
- // interface ILayerGeneralProperties
- // interface ILayerSymbologyExtents
- // interface IRelationshipClassCollection
- // interface IRelationshipClassCollectionEdit
- // interface ISecureLayer
- // interface ISymbolLevels
- // interface IDisplayFilterManager
- // interface IMapLevel
- // interface ITableFields
- // interface IPropertySupport
- // interface IFeatureLayer2
- // interface IObjectClassSchemaEvents
- // interface ILayer2
- // interface IDataset
- // interface IClass
- // interface ITable
- // interface ITableSelection
- // interface IDisplayTable
- // interface IAttributeTable
- // interface IFeatureSelection
- // interface IDataLayer2
- // interface IFeatureLayerDefinition
- // interface IFeatureLayerDefinition2
- // interface ITableDefinition
- // interface ILayerFields
- // interface IFind
- // interface IConnectionPointContainer
- // interface IDisplayRelationshipClass
- // interface ILayerDrawingProperties
- // interface ILayerPosition
- // interface ILayerInfo
- // interface IRasterDataManagementEvents
- struct __declspec(uuid("b81f9ae0-026e-11d3-9c1f-00c04f5aa6ed"))
- ColorSymbol;
- // [ default ] interface IUnknown
- // interface IColorSymbol
- // interface IMapLevel
- // interface ISymbol
- // interface IPersistStream
- // interface IClone
- // interface IPropertySupport
- struct __declspec(uuid("40987040-204c-11d3-a3f2-0004ac1b1d86"))
- ColorRampSymbol;
- // [ default ] interface IUnknown
- // interface IColorRampSymbol
- // interface IMapLevel
- // interface ISymbol
- // interface IPersistStream
- // interface IClone
- // interface IPropertySupport
- struct __declspec(uuid("99dccb66-2e09-11d3-a626-0008c7bf3347"))
- RasterRGBSymbol;
- // [ default ] interface IUnknown
- // interface IColorSymbol
- // interface IMapLevel
- // interface ISymbol
- // interface IPersistStream
- // interface IClone
- // interface IPropertySupport
- struct __declspec(uuid("5ffad6db-9cc2-45bc-8c88-598edf5e55c4"))
- SimpleRasterIdentifyObj;
- // [ default ] interface IUnknown
- // interface IIdentifyObj
- // interface IRasterIdentifyObj
- // interface IRasterIdentifyObj2
- struct __declspec(uuid("61704b78-de2b-11d2-9fce-00c04f799f23"))
- RasterIdentifyObj;
- // [ default ] interface IUnknown
- // interface IRasterIdentifyObj
- // interface IRasterIdentifyObj2
- // interface IIdentifyObj
- struct __declspec(uuid("3dec7f54-1ea3-43af-9bf0-0ea1fad10788"))
- GeoReferenceEvents;
- // [ default ] interface IUnknown
- // [ default, source ] interface IGeoReferenceEvents
- struct __declspec(uuid("8dcf4198-4c40-46f3-8c60-9ae25aec032f"))
- RasterLayerExport;
- // [ default ] interface IUnknown
- // interface IRasterLayerExport
- struct __declspec(uuid("4d6b1ff0-c144-11d2-9f43-00c04f8ed21a"))
- IRasterFormatInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ActiveBrowse (
- VARIANT_BOOL * pOpt ) = 0;
- virtual HRESULT __stdcall put_ActiveBrowse (
- VARIANT_BOOL pOpt ) = 0;
- virtual HRESULT __stdcall get_FormatName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_FormatName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_DefaultExts (
- BSTR * ext ) = 0;
- virtual HRESULT __stdcall put_DefaultExts (
- BSTR ext ) = 0;
- };
- enum esriRasterPyramidOptEnum
- {
- esriRasterPyramidAlwaysPrompt = 0,
- esriRasterPyramidAlwaysBuild = 1,
- esriRasterPyramidNeverBuild = 2
- };
- enum esriRasterRenderingModeEnum
- {
- esriRasterRenderingBlockMode = 0,
- esriRasterRenderingTopToBottomMode = 1,
- esriRasterRenderingFullMode = 2
- };
- struct __declspec(uuid("fb89a39b-c08e-11d2-9f43-00c04f8ed21a"))
- IRasterDefaultsEnv : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PyramidCreateOpt (
- enum esriRasterPyramidOptEnum * opt ) = 0;
- virtual HRESULT __stdcall put_PyramidCreateOpt (
- enum esriRasterPyramidOptEnum opt ) = 0;
- virtual HRESULT __stdcall Query3BandRGB (
- long * redIndex,
- long * greenIndex,
- long * blueIndex ) = 0;
- virtual HRESULT __stdcall Set3BandRGB (
- long redIndex,
- long greenIndex,
- long blueIndex ) = 0;
- virtual HRESULT __stdcall Query4BandRGB (
- long * redIndex,
- long * greenIndex,
- long * blueIndex ) = 0;
- virtual HRESULT __stdcall Set4BandRGB (
- long redIndex,
- long greenIndex,
- long blueIndex ) = 0;
- virtual HRESULT __stdcall get_UseExtChecking (
- VARIANT_BOOL * useExts ) = 0;
- virtual HRESULT __stdcall put_UseExtChecking (
- VARIANT_BOOL useExts ) = 0;
- virtual HRESULT __stdcall get_NumFormats (
- long * pNumFormats ) = 0;
- virtual HRESULT __stdcall get_Format (
- long i,
- struct IRasterFormatInfo * * pRasterFormatInfo ) = 0;
- };
- struct __declspec(uuid("e5191e5e-4d03-45d9-94a4-9e2d8c5c9aed"))
- IRasterDefaultsEnv2 : IRasterDefaultsEnv
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_RenderingMode (
- enum esriRasterRenderingModeEnum pRenderingMode ) = 0;
- virtual HRESULT __stdcall get_RenderingMode (
- enum esriRasterRenderingModeEnum * pRenderingMode ) = 0;
- virtual HRESULT __stdcall put_Resampling (
- enum rstResamplingTypes pDefaultResampling ) = 0;
- virtual HRESULT __stdcall get_Resampling (
- enum rstResamplingTypes * pDefaultResampling ) = 0;
- virtual HRESULT __stdcall put_ProxyFilePath (
- BSTR pProxyFilePath ) = 0;
- virtual HRESULT __stdcall get_ProxyFilePath (
- BSTR * pProxyFilePath ) = 0;
- virtual HRESULT __stdcall put_MaxTableSize (
- long pMaxTableSize ) = 0;
- virtual HRESULT __stdcall get_MaxTableSize (
- long * pMaxTableSize ) = 0;
- virtual HRESULT __stdcall UpdateAll ( ) = 0;
- };
- struct __declspec(uuid("bbce4f14-f0da-4cbf-8196-0e380b34ccbb"))
- IRasterDefaultsEnv3 : IRasterDefaultsEnv2
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_UseAccurateXForm (
- VARIANT_BOOL bMoreAccurate ) = 0;
- virtual HRESULT __stdcall get_UseAccurateXForm (
- VARIANT_BOOL * bMoreAccurate ) = 0;
- };
- struct __declspec(uuid("eb0d0573-c109-11d2-9f43-00c04f8ed21a"))
- RasterDefaultsEnv;
- // [ default ] interface IUnknown
- // interface IRasterDefaultsEnv
- // interface IRasterDefaultsEnv2
- // interface IRasterDefaultsEnv3
- struct __declspec(uuid("4d6b1fef-c144-11d2-9f43-00c04f8ed21a"))
- RasterFormatInfo;
- // [ default ] interface IUnknown
- // interface IRasterFormatInfo
- struct __declspec(uuid("5e7c0920-14a5-11d3-80cf-0080c7597e71"))
- TifPictureElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IPictureElement
- // interface IPictureElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IOlePictureElement
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("06ac0980-1953-11d3-a3ee-0004ac1b1d86"))
- JpgPictureElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IPictureElement
- // interface IPictureElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IOlePictureElement
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("1c0d9b20-1953-11d3-a3ee-0004ac1b1d86"))
- ImgPictureElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IPictureElement
- // interface IPictureElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IOlePictureElement
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("356efc60-1953-11d3-a3ee-0004ac1b1d86"))
- SidPictureElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IPictureElement
- // interface IPictureElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IOlePictureElement
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("4a7c82b0-1953-11d3-a3ee-0004ac1b1d86"))
- GifPictureElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IPictureElement
- // interface IPictureElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IOlePictureElement
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("85cd6330-d45a-11d3-a414-0004ac1b1d86"))
- PngPictureElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IPictureElement
- // interface IPictureElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IOlePictureElement
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("d9609d73-afea-4739-8f29-f5993823f4cf"))
- IMapDescriptor : IDispatch
- {
- //
- // 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_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_SpatialReference (
- struct ISpatialReference * * SpatialReference ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * SpatialReference ) = 0;
- virtual HRESULT __stdcall get_Angle (
- double * angleDegrees ) = 0;
- virtual HRESULT __stdcall put_Angle (
- double angleDegrees ) = 0;
- virtual HRESULT __stdcall get_Layers (
- struct IArray * * LayerDescriptors ) = 0;
- virtual HRESULT __stdcall put_Layers (
- struct IArray * LayerDescriptors ) = 0;
- virtual HRESULT __stdcall get_LayerOrder (
- VARIANT * layerIds ) = 0;
- virtual HRESULT __stdcall put_LayerOrder (
- VARIANT layerIds ) = 0;
- virtual HRESULT __stdcall get_CustomGraphics (
- struct IArray * * Elements ) = 0;
- virtual HRESULT __stdcall put_CustomGraphics (
- struct IArray * Elements ) = 0;
- virtual HRESULT __stdcall get_LabelBarriers (
- struct IGeometryCollection * * Barriers ) = 0;
- virtual HRESULT __stdcall put_LabelBarriers (
- struct IGeometryCollection * Barriers ) = 0;
- virtual HRESULT __stdcall get_MapScale (
- double * MapScale ) = 0;
- virtual HRESULT __stdcall put_MapScale (
- double MapScale ) = 0;
- virtual HRESULT __stdcall get_MapCenter (
- struct IPoint * * Center ) = 0;
- virtual HRESULT __stdcall put_MapCenter (
- struct IPoint * Center ) = 0;
- virtual HRESULT __stdcall get_KeepAspectRatio (
- VARIANT_BOOL * keep ) = 0;
- virtual HRESULT __stdcall put_KeepAspectRatio (
- VARIANT_BOOL keep ) = 0;
- virtual HRESULT __stdcall get_BackgroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_BackgroundColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_TransparentColor (