esriDisplay.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:230k
源码类别:
GIS编程
开发平台:
Visual C++
- // Created by Microsoft (R) C/C++ Compiler Version 12.00.9782.0 (af26884f).
- //
- // esriDisplay.tlh
- //
- // C++ source equivalent of Win32 type library d:/Program Files/ArcGis/com/esriDisplay.olb
- // compiler-generated file created 01/08/07 at 20:58:34 - DO NOT EDIT!
- //
- // Cross-referenced type libraries:
- //
- // #import "D:Program FilesArcGIScomesriSystem.olb"
- // #import "D:Program FilesArcGIScomesriGeometry.olb"
- // #import "D:Program FilesArcGIScomesriSystemUI.olb"
- //
- #pragma once
- #pragma pack(push, 8)
- #include <comdef.h>
- //
- // Forward references and typedefs
- //
- struct __declspec(uuid("20cd40b0-8f3d-11d0-8590-0800091a2a72"))
- /* interface */ IColor;
- struct __declspec(uuid("20cd40b1-8f3d-11d0-8590-0800091a2a72"))
- /* interface */ IRgbColor;
- struct __declspec(uuid("20cd40b2-8f3d-11d0-8590-0800091a2a72"))
- /* interface */ ICmykColor;
- struct __declspec(uuid("20cd40b3-8f3d-11d0-8590-0800091a2a72"))
- /* interface */ IHsvColor;
- struct __declspec(uuid("20cd40b4-8f3d-11d0-8590-0800091a2a72"))
- /* interface */ IGrayColor;
- struct __declspec(uuid("7ee9c491-d123-11d0-8383-080009b996cc"))
- /* interface */ IHlsColor;
- struct __declspec(uuid("6060613e-1233-11d3-9f45-00c04f6bc709"))
- /* interface */ IPostScriptColor;
- struct __declspec(uuid("9db25fdf-3c75-11d2-aaf6-00c04fa334b3"))
- /* interface */ IMonitorSettings;
- struct __declspec(uuid("137e39db-3e98-11d2-aaf7-00c04fa334b3"))
- /* interface */ ICieLabConversion;
- struct /* coclass */ RgbColor;
- struct /* coclass */ CmykColor;
- struct /* coclass */ HsvColor;
- struct /* coclass */ GrayColor;
- struct /* coclass */ HlsColor;
- struct /* coclass */ MonitorSettings;
- struct /* coclass */ CieLabConversion;
- struct __declspec(uuid("beb87092-c0b4-11d0-8379-080009b996cc"))
- /* interface */ IEnumColors;
- struct __declspec(uuid("beb87091-c0b4-11d0-8379-080009b996cc"))
- /* interface */ IColorRamp;
- struct __declspec(uuid("beb87095-c0b4-11d0-8379-080009b996cc"))
- /* interface */ IRandomColorRamp;
- struct __declspec(uuid("beb87096-c0b4-11d0-8379-080009b996cc"))
- /* interface */ IAlgorithmicColorRamp;
- struct __declspec(uuid("beb87097-c0b4-11d0-8379-080009b996cc"))
- /* interface */ IPresetColorRamp;
- struct __declspec(uuid("beb87098-c0b4-11d0-8379-080009b996cc"))
- /* interface */ IMultiPartColorRamp;
- struct /* coclass */ RandomColorRamp;
- struct /* coclass */ AlgorithmicColorRamp;
- struct /* coclass */ PresetColorRamp;
- struct /* coclass */ MultiPartColorRamp;
- struct __declspec(uuid("f3435802-5779-11d0-98bf-00805f7ced21"))
- /* interface */ ISymbol;
- struct __declspec(uuid("e6bdaa7c-4d35-11d0-98be-00805f7ced21"))
- /* interface */ IMarkerSymbol;
- struct __declspec(uuid("e6bdaa7d-4d35-11d0-98be-00805f7ced21"))
- /* interface */ ILineSymbol;
- struct __declspec(uuid("e6bdaa7e-4d35-11d0-98be-00805f7ced21"))
- /* interface */ IFillSymbol;
- struct __declspec(uuid("a80b5e91-7f9c-11d0-9410-080009eebecb"))
- /* interface */ ITextSymbol;
- struct __declspec(uuid("2f77f380-4448-11d2-97cc-0080c7e04196"))
- /* interface */ IEnumSymbol;
- struct __declspec(uuid("869331a4-a283-4dcb-a4d9-dfd02dc95f3a"))
- /* interface */ ISymbol3D;
- struct __declspec(uuid("19f85377-1387-11d3-b89c-00600802e603"))
- /* interface */ IDisplayFilter;
- struct __declspec(uuid("19f85378-1387-11d3-b89c-00600802e603"))
- /* interface */ ITransparencyDisplayFilter;
- struct __declspec(uuid("12e361f0-1907-11d3-80c7-0080c79f0371"))
- /* interface */ IDisplayAdmin;
- struct __declspec(uuid("f0815360-19e1-11d3-80c8-0080c79f0371"))
- /* interface */ IDisplayFilterManager;
- struct __declspec(uuid("d915ec07-7b4f-47fd-b59b-3252f3a3b610"))
- /* interface */ IDisplayAdmin2;
- struct __declspec(uuid("e6bdb000-4d35-11d0-98be-00805f7ced21"))
- /* interface */ IDisplayTransformation;
- struct __declspec(uuid("e6bdb001-4d35-11d0-98be-00805f7ced21"))
- /* interface */ ITransformEvents;
- struct __declspec(uuid("1c352f3f-298e-11d3-9f4f-00c04f6bc619"))
- /* interface */ IIlluminationProps;
- struct __declspec(uuid("e6bdb002-4d35-11d0-98be-00805f7ced21"))
- /* interface */ IDisplay;
- struct __declspec(uuid("7ef23a93-f475-11d3-9f54-00c04f6bdf0d"))
- /* interface */ IDraw;
- typedef enum _esriTextureInterpolationMode esriTextureInterpolationMode;
- struct __declspec(uuid("dc8333bd-a1d9-11d3-9f61-00c04f6bc5f4"))
- /* interface */ IDisplay3D;
- struct __declspec(uuid("42817971-a1f4-11d3-92dc-00600802e603"))
- /* interface */ IDisplayTransformationAdmin;
- struct __declspec(uuid("e6bdb003-4d35-11d0-98be-00805f7ced21"))
- /* interface */ IDisplayEvents;
- struct __declspec(uuid("e6bdaa7f-4d35-11d0-98be-00805f7ced21"))
- /* interface */ IDicerCallback;
- struct __declspec(uuid("5ba46487-1d16-42b8-847b-b7b9c8100b13"))
- /* interface */ IDelayEvents;
- struct __declspec(uuid("f13aac6f-9c3d-11d3-a644-0008c7df8de1"))
- /* interface */ IRasterOutputSettings;
- typedef enum esriResampleRatioType esriResampleRatio;
- struct __declspec(uuid("28444834-e9cb-44f8-806a-d313373f69b8"))
- /* interface */ IOutputRasterSettings;
- struct __declspec(uuid("e6bdb004-4d35-11d0-98be-00805f7ced21"))
- /* interface */ IScreenDisplay;
- struct __declspec(uuid("dc321087-108f-43ae-932a-dfc1f7c4529e"))
- /* interface */ IScreenDisplay2;
- struct __declspec(uuid("534e08d6-e65a-11d0-8681-0000f8751720"))
- /* interface */ IAppDisplay;
- struct __declspec(uuid("7b3572f2-57a7-46b3-af86-9c9bca1c8f15"))
- /* interface */ IScreenCacheManager;
- struct __declspec(uuid("c1ccbfc2-6722-49f0-9242-ba2f312e24bf"))
- /* interface */ IScreenInvalidate;
- struct __declspec(uuid("1c6a7a03-e716-11d0-8681-0000f8751720"))
- /* interface */ IEnumScreenDisplay;
- struct /* coclass */ ScreenDisplay;
- struct /* coclass */ SimpleDisplay;
- struct /* coclass */ DisplayTransformation;
- struct /* coclass */ CancelTracker;
- struct /* coclass */ TransparencyDisplayFilter;
- struct /* coclass */ IlluminationProps;
- struct __declspec(uuid("d2c13e55-4bea-11d1-b6cc-080009b996cc"))
- /* interface */ IDisplayFeedback;
- struct __declspec(uuid("e6bdb00c-4d35-11d0-98be-00805f7ced21"))
- /* interface */ ISelectionTracker;
- struct __declspec(uuid("71fc8720-0164-11d2-84a4-0000f875b9c6"))
- /* interface */ IAnchorPoint;
- struct __declspec(uuid("a761d652-065f-11d4-826f-0080c79f0371"))
- /* interface */ ICalloutTracker;
- struct __declspec(uuid("66770313-fbc0-11d1-a24e-080009b6f22b"))
- /* interface */ IRotateTracker;
- struct __declspec(uuid("2dc98f3b-38aa-11d3-9f3c-00c04f6bc979"))
- /* interface */ IScaleTracker;
- struct __declspec(uuid("77748c81-73fc-11d2-8506-0000f875b9c6"))
- /* interface */ IVertexFeedback;
- struct __declspec(uuid("4e315500-f4dd-11d1-8498-0000f875b9c6"))
- /* interface */ IReshapeFeedback;
- struct __declspec(uuid("9bf56f82-4f36-11d1-b6cd-080009b996cc"))
- /* interface */ INewEnvelopeFeedback;
- struct __declspec(uuid("4e08b552-f52b-11d3-9315-00600802e603"))
- /* interface */ INewEnvelopeFeedback2;
- struct __declspec(uuid("9bf56f81-4f36-11d1-b6cd-080009b996cc"))
- /* interface */ IMoveEnvelopeFeedback;
- struct __declspec(uuid("dd61d811-a912-48e6-9146-073d1264da48"))
- /* interface */ IMoveTextFeedback;
- struct __declspec(uuid("4516b1d1-f799-4902-a4dd-1cbae5035be3"))
- /* interface */ IMoveCurvedTextFeedback;
- struct __declspec(uuid("b44637c6-f488-41b4-b222-07aa9c04a3d6"))
- /* interface */ IMoveTextAlongShapeFeedback;
- struct __declspec(uuid("c3182fe1-4fb0-11d1-b6cd-080009b996cc"))
- /* interface */ IResizeEnvelopeFeedback;
- struct __declspec(uuid("4e08b551-f52b-11d3-9315-00600802e603"))
- /* interface */ IResizeEnvelopeFeedback2;
- struct __declspec(uuid("1c9915ff-239b-49a1-a2f3-c9d0e4173ce1"))
- /* interface */ IResizeTextFeedback;
- struct __declspec(uuid("7a8276c1-5483-11d1-b6cf-080009b996cc"))
- /* interface */ INewMultiPointFeedback;
- struct __declspec(uuid("861a7b31-516d-11d1-b6ce-080009b996cc"))
- /* interface */ INewLineFeedback;
- struct __declspec(uuid("417af471-cd15-11d2-9f30-00c04f6bc8dd"))
- /* interface */ INewBezierCurveFeedback;
- struct __declspec(uuid("5c3ac217-10c5-401b-b3eb-6a6d93e5d58c"))
- /* interface */ INewTextBezierCurveFeedback;
- struct __declspec(uuid("7a8276c7-5483-11d1-b6cf-080009b996cc"))
- /* interface */ IMoveLineFeedback;
- struct __declspec(uuid("3c70bada-2429-11d3-9f36-00c04f6bdd7f"))
- /* interface */ IMovePointFeedback;
- struct __declspec(uuid("7a8276cb-5483-11d1-b6cf-080009b996cc"))
- /* interface */ ILineMovePointFeedback;
- struct __declspec(uuid("7a8276c5-5483-11d1-b6cf-080009b996cc"))
- /* interface */ INewPolygonFeedback;
- struct __declspec(uuid("7a8276c9-5483-11d1-b6cf-080009b996cc"))
- /* interface */ IMovePolygonFeedback;
- struct __declspec(uuid("7a8276cd-5483-11d1-b6cf-080009b996cc"))
- /* interface */ IPolygonMovePointFeedback;
- struct __declspec(uuid("89967502-a95f-11d1-ae9c-0000f80372b4"))
- /* interface */ IStretchLineFeedback;
- struct __declspec(uuid("521b9df3-0166-11d2-a254-080009b6f22b"))
- /* interface */ IMoveGeometryFeedback;
- struct __declspec(uuid("8c25c471-2030-11d2-a28c-080009b6f22b"))
- /* interface */ IMoveImageFeedback;
- struct __declspec(uuid("781e1c4c-1bfd-44de-b524-024437710fab"))
- /* interface */ IMoveImageFeedback2;
- struct __declspec(uuid("e4543891-040c-11d4-8267-0080c79f0371"))
- /* interface */ ICalloutFeedback;
- struct __declspec(uuid("b48ffe7a-396b-4188-b4dd-85e9d7e16b3e"))
- /* interface */ ICalloutFeedback2;
- struct __declspec(uuid("b6f4b6cb-b455-487c-84d0-6f9e2726ba20"))
- /* interface */ INewCircleFeedback;
- struct __declspec(uuid("e6bdb005-4d35-11d0-98be-00805f7ced21"))
- /* interface */ IRubberBand;
- struct __declspec(uuid("ae629199-b816-45b9-b20b-d84d919fe0c4"))
- /* interface */ IRotateTextFeedback;
- struct __declspec(uuid("b46b915d-d256-481b-82e8-c48ed99f4d19"))
- /* interface */ INewTextFeedback;
- struct __declspec(uuid("956b2b6b-c169-441a-9203-6e1b4c2b4fbf"))
- /* interface */ IMoveBitmapFeedback;
- struct __declspec(uuid("4c929701-12f0-4ce0-bb67-f08f6b65b66b"))
- /* interface */ IPointCollectionTracker;
- struct /* coclass */ NewEnvelopeFeedback;
- struct /* coclass */ VertexFeedback;
- struct /* coclass */ MoveEnvelopeFeedback;
- struct /* coclass */ ResizeEnvelopeFeedback;
- struct /* coclass */ ResizeTextFeedback;
- struct /* coclass */ NewMultiPointFeedback;
- struct /* coclass */ NewLineFeedback;
- struct /* coclass */ NewBezierCurveFeedback;
- struct /* coclass */ MoveLineFeedback;
- struct /* coclass */ MovePointFeedback;
- struct /* coclass */ LineMovePointFeedback;
- struct /* coclass */ BezierMovePointFeedback;
- struct /* coclass */ NewPolygonFeedback;
- struct /* coclass */ MovePolygonFeedback;
- struct /* coclass */ PolygonMovePointFeedback;
- struct /* coclass */ StretchLineFeedback;
- struct /* coclass */ GroupFeedback;
- struct /* coclass */ MoveGeometryFeedback;
- struct /* coclass */ MoveImageFeedback;
- struct /* coclass */ CalloutFeedback;
- struct /* coclass */ EnvelopeTracker;
- struct /* coclass */ LineTracker;
- struct /* coclass */ PolygonTracker;
- struct /* coclass */ PointTracker;
- struct /* coclass */ CalloutTracker;
- struct /* coclass */ EngineRotateTracker;
- struct /* coclass */ RubberEnvelope;
- struct /* coclass */ RubberRectangularPolygon;
- struct /* coclass */ RubberPoint;
- struct /* coclass */ RubberLine;
- struct /* coclass */ RubberPolygon;
- struct /* coclass */ ReshapeFeedback;
- struct /* coclass */ AnchorPoint;
- struct /* coclass */ RubberCircle;
- struct /* coclass */ NewCircleFeedback;
- struct /* coclass */ MoveTextFeedback;
- struct /* coclass */ MoveCurvedTextFeedback;
- struct /* coclass */ MoveTextAlongShapeFeedback;
- struct /* coclass */ RotateTextFeedback;
- struct /* coclass */ NewTextFeedback;
- struct /* coclass */ MoveBitmapFeedback;
- struct /* coclass */ NewTextBezierCurveFeedback;
- struct __declspec(uuid("7914e5f4-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ ITemplate;
- struct __declspec(uuid("533d88f0-0a1a-11d2-b27f-0000f878229e"))
- /* interface */ ILineDecoration;
- struct __declspec(uuid("533d88f2-0a1a-11d2-b27f-0000f878229e"))
- /* interface */ ILineDecorationElement;
- struct __declspec(uuid("6a7ef984-6924-11d2-980d-0080c7e04196"))
- /* interface */ IMask;
- struct __declspec(uuid("b65a3e75-2993-11d1-9a43-0080c7ec5c96"))
- /* interface */ ITextPath;
- struct __declspec(uuid("8feb6611-2a0d-11d1-9a44-0080c7ec5c96"))
- /* interface */ ITextBackground;
- struct __declspec(uuid("6a7ef980-6924-11d2-980d-0080c7e04196"))
- /* interface */ ICallout;
- struct __declspec(uuid("c8d09ed1-4fbb-11d1-9a72-0080c7ec5c96"))
- /* interface */ ILineCallout;
- struct esriGDICommentBeginText;
- struct esriGDICommentBeginTextEx;
- struct esriGDICommentEndText;
- struct esriGDICommentSetTextExtra;
- struct esriGDICommentSetCmykColor;
- struct esriGDICommentBeginLayer;
- struct esriGDICommentEndLayer;
- struct esriGDICommentBeginGroup;
- struct esriGDICommentEndGroup;
- struct esriGDICommentFillWithPattern;
- struct esriGDICommentMaskLayer;
- struct esriGDICommentMaskLayerBeforeClipping;
- struct __declspec(uuid("cef72580-c1d9-11d2-9888-0080c7e04196"))
- /* interface */ IMapLevel;
- struct __declspec(uuid("f47b9b56-7efe-4ee4-b7d4-445f93ff390e"))
- /* interface */ IDisplayName;
- struct __declspec(uuid("8e1b88f1-0a46-11d4-8276-0080c79f0371"))
- /* interface */ IQueryGeometry;
- struct __declspec(uuid("a9360291-5828-11d0-98bf-00805f7ced21"))
- /* interface */ ISimpleLineSymbol;
- struct __declspec(uuid("7914e5dc-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IReferenceLineSymbol;
- struct __declspec(uuid("7914e5de-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IMultiLayerLineSymbol;
- struct __declspec(uuid("d7301b50-e92e-11d2-98ce-0080c7e04196"))
- /* interface */ ILayerVisible;
- struct __declspec(uuid("d7301b51-e92e-11d2-98ce-0080c7e04196"))
- /* interface */ ILayerColorLock;
- struct __declspec(uuid("b04bc357-c36e-11d0-bfa1-0080c7e24280"))
- /* interface */ ILineProperties;
- struct __declspec(uuid("b04bc359-c36e-11d0-bfa1-0080c7e24280"))
- /* interface */ ICartographicLineSymbol;
- struct __declspec(uuid("b04bc35a-c36e-11d0-bfa1-0080c7e24280"))
- /* interface */ IHashLineSymbol;
- struct __declspec(uuid("b04bc35b-c36e-11d0-bfa1-0080c7e24280"))
- /* interface */ IMarkerLineSymbol;
- struct __declspec(uuid("22c8c5a0-84fc-11d4-834d-0080c79f0371"))
- /* interface */ IPictureLineSymbol;
- struct __declspec(uuid("a9360290-5828-11d0-98bf-00805f7ced21"))
- /* interface */ ISimpleMarkerSymbol;
- struct __declspec(uuid("88539430-e06e-11d1-b277-0000f878229e"))
- /* interface */ IArrowMarkerSymbol;
- struct __declspec(uuid("7914e5e2-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IReferenceMarkerSymbol;
- struct __declspec(uuid("7914e5e4-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IMultiLayerMarkerSymbol;
- struct __declspec(uuid("7914e5e6-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ ICartographicMarkerSymbol;
- struct __declspec(uuid("7914e5e7-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ ICharacterMarkerSymbol;
- struct __declspec(uuid("7914e5e9-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IPictureMarkerSymbol;
- struct __declspec(uuid("6cff7e07-0502-11d4-9f7c-00c04f6bc709"))
- /* interface */ ISymbolArray;
- struct __declspec(uuid("50317363-bd70-11d3-9f79-00c04f6bc709"))
- /* interface */ IChartSymbol;
- struct __declspec(uuid("50317364-bd70-11d3-9f79-00c04f6bc709"))
- /* interface */ IPieChartSymbol;
- struct __declspec(uuid("50317365-bd70-11d3-9f79-00c04f6bc709"))
- /* interface */ IBarChartSymbol;
- struct __declspec(uuid("50317366-bd70-11d3-9f79-00c04f6bc709"))
- /* interface */ IStackedChartSymbol;
- struct __declspec(uuid("50317367-bd70-11d3-9f79-00c04f6bc709"))
- /* interface */ I3DChartSymbol;
- struct __declspec(uuid("ae41e4f0-dde7-11d3-8216-0080c79f0371"))
- /* interface */ IMarkerBackground;
- struct __declspec(uuid("9ce9d410-ddeb-11d3-8216-0080c79f0371"))
- /* interface */ IMarkerBackgroundSupport;
- struct __declspec(uuid("572d1037-7815-11d3-9f6a-00c04f6bc8dd"))
- /* interface */ IMarkerMask;
- struct __declspec(uuid("a9360292-5828-11d0-98bf-00805f7ced21"))
- /* interface */ ISimpleFillSymbol;
- struct __declspec(uuid("7914e5ea-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IReferenceFillSymbol;
- struct __declspec(uuid("7914e5ec-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IMultiLayerFillSymbol;
- struct __declspec(uuid("7914e5ef-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ ILineFillSymbol;
- struct __declspec(uuid("d842b081-330c-11d2-9168-0000f87808ee"))
- /* interface */ IPictureFillSymbol;
- struct __declspec(uuid("7914e5f1-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IMarkerFillSymbol;
- struct __declspec(uuid("7914e5f2-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IGradientFillSymbol;
- struct __declspec(uuid("85e413a0-cdf9-11d3-81eb-0080c79f0371"))
- /* interface */ IDotDensityFillSymbol;
- struct __declspec(uuid("de641030-cfc0-4465-beaf-33245d3ea1e9"))
- /* interface */ IDotDensityFillSymbol2;
- struct __declspec(uuid("758fc2b0-d2ac-11d3-81f3-0080c79f0371"))
- /* interface */ IDotDensityMasking;
- struct __declspec(uuid("7914e5f3-c892-11d0-8bb6-080009ee4e41"))
- /* interface */ IFillProperties;
- struct __declspec(uuid("a80b5e8c-7f9c-11d0-9410-080009eebecb"))
- /* interface */ ISimpleTextSymbol;
- struct __declspec(uuid("b65a3e72-2993-11d1-9a43-0080c7ec5c96"))
- /* interface */ IFormattedTextSymbol;
- struct __declspec(uuid("1fa841f8-a2cb-433d-88ac-10a945852320"))
- /* interface */ ICharacterOrientation;
- struct __declspec(uuid("533d88f7-0a1a-11d2-b27f-0000f878229e"))
- /* interface */ ISimpleLineDecorationElement;
- struct __declspec(uuid("6ea0e1e0-13e5-46d0-82ad-69f8993a67e3"))
- /* interface */ ITextPath2;
- struct __declspec(uuid("63fc25a7-438b-4f97-888e-105e6d461828"))
- /* interface */ ITextBackground2;
- struct __declspec(uuid("c8d09ed0-4fbb-11d1-9a72-0080c7ec5c96"))
- /* interface */ IBalloonCallout;
- struct __declspec(uuid("a8577a00-7283-11d2-9816-0080c7e04196"))
- /* interface */ IMarkerTextBackground;
- struct __declspec(uuid("6a7ef982-6924-11d2-980d-0080c7e04196"))
- /* interface */ ITextMargins;
- struct __declspec(uuid("086c95cb-4366-467f-b6a3-6f8a2b693f97"))
- /* interface */ IMarginProperties;
- struct __declspec(uuid("741451a0-5f13-11d2-bcdb-0000f875bcce"))
- /* interface */ IGeometryDraw;
- struct __declspec(uuid("6e7cb970-0a4d-11d3-bcaf-0080c7e04196"))
- /* interface */ IFontSize;
- struct __declspec(uuid("77d415d5-5815-4322-87ff-a6940a790107"))
- /* interface */ IFontName;
- struct __declspec(uuid("a37e7145-e00d-43f3-be13-7e1cc9348329"))
- /* interface */ IFontAttribute;
- struct __declspec(uuid("df029d39-50d5-40d8-ad2f-bd30eb91418c"))
- /* interface */ IBold;
- struct __declspec(uuid("a45f4f70-caaa-4fe1-a96b-2f483de67a68"))
- /* interface */ IItalic;
- struct __declspec(uuid("f9292de5-7d71-41cb-8224-3685744cf564"))
- /* interface */ IUnderline;
- struct __declspec(uuid("84a1f5c2-d0a1-4e45-842b-149e857e8a9c"))
- /* interface */ ISymbolRotation;
- struct __declspec(uuid("440b07bb-92f0-11d3-9fcc-00c04f6bc6a5"))
- /* interface */ ISymbolIdentifier;
- struct __declspec(uuid("877a260a-cacb-48f6-aaf9-a24ce3bc75ff"))
- /* interface */ ISymbolIdentifier2;
- struct __declspec(uuid("0e5d8c65-8d91-11d3-9fca-00c04f6bc6a5"))
- /* interface */ ISymbolCollection;
- struct __declspec(uuid("7ed742b9-0aef-40a0-a9a5-de2a302692f2"))
- /* interface */ ISymbolCollection2;
- struct __declspec(uuid("3e0b2e61-27f4-11d3-9f9c-00c04f6bc6a5"))
- /* interface */ IOverposterTextPath;
- struct __declspec(uuid("2690cdce-96a4-49da-bd07-3f4ed61efece"))
- /* interface */ IWordTextPath;
- struct __declspec(uuid("df0f7ba7-1c31-44cb-975f-87ff272793aa"))
- /* interface */ IWordBoundaries;
- struct __declspec(uuid("65856cd7-ad04-11d3-9fc2-00c04f6bc8dd"))
- /* interface */ ISymbologyEnvironment;
- struct __declspec(uuid("c6778756-976c-4761-a3a7-661b2446a7bb"))
- /* interface */ IPictureSymbolEnvironment;
- struct __declspec(uuid("ad134202-770b-47ab-80bd-e3457c5e3168"))
- /* interface */ ISimpleLineCallout;
- struct __declspec(uuid("55d9f654-5cde-4842-8e47-70518079fe1a"))
- /* interface */ ITextParser;
- struct __declspec(uuid("5dea57cf-a8ef-4944-b731-87df1b6f136d"))
- /* interface */ ITextParserSupport;
- struct __declspec(uuid("bf5bd367-5223-49c0-8db0-fbc9d7cf36bb"))
- /* interface */ ITextDrawSupport;
- struct __declspec(uuid("272369d5-140a-444b-a505-0983bddcdbab"))
- /* interface */ IUpdateLegendInfo;
- struct /* coclass */ SimpleLineSymbol;
- struct /* coclass */ MultiLayerLineSymbol;
- struct /* coclass */ CartographicLineSymbol;
- struct /* coclass */ HashLineSymbol;
- struct /* coclass */ MarkerLineSymbol;
- struct /* coclass */ PictureLineSymbol;
- struct /* coclass */ SimpleMarkerSymbol;
- struct /* coclass */ MultiLayerMarkerSymbol;
- struct /* coclass */ CharacterMarkerSymbol;
- struct /* coclass */ PictureMarkerSymbol;
- struct /* coclass */ ArrowMarkerSymbol;
- struct /* coclass */ BarChartSymbol;
- struct /* coclass */ PieChartSymbol;
- struct /* coclass */ StackedChartSymbol;
- struct /* coclass */ SimpleFillSymbol;
- struct /* coclass */ MultiLayerFillSymbol;
- struct /* coclass */ LineFillSymbol;
- struct /* coclass */ PictureFillSymbol;
- struct /* coclass */ MarkerFillSymbol;
- struct /* coclass */ GradientFillSymbol;
- struct /* coclass */ DotDensityFillSymbol;
- struct /* coclass */ TextSymbol;
- struct /* coclass */ Template;
- struct /* coclass */ SimpleLineDecorationElement;
- struct /* coclass */ LineDecoration;
- struct /* coclass */ SimpleTextPath;
- struct /* coclass */ BezierTextPath;
- struct /* coclass */ BalloonCallout;
- struct /* coclass */ LineCallout;
- struct /* coclass */ MarkerTextBackground;
- struct /* coclass */ GeometryDraw;
- struct /* coclass */ FontSize;
- struct /* coclass */ FontName;
- struct /* coclass */ FontAttributeBold;
- struct /* coclass */ FontAttributeItalic;
- struct /* coclass */ FontAttributeUnderline;
- struct /* coclass */ SymbolCollection;
- struct /* coclass */ SymbolIdentifier;
- struct /* coclass */ OverposterTextPath;
- struct /* coclass */ WordTextPath;
- struct /* coclass */ SymbologyEnvironment;
- struct /* coclass */ SimpleLineCallout;
- struct /* coclass */ SimpleTextParser;
- struct __declspec(uuid("ac0e9824-91cb-11d1-8813-080009ec732a"))
- /* interface */ IStyleGalleryClass;
- struct __declspec(uuid("ac0e9825-91cb-11d1-8813-080009ec732a"))
- /* interface */ IStyleGalleryItem;
- struct __declspec(uuid("ac0e9828-91cb-11d1-8813-080009ec732a"))
- /* interface */ IEnumStyleGalleryItem;
- struct __declspec(uuid("ac0e9826-91cb-11d1-8813-080009ec732a"))
- /* interface */ IStyleGallery;
- struct __declspec(uuid("001d15b3-0f79-11d2-adfe-080009ec732a"))
- /* interface */ IStyleGalleryStorage;
- struct __declspec(uuid("17049f80-8e15-11d2-983e-0080c7e04196"))
- /* interface */ IStyleImporter;
- struct /* coclass */ ServerStyleGalleryItem;
- struct /* coclass */ EnumServerStyleGalleryItem;
- struct /* coclass */ ServerStyleGallery;
- //
- // Smart pointer typedef declarations
- //
- _COM_SMARTPTR_TYPEDEF(IColor, __uuidof(IColor));
- _COM_SMARTPTR_TYPEDEF(IRgbColor, __uuidof(IRgbColor));
- _COM_SMARTPTR_TYPEDEF(ICmykColor, __uuidof(ICmykColor));
- _COM_SMARTPTR_TYPEDEF(IHsvColor, __uuidof(IHsvColor));
- _COM_SMARTPTR_TYPEDEF(IGrayColor, __uuidof(IGrayColor));
- _COM_SMARTPTR_TYPEDEF(IHlsColor, __uuidof(IHlsColor));
- _COM_SMARTPTR_TYPEDEF(IPostScriptColor, __uuidof(IPostScriptColor));
- _COM_SMARTPTR_TYPEDEF(IMonitorSettings, __uuidof(IMonitorSettings));
- _COM_SMARTPTR_TYPEDEF(ICieLabConversion, __uuidof(ICieLabConversion));
- _COM_SMARTPTR_TYPEDEF(IEnumColors, __uuidof(IEnumColors));
- _COM_SMARTPTR_TYPEDEF(IColorRamp, __uuidof(IColorRamp));
- _COM_SMARTPTR_TYPEDEF(IRandomColorRamp, __uuidof(IRandomColorRamp));
- _COM_SMARTPTR_TYPEDEF(IAlgorithmicColorRamp, __uuidof(IAlgorithmicColorRamp));
- _COM_SMARTPTR_TYPEDEF(IPresetColorRamp, __uuidof(IPresetColorRamp));
- _COM_SMARTPTR_TYPEDEF(IMultiPartColorRamp, __uuidof(IMultiPartColorRamp));
- _COM_SMARTPTR_TYPEDEF(ISymbol, __uuidof(ISymbol));
- _COM_SMARTPTR_TYPEDEF(IMarkerSymbol, __uuidof(IMarkerSymbol));
- _COM_SMARTPTR_TYPEDEF(ILineSymbol, __uuidof(ILineSymbol));
- _COM_SMARTPTR_TYPEDEF(IFillSymbol, __uuidof(IFillSymbol));
- _COM_SMARTPTR_TYPEDEF(ITextSymbol, __uuidof(ITextSymbol));
- _COM_SMARTPTR_TYPEDEF(IEnumSymbol, __uuidof(IEnumSymbol));
- _COM_SMARTPTR_TYPEDEF(ISymbol3D, __uuidof(ISymbol3D));
- _COM_SMARTPTR_TYPEDEF(IDisplayFilter, __uuidof(IDisplayFilter));
- _COM_SMARTPTR_TYPEDEF(ITransparencyDisplayFilter, __uuidof(ITransparencyDisplayFilter));
- _COM_SMARTPTR_TYPEDEF(IDisplayAdmin, __uuidof(IDisplayAdmin));
- _COM_SMARTPTR_TYPEDEF(IDisplayFilterManager, __uuidof(IDisplayFilterManager));
- _COM_SMARTPTR_TYPEDEF(IDisplayAdmin2, __uuidof(IDisplayAdmin2));
- _COM_SMARTPTR_TYPEDEF(IDisplayTransformation, __uuidof(IDisplayTransformation));
- _COM_SMARTPTR_TYPEDEF(ITransformEvents, __uuidof(ITransformEvents));
- _COM_SMARTPTR_TYPEDEF(IIlluminationProps, __uuidof(IIlluminationProps));
- _COM_SMARTPTR_TYPEDEF(IDisplay, __uuidof(IDisplay));
- _COM_SMARTPTR_TYPEDEF(IDraw, __uuidof(IDraw));
- _COM_SMARTPTR_TYPEDEF(IDisplay3D, __uuidof(IDisplay3D));
- _COM_SMARTPTR_TYPEDEF(IDisplayTransformationAdmin, __uuidof(IDisplayTransformationAdmin));
- _COM_SMARTPTR_TYPEDEF(IDisplayEvents, __uuidof(IDisplayEvents));
- _COM_SMARTPTR_TYPEDEF(IDicerCallback, __uuidof(IDicerCallback));
- _COM_SMARTPTR_TYPEDEF(IDelayEvents, __uuidof(IDelayEvents));
- _COM_SMARTPTR_TYPEDEF(IRasterOutputSettings, __uuidof(IRasterOutputSettings));
- _COM_SMARTPTR_TYPEDEF(IOutputRasterSettings, __uuidof(IOutputRasterSettings));
- _COM_SMARTPTR_TYPEDEF(IScreenDisplay, __uuidof(IScreenDisplay));
- _COM_SMARTPTR_TYPEDEF(IScreenDisplay2, __uuidof(IScreenDisplay2));
- _COM_SMARTPTR_TYPEDEF(IAppDisplay, __uuidof(IAppDisplay));
- _COM_SMARTPTR_TYPEDEF(IScreenCacheManager, __uuidof(IScreenCacheManager));
- _COM_SMARTPTR_TYPEDEF(IScreenInvalidate, __uuidof(IScreenInvalidate));
- _COM_SMARTPTR_TYPEDEF(IEnumScreenDisplay, __uuidof(IEnumScreenDisplay));
- _COM_SMARTPTR_TYPEDEF(IDisplayFeedback, __uuidof(IDisplayFeedback));
- _COM_SMARTPTR_TYPEDEF(ISelectionTracker, __uuidof(ISelectionTracker));
- _COM_SMARTPTR_TYPEDEF(IAnchorPoint, __uuidof(IAnchorPoint));
- _COM_SMARTPTR_TYPEDEF(ICalloutTracker, __uuidof(ICalloutTracker));
- _COM_SMARTPTR_TYPEDEF(IRotateTracker, __uuidof(IRotateTracker));
- _COM_SMARTPTR_TYPEDEF(IScaleTracker, __uuidof(IScaleTracker));
- _COM_SMARTPTR_TYPEDEF(IVertexFeedback, __uuidof(IVertexFeedback));
- _COM_SMARTPTR_TYPEDEF(IReshapeFeedback, __uuidof(IReshapeFeedback));
- _COM_SMARTPTR_TYPEDEF(INewEnvelopeFeedback, __uuidof(INewEnvelopeFeedback));
- _COM_SMARTPTR_TYPEDEF(INewEnvelopeFeedback2, __uuidof(INewEnvelopeFeedback2));
- _COM_SMARTPTR_TYPEDEF(IMoveEnvelopeFeedback, __uuidof(IMoveEnvelopeFeedback));
- _COM_SMARTPTR_TYPEDEF(IMoveTextFeedback, __uuidof(IMoveTextFeedback));
- _COM_SMARTPTR_TYPEDEF(IMoveCurvedTextFeedback, __uuidof(IMoveCurvedTextFeedback));
- _COM_SMARTPTR_TYPEDEF(IMoveTextAlongShapeFeedback, __uuidof(IMoveTextAlongShapeFeedback));
- _COM_SMARTPTR_TYPEDEF(IResizeEnvelopeFeedback, __uuidof(IResizeEnvelopeFeedback));
- _COM_SMARTPTR_TYPEDEF(IResizeEnvelopeFeedback2, __uuidof(IResizeEnvelopeFeedback2));
- _COM_SMARTPTR_TYPEDEF(IResizeTextFeedback, __uuidof(IResizeTextFeedback));
- _COM_SMARTPTR_TYPEDEF(INewMultiPointFeedback, __uuidof(INewMultiPointFeedback));
- _COM_SMARTPTR_TYPEDEF(INewLineFeedback, __uuidof(INewLineFeedback));
- _COM_SMARTPTR_TYPEDEF(INewBezierCurveFeedback, __uuidof(INewBezierCurveFeedback));
- _COM_SMARTPTR_TYPEDEF(INewTextBezierCurveFeedback, __uuidof(INewTextBezierCurveFeedback));
- _COM_SMARTPTR_TYPEDEF(IMoveLineFeedback, __uuidof(IMoveLineFeedback));
- _COM_SMARTPTR_TYPEDEF(IMovePointFeedback, __uuidof(IMovePointFeedback));
- _COM_SMARTPTR_TYPEDEF(ILineMovePointFeedback, __uuidof(ILineMovePointFeedback));
- _COM_SMARTPTR_TYPEDEF(INewPolygonFeedback, __uuidof(INewPolygonFeedback));
- _COM_SMARTPTR_TYPEDEF(IMovePolygonFeedback, __uuidof(IMovePolygonFeedback));
- _COM_SMARTPTR_TYPEDEF(IPolygonMovePointFeedback, __uuidof(IPolygonMovePointFeedback));
- _COM_SMARTPTR_TYPEDEF(IStretchLineFeedback, __uuidof(IStretchLineFeedback));
- _COM_SMARTPTR_TYPEDEF(IMoveGeometryFeedback, __uuidof(IMoveGeometryFeedback));
- _COM_SMARTPTR_TYPEDEF(IMoveImageFeedback, __uuidof(IMoveImageFeedback));
- _COM_SMARTPTR_TYPEDEF(IMoveImageFeedback2, __uuidof(IMoveImageFeedback2));
- _COM_SMARTPTR_TYPEDEF(ICalloutFeedback, __uuidof(ICalloutFeedback));
- _COM_SMARTPTR_TYPEDEF(ICalloutFeedback2, __uuidof(ICalloutFeedback2));
- _COM_SMARTPTR_TYPEDEF(INewCircleFeedback, __uuidof(INewCircleFeedback));
- _COM_SMARTPTR_TYPEDEF(IRubberBand, __uuidof(IRubberBand));
- _COM_SMARTPTR_TYPEDEF(IRotateTextFeedback, __uuidof(IRotateTextFeedback));
- _COM_SMARTPTR_TYPEDEF(INewTextFeedback, __uuidof(INewTextFeedback));
- _COM_SMARTPTR_TYPEDEF(IMoveBitmapFeedback, __uuidof(IMoveBitmapFeedback));
- _COM_SMARTPTR_TYPEDEF(IPointCollectionTracker, __uuidof(IPointCollectionTracker));
- _COM_SMARTPTR_TYPEDEF(ITemplate, __uuidof(ITemplate));
- _COM_SMARTPTR_TYPEDEF(ILineDecoration, __uuidof(ILineDecoration));
- _COM_SMARTPTR_TYPEDEF(ILineDecorationElement, __uuidof(ILineDecorationElement));
- _COM_SMARTPTR_TYPEDEF(IMask, __uuidof(IMask));
- _COM_SMARTPTR_TYPEDEF(ITextPath, __uuidof(ITextPath));
- _COM_SMARTPTR_TYPEDEF(ITextBackground, __uuidof(ITextBackground));
- _COM_SMARTPTR_TYPEDEF(ICallout, __uuidof(ICallout));
- _COM_SMARTPTR_TYPEDEF(ILineCallout, __uuidof(ILineCallout));
- _COM_SMARTPTR_TYPEDEF(IMapLevel, __uuidof(IMapLevel));
- _COM_SMARTPTR_TYPEDEF(IDisplayName, __uuidof(IDisplayName));
- _COM_SMARTPTR_TYPEDEF(IQueryGeometry, __uuidof(IQueryGeometry));
- _COM_SMARTPTR_TYPEDEF(ISimpleLineSymbol, __uuidof(ISimpleLineSymbol));
- _COM_SMARTPTR_TYPEDEF(IReferenceLineSymbol, __uuidof(IReferenceLineSymbol));
- _COM_SMARTPTR_TYPEDEF(IMultiLayerLineSymbol, __uuidof(IMultiLayerLineSymbol));
- _COM_SMARTPTR_TYPEDEF(ILayerVisible, __uuidof(ILayerVisible));
- _COM_SMARTPTR_TYPEDEF(ILayerColorLock, __uuidof(ILayerColorLock));
- _COM_SMARTPTR_TYPEDEF(ILineProperties, __uuidof(ILineProperties));
- _COM_SMARTPTR_TYPEDEF(ICartographicLineSymbol, __uuidof(ICartographicLineSymbol));
- _COM_SMARTPTR_TYPEDEF(IHashLineSymbol, __uuidof(IHashLineSymbol));
- _COM_SMARTPTR_TYPEDEF(IMarkerLineSymbol, __uuidof(IMarkerLineSymbol));
- _COM_SMARTPTR_TYPEDEF(IPictureLineSymbol, __uuidof(IPictureLineSymbol));
- _COM_SMARTPTR_TYPEDEF(ISimpleMarkerSymbol, __uuidof(ISimpleMarkerSymbol));
- _COM_SMARTPTR_TYPEDEF(IArrowMarkerSymbol, __uuidof(IArrowMarkerSymbol));
- _COM_SMARTPTR_TYPEDEF(IReferenceMarkerSymbol, __uuidof(IReferenceMarkerSymbol));
- _COM_SMARTPTR_TYPEDEF(IMultiLayerMarkerSymbol, __uuidof(IMultiLayerMarkerSymbol));
- _COM_SMARTPTR_TYPEDEF(ICartographicMarkerSymbol, __uuidof(ICartographicMarkerSymbol));
- _COM_SMARTPTR_TYPEDEF(ICharacterMarkerSymbol, __uuidof(ICharacterMarkerSymbol));
- _COM_SMARTPTR_TYPEDEF(IPictureMarkerSymbol, __uuidof(IPictureMarkerSymbol));
- _COM_SMARTPTR_TYPEDEF(ISymbolArray, __uuidof(ISymbolArray));
- _COM_SMARTPTR_TYPEDEF(IChartSymbol, __uuidof(IChartSymbol));
- _COM_SMARTPTR_TYPEDEF(IPieChartSymbol, __uuidof(IPieChartSymbol));
- _COM_SMARTPTR_TYPEDEF(IBarChartSymbol, __uuidof(IBarChartSymbol));
- _COM_SMARTPTR_TYPEDEF(IStackedChartSymbol, __uuidof(IStackedChartSymbol));
- _COM_SMARTPTR_TYPEDEF(I3DChartSymbol, __uuidof(I3DChartSymbol));
- _COM_SMARTPTR_TYPEDEF(IMarkerBackground, __uuidof(IMarkerBackground));
- _COM_SMARTPTR_TYPEDEF(IMarkerBackgroundSupport, __uuidof(IMarkerBackgroundSupport));
- _COM_SMARTPTR_TYPEDEF(IMarkerMask, __uuidof(IMarkerMask));
- _COM_SMARTPTR_TYPEDEF(ISimpleFillSymbol, __uuidof(ISimpleFillSymbol));
- _COM_SMARTPTR_TYPEDEF(IReferenceFillSymbol, __uuidof(IReferenceFillSymbol));
- _COM_SMARTPTR_TYPEDEF(IMultiLayerFillSymbol, __uuidof(IMultiLayerFillSymbol));
- _COM_SMARTPTR_TYPEDEF(ILineFillSymbol, __uuidof(ILineFillSymbol));
- _COM_SMARTPTR_TYPEDEF(IPictureFillSymbol, __uuidof(IPictureFillSymbol));
- _COM_SMARTPTR_TYPEDEF(IMarkerFillSymbol, __uuidof(IMarkerFillSymbol));
- _COM_SMARTPTR_TYPEDEF(IGradientFillSymbol, __uuidof(IGradientFillSymbol));
- _COM_SMARTPTR_TYPEDEF(IDotDensityFillSymbol, __uuidof(IDotDensityFillSymbol));
- _COM_SMARTPTR_TYPEDEF(IDotDensityFillSymbol2, __uuidof(IDotDensityFillSymbol2));
- _COM_SMARTPTR_TYPEDEF(IDotDensityMasking, __uuidof(IDotDensityMasking));
- _COM_SMARTPTR_TYPEDEF(IFillProperties, __uuidof(IFillProperties));
- _COM_SMARTPTR_TYPEDEF(ISimpleTextSymbol, __uuidof(ISimpleTextSymbol));
- _COM_SMARTPTR_TYPEDEF(IFormattedTextSymbol, __uuidof(IFormattedTextSymbol));
- _COM_SMARTPTR_TYPEDEF(ICharacterOrientation, __uuidof(ICharacterOrientation));
- _COM_SMARTPTR_TYPEDEF(ISimpleLineDecorationElement, __uuidof(ISimpleLineDecorationElement));
- _COM_SMARTPTR_TYPEDEF(ITextPath2, __uuidof(ITextPath2));
- _COM_SMARTPTR_TYPEDEF(ITextBackground2, __uuidof(ITextBackground2));
- _COM_SMARTPTR_TYPEDEF(IBalloonCallout, __uuidof(IBalloonCallout));
- _COM_SMARTPTR_TYPEDEF(IMarkerTextBackground, __uuidof(IMarkerTextBackground));
- _COM_SMARTPTR_TYPEDEF(ITextMargins, __uuidof(ITextMargins));
- _COM_SMARTPTR_TYPEDEF(IMarginProperties, __uuidof(IMarginProperties));
- _COM_SMARTPTR_TYPEDEF(IGeometryDraw, __uuidof(IGeometryDraw));
- _COM_SMARTPTR_TYPEDEF(IFontSize, __uuidof(IFontSize));
- _COM_SMARTPTR_TYPEDEF(IFontName, __uuidof(IFontName));
- _COM_SMARTPTR_TYPEDEF(IFontAttribute, __uuidof(IFontAttribute));
- _COM_SMARTPTR_TYPEDEF(IBold, __uuidof(IBold));
- _COM_SMARTPTR_TYPEDEF(IItalic, __uuidof(IItalic));
- _COM_SMARTPTR_TYPEDEF(IUnderline, __uuidof(IUnderline));
- _COM_SMARTPTR_TYPEDEF(ISymbolRotation, __uuidof(ISymbolRotation));
- _COM_SMARTPTR_TYPEDEF(ISymbolIdentifier, __uuidof(ISymbolIdentifier));
- _COM_SMARTPTR_TYPEDEF(ISymbolIdentifier2, __uuidof(ISymbolIdentifier2));
- _COM_SMARTPTR_TYPEDEF(ISymbolCollection, __uuidof(ISymbolCollection));
- _COM_SMARTPTR_TYPEDEF(ISymbolCollection2, __uuidof(ISymbolCollection2));
- _COM_SMARTPTR_TYPEDEF(IOverposterTextPath, __uuidof(IOverposterTextPath));
- _COM_SMARTPTR_TYPEDEF(IWordTextPath, __uuidof(IWordTextPath));
- _COM_SMARTPTR_TYPEDEF(IWordBoundaries, __uuidof(IWordBoundaries));
- _COM_SMARTPTR_TYPEDEF(ISymbologyEnvironment, __uuidof(ISymbologyEnvironment));
- _COM_SMARTPTR_TYPEDEF(IPictureSymbolEnvironment, __uuidof(IPictureSymbolEnvironment));
- _COM_SMARTPTR_TYPEDEF(ISimpleLineCallout, __uuidof(ISimpleLineCallout));
- _COM_SMARTPTR_TYPEDEF(ITextParser, __uuidof(ITextParser));
- _COM_SMARTPTR_TYPEDEF(ITextParserSupport, __uuidof(ITextParserSupport));
- _COM_SMARTPTR_TYPEDEF(ITextDrawSupport, __uuidof(ITextDrawSupport));
- _COM_SMARTPTR_TYPEDEF(IUpdateLegendInfo, __uuidof(IUpdateLegendInfo));
- _COM_SMARTPTR_TYPEDEF(IStyleGalleryClass, __uuidof(IStyleGalleryClass));
- _COM_SMARTPTR_TYPEDEF(IStyleGalleryItem, __uuidof(IStyleGalleryItem));
- _COM_SMARTPTR_TYPEDEF(IEnumStyleGalleryItem, __uuidof(IEnumStyleGalleryItem));
- _COM_SMARTPTR_TYPEDEF(IStyleGallery, __uuidof(IStyleGallery));
- _COM_SMARTPTR_TYPEDEF(IStyleGalleryStorage, __uuidof(IStyleGalleryStorage));
- _COM_SMARTPTR_TYPEDEF(IStyleImporter, __uuidof(IStyleImporter));
- //
- // Type library items
- //
- struct __declspec(uuid("20cd40b0-8f3d-11d0-8590-0800091a2a72"))
- IColor : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_RGB (
- OLE_COLOR RGB ) = 0;
- virtual HRESULT __stdcall get_RGB (
- OLE_COLOR * RGB ) = 0;
- virtual HRESULT __stdcall put_CMYK (
- OLE_COLOR CMYK ) = 0;
- virtual HRESULT __stdcall get_CMYK (
- OLE_COLOR * CMYK ) = 0;
- virtual HRESULT __stdcall put_UseWindowsDithering (
- VARIANT_BOOL useDithering ) = 0;
- virtual HRESULT __stdcall get_UseWindowsDithering (
- VARIANT_BOOL * useDithering ) = 0;
- virtual HRESULT __stdcall SetCIELAB (
- double l,
- double a,
- double b ) = 0;
- virtual HRESULT __stdcall GetCIELAB (
- double * l,
- double * a,
- double * b ) = 0;
- virtual HRESULT __stdcall put_Transparency (
- unsigned char alphaValue ) = 0;
- virtual HRESULT __stdcall get_Transparency (
- unsigned char * alphaValue ) = 0;
- virtual HRESULT __stdcall put_NullColor (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_NullColor (
- VARIANT_BOOL * flag ) = 0;
- };
- struct __declspec(uuid("20cd40b1-8f3d-11d0-8590-0800091a2a72"))
- IRgbColor : IColor
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Red (
- long Red ) = 0;
- virtual HRESULT __stdcall get_Red (
- long * Red ) = 0;
- virtual HRESULT __stdcall put_Green (
- long Green ) = 0;
- virtual HRESULT __stdcall get_Green (
- long * Green ) = 0;
- virtual HRESULT __stdcall put_Blue (
- long Blue ) = 0;
- virtual HRESULT __stdcall get_Blue (
- long * Blue ) = 0;
- };
- struct __declspec(uuid("20cd40b2-8f3d-11d0-8590-0800091a2a72"))
- ICmykColor : IColor
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Cyan (
- long Cyan ) = 0;
- virtual HRESULT __stdcall get_Cyan (
- long * Cyan ) = 0;
- virtual HRESULT __stdcall put_Magenta (
- long Magenta ) = 0;
- virtual HRESULT __stdcall get_Magenta (
- long * Magenta ) = 0;
- virtual HRESULT __stdcall put_Yellow (
- long Yellow ) = 0;
- virtual HRESULT __stdcall get_Yellow (
- long * Yellow ) = 0;
- virtual HRESULT __stdcall put_Black (
- long Black ) = 0;
- virtual HRESULT __stdcall get_Black (
- long * Black ) = 0;
- };
- struct __declspec(uuid("20cd40b3-8f3d-11d0-8590-0800091a2a72"))
- IHsvColor : IColor
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Hue (
- long Hue ) = 0;
- virtual HRESULT __stdcall get_Hue (
- long * Hue ) = 0;
- virtual HRESULT __stdcall put_Saturation (
- long Saturation ) = 0;
- virtual HRESULT __stdcall get_Saturation (
- long * Saturation ) = 0;
- virtual HRESULT __stdcall put_Value (
- long Value ) = 0;
- virtual HRESULT __stdcall get_Value (
- long * Value ) = 0;
- };
- struct __declspec(uuid("20cd40b4-8f3d-11d0-8590-0800091a2a72"))
- IGrayColor : IColor
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Level (
- long outLevel ) = 0;
- virtual HRESULT __stdcall get_Level (
- long * outLevel ) = 0;
- };
- struct __declspec(uuid("7ee9c491-d123-11d0-8383-080009b996cc"))
- IHlsColor : IColor
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Hue (
- long Hue ) = 0;
- virtual HRESULT __stdcall get_Hue (
- long * Hue ) = 0;
- virtual HRESULT __stdcall put_Lightness (
- long Lightness ) = 0;
- virtual HRESULT __stdcall get_Lightness (
- long * Lightness ) = 0;
- virtual HRESULT __stdcall put_Saturation (
- long Saturation ) = 0;
- virtual HRESULT __stdcall get_Saturation (
- long * Saturation ) = 0;
- };
- struct __declspec(uuid("6060613e-1233-11d3-9f45-00c04f6bc709"))
- IPostScriptColor : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Overprint (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Overprint (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_SpotColor (
- VARIANT_BOOL isSpot ) = 0;
- virtual HRESULT __stdcall get_SpotColor (
- VARIANT_BOOL * isSpot ) = 0;
- virtual HRESULT __stdcall put_SpotDescription (
- BSTR desc ) = 0;
- virtual HRESULT __stdcall get_SpotDescription (
- BSTR * desc ) = 0;
- virtual HRESULT __stdcall put_SpotPercentage (
- short percent ) = 0;
- virtual HRESULT __stdcall get_SpotPercentage (
- short * percent ) = 0;
- };
- struct __declspec(uuid("9db25fdf-3c75-11d2-aaf6-00c04fa334b3"))
- IMonitorSettings : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_MonitorName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_MonitorName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Gamma (
- double Gamma ) = 0;
- virtual HRESULT __stdcall get_Gamma (
- double * Gamma ) = 0;
- virtual HRESULT __stdcall put_WhitePointName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_WhitePointName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_PhosphorName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_PhosphorName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall SetWhitePoint (
- double x,
- double y ) = 0;
- virtual HRESULT __stdcall GetWhitePoint (
- double * x,
- double * y ) = 0;
- virtual HRESULT __stdcall SetRedPoint (
- double x,
- double y ) = 0;
- virtual HRESULT __stdcall GetRedPoint (
- double * x,
- double * y ) = 0;
- virtual HRESULT __stdcall SetGreenPoint (
- double x,
- double y ) = 0;
- virtual HRESULT __stdcall GetGreenPoint (
- double * x,
- double * y ) = 0;
- virtual HRESULT __stdcall SetBluePoint (
- double x,
- double y ) = 0;
- virtual HRESULT __stdcall GetBluePoint (
- double * x,
- double * y ) = 0;
- };
- struct __declspec(uuid("137e39db-3e98-11d2-aaf7-00c04fa334b3"))
- ICieLabConversion : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall RgbToLab (
- OLE_COLOR RGB,
- double * l,
- double * a,
- double * b ) = 0;
- virtual HRESULT __stdcall LabToRgb (
- OLE_COLOR * RGB,
- double l,
- double a,
- double b ) = 0;
- virtual HRESULT __stdcall HsvToLab (
- short h,
- unsigned char s,
- unsigned char v,
- double * l,
- double * a,
- double * b ) = 0;
- virtual HRESULT __stdcall LabToHsv (
- short * h,
- unsigned char * s,
- unsigned char * v,
- double l,
- double a,
- double b ) = 0;
- virtual HRESULT __stdcall GetDistance (
- double l1,
- double a1,
- double b1,
- double l2,
- double a2,
- double b2,
- double * dist ) = 0;
- virtual HRESULT __stdcall ReloadSettings ( ) = 0;
- virtual HRESULT __stdcall get_SettingsVersion (
- long * version ) = 0;
- };
- struct __declspec(uuid("7ee9c496-d123-11d0-8383-080009b996cc"))
- RgbColor;
- // [ default ] interface IUnknown
- // interface IRgbColor
- // interface IColor
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- // interface IXMLSerialize
- struct __declspec(uuid("7ee9c497-d123-11d0-8383-080009b996cc"))
- CmykColor;
- // [ default ] interface IUnknown
- // interface ICmykColor
- // interface IPostScriptColor
- // interface IColor
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- // interface IXMLSerialize
- struct __declspec(uuid("7ee9c492-d123-11d0-8383-080009b996cc"))
- HsvColor;
- // [ default ] interface IUnknown
- // interface IHsvColor
- // interface IColor
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- // interface IXMLSerialize
- struct __declspec(uuid("7ee9c495-d123-11d0-8383-080009b996cc"))
- GrayColor;
- // [ default ] interface IUnknown
- // interface IGrayColor
- // interface IColor
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- // interface IXMLSerialize
- struct __declspec(uuid("7ee9c493-d123-11d0-8383-080009b996cc"))
- HlsColor;
- // [ default ] interface IUnknown
- // interface IHlsColor
- // interface IColor
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- // interface IXMLSerialize
- struct __declspec(uuid("9db25fe0-3c75-11d2-aaf6-00c04fa334b3"))
- MonitorSettings;
- // [ default ] interface IUnknown
- // interface IMonitorSettings
- struct __declspec(uuid("137e39dc-3e98-11d2-aaf7-00c04fa334b3"))
- CieLabConversion;
- // [ default ] interface IUnknown
- // interface ICieLabConversion
- struct __declspec(uuid("beb87092-c0b4-11d0-8379-080009b996cc"))
- IEnumColors : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IColor * * nextColor ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("beb87091-c0b4-11d0-8379-080009b996cc"))
- IColorRamp : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Name (
- BSTR pName ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * pName ) = 0;
- virtual HRESULT __stdcall put_Size (
- long Count ) = 0;
- virtual HRESULT __stdcall get_Size (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Colors (
- struct IEnumColors * * enumColors ) = 0;
- virtual HRESULT __stdcall get_Color (
- long index,
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall CreateRamp (
- VARIANT_BOOL * ok ) = 0;
- };
- struct __declspec(uuid("beb87095-c0b4-11d0-8379-080009b996cc"))
- IRandomColorRamp : IColorRamp
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Seed (
- long Seed ) = 0;
- virtual HRESULT __stdcall get_Seed (
- long * Seed ) = 0;
- virtual HRESULT __stdcall put_UseSeed (
- VARIANT_BOOL UseSeed ) = 0;
- virtual HRESULT __stdcall get_UseSeed (
- VARIANT_BOOL * UseSeed ) = 0;
- virtual HRESULT __stdcall put_MinValue (
- long MinValue ) = 0;
- virtual HRESULT __stdcall get_MinValue (
- long * MinValue ) = 0;
- virtual HRESULT __stdcall put_MaxValue (
- long MaxValue ) = 0;
- virtual HRESULT __stdcall get_MaxValue (
- long * MaxValue ) = 0;
- virtual HRESULT __stdcall put_MinSaturation (
- long MinSaturation ) = 0;
- virtual HRESULT __stdcall get_MinSaturation (
- long * MinSaturation ) = 0;
- virtual HRESULT __stdcall put_MaxSaturation (
- long MaxSaturation ) = 0;
- virtual HRESULT __stdcall get_MaxSaturation (
- long * MaxSaturation ) = 0;
- virtual HRESULT __stdcall put_StartHue (
- long StartHue ) = 0;
- virtual HRESULT __stdcall get_StartHue (
- long * StartHue ) = 0;
- virtual HRESULT __stdcall put_EndHue (
- long EndHue ) = 0;
- virtual HRESULT __stdcall get_EndHue (
- long * EndHue ) = 0;
- };
- enum esriColorRampAlgorithm
- {
- esriHSVAlgorithm = 0,
- esriCIELabAlgorithm = 1,
- esriLabLChAlgorithm = 2
- };
- struct __declspec(uuid("beb87096-c0b4-11d0-8379-080009b996cc"))
- IAlgorithmicColorRamp : IColorRamp
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FromColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_FromColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_ToColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_ToColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall put_Algorithm (
- enum esriColorRampAlgorithm Algorithm ) = 0;
- virtual HRESULT __stdcall get_Algorithm (
- enum esriColorRampAlgorithm * Algorithm ) = 0;
- };
- struct __declspec(uuid("beb87097-c0b4-11d0-8379-080009b996cc"))
- IPresetColorRamp : IColorRamp
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_PresetColor (
- long index,
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_PresetColor (
- long index,
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall get_NumberOfPresetColors (
- long * Count ) = 0;
- };
- struct __declspec(uuid("beb87098-c0b4-11d0-8379-080009b996cc"))
- IMultiPartColorRamp : IColorRamp
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Ramp (
- long index,
- struct IColorRamp * ColorRamp ) = 0;
- virtual HRESULT __stdcall get_Ramp (
- long index,
- struct IColorRamp * * ColorRamp ) = 0;
- virtual HRESULT __stdcall AddRamp (
- struct IColorRamp * ColorRamp ) = 0;
- virtual HRESULT __stdcall RemoveRamp (
- long index ) = 0;
- virtual HRESULT __stdcall get_NumberOfRamps (
- long * Count ) = 0;
- };
- struct __declspec(uuid("beb87094-c0b4-11d0-8379-080009b996cc"))
- RandomColorRamp;
- // [ default ] interface IUnknown
- // interface IRandomColorRamp
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- struct __declspec(uuid("beb8709b-c0b4-11d0-8379-080009b996cc"))
- AlgorithmicColorRamp;
- // [ default ] interface IUnknown
- // interface IAlgorithmicColorRamp
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- struct __declspec(uuid("beb8709a-c0b4-11d0-8379-080009b996cc"))
- PresetColorRamp;
- // [ default ] interface IUnknown
- // interface IPresetColorRamp
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- struct __declspec(uuid("beb87099-c0b4-11d0-8379-080009b996cc"))
- MultiPartColorRamp;
- // [ default ] interface IUnknown
- // interface IMultiPartColorRamp
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- enum esriRasterOpCode
- {
- esriROPBlack = 1,
- esriROPNotMergePen = 2,
- esriROPMaskNotPen = 3,
- esriROPNotCopyPen = 4,
- esriROPMaskPenNot = 5,
- esriROPNot = 6,
- esriROPXOrPen = 7,
- esriROPNotMaskPen = 8,
- esriROPMaskPen = 9,
- esriROPNotXOrPen = 10,
- esriROPNOP = 11,
- esriROPMergeNotPen = 12,
- esriROPCopyPen = 13,
- esriROPMergePenNot = 14,
- esriROPMergePen = 15,
- esriROPWhite = 16
- };
- enum esriTextHorizontalAlignment
- {
- esriTHALeft = 0,
- esriTHACenter = 1,
- esriTHARight = 2,
- esriTHAFull = 3
- };
- enum esriTextVerticalAlignment
- {
- esriTVATop = 0,
- esriTVACenter = 1,
- esriTVABaseline = 2,
- esriTVABottom = 3
- };
- struct __declspec(uuid("f3435802-5779-11d0-98bf-00805f7ced21"))
- ISymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SetupDC (
- OLE_HANDLE hDC,
- struct ITransformation * transformation ) = 0;
- virtual HRESULT __stdcall ResetDC ( ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall QueryBoundary (
- OLE_HANDLE hDC,
- struct ITransformation * displayTransform,
- struct IGeometry * Geometry,
- struct IPolygon * boundary ) = 0;
- virtual HRESULT __stdcall get_ROP2 (
- enum esriRasterOpCode * DrawMode ) = 0;
- virtual HRESULT __stdcall put_ROP2 (
- enum esriRasterOpCode DrawMode ) = 0;
- };
- struct __declspec(uuid("e6bdaa7c-4d35-11d0-98be-00805f7ced21"))
- IMarkerSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Size (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_Size (
- double Size ) = 0;
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_Angle (
- double * Angle ) = 0;
- virtual HRESULT __stdcall put_Angle (
- double Angle ) = 0;
- virtual HRESULT __stdcall get_XOffset (
- double * XOffset ) = 0;
- virtual HRESULT __stdcall put_XOffset (
- double XOffset ) = 0;
- virtual HRESULT __stdcall get_YOffset (
- double * YOffset ) = 0;
- virtual HRESULT __stdcall put_YOffset (
- double YOffset ) = 0;
- };
- struct __declspec(uuid("e6bdaa7d-4d35-11d0-98be-00805f7ced21"))
- ILineSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_Width (
- double * Width ) = 0;
- virtual HRESULT __stdcall put_Width (
- double Width ) = 0;
- };
- struct __declspec(uuid("e6bdaa7e-4d35-11d0-98be-00805f7ced21"))
- IFillSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_Outline (
- struct ILineSymbol * * outlineSym ) = 0;
- virtual HRESULT __stdcall put_Outline (
- struct ILineSymbol * outlineSym ) = 0;
- };
- struct __declspec(uuid("a80b5e91-7f9c-11d0-9410-080009eebecb"))
- ITextSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Font (
- IFontDisp * * fontDisp ) = 0;
- virtual HRESULT __stdcall put_Font (
- IFontDisp * fontDisp ) = 0;
- virtual HRESULT __stdcall get_Size (
- double * Size ) = 0;
- virtual HRESULT __stdcall put_Size (
- double Size ) = 0;
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_VerticalAlignment (
- enum esriTextVerticalAlignment * vertAlignment ) = 0;
- virtual HRESULT __stdcall put_VerticalAlignment (
- enum esriTextVerticalAlignment vertAlignment ) = 0;
- virtual HRESULT __stdcall get_HorizontalAlignment (
- enum esriTextHorizontalAlignment * horizAlignment ) = 0;
- virtual HRESULT __stdcall put_HorizontalAlignment (
- enum esriTextHorizontalAlignment horizAlignment ) = 0;
- virtual HRESULT __stdcall get_Angle (
- double * Angle ) = 0;
- virtual HRESULT __stdcall put_Angle (
- double Angle ) = 0;
- virtual HRESULT __stdcall get_RightToLeft (
- VARIANT_BOOL * RightToLeft ) = 0;
- virtual HRESULT __stdcall put_RightToLeft (
- VARIANT_BOOL RightToLeft ) = 0;
- virtual HRESULT __stdcall get_Text (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Text (
- BSTR Text ) = 0;
- virtual HRESULT __stdcall GetTextSize (
- OLE_HANDLE hDC,
- struct ITransformation * transformation,
- BSTR Text,
- double * xSize,
- double * ySize ) = 0;
- };
- struct __declspec(uuid("2f77f380-4448-11d2-97cc-0080c7e04196"))
- IEnumSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- struct __declspec(uuid("869331a4-a283-4dcb-a4d9-dfd02dc95f3a"))
- ISymbol3D : IUnknown
- {};
- enum esriDisplayFilterFlags
- {
- esriDFExternalCache = 1
- };
- struct __declspec(uuid("19f85377-1387-11d3-b89c-00600802e603"))
- IDisplayFilter : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_BackgroundRGB (
- OLE_COLOR RGB ) = 0;
- virtual HRESULT __stdcall get_BackgroundRGB (
- OLE_COLOR * RGB ) = 0;
- virtual HRESULT __stdcall put_Flags (
- enum esriDisplayFilterFlags Flags ) = 0;
- virtual HRESULT __stdcall get_Flags (
- enum esriDisplayFilterFlags * Flags ) = 0;
- virtual HRESULT __stdcall Apply (
- OLE_HANDLE backgroundHDC,
- OLE_HANDLE foregroundHDC,
- OLE_HANDLE destinationHDC,
- long clipLeft,
- long clipTop,
- long clipRight,
- long clipBottom,
- long destinationLeft,
- long destinationTop ) = 0;
- };
- struct __declspec(uuid("19f85378-1387-11d3-b89c-00600802e603"))
- ITransparencyDisplayFilter : IDisplayFilter
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Transparency (
- short alpha ) = 0;
- virtual HRESULT __stdcall get_Transparency (
- short * alpha ) = 0;
- };
- struct __declspec(uuid("12e361f0-1907-11d3-80c7-0080c79f0371"))
- IDisplayAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_UsesFilter (
- VARIANT_BOOL * UsesFilter ) = 0;
- };
- struct __declspec(uuid("f0815360-19e1-11d3-80c8-0080c79f0371"))
- IDisplayFilterManager : IDisplayAdmin
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_DisplayFilter (
- struct IDisplayFilter * DisplayFilter ) = 0;
- virtual HRESULT __stdcall get_DisplayFilter (
- struct IDisplayFilter * * DisplayFilter ) = 0;
- };
- struct __declspec(uuid("d915ec07-7b4f-47fd-b59b-3252f3a3b610"))
- IDisplayAdmin2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_UsesFilter (
- VARIANT_BOOL * UsesFilter ) = 0;
- virtual HRESULT __stdcall get_RequiresBanding (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall get_DoesBlending (
- VARIANT_BOOL * flag ) = 0;
- };
- struct __declspec(uuid("e6bdb000-4d35-11d0-98be-00805f7ced21"))
- IDisplayTransformation : ITransformation
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Bounds (
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall get_Bounds (
- struct IEnvelope * * Bounds ) = 0;
- virtual HRESULT __stdcall put_VisibleBounds (
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall get_VisibleBounds (
- struct IEnvelope * * Bounds ) = 0;
- virtual HRESULT __stdcall get_FittedBounds (
- struct IEnvelope * * Bounds ) = 0;
- virtual HRESULT __stdcall get_ConstrainedBounds (
- struct IEnvelope * * Bounds ) = 0;
- virtual HRESULT __stdcall put_DeviceFrame (
- struct tagRECT * Bounds ) = 0;
- virtual HRESULT __stdcall get_DeviceFrame (
- struct tagRECT * Bounds ) = 0;
- virtual HRESULT __stdcall put_ZoomResolution (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ZoomResolution (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Resolution (
- double pDpi ) = 0;
- virtual HRESULT __stdcall get_Resolution (
- double * pDpi ) = 0;
- virtual HRESULT __stdcall put_Rotation (
- double degrees ) = 0;
- virtual HRESULT __stdcall get_Rotation (
- double * degrees ) = 0;
- virtual HRESULT __stdcall get_Units (
- enum esriUnits * unitsCode ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits unitsCode ) = 0;
- virtual HRESULT __stdcall get_ScaleRatio (
- double * scale ) = 0;
- virtual HRESULT __stdcall put_ScaleRatio (
- double scale ) = 0;
- virtual HRESULT __stdcall get_ReferenceScale (
- double * scale ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double scale ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * SpatialReference ) = 0;
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * SpatialReference ) = 0;
- virtual HRESULT __stdcall get_SuppressEvents (
- VARIANT_BOOL * SuppressEvents ) = 0;
- virtual HRESULT __stdcall put_SuppressEvents (
- VARIANT_BOOL SuppressEvents ) = 0;
- virtual HRESULT __stdcall TransformRect (
- struct IEnvelope * mapRect,
- struct tagRECT * devRect,
- long options ) = 0;
- virtual HRESULT __stdcall TransformCoords (
- WKSPoint * mapPoints,
- struct tagPOINT * devPoints,
- long numPoints,
- long options ) = 0;
- virtual HRESULT __stdcall ToMapPoint (
- long x,
- long y,
- struct IPoint * * mapPoint ) = 0;
- virtual HRESULT __stdcall FromMapPoint (
- struct IPoint * mapPoint,
- long * x,
- long * y ) = 0;
- virtual HRESULT __stdcall ToPoints (
- double mapDistance,
- double * pointDistance ) = 0;
- virtual HRESULT __stdcall FromPoints (
- double pointDistance,
- double * mapDistance ) = 0;
- };
- struct __declspec(uuid("e6bdb001-4d35-11d0-98be-00805f7ced21"))
- ITransformEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall BoundsUpdated (
- struct IDisplayTransformation * sender ) = 0;
- virtual HRESULT __stdcall VisibleBoundsUpdated (
- struct IDisplayTransformation * sender,
- VARIANT_BOOL sizeChanged ) = 0;
- virtual HRESULT __stdcall DeviceFrameUpdated (
- struct IDisplayTransformation * sender,
- VARIANT_BOOL sizeChanged ) = 0;
- virtual HRESULT __stdcall ResolutionUpdated (
- struct IDisplayTransformation * sender ) = 0;
- virtual HRESULT __stdcall RotationUpdated (
- struct IDisplayTransformation * sender ) = 0;
- virtual HRESULT __stdcall UnitsUpdated (
- struct IDisplayTransformation * sender ) = 0;
- };
- struct __declspec(uuid("1c352f3f-298e-11d3-9f4f-00c04f6bc619"))
- IIlluminationProps : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SunPosition (
- WKSPointZ * Position ) = 0;
- virtual HRESULT __stdcall put_SunPosition (
- WKSPointZ Position ) = 0;
- virtual HRESULT __stdcall get_Contrast (
- double * Contrast ) = 0;
- virtual HRESULT __stdcall put_Contrast (
- double Contrast ) = 0;
- virtual HRESULT __stdcall get_Azimuth (
- double * pAzimuth ) = 0;
- virtual HRESULT __stdcall put_Azimuth (
- double pAzimuth ) = 0;
- virtual HRESULT __stdcall get_Altitude (
- double * pAltitude ) = 0;
- virtual HRESULT __stdcall put_Altitude (
- double pAltitude ) = 0;
- };
- struct __declspec(uuid("e6bdb002-4d35-11d0-98be-00805f7ced21"))
- IDisplay : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DisplayTransformation (
- struct IDisplayTransformation * * DisplayTransformation ) = 0;
- virtual HRESULT __stdcall put_DisplayTransformation (
- struct IDisplayTransformation * DisplayTransformation ) = 0;
- virtual HRESULT __stdcall get_ClipEnvelope (
- struct IEnvelope * * envelope ) = 0;
- virtual HRESULT __stdcall get_ClipEnvelopes (
- struct ISet * * envelopes ) = 0;
- virtual HRESULT __stdcall get_ClipGeometry (
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall put_ClipGeometry (
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall get_SuppressEvents (
- VARIANT_BOOL * SuppressEvents ) = 0;
- virtual HRESULT __stdcall put_SuppressEvents (
- VARIANT_BOOL SuppressEvents ) = 0;
- virtual HRESULT __stdcall get_Filter (
- struct IDisplayFilter * * Filter ) = 0;
- virtual HRESULT __stdcall putref_Filter (
- struct IDisplayFilter * Filter ) = 0;
- virtual HRESULT __stdcall get_hPalette (
- OLE_HANDLE * hPalette ) = 0;
- virtual HRESULT __stdcall put_hPalette (
- OLE_HANDLE hPalette ) = 0;
- virtual HRESULT __stdcall StartDrawing (
- OLE_HANDLE hDC,
- short cacheID ) = 0;
- virtual HRESULT __stdcall get_hDC (
- OLE_HANDLE * hDC ) = 0;
- virtual HRESULT __stdcall FinishDrawing ( ) = 0;
- virtual HRESULT __stdcall Progress (
- long vertexCount ) = 0;
- virtual HRESULT __stdcall DrawPoint (
- struct IGeometry * Point ) = 0;
- virtual HRESULT __stdcall DrawMultipoint (
- struct IGeometry * multipoint ) = 0;
- virtual HRESULT __stdcall DrawRectangle (
- struct IEnvelope * rectangle ) = 0;
- virtual HRESULT __stdcall DrawPolyline (
- struct IGeometry * polyline ) = 0;
- virtual HRESULT __stdcall DrawPolygon (
- struct IGeometry * polygon ) = 0;
- virtual HRESULT __stdcall DrawText (
- struct IGeometry * shape,
- BSTR Text ) = 0;
- virtual HRESULT __stdcall SetSymbol (
- struct ISymbol * sym ) = 0;
- virtual HRESULT __stdcall get_IlluminationProps (
- struct IIlluminationProps * * IlluminationProps ) = 0;
- virtual HRESULT __stdcall put_IlluminationProps (
- struct IIlluminationProps * IlluminationProps ) = 0;
- };
- struct __declspec(uuid("7ef23a93-f475-11d3-9f54-00c04f6bdf0d"))
- IDraw : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall StartDrawing (
- OLE_HANDLE hDC,
- short cacheID ) = 0;
- virtual HRESULT __stdcall FinishDrawing ( ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall SetSymbol (
- struct ISymbol * sym ) = 0;
- virtual HRESULT __stdcall get_CustomProperty (
- VARIANT * CustomProperty ) = 0;
- virtual HRESULT __stdcall put_CustomProperty (
- VARIANT CustomProperty ) = 0;
- virtual HRESULT __stdcall get_ClipRegion (
- struct IGeometry * * region ) = 0;
- };
- enum esriDraw3DMode
- {
- esriDraw3DSilent = 1,
- esriDraw3DSelection = 2,
- esriDraw3DGeography = 4,
- esriDraw3DGraphics = 8,
- esriDraw3DOpaque = 16,
- esriDraw3DTransparent = 32,
- esriDrawIgnore3DMaterial = 64
- };
- enum _esriTextureInterpolationMode
- {
- esriTexInterpolNearest = 0,
- esriTexInterpolBilinear = 1,
- esriTexInterpolMipMap = 2
- };
- struct __declspec(uuid("dc8333bd-a1d9-11d3-9f61-00c04f6bc5f4"))
- IDisplay3D : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_ScreenPickTolerance (
- long pixels ) = 0;
- virtual HRESULT __stdcall get_ScreenPickTolerance (
- long * pixels ) = 0;
- virtual HRESULT __stdcall put_SymbolScale (
- float scale ) = 0;
- virtual HRESULT __stdcall get_SymbolScale (
- float * scale ) = 0;
- virtual HRESULT __stdcall PutMaxTextureSize (
- long maxTextureWidth,
- long maxTextureHeight ) = 0;
- virtual HRESULT __stdcall GetMaxTextureSize (
- long * pMaxTextureWidth,
- long * pMaxTextureHeight ) = 0;
- virtual HRESULT __stdcall AddFlashFeature (
- struct IGeometry * pGeometry ) = 0;
- virtual HRESULT __stdcall FlashFeatures ( ) = 0;
- virtual HRESULT __stdcall FlashLocation (
- struct IPoint * pGeometry ) = 0;
- virtual HRESULT __stdcall FlashGeometry (
- IUnknown * pOwner,
- IUnknown * feature ) = 0;
- };
- struct __declspec(uuid("42817971-a1f4-11d3-92dc-00600802e603"))
- IDisplayTransformationAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_ScaleRatioNoRecalc (
- double _arg1 ) = 0;
- };
- struct __declspec(uuid("e6bdb003-4d35-11d0-98be-00805f7ced21"))
- IDisplayEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall DisplayStarted (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall DisplayFinished (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall DisplayInvalidated (
- struct IDisplay * Display,
- struct IEnvelope * rect,
- VARIANT_BOOL erase,
- short cacheID ) = 0;
- virtual HRESULT __stdcall DisplayScrolled (
- struct IDisplay * Display,
- long deltaX,
- long deltaY ) = 0;
- };
- struct __declspec(uuid("e6bdaa7f-4d35-11d0-98be-00805f7ced21"))
- IDicerCallback : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall OnPrepare (
- OLE_HANDLE hDC ) = 0;
- virtual HRESULT __stdcall OnDice (
- OLE_HANDLE hDC,
- struct tagPOINT * points,
- long numPoints ) = 0;
- virtual HRESULT __stdcall OnComplete (
- OLE_HANDLE hDC,
- struct tagPOINT * points,
- long * partCounts,
- long numParts ) = 0;
- };
- struct __declspec(uuid("5ba46487-1d16-42b8-847b-b7b9c8100b13"))
- IDelayEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_DelayEvents (
- VARIANT_BOOL DelayEvents ) = 0;
- virtual HRESULT __stdcall get_DelayEvents (
- VARIANT_BOOL * DelayEvents ) = 0;
- };
- struct __declspec(uuid("f13aac6f-9c3d-11d3-a644-0008c7df8de1"))
- IRasterOutputSettings : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_RasterResolution (
- double * dpi ) = 0;
- virtual HRESULT __stdcall put_RasterResolution (
- double dpi ) = 0;
- virtual HRESULT __stdcall get_MaxColorDepth (
- short * bitsPerPixel ) = 0;
- virtual HRESULT __stdcall put_MaxColorDepth (
- short bitsPerPixel ) = 0;
- virtual HRESULT __stdcall get_RasterRatio (
- double * ratio ) = 0;
- };
- enum esriResampleRatioType
- {
- esriRasterOutputBest = 1,
- esriRasterOutputNormal = 3,
- esriRasterOutputDraft = 5
- };
- struct __declspec(uuid("28444834-e9cb-44f8-806a-d313373f69b8"))
- IOutputRasterSettings : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ResampleRatio (
- long * pRatio ) = 0;
- virtual HRESULT __stdcall put_ResampleRatio (
- long pRatio ) = 0;
- };
- struct __declspec(uuid("e6bdb004-4d35-11d0-98be-00805f7ced21"))
- IScreenDisplay : IDisplay
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_hWnd (
- OLE_HANDLE hWnd ) = 0;
- virtual HRESULT __stdcall get_hWnd (
- OLE_HANDLE * hWnd ) = 0;
- virtual HRESULT __stdcall get_WindowDC (
- OLE_HANDLE * hDC ) = 0;
- virtual HRESULT __stdcall AddCache (
- short * cacheID ) = 0;
- virtual HRESULT __stdcall RemoveCache (
- short cacheID ) = 0;
- virtual HRESULT __stdcall get_CacheCount (
- short * Count ) = 0;
- virtual HRESULT __stdcall RemoveAllCaches ( ) = 0;
- virtual HRESULT __stdcall get_CacheMemDC (
- short index,
- OLE_HANDLE * hDC ) = 0;
- virtual HRESULT __stdcall put_ActiveCache (
- short index ) = 0;
- virtual HRESULT __stdcall get_ActiveCache (
- short * index ) = 0;
- virtual HRESULT __stdcall put_IsFirstCacheTransparent (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_IsFirstCacheTransparent (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall StartRecording ( ) = 0;
- virtual HRESULT __stdcall StopRecording ( ) = 0;
- virtual HRESULT __stdcall put_UseScrollbars (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_UseScrollbars (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall SetScrollbarHandles (
- OLE_HANDLE hWndHorzScrollbar,
- OLE_HANDLE hWndVertScrollbar ) = 0;
- virtual HRESULT __stdcall put_ScaleContents (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ScaleContents (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_SuppressResize (
- VARIANT_BOOL SuppressResize ) = 0;
- virtual HRESULT __stdcall get_SuppressResize (
- VARIANT_BOOL * SuppressResize ) = 0;
- virtual HRESULT __stdcall get_IsFramed (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_IsFramed (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_CancelTracker (
- struct ITrackCancel * * CancelTracker ) = 0;
- virtual HRESULT __stdcall putref_CancelTracker (
- struct ITrackCancel * CancelTracker ) = 0;
- virtual HRESULT __stdcall Invalidate (
- struct IEnvelope * rect,
- VARIANT_BOOL erase,
- short cacheIndex ) = 0;
- virtual HRESULT __stdcall IsCacheDirty (
- short cacheIndex,
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall DrawCache (
- OLE_HANDLE hDC,
- short index,
- struct tagRECT * deviceRect,
- struct tagRECT * cacheRect ) = 0;
- virtual HRESULT __stdcall DoScroll (
- long xDelta,
- long yDelta,
- VARIANT_BOOL updateScreen ) = 0;
- virtual HRESULT __stdcall TrackPan ( ) = 0;
- virtual HRESULT __stdcall PanStart (
- struct IPoint * mouseLocation ) = 0;
- virtual HRESULT __stdcall PanMoveTo (
- struct IPoint * mouseLocation ) = 0;
- virtual HRESULT __stdcall PanStop (
- struct IEnvelope * * newExtent ) = 0;
- virtual HRESULT __stdcall TrackRotate ( ) = 0;
- virtual HRESULT __stdcall RotateStart (
- struct IPoint * mousePt,
- struct IPoint * centerPt ) = 0;
- virtual HRESULT __stdcall RotateMoveTo (
- struct IPoint * pPoint ) = 0;
- virtual HRESULT __stdcall RotateTimer ( ) = 0;
- virtual HRESULT __stdcall RotateStop (
- double * degrees ) = 0;
- virtual HRESULT __stdcall UpdateWindow ( ) = 0;
- };
- struct __declspec(uuid("dc321087-108f-43ae-932a-dfc1f7c4529e"))
- IScreenDisplay2 : IDisplay
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_hWnd (
- OLE_HANDLE hWnd ) = 0;
- virtual HRESULT __stdcall get_hWnd (
- OLE_HANDLE * hWnd ) = 0;
- virtual HRESULT __stdcall get_WindowDC (
- OLE_HANDLE * hDC ) = 0;
- virtual HRESULT __stdcall AddCache (
- short * cacheID ) = 0;
- virtual HRESULT __stdcall RemoveCache (
- short cacheID ) = 0;
- virtual HRESULT __stdcall get_CacheCount (
- short * Count ) = 0;
- virtual HRESULT __stdcall RemoveAllCaches ( ) = 0;
- virtual HRESULT __stdcall get_CacheMemDC (
- short index,
- OLE_HANDLE * hDC ) = 0;
- virtual HRESULT __stdcall put_ActiveCache (
- short index ) = 0;
- virtual HRESULT __stdcall get_ActiveCache (
- short * index ) = 0;
- virtual HRESULT __stdcall put_IsFirstCacheTransparent (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_IsFirstCacheTransparent (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall StartRecording ( ) = 0;
- virtual HRESULT __stdcall StopRecording ( ) = 0;
- virtual HRESULT __stdcall put_UseScrollbars (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_UseScrollbars (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall SetScrollbarHandles (
- OLE_HANDLE hWndHorzScrollbar,
- OLE_HANDLE hWndVertScrollbar ) = 0;
- virtual HRESULT __stdcall put_ScaleContents (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ScaleContents (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_SuppressResize (
- VARIANT_BOOL SuppressResize ) = 0;
- virtual HRESULT __stdcall get_SuppressResize (
- VARIANT_BOOL * SuppressResize ) = 0;
- virtual HRESULT __stdcall get_IsFramed (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_IsFramed (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_CancelTracker (
- struct ITrackCancel * * CancelTracker ) = 0;
- virtual HRESULT __stdcall putref_CancelTracker (
- struct ITrackCancel * CancelTracker ) = 0;
- virtual HRESULT __stdcall Invalidate (
- struct IEnvelope * rect,
- VARIANT_BOOL erase,
- short cacheIndex ) = 0;
- virtual HRESULT __stdcall IsCacheDirty (
- short cacheIndex,
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall DrawCache (
- OLE_HANDLE hDC,
- short index,
- struct tagRECT * deviceRect,
- struct tagRECT * cacheRect ) = 0;
- virtual HRESULT __stdcall DoScroll (
- long xDelta,
- long yDelta,
- VARIANT_BOOL updateScreen ) = 0;
- virtual HRESULT __stdcall TrackPan ( ) = 0;
- virtual HRESULT __stdcall PanStart (
- struct IPoint * mouseLocation ) = 0;
- virtual HRESULT __stdcall PanMoveTo (
- struct IPoint * mouseLocation ) = 0;
- virtual HRESULT __stdcall PanStop (
- struct IEnvelope * * newExtent ) = 0;
- virtual HRESULT __stdcall TrackRotate ( ) = 0;
- virtual HRESULT __stdcall RotateStart (
- struct IPoint * mousePt,
- struct IPoint * centerPt ) = 0;
- virtual HRESULT __stdcall RotateMoveTo (
- struct IPoint * pPoint ) = 0;
- virtual HRESULT __stdcall RotateTimer ( ) = 0;
- virtual HRESULT __stdcall RotateStop (
- double * degrees ) = 0;
- virtual HRESULT __stdcall UpdateWindow ( ) = 0;
- virtual HRESULT __stdcall put_BackgroundRGB (
- OLE_COLOR RGB ) = 0;
- virtual HRESULT __stdcall get_BackgroundRGB (
- OLE_COLOR * RGB ) = 0;
- virtual HRESULT __stdcall get_DrawingOffset (
- long * x,
- long * y ) = 0;
- virtual HRESULT __stdcall Validate (
- short cacheIndex ) = 0;
- virtual HRESULT __stdcall StartFeedback ( ) = 0;
- virtual HRESULT __stdcall FinishFeedback ( ) = 0;
- virtual HRESULT __stdcall FrameScrolled (
- long x,
- long y ) = 0;
- };
- struct __declspec(uuid("534e08d6-e65a-11d0-8681-0000f8751720"))
- IAppDisplay : IScreenDisplay
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_MainScreen (
- struct IScreenDisplay * MainScreen ) = 0;
- virtual HRESULT __stdcall get_MainScreen (
- struct IScreenDisplay * * MainScreen ) = 0;
- virtual HRESULT __stdcall get_FocusScreen (
- struct IScreenDisplay * * FocusScreen ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_ScreenDisplay (
- long idx,
- struct IScreenDisplay * * ScreenDisplay ) = 0;
- };
- enum esriDisplayCacheFlags
- {
- esriDisplayCacheNoFlags = 0,
- esriDisplayCacheRequiresBackground = 1,
- esriDisplayCachePrivate = 2
- };
- struct __declspec(uuid("7b3572f2-57a7-46b3-af86-9c9bca1c8f15"))
- IScreenCacheManager : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddCache (
- short * cacheID ) = 0;
- virtual HRESULT __stdcall RemoveCache (
- short cacheID ) = 0;
- virtual HRESULT __stdcall get_CacheCount (
- short * Count ) = 0;
- virtual HRESULT __stdcall RemoveAllCaches ( ) = 0;
- virtual HRESULT __stdcall get_CacheMemDC (
- short index,
- OLE_HANDLE * hDC ) = 0;
- virtual HRESULT __stdcall put_ActiveCache (
- short index ) = 0;
- virtual HRESULT __stdcall get_ActiveCache (
- short * index ) = 0;
- virtual HRESULT __stdcall put_IsFirstCacheTransparent (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_IsFirstCacheTransparent (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall GetCacheFlags (
- short cacheID,
- enum esriDisplayCacheFlags * Flags ) = 0;
- virtual HRESULT __stdcall ModifyCacheFlags (
- short cacheID,
- enum esriDisplayCacheFlags flagsToAdd,
- enum esriDisplayCacheFlags flagsToRemove ) = 0;
- virtual HRESULT __stdcall PutCacheOrder (
- short cacheID,
- short order ) = 0;
- virtual HRESULT __stdcall GetCacheOrder (
- short cacheID,
- short * order ) = 0;
- virtual HRESULT __stdcall StartRecording ( ) = 0;
- virtual HRESULT __stdcall StopRecording ( ) = 0;
- virtual HRESULT __stdcall IsCacheDirty (
- short cacheIndex,
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall DrawCache (
- OLE_HANDLE hDC,
- short index,
- struct tagRECT * deviceRect,
- struct tagRECT * cacheRect ) = 0;
- };
- struct __declspec(uuid("c1ccbfc2-6722-49f0-9242-ba2f312e24bf"))
- IScreenInvalidate : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_InvalidEnvelope (
- struct IEnvelope * * envelope ) = 0;
- virtual HRESULT __stdcall get_InvalidArea (
- struct IArea * * area ) = 0;
- virtual HRESULT __stdcall Invalidate (
- struct IEnvelope * rect,
- VARIANT_BOOL erase,
- short cacheIndex ) = 0;
- virtual HRESULT __stdcall InvalidateShape (
- struct IGeometry * pGeometry,
- double symbolSizePoints,
- VARIANT_BOOL erase,
- short cacheIndex ) = 0;
- virtual HRESULT __stdcall Validate (
- short cacheIndex ) = 0;
- };
- struct __declspec(uuid("1c6a7a03-e716-11d0-8681-0000f8751720"))
- IEnumScreenDisplay : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IScreenDisplay * * ScreenDisplay ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- };
- enum esriDisplayTransformationEnum
- {
- esriTransformPosition = 1,
- esriTransformSize = 2,
- esriTransformToMap = 4,
- esriTransformToDevice = 8
- };
- enum esriScreenCache
- {
- esriNoScreenCache = -1,
- esriAllScreenCaches = -2,
- esriScreenRecording = -3
- };
- struct __declspec(uuid("e6bdb100-4d35-11d0-98be-00805f7ced21"))
- ScreenDisplay;
- // [ default ] interface IUnknown
- // interface IScreenDisplay
- // interface IScreenDisplay2
- // interface IScreenCacheManager
- // interface IScreenInvalidate
- // interface IDisplay
- // interface IDraw
- // interface ITransformEvents
- // interface IConnectionPointContainer
- // [ default, source ] interface IDisplayEvents
- struct __declspec(uuid("e6bdb101-4d35-11d0-98be-00805f7ced21"))
- SimpleDisplay;
- // [ default ] interface IUnknown
- // interface IDisplay
- // interface IDraw
- // interface IConnectionPointContainer
- // [ default, source ] interface IDisplayEvents
- struct __declspec(uuid("eb16e596-b4f7-11d0-865f-0000f8751720"))
- DisplayTransformation;
- // [ default ] interface IUnknown
- // interface ITransformationGEN
- // interface IDisplayTransformation
- // interface IDisplayTransformationAdmin
- // interface IRasterOutputSettings
- // interface IOutputRasterSettings
- // interface ITransformation
- // interface IConnectionPointContainer
- // interface IDelayEvents
- // [ default, source ] interface ITransformEvents
- struct __declspec(uuid("eb16e597-b4f7-11d0-865f-0000f8751720"))
- CancelTracker;
- // [ default ] interface IUnknown
- // interface ITrackCancel
- struct __declspec(uuid("ad754a65-13b4-11d3-b89d-00600802e603"))
- TransparencyDisplayFilter;
- // [ default ] interface IUnknown
- // interface ITransparencyDisplayFilter
- // interface IDisplayFilter
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- struct __declspec(uuid("1c352f40-298e-11d3-9f4f-00c04f6bc619"))
- IlluminationProps;
- // [ default ] interface IUnknown
- // interface IIlluminationProps
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- enum esriEnvelopeEdge
- {
- esriEnvelopeEdgeTopLeft = 0,
- esriEnvelopeEdgeTopMiddle = 1,
- esriEnvelopeEdgeTopRight = 2,
- esriEnvelopeEdgeMiddleLeft = 3,
- esriEnvelopeEdgeMiddleRight = 4,
- esriEnvelopeEdgeBottomLeft = 5,
- esriEnvelopeEdgeBottomMiddle = 6,
- esriEnvelopeEdgeBottomRight = 7
- };
- enum esriEnvelopeConstraints
- {
- esriEnvelopeConstraintsNone = 0,
- esriEnvelopeConstraintsSquare = 1,
- esriEnvelopeConstraintsAspect = 2
- };
- enum esriLineConstraints
- {
- esriLineConstraintsNone = 0,
- esriLineConstraintsVertical = 1,
- esriLineConstraintsHorizontal = 2
- };
- enum esriTrackerStyle
- {
- esriTrackerNormal = 1,
- esriTrackerDominant = 2,
- esriTrackerFocus = 4,
- esriTrackerActive = 8
- };
- enum esriTrackerLocation
- {
- LocationNone = 0,
- LocationInterior = 1,
- LocationTopLeft = 2,
- LocationTopMiddle = 3,
- LocationTopRight = 4,
- LocationMiddleLeft = 5,
- LocationMiddleRight = 6,
- LocationBottomLeft = 7,
- LocationBottomMiddle = 8,
- LocationBottomRight = 9
- };
- enum esriMoveTextConstraints
- {
- esriMoveTextConstraintsLeft = 0,
- esriMoveTextConstraintsRight = 1,
- esriMoveTextConstraintsOnTop = 2,
- esriMoveTextConstraintsCursor = 3
- };
- struct __declspec(uuid("d2c13e55-4bea-11d1-b6cc-080009b996cc"))
- IDisplayFeedback : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Symbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_Display (
- struct IScreenDisplay * _arg1 ) = 0;
- virtual HRESULT __stdcall Refresh (
- OLE_HANDLE hDC ) = 0;
- virtual HRESULT __stdcall MoveTo (
- struct IPoint * Point ) = 0;
- };
- struct __declspec(uuid("e6bdb00c-4d35-11d0-98be-00805f7ced21"))
- ISelectionTracker : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Display (
- struct IScreenDisplay * _arg1 ) = 0;
- virtual HRESULT __stdcall put_Geometry (
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall get_Geometry (
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall get_Bounds (
- struct IDisplay * Display,
- struct IEnvelope * * Bounds ) = 0;
- virtual HRESULT __stdcall QueryCursor (
- struct IPoint * Point,
- OLE_HANDLE * Cursor ) = 0;
- virtual HRESULT __stdcall HitTest (
- struct IPoint * Point,
- enum esriTrackerLocation * location ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- OLE_HANDLE hDC,
- enum esriTrackerStyle Style ) = 0;
- virtual HRESULT __stdcall OnMouseDown (
- long button,
- long shift,
- long x,
- long y ) = 0;
- virtual HRESULT __stdcall OnMouseMove (
- long button,
- long shift,
- long x,
- long y ) = 0;
- virtual HRESULT __stdcall OnMouseUp (
- long button,
- long shift,
- long x,
- long y ) = 0;
- virtual HRESULT __stdcall OnKeyDown (
- long keyCode,
- long shift,
- VARIANT_BOOL * complete ) = 0;
- virtual HRESULT __stdcall OnKeyUp (
- long keyCode,
- long shift,
- VARIANT_BOOL * complete ) = 0;
- virtual HRESULT __stdcall Deactivate (
- VARIANT_BOOL * complete ) = 0;
- virtual HRESULT __stdcall put_Locked (
- VARIANT_BOOL Locked ) = 0;
- virtual HRESULT __stdcall get_Locked (
- VARIANT_BOOL * Locked ) = 0;
- virtual HRESULT __stdcall put_ShowHandles (
- VARIANT_BOOL ShowHandles ) = 0;
- virtual HRESULT __stdcall get_ShowHandles (
- VARIANT_BOOL * ShowHandles ) = 0;
- virtual HRESULT __stdcall QueryMoveFeedback (
- struct IDisplayFeedback * * moveFeedback ) = 0;
- virtual HRESULT __stdcall QueryResizeFeedback (
- struct IDisplayFeedback * * resizeFeedback ) = 0;
- };
- struct __declspec(uuid("71fc8720-0164-11d2-84a4-0000f875b9c6"))
- IAnchorPoint : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Point (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall get_Point (
- struct IPoint * * Point ) = 0;
- virtual HRESULT __stdcall putref_Symbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall get_Cursor (
- OLE_HANDLE * Cursor ) = 0;
- virtual HRESULT __stdcall HitTest (
- struct IPoint * Point,
- double tol,
- VARIANT_BOOL * hit ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall MoveTo (
- struct IPoint * pPoint,
- struct IDisplay * Display ) = 0;
- };
- struct __declspec(uuid("a761d652-065f-11d4-826f-0080c79f0371"))
- ICalloutTracker : ISelectionTracker
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Symbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_SymbolGeometry (
- struct IGeometry * SymbolGeometry ) = 0;
- virtual HRESULT __stdcall get_SymbolGeometry (
- struct IGeometry * * SymbolGeometry ) = 0;
- };
- struct __declspec(uuid("66770313-fbc0-11d1-a24e-080009b6f22b"))
- IRotateTracker : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Display (
- struct IScreenDisplay * _arg1 ) = 0;
- virtual HRESULT __stdcall get_Cursor (
- OLE_HANDLE * Cursor ) = 0;
- virtual HRESULT __stdcall Refresh ( ) = 0;
- virtual HRESULT __stdcall OnMouseDown ( ) = 0;
- virtual HRESULT __stdcall OnMouseMove (
- struct IPoint * mapPoint ) = 0;
- virtual HRESULT __stdcall OnMouseUp (
- VARIANT_BOOL * angleChanged ) = 0;
- virtual HRESULT __stdcall OnKeyDown (
- long keyCode,
- VARIANT_BOOL * angleChanged ) = 0;
- virtual HRESULT __stdcall Deactivate (
- VARIANT_BOOL * complete ) = 0;
- virtual HRESULT __stdcall put_Origin (
- struct IPoint * Anchor ) = 0;
- virtual HRESULT __stdcall get_Origin (
- struct IPoint * * Anchor ) = 0;
- virtual HRESULT __stdcall AddGeometry (
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall AddPoint (
- struct IGeometry * Geometry,
- struct IMarkerSymbol * sym ) = 0;
- virtual HRESULT __stdcall ClearGeometry ( ) = 0;
- virtual HRESULT __stdcall get_Angle (
- double * Angle ) = 0;
- };
- struct __declspec(uuid("2dc98f3b-38aa-11d3-9f3c-00c04f6bc979"))
- IScaleTracker : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Display (
- struct IScreenDisplay * _arg1 ) = 0;
- virtual HRESULT __stdcall get_Cursor (
- OLE_HANDLE * Cursor ) = 0;
- virtual HRESULT __stdcall Refresh ( ) = 0;
- virtual HRESULT __stdcall OnMouseDown ( ) = 0;
- virtual HRESULT __stdcall OnMouseMove (
- struct IPoint * mapPoint ) = 0;
- virtual HRESULT __stdcall OnMouseUp (
- VARIANT_BOOL * scaleChanged ) = 0;
- virtual HRESULT __stdcall OnKeyDown (
- long keyCode,
- VARIANT_BOOL * scaleChanged ) = 0;
- virtual HRESULT __stdcall Deactivate (
- VARIANT_BOOL * complete ) = 0;
- virtual HRESULT __stdcall put_Origin (
- struct IPoint * Anchor ) = 0;
- virtual HRESULT __stdcall get_Origin (
- struct IPoint * * Anchor ) = 0;
- virtual HRESULT __stdcall AddGeometry (
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall ClearGeometry ( ) = 0;
- virtual HRESULT __stdcall get_ScaleFactor (
- double * factor ) = 0;
- };
- struct __declspec(uuid("77748c81-73fc-11d2-8506-0000f875b9c6"))
- IVertexFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall AddSegment (
- struct ISegment * segment,
- VARIANT_BOOL fromPointIsAnchor ) = 0;
- };
- struct __declspec(uuid("4e315500-f4dd-11d1-8498-0000f875b9c6"))
- IReshapeFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPath * path,
- long index,
- VARIANT_BOOL stretch ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPath * * path ) = 0;
- };
- struct __declspec(uuid("9bf56f82-4f36-11d1-b6cd-080009b996cc"))
- INewEnvelopeFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IEnvelope * * envelope ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriEnvelopeConstraints * constrain ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriEnvelopeConstraints constrain ) = 0;
- virtual HRESULT __stdcall get_AspectRatio (
- double * AspectRatio ) = 0;
- virtual HRESULT __stdcall put_AspectRatio (
- double AspectRatio ) = 0;
- };
- struct __declspec(uuid("4e08b552-f52b-11d3-9315-00600802e603"))
- INewEnvelopeFeedback2 : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriEnvelopeConstraints * constrain ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriEnvelopeConstraints constrain ) = 0;
- virtual HRESULT __stdcall get_AspectRatio (
- double * AspectRatio ) = 0;
- virtual HRESULT __stdcall put_AspectRatio (
- double AspectRatio ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IGeometry * * envelope ) = 0;
- };
- struct __declspec(uuid("9bf56f81-4f36-11d1-b6cd-080009b996cc"))
- IMoveEnvelopeFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IEnvelope * envelope,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IEnvelope * * envelope ) = 0;
- };
- struct __declspec(uuid("dd61d811-a912-48e6-9146-073d1264da48"))
- IMoveTextFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall FollowShape (
- struct IGeometry * featureGeometry,
- double ReferenceScale ) = 0;
- virtual HRESULT __stdcall Start (
- struct IGeometry * textGeometry,
- double labelWidth,
- double labelHeight,
- double ReferenceScale,
- struct IPoint * Point,
- double Offset,
- VARIANT_BOOL Parallel,
- enum esriMoveTextConstraints Constraint ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IGeometry * * baseline ) = 0;
- virtual HRESULT __stdcall get_Flip (
- VARIANT_BOOL * Flip ) = 0;
- virtual HRESULT __stdcall put_Flip (
- VARIANT_BOOL Flip ) = 0;
- virtual HRESULT __stdcall get_Offset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall put_Offset (
- double Offset ) = 0;
- virtual HRESULT __stdcall get_Parallel (
- VARIANT_BOOL * Parallel ) = 0;
- virtual HRESULT __stdcall put_Parallel (
- VARIANT_BOOL Parallel ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriMoveTextConstraints * Constraint ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriMoveTextConstraints Constraint ) = 0;
- };
- struct __declspec(uuid("4516b1d1-f799-4902-a4dd-1cbae5035be3"))
- IMoveCurvedTextFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall FollowShape (
- struct IGeometry * featureGeometry,
- double ReferenceScale ) = 0;
- virtual HRESULT __stdcall Start (
- struct IPoint * fromPoint,
- double ReferenceScale,
- struct IPoint * cursorPoint,
- double Offset,
- enum esriMoveTextConstraints Constraint,
- VARIANT_BOOL flipped ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IGeometry * * baseline ) = 0;
- virtual HRESULT __stdcall get_Flip (
- VARIANT_BOOL * Flip ) = 0;
- virtual HRESULT __stdcall put_Flip (
- VARIANT_BOOL Flip ) = 0;
- virtual HRESULT __stdcall get_Offset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall put_Offset (
- double Offset ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriMoveTextConstraints * Constraint ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriMoveTextConstraints Constraint ) = 0;
- };
- struct __declspec(uuid("b44637c6-f488-41b4-b222-07aa9c04a3d6"))
- IMoveTextAlongShapeFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall FollowShape (
- struct IGeometry * featureGeometry,
- double ReferenceScale ) = 0;
- virtual HRESULT __stdcall StartCurved (
- struct IPoint * fromPoint,
- double ReferenceScale,
- struct IPoint * cursorPoint,
- double Offset,
- enum esriMoveTextConstraints Constraint,
- VARIANT_BOOL flipped ) = 0;
- virtual HRESULT __stdcall StartStraight (
- struct IGeometry * textGeometry,
- double labelWidth,
- double labelHeight,
- double ReferenceScale,
- struct IPoint * Point,
- double Offset,
- VARIANT_BOOL Parallel,
- enum esriMoveTextConstraints Constraint ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IGeometry * * baseline ) = 0;
- virtual HRESULT __stdcall get_Flip (
- VARIANT_BOOL * Flip ) = 0;
- virtual HRESULT __stdcall put_Flip (
- VARIANT_BOOL Flip ) = 0;
- virtual HRESULT __stdcall get_Offset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall put_Offset (
- double Offset ) = 0;
- virtual HRESULT __stdcall get_Parallel (
- VARIANT_BOOL * Parallel ) = 0;
- virtual HRESULT __stdcall put_Parallel (
- VARIANT_BOOL Parallel ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriMoveTextConstraints * Constraint ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriMoveTextConstraints Constraint ) = 0;
- };
- struct __declspec(uuid("c3182fe1-4fb0-11d1-b6cd-080009b996cc"))
- IResizeEnvelopeFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IEnvelope * envelope,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall put_ResizeEdge (
- enum esriEnvelopeEdge edge ) = 0;
- virtual HRESULT __stdcall get_ResizeEdge (
- enum esriEnvelopeEdge * edge ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IEnvelope * * envelope ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriEnvelopeConstraints * constrain ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriEnvelopeConstraints constrain ) = 0;
- virtual HRESULT __stdcall get_AspectRatio (
- double * AspectRatio ) = 0;
- virtual HRESULT __stdcall put_AspectRatio (
- double AspectRatio ) = 0;
- };
- struct __declspec(uuid("4e08b551-f52b-11d3-9315-00600802e603"))
- IResizeEnvelopeFeedback2 : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_ResizeEdge (
- enum esriEnvelopeEdge edge ) = 0;
- virtual HRESULT __stdcall get_ResizeEdge (
- enum esriEnvelopeEdge * edge ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriEnvelopeConstraints * constrain ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriEnvelopeConstraints constrain ) = 0;
- virtual HRESULT __stdcall get_AspectRatio (
- double * AspectRatio ) = 0;
- virtual HRESULT __stdcall put_AspectRatio (
- double AspectRatio ) = 0;
- virtual HRESULT __stdcall Start (
- struct IGeometry * envelope,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IGeometry * * envelope ) = 0;
- };
- struct __declspec(uuid("1c9915ff-239b-49a1-a2f3-c9d0e4173ce1"))
- IResizeTextFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct ITextSymbol * TextSymbol,
- struct IGeometry * textGeom,
- double ReferenceScale,
- struct IGeometry * envelope,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- double * Size ) = 0;
- };
- struct __declspec(uuid("7a8276c1-5483-11d1-b6cf-080009b996cc"))
- INewMultiPointFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPointCollection * points,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop ( ) = 0;
- };
- struct __declspec(uuid("861a7b31-516d-11d1-b6ce-080009b996cc"))
- INewLineFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall AddPoint (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolyline * * polyline ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriLineConstraints * constrain ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriLineConstraints constrain ) = 0;
- };
- struct __declspec(uuid("417af471-cd15-11d2-9f30-00c04f6bc8dd"))
- INewBezierCurveFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall AddPoint (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolyline * * polyline ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriLineConstraints * constrain ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriLineConstraints constrain ) = 0;
- };
- struct __declspec(uuid("5c3ac217-10c5-401b-b3eb-6a6d93e5d58c"))
- INewTextBezierCurveFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Point,
- double ReferenceScale ) = 0;
- virtual HRESULT __stdcall AddPoint (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolyline * * polyline ) = 0;
- virtual HRESULT __stdcall get_Constraint (
- enum esriLineConstraints * constrain ) = 0;
- virtual HRESULT __stdcall put_Constraint (
- enum esriLineConstraints constrain ) = 0;
- };
- struct __declspec(uuid("7a8276c7-5483-11d1-b6cf-080009b996cc"))
- IMoveLineFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPolyline * polyline,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolyline * * polyline ) = 0;
- };
- struct __declspec(uuid("3c70bada-2429-11d3-9f36-00c04f6bdd7f"))
- IMovePointFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Point,
- struct IPoint * clickPoint ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPoint * * Point ) = 0;
- };
- struct __declspec(uuid("7a8276cb-5483-11d1-b6cf-080009b996cc"))
- ILineMovePointFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPolyline * polyline,
- long pointIndex,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolyline * * polyline ) = 0;
- };
- struct __declspec(uuid("7a8276c5-5483-11d1-b6cf-080009b996cc"))
- INewPolygonFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall AddPoint (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolygon * * polyline ) = 0;
- };
- struct __declspec(uuid("7a8276c9-5483-11d1-b6cf-080009b996cc"))
- IMovePolygonFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPolygon * polygon,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolygon * * polygon ) = 0;
- };
- struct __declspec(uuid("7a8276cd-5483-11d1-b6cf-080009b996cc"))
- IPolygonMovePointFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPolygon * polygon,
- long pointIndex,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolygon * * polygon ) = 0;
- };
- struct __declspec(uuid("89967502-a95f-11d1-ae9c-0000f80372b4"))
- IStretchLineFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPolyline * polyline,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolyline * * polyline ) = 0;
- virtual HRESULT __stdcall put_Anchor (
- struct IPoint * _arg1 ) = 0;
- };
- struct __declspec(uuid("521b9df3-0166-11d2-a254-080009b6f22b"))
- IMoveGeometryFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Anchor ) = 0;
- virtual HRESULT __stdcall AddGeometry (
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall ClearGeometry ( ) = 0;
- };
- struct __declspec(uuid("8c25c471-2030-11d2-a28c-080009b6f22b"))
- IMoveImageFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Anchor ) = 0;
- virtual HRESULT __stdcall get_Display (
- struct IDisplay * * Display ) = 0;
- virtual HRESULT __stdcall put_Bounds (
- struct IEnvelope * _arg1 ) = 0;
- virtual HRESULT __stdcall ClearImage ( ) = 0;
- };
- struct __declspec(uuid("781e1c4c-1bfd-44de-b524-024437710fab"))
- IMoveImageFeedback2 : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Anchor ) = 0;
- virtual HRESULT __stdcall get_Display (
- struct IDisplay * * Display ) = 0;
- virtual HRESULT __stdcall put_Bounds (
- struct IEnvelope * _arg1 ) = 0;
- virtual HRESULT __stdcall ClearImage ( ) = 0;
- virtual HRESULT __stdcall put_PolygonBounds (
- struct IPolygon * _arg1 ) = 0;
- };
- struct __declspec(uuid("e4543891-040c-11d4-8267-0080c79f0371"))
- ICalloutFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct ISymbol * Symbol,
- struct IGeometry * Geometry,
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolyline * * polyline ) = 0;
- virtual HRESULT __stdcall MoveAnchorTo (
- struct IPoint * Point ) = 0;
- };
- struct __declspec(uuid("b48ffe7a-396b-4188-b4dd-85e9d7e16b3e"))
- ICalloutFeedback2 : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct ISymbol * Symbol,
- struct IGeometry * Geometry,
- struct IPoint * Point,
- double ReferenceScale ) = 0;
- virtual HRESULT __stdcall Stop (
- struct IPolyline * * polyline ) = 0;
- virtual HRESULT __stdcall MoveAnchorTo (
- struct IPoint * Point ) = 0;
- };
- struct __declspec(uuid("b6f4b6cb-b455-487c-84d0-6f9e2726ba20"))
- INewCircleFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * Point ) = 0;
- virtual HRESULT __stdcall Stop (
- struct ICircularArc * * circle ) = 0;
- };
- struct __declspec(uuid("e6bdb005-4d35-11d0-98be-00805f7ced21"))
- IRubberBand : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall TrackNew (
- struct IScreenDisplay * ScreenDisplay,
- struct ISymbol * Symbol,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall TrackExisting (
- struct IScreenDisplay * ScreenDisplay,
- struct ISymbol * Symbol,
- struct IGeometry * Geometry,
- VARIANT_BOOL * completed ) = 0;
- };
- struct __declspec(uuid("ae629199-b816-45b9-b20b-d84d919fe0c4"))
- IRotateTextFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * cursorPosition,
- double ReferenceScale ) = 0;
- virtual HRESULT __stdcall Stop (
- double * Angle ) = 0;
- virtual HRESULT __stdcall get_Anchor (
- struct IPoint * * Anchor ) = 0;
- };
- struct __declspec(uuid("b46b915d-d256-481b-82e8-c48ed99f4d19"))
- INewTextFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- struct IPoint * cursorPosition,
- double ReferenceScale ) = 0;
- virtual HRESULT __stdcall Stop ( ) = 0;
- };
- struct __declspec(uuid("956b2b6b-c169-441a-9203-6e1b4c2b4fbf"))
- IMoveBitmapFeedback : IDisplayFeedback
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- OLE_HANDLE hBitmap,
- long Width,
- long Height,
- long offsetX,
- long offsetY ) = 0;
- virtual HRESULT __stdcall Stop ( ) = 0;
- };
- struct __declspec(uuid("4c929701-12f0-4ce0-bb67-f08f6b65b66b"))
- IPointCollectionTracker : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall FindNodeIndex (
- struct IPoint * cursorPosition,
- long * nodeIndex ) = 0;
- };
- struct __declspec(uuid("d2c13e54-4bea-11d1-b6cc-080009b996cc"))
- NewEnvelopeFeedback;
- // [ default ] interface IUnknown
- // interface INewEnvelopeFeedback
- // interface INewEnvelopeFeedback2
- struct __declspec(uuid("77748c82-73fc-11d2-8506-0000f875b9c6"))
- VertexFeedback;
- // [ default ] interface IUnknown
- // interface IVertexFeedback
- struct __declspec(uuid("9bf56f83-4f36-11d1-b6cd-080009b996cc"))
- MoveEnvelopeFeedback;
- // [ default ] interface IUnknown
- // interface IMoveEnvelopeFeedback
- struct __declspec(uuid("c3182fe2-4fb0-11d1-b6cd-080009b996cc"))
- ResizeEnvelopeFeedback;
- // [ default ] interface IUnknown
- // interface IResizeEnvelopeFeedback
- // interface IResizeEnvelopeFeedback2
- struct __declspec(uuid("3d459d38-0843-45cc-949b-bf7fe268b0ed"))
- ResizeTextFeedback;
- // [ default ] interface IUnknown
- // interface IResizeTextFeedback
- // interface IResizeEnvelopeFeedback
- // interface IResizeEnvelopeFeedback2
- struct __declspec(uuid("7a8276c3-5483-11d1-b6cf-080009b996cc"))
- NewMultiPointFeedback;
- // [ default ] interface IUnknown
- // interface INewMultiPointFeedback
- struct __declspec(uuid("7a8276c4-5483-11d1-b6cf-080009b996cc"))
- NewLineFeedback;
- // [ default ] interface IUnknown
- // interface INewLineFeedback
- struct __declspec(uuid("cf6690bf-cdbf-11d2-9f31-00c04f6bc8dd"))
- NewBezierCurveFeedback;
- // [ default ] interface IUnknown
- // interface INewBezierCurveFeedback
- struct __declspec(uuid("7a8276c8-5483-11d1-b6cf-080009b996cc"))
- MoveLineFeedback;
- // [ default ] interface IUnknown
- // interface IMoveLineFeedback
- struct __declspec(uuid("29d782c8-2429-11d3-9f36-00c04f6bdd7f"))
- MovePointFeedback;
- // [ default ] interface IUnknown
- // interface IMovePointFeedback
- struct __declspec(uuid("7a8276cc-5483-11d1-b6cf-080009b996cc"))
- LineMovePointFeedback;
- // [ default ] interface IUnknown
- // interface ILineMovePointFeedback
- struct __declspec(uuid("2b9f6607-d580-11d2-9f33-00c04f6bc8dd"))
- BezierMovePointFeedback;
- // [ default ] interface IUnknown
- // interface ILineMovePointFeedback
- struct __declspec(uuid("7a8276c6-5483-11d1-b6cf-080009b996cc"))
- NewPolygonFeedback;
- // [ default ] interface IUnknown
- // interface INewPolygonFeedback
- struct __declspec(uuid("7a8276ca-5483-11d1-b6cf-080009b996cc"))
- MovePolygonFeedback;
- // [ default ] interface IUnknown
- // interface IMovePolygonFeedback
- struct __declspec(uuid("7a8276ce-5483-11d1-b6cf-080009b996cc"))
- PolygonMovePointFeedback;
- // [ default ] interface IUnknown
- // interface IPolygonMovePointFeedback
- struct __declspec(uuid("85319ed2-a960-11d1-ae9c-0000f80372b4"))
- StretchLineFeedback;
- // [ default ] interface IUnknown
- // interface IStretchLineFeedback
- struct __declspec(uuid("44276912-98c1-11d1-8464-0000f875b9c6"))
- GroupFeedback;
- // [ default ] interface IUnknown
- // interface IDisplayFeedback
- // interface ISet
- struct __declspec(uuid("521b9df4-0166-11d2-a254-080009b6f22b"))
- MoveGeometryFeedback;
- // [ default ] interface IUnknown
- // interface IMoveGeometryFeedback
- struct __declspec(uuid("8c25c472-2030-11d2-a28c-080009b6f22b"))
- MoveImageFeedback;
- // [ default ] interface IUnknown
- // interface IMoveImageFeedback
- // interface IMoveImageFeedback2
- struct __declspec(uuid("e4543892-040c-11d4-8267-0080c79f0371"))
- CalloutFeedback;
- // [ default ] interface IUnknown
- // interface ICalloutFeedback
- // interface ICalloutFeedback2
- struct __declspec(uuid("e6bdb107-4d35-11d0-98be-00805f7ced21"))
- EnvelopeTracker;
- // [ default ] interface IUnknown
- // interface ISelectionTracker
- struct __declspec(uuid("8ab7fbe3-d871-11d0-8389-080009b996cc"))
- LineTracker;
- // [ default ] interface IUnknown
- // interface ISelectionTracker
- // interface IPointCollectionTracker
- struct __declspec(uuid("8d1827b1-f336-11d0-83a5-080009b996cc"))
- PolygonTracker;
- // [ default ] interface IUnknown
- // interface ISelectionTracker
- // interface IPointCollectionTracker
- struct __declspec(uuid("530fd714-ef0c-11d0-83a0-080009b996cc"))
- PointTracker;
- // [ default ] interface IUnknown
- // interface ISelectionTracker
- struct __declspec(uuid("a761d651-065f-11d4-826f-0080c79f0371"))
- CalloutTracker;
- // [ default ] interface IUnknown
- // interface ICalloutTracker
- struct __declspec(uuid("30f137af-5d42-49e4-9edd-da8c3be7deda"))
- EngineRotateTracker;
- // [ default ] interface IRotateTracker
- struct __declspec(uuid("e6bdb102-4d35-11d0-98be-00805f7ced21"))
- RubberEnvelope;
- // [ default ] interface IUnknown