esriCarto.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:859k
源码类别:
GIS编程
开发平台:
Visual C++
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_TransparentColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall AddMapSurround (
- struct IMapSurround * surround,
- long xPixelOrigin,
- long yPixelOrigin,
- enum esriAnchorPointEnum AnchorPoint ) = 0;
- virtual HRESULT __stdcall ClearMapSurrounds ( ) = 0;
- virtual HRESULT __stdcall AddPixelGraphic (
- struct IElement * graphic ) = 0;
- virtual HRESULT __stdcall ClearPixelGraphics ( ) = 0;
- };
- struct __declspec(uuid("3b2dee7b-641e-48ff-a9cd-d2458c0a5861"))
- ILayerDescriptor : IDispatch
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ID (
- long * LayerID ) = 0;
- virtual HRESULT __stdcall put_ID (
- long LayerID ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Visible (
- VARIANT_BOOL * Visible ) = 0;
- virtual HRESULT __stdcall put_Visible (
- VARIANT_BOOL Visible ) = 0;
- virtual HRESULT __stdcall get_ShowLabels (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowLabels (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_Transparency (
- short * alphaValue ) = 0;
- virtual HRESULT __stdcall put_Transparency (
- short alphaValue ) = 0;
- virtual HRESULT __stdcall put_SelectionFilters (
- struct IArray * _arg1 ) = 0;
- virtual HRESULT __stdcall get_SelectionBufferDistance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_SelectionBufferDistance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_ShowSelectionBuffer (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowSelectionBuffer (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_DefinitionExpression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall put_DefinitionExpression (
- BSTR Expression ) = 0;
- };
- struct __declspec(uuid("60717be3-7fcf-43a1-a1d8-1b645571eacb"))
- ITOCClass : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Label (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * desc ) = 0;
- virtual HRESULT __stdcall get_SymbolPatchImage (
- BSTR fileType,
- BSTR * patchPath ) = 0;
- };
- struct __declspec(uuid("47f5d6e6-f528-4ef8-8511-77cc552518d3"))
- ITOCGroup : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Heading (
- BSTR * Heading ) = 0;
- virtual HRESULT __stdcall get_Classes (
- struct IArray * * tocClasses ) = 0;
- };
- struct __declspec(uuid("bd2e03fc-a244-46af-93ed-b522a090de89"))
- IMxdServer : IDispatch
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Start (
- BSTR mxdPath ) = 0;
- virtual HRESULT __stdcall StartWithData (
- struct IDataset * pDataset ) = 0;
- virtual HRESULT __stdcall Stop ( ) = 0;
- virtual HRESULT __stdcall get_MapDescriptors (
- struct IArray * * MapDescriptors ) = 0;
- virtual HRESULT __stdcall get_LayerDescriptors (
- BSTR MapName,
- struct IArray * * LayerDescriptors ) = 0;
- virtual HRESULT __stdcall get_Bookmarks (
- BSTR MapName,
- struct IEnumSpatialBookmark * * Bookmarks ) = 0;
- virtual HRESULT __stdcall get_Thumbnail (
- IPictureDisp * * Image ) = 0;
- virtual HRESULT __stdcall GetMapPicture (
- struct IMapDescriptor * MapDescriptor,
- int dpi,
- struct tagRECT * pixelBounds,
- IPictureDisp * * pict ) = 0;
- virtual HRESULT __stdcall GetMapBitmapHandle (
- struct IMapDescriptor * MapDescriptor,
- int dpi,
- struct tagRECT * pixelBounds,
- OLE_HANDLE * hBmp ) = 0;
- virtual HRESULT __stdcall ReleaseBitmapHandle (
- OLE_HANDLE hBmp ) = 0;
- virtual HRESULT __stdcall ExportMapImage (
- struct IMapDescriptor * MapDescriptor,
- int dpi,
- int imageWidth,
- int imageHeight,
- BSTR fileType,
- BSTR outputFileName,
- struct IEnvelope * * fittedBounds ) = 0;
- virtual HRESULT __stdcall ExportLayout (
- struct IArray * MapDescriptors,
- int dpi,
- int imageWidth,
- int imageHeight,
- struct IEnvelope * pageExtent,
- BSTR fileType,
- BSTR outputFileName,
- struct IEnvelope * * fittedBounds ) = 0;
- virtual HRESULT __stdcall ExportLegend (
- struct ILegend * Legend,
- struct IMapDescriptor * MapDescriptor,
- int dpi,
- int imageWidth,
- int imageHeight,
- struct IColor * BackgroundColor,
- BSTR fileType,
- BSTR outputFileName ) = 0;
- virtual HRESULT __stdcall ExportScaleBar (
- struct IScaleBar * Scalebar,
- int mapImageWidthPixels,
- int dpi,
- int imageWidth,
- int imageHeight,
- struct IColor * BackgroundColor,
- BSTR fileType,
- BSTR outputFileName ) = 0;
- virtual HRESULT __stdcall ExportNorthArrow (
- struct INorthArrow * arrow,
- int dpi,
- int imageWidth,
- int imageHeight,
- struct IColor * BackgroundColor,
- BSTR fileType,
- BSTR outputFileName ) = 0;
- virtual HRESULT __stdcall get_TOCInfo (
- BSTR MapName,
- long LayerID,
- struct IArray * * tocGroups ) = 0;
- virtual HRESULT __stdcall get_DefaultMapName (
- BSTR * MapName ) = 0;
- virtual HRESULT __stdcall GetFeatureValue (
- BSTR MapName,
- long LayerID,
- struct IFeature * Feature,
- BSTR FieldName,
- BSTR * fieldValue ) = 0;
- };
- enum esriLayerSelectionMethod
- {
- esriLayerSelectIntersect = 0,
- esriLayerSelectWithinADistance = 1,
- esriLayerSelectCompletelyContains = 2,
- esriLayerSelectCompletelyWithin = 3,
- esriLayerSelectHaveTheirCenterIn = 4,
- esriLayerSelectShareALineSegmentWith = 5,
- esriLayerSelectBoundaryTouches = 6,
- esriLayerSelectAreIdenticalTo = 7,
- esriLayerSelectCrossedByTheOutlineOf = 8,
- esriLayerSelectContains = 9,
- esriLayerSelectContainedBy = 10
- };
- struct __declspec(uuid("1e90974d-6d47-480d-9aa9-d8f582757226"))
- IMxdServerQuery : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall QueryFeatures (
- BSTR MapName,
- long LayerID,
- struct IArray * QueryFilters,
- struct IFeatureCursor * * features ) = 0;
- virtual HRESULT __stdcall Identify (
- BSTR MapName,
- long LayerID,
- struct IGeometry * Shape,
- struct IArray * * identifyObjects ) = 0;
- virtual HRESULT __stdcall get_RelatedIdentifyObjects (
- BSTR MapName,
- struct IIdentifyObj * IdentifyObject,
- struct IArray * * relatedObjects ) = 0;
- virtual HRESULT __stdcall ComputeScale (
- BSTR MapName,
- int imageWidthPixels,
- struct IEnvelope * Extent,
- double * Scale ) = 0;
- virtual HRESULT __stdcall ComputeDistance (
- BSTR MapName,
- struct IPoint * fromPoint,
- struct IPoint * toPoint,
- double * Distance ) = 0;
- virtual HRESULT __stdcall Find (
- BSTR MapName,
- BSTR findString,
- long LayerID,
- struct IArray * * findObjects ) = 0;
- virtual HRESULT __stdcall QueryByLayer (
- BSTR MapName,
- long targetLayerID,
- long selectionLayerID,
- enum esriLayerSelectionMethod selectionMethod,
- VARIANT_BOOL useSelected,
- double BufferDistance,
- enum esriUnits bufferDistanceUnits,
- struct IFeatureCursor * * features ) = 0;
- };
- struct __declspec(uuid("50949b31-90ac-4290-b001-952ef5204a62"))
- IMxdServerObjects : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Map (
- BSTR MapName,
- struct IMap * * mapObject ) = 0;
- virtual HRESULT __stdcall get_Layer (
- BSTR MapName,
- long LayerID,
- struct ILayer * * layerObject ) = 0;
- virtual HRESULT __stdcall get_PageLayout (
- struct IPageLayout * * pageLayoutObject ) = 0;
- };
- struct __declspec(uuid("b353cfbb-0f64-4d00-904a-6eecd3fa5d4c"))
- IQueryByLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_FromLayer (
- struct IFeatureLayer * _arg1 ) = 0;
- virtual HRESULT __stdcall putref_ByLayer (
- struct IFeatureLayer * _arg1 ) = 0;
- virtual HRESULT __stdcall put_LayerSelectionMethod (
- enum esriLayerSelectionMethod _arg1 ) = 0;
- virtual HRESULT __stdcall put_BufferDistance (
- double _arg1 ) = 0;
- virtual HRESULT __stdcall put_BufferUnits (
- enum esriUnits _arg1 ) = 0;
- virtual HRESULT __stdcall put_UseSelectedFeatures (
- VARIANT_BOOL _arg1 ) = 0;
- virtual HRESULT __stdcall put_ResultType (
- enum esriSelectionResultEnum _arg1 ) = 0;
- virtual HRESULT __stdcall Select (
- struct ISelectionSet * * Selection ) = 0;
- };
- struct __declspec(uuid("6056e03b-2373-40ae-9410-cdeedb4b76d4"))
- QueryByLayer;
- // [ default ] interface IQueryByLayer
- struct __declspec(uuid("fb760062-82c9-49dd-ad1c-100af33625ed"))
- MxdServer;
- // [ default ] interface IUnknown
- // interface IMxdServer
- // interface IMxdServerQuery
- // interface IMxdServerObjects
- struct __declspec(uuid("6156692f-8a40-424f-a9d6-6b3661ddf782"))
- MapDescriptor;
- // [ default ] interface IUnknown
- // interface IMapDescriptor
- struct __declspec(uuid("9a414a07-8dae-4f03-9c82-18a2568bc860"))
- LayerDescriptor;
- // [ default ] interface IUnknown
- // interface ILayerDescriptor
- struct __declspec(uuid("f763bdbe-8ef9-4da8-9628-dbe8ee4eb6de"))
- ILayerDescription : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ID (
- long * LayerID ) = 0;
- virtual HRESULT __stdcall put_ID (
- long LayerID ) = 0;
- virtual HRESULT __stdcall get_Visible (
- VARIANT_BOOL * Visible ) = 0;
- virtual HRESULT __stdcall put_Visible (
- VARIANT_BOOL Visible ) = 0;
- virtual HRESULT __stdcall get_ScaleSymbols (
- VARIANT_BOOL * Scale ) = 0;
- virtual HRESULT __stdcall put_ScaleSymbols (
- VARIANT_BOOL Scale ) = 0;
- virtual HRESULT __stdcall get_ShowLabels (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowLabels (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_SelectionFeatures (
- struct IFIDSet * * FeatureIDs ) = 0;
- virtual HRESULT __stdcall put_SelectionFeatures (
- struct IFIDSet * FeatureIDs ) = 0;
- virtual HRESULT __stdcall get_SelectionColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall putref_SelectionColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_SelectionSymbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_SelectionSymbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_SetSelectionSymbol (
- VARIANT_BOOL * setSymbol ) = 0;
- virtual HRESULT __stdcall put_SetSelectionSymbol (
- VARIANT_BOOL setSymbol ) = 0;
- virtual HRESULT __stdcall get_SelectionBufferDistance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_SelectionBufferDistance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_ShowSelectionBuffer (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowSelectionBuffer (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_DefinitionExpression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall put_DefinitionExpression (
- BSTR Expression ) = 0;
- };
- struct __declspec(uuid("4a81affe-0883-4062-8536-85ab858a10a5"))
- IMapDescription : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_MapArea (
- struct IMapArea * * area ) = 0;
- virtual HRESULT __stdcall put_MapArea (
- struct IMapArea * area ) = 0;
- virtual HRESULT __stdcall get_LayerDescriptions (
- struct ILayerDescriptions * * LayerDescriptions ) = 0;
- virtual HRESULT __stdcall put_LayerDescriptions (
- struct ILayerDescriptions * LayerDescriptions ) = 0;
- virtual HRESULT __stdcall get_MapRotation (
- double * angleDegrees ) = 0;
- virtual HRESULT __stdcall put_MapRotation (
- double angleDegrees ) = 0;
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * SpatialReference ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * SpatialReference ) = 0;
- virtual HRESULT __stdcall get_CustomGraphics (
- struct IGraphicElements * * Elements ) = 0;
- virtual HRESULT __stdcall put_CustomGraphics (
- struct IGraphicElements * Elements ) = 0;
- virtual HRESULT __stdcall get_TransparentColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_TransparentColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_SelectionColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_SelectionColor (
- struct IColor * Color ) = 0;
- };
- struct __declspec(uuid("0220f7a0-ae3d-4cd3-b990-349afd102789"))
- IMapArea : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * Extent ) = 0;
- };
- struct __declspec(uuid("825ba060-417b-4e88-bdaf-329c17411c5c"))
- ILayerDescriptions : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct ILayerDescription * * LayerDescription ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct ILayerDescription * LayerDescription ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct ILayerDescription * LayerDescription ) = 0;
- };
- struct __declspec(uuid("445788e6-e100-4abc-a2af-bf10c1b68f40"))
- IMapDescriptions : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapDescription * * mapDesc ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapDescription * mapDesc ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapDescription * mapDesc ) = 0;
- };
- struct __declspec(uuid("7ecddcde-6027-4547-b720-52794c52578c"))
- IMapFrameDescriptions : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapFrameDescription * * mapFrameDesc ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapFrameDescription * mapFrameDesc ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapFrameDescription * mapFrameDesc ) = 0;
- };
- struct __declspec(uuid("42cabfce-786d-43aa-bfa1-bb1f26aceb6b"))
- IMapFrameDescription : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PageLocation (
- struct IEnvelope * * Extent ) = 0;
- virtual HRESULT __stdcall get_MapDescription (
- struct IMapDescription * * mapDesc ) = 0;
- virtual HRESULT __stdcall putref_MapDescription (
- struct IMapDescription * mapDesc ) = 0;
- };
- struct __declspec(uuid("ca469c38-c9e4-4dc3-9c32-86aef3b33df2"))
- IMapLayerInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ID (
- long * LayerID ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * desc ) = 0;
- virtual HRESULT __stdcall get_Type (
- BSTR * Type ) = 0;
- virtual HRESULT __stdcall get_SourceDescription (
- BSTR * desc ) = 0;
- virtual HRESULT __stdcall get_HasLabels (
- VARIANT_BOOL * HasLabels ) = 0;
- virtual HRESULT __stdcall get_CanSelect (
- VARIANT_BOOL * CanSelect ) = 0;
- virtual HRESULT __stdcall get_CanScaleSymbols (
- VARIANT_BOOL * canScale ) = 0;
- virtual HRESULT __stdcall get_CanIdentify (
- VARIANT_BOOL * canId ) = 0;
- virtual HRESULT __stdcall get_CanFind (
- VARIANT_BOOL * CanFind ) = 0;
- virtual HRESULT __stdcall get_IsFeatureLayer (
- VARIANT_BOOL * IsFeatureLayer ) = 0;
- virtual HRESULT __stdcall get_MinScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall get_MaxScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * Extent ) = 0;
- virtual HRESULT __stdcall get_HasHyperlinks (
- VARIANT_BOOL * hasLinks ) = 0;
- virtual HRESULT __stdcall get_HasAttributes (
- VARIANT_BOOL * hasAttr ) = 0;
- virtual HRESULT __stdcall get_Fields (
- struct IFields * * Fields ) = 0;
- virtual HRESULT __stdcall get_DisplayField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall get_IsComposite (
- VARIANT_BOOL * IsComposite ) = 0;
- virtual HRESULT __stdcall get_SubLayers (
- struct ILongArray * * layerIds ) = 0;
- virtual HRESULT __stdcall get_ParentLayerID (
- long * LayerID ) = 0;
- };
- struct __declspec(uuid("ec27718b-0fa5-40e1-9685-376e49e93cb5"))
- IImageType : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Format (
- enum esriImageFormat * imageFormat ) = 0;
- virtual HRESULT __stdcall put_Format (
- enum esriImageFormat imageFormat ) = 0;
- virtual HRESULT __stdcall get_ReturnType (
- enum esriImageReturnType * ReturnType ) = 0;
- virtual HRESULT __stdcall put_ReturnType (
- enum esriImageReturnType ReturnType ) = 0;
- };
- enum esriImageFormat
- {
- esriImageNone = -1,
- esriImageBMP = 0,
- esriImageJPG = 1,
- esriImageDIB = 2,
- esriImageTIFF = 3,
- esriImagePNG = 4,
- esriImagePNG24 = 5,
- esriImageEMF = 6,
- esriImagePS = 7,
- esriImagePDF = 8,
- esriImageAI = 9,
- esriImageGIF = 10,
- esriImageSVG = 11,
- esriImageSVGZ = 12
- };
- enum esriImageReturnType
- {
- esriImageReturnURL = 0,
- esriImageReturnMimeData = 1
- };
- struct __declspec(uuid("725221de-7d6b-462d-9cdf-1fe22ee39eb6"))
- IImageDisplay : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Height (
- long * imageHeight ) = 0;
- virtual HRESULT __stdcall put_Height (
- long imageHeight ) = 0;
- virtual HRESULT __stdcall get_Width (
- long * imageWidth ) = 0;
- virtual HRESULT __stdcall put_Width (
- long imageWidth ) = 0;
- virtual HRESULT __stdcall get_DeviceResolution (
- double * dpi ) = 0;
- virtual HRESULT __stdcall put_DeviceResolution (
- double dpi ) = 0;
- };
- struct __declspec(uuid("0f1f22eb-8da5-498b-9b84-7ce2efa14b94"))
- IImageDescription : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Type (
- struct IImageType * * imgType ) = 0;
- virtual HRESULT __stdcall put_Type (
- struct IImageType * imgType ) = 0;
- virtual HRESULT __stdcall get_Display (
- struct IImageDisplay * * imgDisplay ) = 0;
- virtual HRESULT __stdcall put_Display (
- struct IImageDisplay * imgDisplay ) = 0;
- };
- struct __declspec(uuid("be47d208-d27a-4048-a118-c9167662db74"))
- IImageResult : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MimeData (
- SAFEARRAY * * data ) = 0;
- virtual HRESULT __stdcall get_URL (
- BSTR * URL ) = 0;
- virtual HRESULT __stdcall get_Height (
- long * heightPixels ) = 0;
- virtual HRESULT __stdcall get_Width (
- long * widthPixels ) = 0;
- virtual HRESULT __stdcall get_ReferenceDPI (
- double * dpi ) = 0;
- };
- struct __declspec(uuid("8a77bea2-5541-4ade-93bc-d5cba56034c8"))
- IMapImage : IImageResult
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MapExtent (
- struct IEnvelope * * ppExtent ) = 0;
- virtual HRESULT __stdcall get_VisibleLayers (
- struct ILongArray * * layerIds ) = 0;
- virtual HRESULT __stdcall get_MapScale (
- double * MapScale ) = 0;
- };
- struct __declspec(uuid("904ba065-af13-40f4-a661-79b7bcfb989a"))
- ILayoutImage : IImageResult
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * ppExtent ) = 0;
- virtual HRESULT __stdcall get_MapImages (
- struct IMapImages * * MapImages ) = 0;
- };
- struct __declspec(uuid("9685fae8-74aa-4cd0-871c-2269da8562b4"))
- IMapImages : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapImage * * mapImg ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapImage * mapImg ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapImage * mapImg ) = 0;
- };
- struct __declspec(uuid("0a5f737c-5707-4aee-bd01-023c4fe1673c"))
- ISQLSyntaxInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FunctionNames (
- struct IPropertySet * * names ) = 0;
- virtual HRESULT __stdcall get_SpecialCharacters (
- struct IPropertySet * * characters ) = 0;
- virtual HRESULT __stdcall get_SupportedPredicates (
- struct IStringArray * * predicates ) = 0;
- virtual HRESULT __stdcall get_SupportedClauses (
- struct IStringArray * * clauses ) = 0;
- virtual HRESULT __stdcall get_IdentifierCase (
- VARIANT_BOOL * caseSensitive ) = 0;
- virtual HRESULT __stdcall get_DelimitedIdentifierCase (
- VARIANT_BOOL * caseSensitive ) = 0;
- virtual HRESULT __stdcall get_StringComparisonCase (
- VARIANT_BOOL * caseSensitive ) = 0;
- virtual HRESULT __stdcall get_Keywords (
- struct IStringArray * * Keywords ) = 0;
- virtual HRESULT __stdcall get_InvalidCharacters (
- BSTR * characters ) = 0;
- virtual HRESULT __stdcall get_InvalidStartingCharacters (
- BSTR * characters ) = 0;
- };
- struct __declspec(uuid("28f77a6e-3413-4ccf-9e76-b5eebe75a02f"))
- IMapLayerInfos : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapLayerInfo * * MapLayerInfo ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapLayerInfo * MapLayerInfo ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapLayerInfo * MapLayerInfo ) = 0;
- };
- struct __declspec(uuid("e5d450fd-7430-4fa3-830b-1fe1d99fd217"))
- IMapServerBookmarks : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerBookmark * * bookmark ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerBookmark * bookmark ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerBookmark * bookmark ) = 0;
- };
- struct __declspec(uuid("d1e87c49-0bfb-41c3-a646-db0a99bc3eb8"))
- IMapServerBookmark : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- };
- struct __declspec(uuid("d624ad5e-ac10-42bc-8177-324105923c7e"))
- IMapServerFindResults : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerFindResult * * findResult ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerFindResult * findResult ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerFindResult * findResult ) = 0;
- };
- struct __declspec(uuid("6ec9d9f9-5e0f-4067-9783-07b162c3b868"))
- IMapServerFindResult : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Value (
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall put_Value (
- BSTR Value ) = 0;
- virtual HRESULT __stdcall get_LayerID (
- long * LayerID ) = 0;
- virtual HRESULT __stdcall put_LayerID (
- long LayerID ) = 0;
- virtual HRESULT __stdcall get_FeatureId (
- long * FID ) = 0;
- virtual HRESULT __stdcall put_FeatureId (
- long FID ) = 0;
- virtual HRESULT __stdcall get_FieldName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_FieldName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_FeatureShape (
- struct IGeometry * * Shape ) = 0;
- virtual HRESULT __stdcall put_FeatureShape (
- struct IGeometry * Shape ) = 0;
- virtual HRESULT __stdcall get_FeatureProperties (
- struct IPropertySet * * props ) = 0;
- virtual HRESULT __stdcall put_FeatureProperties (
- struct IPropertySet * props ) = 0;
- };
- struct __declspec(uuid("531780b5-8b37-440e-a305-d27b960c75b7"))
- IMapServerIdentifyResults : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerIdentifyResult * * identifyResult ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerIdentifyResult * identifyResult ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerIdentifyResult * identifyResult ) = 0;
- };
- struct __declspec(uuid("6fa7fc12-c195-4f24-a0d6-7fc0cc84eb01"))
- IMapServerIdentifyResult : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LayerID (
- long * LayerID ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall get_Properties (
- struct IPropertySet * * props ) = 0;
- virtual HRESULT __stdcall get_Shape (
- struct IGeometry * * Shape ) = 0;
- virtual HRESULT __stdcall get_RelatedRows (
- struct IMapServerRelationships * * relationships ) = 0;
- };
- struct __declspec(uuid("df17e39a-1358-485b-b88c-bf7bb374818e"))
- IMapServerRelationships : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerRelationship * * rel ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerRelationship * rel ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerRelationship * Row ) = 0;
- };
- struct __declspec(uuid("74f78603-a0a0-4078-b653-17d733fe95fd"))
- IMapServerRelationship : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Rows (
- struct IMapServerRows * * Rows ) = 0;
- };
- struct __declspec(uuid("9cdb4e10-7f88-4a14-bed3-e4944dfbf7e7"))
- IMapServerRows : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerRow * * Row ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerRow * Row ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerRow * Row ) = 0;
- };
- struct __declspec(uuid("b60464e3-755a-4b84-a4d7-7ecc9232d26a"))
- IMapServerRow : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_PropertySet (
- struct IPropertySet * * props ) = 0;
- virtual HRESULT __stdcall get_RelatedRows (
- struct IMapServerRelationships * * relationships ) = 0;
- };
- struct __declspec(uuid("a2bf2fdc-3b52-42c4-b4bd-2ae828d14ab7"))
- IMapServerHyperlinks : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerHyperlink * * Link ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerHyperlink * Link ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerHyperlink * Link ) = 0;
- };
- struct __declspec(uuid("3a50d9de-2bef-44db-9e83-d32853eeebae"))
- IMapServerHyperlink : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Location (
- struct IGeometry * * Location ) = 0;
- virtual HRESULT __stdcall putref_Location (
- struct IGeometry * Location ) = 0;
- virtual HRESULT __stdcall get_URL (
- BSTR * URL ) = 0;
- virtual HRESULT __stdcall put_URL (
- BSTR URL ) = 0;
- };
- struct __declspec(uuid("e8807b4f-a2ed-43cb-954f-73b7ecd94422"))
- IMapServerLegendPatch : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PatchWidth (
- double * widthPts ) = 0;
- virtual HRESULT __stdcall put_PatchWidth (
- double widthPts ) = 0;
- virtual HRESULT __stdcall get_PatchHeight (
- double * heightPts ) = 0;
- virtual HRESULT __stdcall put_PatchHeight (
- double heightPts ) = 0;
- virtual HRESULT __stdcall get_PatchResolution (
- double * dpi ) = 0;
- virtual HRESULT __stdcall put_PatchResolution (
- double dpi ) = 0;
- virtual HRESULT __stdcall get_LinePatch (
- struct ILinePatch * * patch ) = 0;
- virtual HRESULT __stdcall put_LinePatch (
- struct ILinePatch * patch ) = 0;
- virtual HRESULT __stdcall get_AreaPatch (
- struct IAreaPatch * * patch ) = 0;
- virtual HRESULT __stdcall put_AreaPatch (
- struct IAreaPatch * patch ) = 0;
- };
- struct __declspec(uuid("57a9d75c-5ee5-4701-bc4c-57a71b0b4c97"))
- IMapServerLegendGroup : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Heading (
- BSTR * Heading ) = 0;
- virtual HRESULT __stdcall get_Classes (
- struct IMapServerLegendClasses * * Classes ) = 0;
- };
- struct __declspec(uuid("1707d0e5-60c5-494c-a283-9b7de5d9e6ec"))
- IMapServerLegendClasses : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerLegendClass * * LegendClass ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerLegendClass * LegendClass ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerLegendClass * LegendClass ) = 0;
- };
- struct __declspec(uuid("0ab95e54-7ebf-4de8-81eb-f383f21cc9b0"))
- IMapServerLegendClass : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Label (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * desc ) = 0;
- virtual HRESULT __stdcall get_SymbolImage (
- struct IImageResult * * Image ) = 0;
- virtual HRESULT __stdcall get_TransparentColor (
- struct IColor * * Color ) = 0;
- };
- struct __declspec(uuid("6644f471-0ae8-4089-b158-48cf99a23f65"))
- IMapServerLegendGroups : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerLegendGroup * * group ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerLegendGroup * group ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerLegendGroup * group ) = 0;
- };
- struct __declspec(uuid("d29cdeef-6467-4aa8-b435-0293579a2d79"))
- IMapServerLegendInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LayerID (
- long * LayerID ) = 0;
- virtual HRESULT __stdcall get_LayerName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_LegendGroups (
- struct IMapServerLegendGroups * * groups ) = 0;
- };
- struct __declspec(uuid("dfcfdc82-af78-49bf-9f48-272730ae82ff"))
- IMapServerLegendInfos : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IMapServerLegendInfo * * info ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IMapServerLegendInfo * info ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IMapServerLegendInfo * info ) = 0;
- };
- enum esriIdentifyOption
- {
- esriIdentifyAllLayers = -1,
- esriIdentifyVisibleLayers = -2,
- esriIdentifyTopmost = -3
- };
- enum esriFindOption
- {
- esriFindAllLayers = -1,
- esriFindVisibleLayers = -2
- };
- struct __declspec(uuid("47dd2772-2f22-44df-919b-0d16d8672626"))
- IMapServerInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * desc ) = 0;
- virtual HRESULT __stdcall get_FullExtent (
- struct IEnvelope * * Extent ) = 0;
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * Extent ) = 0;
- virtual HRESULT __stdcall get_MapLayerInfos (
- struct IMapLayerInfos * * layerInfos ) = 0;
- virtual HRESULT __stdcall get_BackgroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall get_Bookmarks (
- struct IMapServerBookmarks * * Bookmarks ) = 0;
- virtual HRESULT __stdcall get_DefaultMapDescription (
- struct IMapDescription * * mapDesc ) = 0;
- virtual HRESULT __stdcall get_MapUnits (
- enum esriUnits * Units ) = 0;
- };
- struct __declspec(uuid("20da6e47-dd79-4b33-abc0-171c4be6c615"))
- IPageDescription : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Height (
- double * pageHeight ) = 0;
- virtual HRESULT __stdcall get_Width (
- double * pageWidth ) = 0;
- virtual HRESULT __stdcall get_Units (
- enum esriUnits * PageUnits ) = 0;
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * pageExtent ) = 0;
- virtual HRESULT __stdcall put_Extent (
- struct IEnvelope * pageExtent ) = 0;
- virtual HRESULT __stdcall get_CustomGraphics (
- struct IGraphicElements * * Elements ) = 0;
- virtual HRESULT __stdcall put_CustomGraphics (
- struct IGraphicElements * Elements ) = 0;
- virtual HRESULT __stdcall get_MapFrames (
- struct IMapFrameDescriptions * * frames ) = 0;
- };
- struct __declspec(uuid("56e179e3-974e-41a7-836b-c9a60ef6301b"))
- IMapServerInit : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Connect (
- BSTR FilePath ) = 0;
- virtual HRESULT __stdcall StartWithData (
- struct IDataset * pDataset ) = 0;
- virtual HRESULT __stdcall Stop ( ) = 0;
- virtual HRESULT __stdcall put_PhysicalOutputDirectory (
- BSTR dirPath ) = 0;
- virtual HRESULT __stdcall get_PhysicalOutputDirectory (
- BSTR * dirPath ) = 0;
- virtual HRESULT __stdcall put_VirtualOutputDirectory (
- BSTR dirPath ) = 0;
- virtual HRESULT __stdcall get_VirtualOutputDirectory (
- BSTR * dirPath ) = 0;
- virtual HRESULT __stdcall get_FilePath (
- BSTR * FilePath ) = 0;
- virtual HRESULT __stdcall get_MaxRecordCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall put_MaxRecordCount (
- long Count ) = 0;
- virtual HRESULT __stdcall get_MaxBufferCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall put_MaxBufferCount (
- long Count ) = 0;
- virtual HRESULT __stdcall get_MaxImageWidth (
- long * Width ) = 0;
- virtual HRESULT __stdcall put_MaxImageWidth (
- long Width ) = 0;
- virtual HRESULT __stdcall get_MaxImageHeight (
- long * Height ) = 0;
- virtual HRESULT __stdcall put_MaxImageHeight (
- long Height ) = 0;
- };
- struct __declspec(uuid("12353e37-ab79-48f7-9cb1-56ec9d7eb800"))
- IMapServer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DocumentInfo (
- struct IPropertySet * * props ) = 0;
- virtual HRESULT __stdcall get_MapCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_MapName (
- long Index,
- BSTR * MapName ) = 0;
- virtual HRESULT __stdcall get_DefaultMapName (
- BSTR * MapName ) = 0;
- virtual HRESULT __stdcall GetServerInfo (
- BSTR MapName,
- struct IMapServerInfo * * serverInfo ) = 0;
- virtual HRESULT __stdcall ExportMapImage (
- struct IMapDescription * mapDesc,
- struct IImageDescription * imageDesc,
- struct IMapImage * * MapImage ) = 0;
- virtual HRESULT __stdcall Find (
- struct IMapDescription * mapDesc,
- struct IImageDisplay * MapImage,
- BSTR searchString,
- VARIANT_BOOL Contains,
- BSTR searchFields,
- enum esriFindOption option,
- struct ILongArray * layerIds,
- struct IMapServerFindResults * * findResults ) = 0;
- virtual HRESULT __stdcall Identify (
- struct IMapDescription * mapDesc,
- struct IImageDisplay * MapImage,
- struct IGeometry * searchShape,
- long Tolerance,
- enum esriIdentifyOption option,
- struct ILongArray * layerIds,
- struct IMapServerIdentifyResults * * identifyResult ) = 0;
- virtual HRESULT __stdcall QueryFeatureCount (
- BSTR MapName,
- long LayerID,
- struct IQueryFilter * Filter,
- long * Count ) = 0;
- virtual HRESULT __stdcall QueryFeatureIDs (
- BSTR MapName,
- long LayerID,
- struct IQueryFilter * Filter,
- struct IFIDSet * * fids ) = 0;
- virtual HRESULT __stdcall QueryFeatureData (
- BSTR MapName,
- long LayerID,
- struct IQueryFilter * Filter,
- struct IRecordSet * * recordSet ) = 0;
- virtual HRESULT __stdcall QueryHyperlinks (
- struct IMapDescription * mapDesc,
- struct IImageDisplay * MapImage,
- struct ILongArray * layerIds,
- struct IMapServerHyperlinks * * hyperlinks ) = 0;
- virtual HRESULT __stdcall ComputeScale (
- struct IMapDescription * mapDesc,
- struct IImageDisplay * mapDisplay,
- double * Scale ) = 0;
- virtual HRESULT __stdcall ComputeDistance (
- BSTR MapName,
- struct IPoint * fromPoint,
- struct IPoint * toPoint,
- enum esriUnits Units,
- double * Distance ) = 0;
- virtual HRESULT __stdcall ToMapPoints (
- struct IMapDescription * MapDescription,
- struct IImageDisplay * mapDisplay,
- struct ILongArray * screenXValues,
- struct ILongArray * screenYValues,
- struct IPointCollection * * mapPoints ) = 0;
- virtual HRESULT __stdcall FromMapPoints (
- struct IMapDescription * MapDescription,
- struct IImageDisplay * mapDisplay,
- struct IPointCollection * mapPoints,
- struct ILongArray * * screenXValues,
- struct ILongArray * * screenYValues ) = 0;
- virtual HRESULT __stdcall GetLegendInfo (
- BSTR MapName,
- struct ILongArray * layerIds,
- struct IMapServerLegendPatch * patch,
- struct IImageType * imgType,
- struct IMapServerLegendInfos * * legendInfos ) = 0;
- virtual HRESULT __stdcall GetSQLSyntaxInfo (
- BSTR MapName,
- long LayerID,
- struct ISQLSyntaxInfo * * sqlInfo ) = 0;
- virtual HRESULT __stdcall GetSupportedImageReturnTypes (
- enum esriImageReturnType * retType ) = 0;
- };
- struct __declspec(uuid("651521f3-aaff-42b9-8c2d-1980625a13bf"))
- IMapServerObjects : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Map (
- BSTR MapName,
- struct IMap * * mapObject ) = 0;
- virtual HRESULT __stdcall get_Layer (
- BSTR MapName,
- long LayerID,
- struct ILayer * * layerObject ) = 0;
- virtual HRESULT __stdcall get_PageLayout (
- struct IPageLayout * * pageLayoutObject ) = 0;
- virtual HRESULT __stdcall get_Thumbnail (
- IPictureDisp * * Picture ) = 0;
- virtual HRESULT __stdcall RefreshServerObjects ( ) = 0;
- virtual HRESULT __stdcall ApplyMapDescription (
- struct IMapDescription * MapDescription,
- struct IImageDisplay * mapDisplay ) = 0;
- };
- struct __declspec(uuid("addaef3b-870a-4e9d-9ab0-242a72c3f812"))
- IMapServerData : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetFeatureValue (
- BSTR MapName,
- long LayerID,
- struct IFeature * Feature,
- BSTR FieldName,
- BSTR * fieldValue ) = 0;
- virtual HRESULT __stdcall GetFeature (
- BSTR MapName,
- long LayerID,
- long FeatureId,
- struct IFeature * * Feature ) = 0;
- };
- struct __declspec(uuid("545329c0-300b-46f3-9fb3-71f30ecfde62"))
- IMapServerLayout : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DefaultPageDescription (
- struct IPageDescription * * pageDesc ) = 0;
- virtual HRESULT __stdcall ExportLayout (
- struct IPageDescription * pageDesc,
- struct IImageDescription * imageDesc,
- struct ILayoutImage * * LayoutImage ) = 0;
- virtual HRESULT __stdcall ExportLegend (
- struct ILegend * Legend,
- struct IMapDescription * mapDesc,
- struct IImageDisplay * pMapDisplay,
- struct IColor * BackgroundColor,
- struct IImageDescription * imageDesc,
- struct IImageResult * * ImageResult ) = 0;
- virtual HRESULT __stdcall ExportScaleBar (
- struct IScaleBar * Scalebar,
- struct IMapDescription * mapDesc,
- struct IImageDisplay * pMapDisplay,
- struct IColor * BackgroundColor,
- struct IImageDescription * imageDesc,
- struct IImageResult * * ImageResult ) = 0;
- virtual HRESULT __stdcall ExportNorthArrow (
- struct INorthArrow * arrow,
- struct IMapDescription * mapDesc,
- struct IColor * BackgroundColor,
- struct IImageDescription * imageDesc,
- struct IImageResult * * ImageResult ) = 0;
- virtual HRESULT __stdcall ToPagePoints (
- struct IEnvelope * pageExtent,
- struct IImageDisplay * pageDisplay,
- struct ILongArray * screenXValues,
- struct ILongArray * screenYValues,
- struct IPointCollection * * pagePoints ) = 0;
- virtual HRESULT __stdcall FromPagePoints (
- struct IEnvelope * pageExtent,
- struct IImageDisplay * pageDisplay,
- struct IPointCollection * pagePoints,
- struct ILongArray * * screenXValues,
- struct ILongArray * * screenYValues ) = 0;
- };
- struct __declspec(uuid("f543891f-8c43-487d-839e-83d1cd4af33c"))
- IMapReader : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Open (
- BSTR FilePath ) = 0;
- virtual HRESULT __stdcall Close ( ) = 0;
- virtual HRESULT __stdcall get_MapCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Map (
- long Index,
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall get_PageLayout (
- struct IPageLayout * * layout ) = 0;
- virtual HRESULT __stdcall get_Thumbnail (
- IPictureDisp * * Picture ) = 0;
- virtual HRESULT __stdcall get_DocumentInfo (
- struct IPropertySet * * props ) = 0;
- virtual HRESULT __stdcall get_AccessInternalObjects (
- VARIANT_BOOL * bAccess ) = 0;
- };
- struct __declspec(uuid("2a76d265-278e-4521-99ae-37c31f23b968"))
- ICenterAndScale : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Center (
- struct IPoint * * Center ) = 0;
- virtual HRESULT __stdcall put_Center (
- struct IPoint * Center ) = 0;
- virtual HRESULT __stdcall get_MapScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_MapScale (
- double Scale ) = 0;
- };
- struct __declspec(uuid("003c322d-e8c1-43e2-8da3-3bcd81fdd2f8"))
- ICenterAndSize : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Center (
- struct IPoint * * Center ) = 0;
- virtual HRESULT __stdcall put_Center (
- struct IPoint * Center ) = 0;
- virtual HRESULT __stdcall get_Height (
- double * Height ) = 0;
- virtual HRESULT __stdcall put_Height (
- double Height ) = 0;
- virtual HRESULT __stdcall get_Width (
- double * Width ) = 0;
- virtual HRESULT __stdcall put_Width (
- double Width ) = 0;
- virtual HRESULT __stdcall get_Units (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits Units ) = 0;
- };
- struct __declspec(uuid("fa56c255-ce10-46d9-ab63-505753df12a4"))
- IFeatureExtent : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MapName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_MapName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_LayerID (
- long * LayerID ) = 0;
- virtual HRESULT __stdcall put_LayerID (
- long LayerID ) = 0;
- virtual HRESULT __stdcall get_FeatureIDs (
- struct IFIDSet * * FeatureIDs ) = 0;
- virtual HRESULT __stdcall put_FeatureIDs (
- struct IFIDSet * FeatureIDs ) = 0;
- virtual HRESULT __stdcall get_ExpandRatio (
- double * ratio ) = 0;
- virtual HRESULT __stdcall put_ExpandRatio (
- double ratio ) = 0;
- virtual HRESULT __stdcall get_DefaultScale (
- double * MapScale ) = 0;
- virtual HRESULT __stdcall put_DefaultScale (
- double MapScale ) = 0;
- };
- struct __declspec(uuid("fd1037c4-34d5-4783-8812-e06eff6484e7"))
- IMapExtent : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Extent (
- struct IEnvelope * _arg1 ) = 0;
- };
- struct __declspec(uuid("43e4f6b6-7b17-4536-b7cf-c0454ebb0f5a"))
- MapServer;
- // [ default ] interface IUnknown
- // interface IMapServer
- // interface IObjectConstruct
- // interface IRequestHandler
- // interface IMapServerObjects
- // interface IMapServerData
- // interface IMapServerLayout
- // interface IMapServerInit
- // interface IObjectActivate
- // interface ILogSupport
- // interface ISupportErrorInfo
- struct __declspec(uuid("cbe900d4-af66-4e4e-a957-ac839b1770cd"))
- MapReader;
- // [ default ] interface IUnknown
- // interface IMapReader
- // interface ISupportErrorInfo
- struct __declspec(uuid("927b6010-1ac9-470f-99b5-bf95c98b9339"))
- MapServerInfo;
- // [ default ] interface IUnknown
- // interface IMapServerInfo
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("63e9b9a2-5b83-4065-8f32-ff7732eff3ed"))
- MapLayerInfo;
- // [ default ] interface IUnknown
- // interface IMapLayerInfo
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("cfcf1c16-dbf2-4ea0-8638-8803ebdc1e9c"))
- MapDescription;
- // [ default ] interface IUnknown
- // interface IMapDescription
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("5d9e564d-930c-4179-b108-4cea9b4acf01"))
- LayerDescription;
- // [ default ] interface IUnknown
- // interface ILayerDescription
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("6d72cda6-8613-4f53-b4d7-ae8950df8383"))
- MapFrameDescription;
- // [ default ] interface IUnknown
- // interface IMapFrameDescription
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("b624b6a5-4ab5-4af0-86f3-b09213836634"))
- PageDescription;
- // [ default ] interface IUnknown
- // interface IPageDescription
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("56204983-18f4-4c25-969a-6f8ee6c11357"))
- ImageType;
- // [ default ] interface IUnknown
- // interface IImageType
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("6ff2fa3d-ebce-4f3a-941e-955954fba3cc"))
- ImageDisplay;
- // [ default ] interface IUnknown
- // interface IImageDisplay
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("8c9522a6-302f-4f1a-9316-cd15f971573c"))
- ImageDescription;
- // [ default ] interface IUnknown
- // interface IImageDescription
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("c9d77bd2-8296-4411-8d11-6efffbb29cad"))
- MapImage;
- // [ default ] interface IUnknown
- // interface IImageResult
- // interface IMapImage
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("2b43e5ef-bfe4-490c-8a1e-d28fbd645bcd"))
- ImageResult;
- // [ default ] interface IUnknown
- // interface IImageResult
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("614df187-68a3-480f-b760-26e8dd387d72"))
- LayoutImage;
- // [ default ] interface IUnknown
- // interface IImageResult
- // interface ILayoutImage
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("8aec469a-6795-454a-9c0b-e47d6dcc6c95"))
- MapServerIdentifyResult;
- // [ default ] interface IUnknown
- // interface IMapServerIdentifyResult
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("df9adee0-54b2-43d7-90bf-b2cb9bcc3735"))
- MapServerFindResult;
- // [ default ] interface IUnknown
- // interface IMapServerFindResult
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("b7be7672-f6cb-4c3e-bae9-65018b26463b"))
- MapServerBookmark;
- // [ default ] interface IUnknown
- // interface IMapArea
- // interface IMapServerBookmark
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("47ae7b9a-6744-4e44-8580-83ecbea95f51"))
- CenterAndScale;
- // [ default ] interface IUnknown
- // interface IMapArea
- // interface ICenterAndScale
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("3fb43f0d-a000-4c23-9bea-0976aef39429"))
- CenterAndSize;
- // [ default ] interface IUnknown
- // interface IMapArea
- // interface ICenterAndSize
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("e257b2f9-3f37-4ec2-bf16-bf7607569a72"))
- FeatureExtent;
- // [ default ] interface IUnknown
- // interface IMapArea
- // interface IFeatureExtent
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("8b80b977-43e9-461f-80db-8bf9ddd5287e"))
- MapExtent;
- // [ default ] interface IUnknown
- // interface IMapArea
- // interface IMapExtent
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("e35ff9ae-6330-4d0c-bf7b-4cfe239a37c7"))
- MapServerHyperlink;
- // [ default ] interface IUnknown
- // interface IMapServerHyperlink
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("cdd2606d-6223-419e-abc5-37dc9f83e0ae"))
- MapServerRelationship;
- // [ default ] interface IUnknown
- // interface IMapServerRelationship
- // interface IXMLSerialize
- // interface ISupportErrorInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("ccbeb520-a247-4c8d-a5b3-ab159638c3dc"))
- MapServerRow;
- // [ default ] interface IUnknown
- // interface IMapServerRow
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("dbceaa1e-c6f3-430e-99c4-6e57f5a88b3b"))
- SQLSyntaxInfo;
- // [ default ] interface IUnknown
- // interface ISQLSyntaxInfo
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("5cdb8b58-b82b-4364-975a-6767f99859e1"))
- MapServerLegendPatch;
- // [ default ] interface IUnknown
- // interface IMapServerLegendPatch
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("3651fc5f-0ec0-4380-9291-8a0e5ce3eaa6"))
- MapServerLegendClass;
- // [ default ] interface IUnknown
- // interface IMapServerLegendClass
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("2c4c91e5-fa4e-4d04-8e30-e5be24749700"))
- MapServerLegendGroup;
- // [ default ] interface IUnknown
- // interface IMapServerLegendGroup
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("d0dc51b1-e32e-4249-8ca9-821edfdf668b"))
- MapServerLegendInfo;
- // [ default ] interface IUnknown
- // interface IMapServerLegendInfo
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("82dbb5c4-cb76-4f59-918a-a4decb910d84"))
- MapDescriptions;
- // [ default ] interface IUnknown
- // interface IMapDescriptions
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("697c6bf4-6ffb-4d05-bd7e-0a59cc3433d9"))
- MapFrameDescriptions;
- // [ default ] interface IUnknown
- // interface IMapFrameDescriptions
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("f26524f6-6a5d-4717-a0c2-a79eb9123ded"))
- LayerDescriptions;
- // [ default ] interface IUnknown
- // interface ILayerDescriptions
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("2eaa5eca-3597-4747-8f0b-c52b559c01c7"))
- MapServerBookmarks;
- // [ default ] interface IUnknown
- // interface IMapServerBookmarks
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("7630e616-3fc0-4994-a96a-d26fb0a65b6b"))
- MapServerIdentifyResults;
- // [ default ] interface IUnknown
- // interface IMapServerIdentifyResults
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("f6ac7a93-95a9-455a-8ff3-eee4a46e073a"))
- MapServerFindResults;
- // [ default ] interface IUnknown
- // interface IMapServerFindResults
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("f549491e-3fa9-4773-aa7c-a99a2d317c55"))
- MapLayerInfos;
- // [ default ] interface IUnknown
- // interface IMapLayerInfos
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("efd9858c-4f89-4059-91fa-39f97ff5b16c"))
- MapServerRows;
- // [ default ] interface IUnknown
- // interface IMapServerRows
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("6fd540d3-cfc4-4512-a881-1948651d925a"))
- MapServerRelationships;
- // [ default ] interface IUnknown
- // interface IMapServerRelationships
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("9b389417-f5bf-420f-882d-c5d2be6de04a"))
- MapServerHyperlinks;
- // [ default ] interface IUnknown
- // interface IMapServerHyperlinks
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("58a06dee-c4ed-4080-9fb8-aff183f0cc47"))
- MapImages;
- // [ default ] interface IUnknown
- // interface IMapImages
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("6e28ce07-ea2e-41d4-9161-0622708d62ad"))
- MapServerLegendGroups;
- // [ default ] interface IUnknown
- // interface IMapServerLegendGroups
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("c331ef53-0b91-4249-98de-7927ab200bc2"))
- MapServerLegendClasses;
- // [ default ] interface IUnknown
- // interface IMapServerLegendClasses
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("6fb7b18b-e23e-4705-baae-56e559943ed8"))
- MapServerLegendInfos;
- // [ default ] interface IUnknown
- // interface IMapServerLegendInfos
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("1dacee3c-4a1b-4024-9bcf-76bc47e765c9"))
- MapServerLP;
- // [ default ] interface IUnknown
- // interface IAGSServerObject
- // interface IMapServer
- struct __declspec(uuid("334a3d35-5d95-47bd-a641-f4013068171f"))
- MapServerIP;
- // [ default ] interface IUnknown
- // interface IAGSServerObject
- // interface IMapServer
- struct __declspec(uuid("b059b902-5c7a-4287-982e-ef0bc77c6aab"))
- IMapServerSublayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_HasLabels (
- VARIANT_BOOL * HasLabels ) = 0;
- virtual HRESULT __stdcall get_ShowLabels (
- VARIANT_BOOL * show ) = 0;
- virtual HRESULT __stdcall put_ShowLabels (
- VARIANT_BOOL show ) = 0;
- virtual HRESULT __stdcall get_ScaleSymbols (
- VARIANT_BOOL * ScaleSymbols ) = 0;
- virtual HRESULT __stdcall put_ScaleSymbols (
- VARIANT_BOOL ScaleSymbols ) = 0;
- virtual HRESULT __stdcall get_LayerDescription (
- struct ILayerDescription * * layerDesc ) = 0;
- };
- struct __declspec(uuid("e9b56157-7eb7-4db3-9958-afbf3b5e1470"))
- IMapServerLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall LocalConnect (
- BSTR docLocation,
- BSTR MapName ) = 0;
- virtual HRESULT __stdcall ServerConnect (
- struct IAGSServerObjectName * soName,
- BSTR MapName ) = 0;
- virtual HRESULT __stdcall GetConnectionInfo (
- struct IAGSServerObjectName * * soName,
- BSTR * docLocation,
- BSTR * MapName ) = 0;
- virtual HRESULT __stdcall ClearDrawCache ( ) = 0;
- virtual HRESULT __stdcall get_BackgroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall get_TransparentColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_TransparentColor (
- struct IColor * Color ) = 0;
- };
- struct __declspec(uuid("a25a8796-8463-490c-b007-127d2e494805"))
- IMapServerIdentifyObject : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_MapServerIdentifyResult (
- struct IMapServerIdentifyResult * result ) = 0;
- virtual HRESULT __stdcall get_MapServerIdentifyResult (
- struct IMapServerIdentifyResult * * result ) = 0;
- };
- struct __declspec(uuid("34d94bb0-3628-4d65-b7ff-4945122f30d5"))
- MapServerLayer;
- // [ default ] interface IUnknown
- // interface ILayer
- // interface IMapServerLayer
- // interface ICompositeLayer
- // interface ICompositeLayer2
- // interface IGeoDataset
- // interface IPersistStream
- // interface ILayerPosition
- // interface IDisplayAdmin
- // interface IDisplayAdmin2
- // interface ILayerDrawingProperties
- // interface ILayerEffects
- // interface ILayerInfo
- // interface ILayerStatus
- // interface IPublishLayer
- // interface IIdentify
- // interface IIdentify2
- // interface IIdentifyGroup
- // interface ILayerGeneralProperties
- // interface ILayerSymbologyExtents
- // interface IDataLayer
- // interface ILayerExtensions
- struct __declspec(uuid("5dbce76c-0a71-4ce1-9e2e-2e030a55050d"))
- MapServerLayerFactory;
- // [ default ] interface IUnknown
- // interface ILayerFactory
- // interface ISupportErrorInfo
- struct __declspec(uuid("58496d31-afa0-41f6-9a94-1b23e8706f3d"))
- SimpleMapServerIdentifyObject;
- // [ default ] interface IUnknown
- // interface IIdentifyObj
- // interface IIdentifyObject
- struct __declspec(uuid("466db6cd-80a6-11d2-81eb-00104bc4cd03"))
- ITinRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Draw (
- enum esriDrawPhase DrawPhase,
- struct IDisplay * Display,
- struct ISpatialReference * aSpatialReference,
- struct ITrackCancel * trackCancel ) = 0;
- virtual HRESULT __stdcall Copy (
- struct ITinRenderer * pSource ) = 0;
- virtual HRESULT __stdcall CanRender (
- VARIANT_BOOL * pCanRender ) = 0;
- virtual HRESULT __stdcall putref_Tin (
- struct ITin * ppTin ) = 0;
- virtual HRESULT __stdcall get_Tin (
- struct ITin * * ppTin ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Visible (
- VARIANT_BOOL * Visible ) = 0;
- virtual HRESULT __stdcall put_Visible (
- VARIANT_BOOL Visible ) = 0;
- };
- struct __declspec(uuid("4536d29b-9e81-11d2-81ed-00104bc4cd03"))
- ITinIllumination : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Illuminate (
- VARIANT_BOOL * Illuminate ) = 0;
- virtual HRESULT __stdcall put_Illuminate (
- VARIANT_BOOL Illuminate ) = 0;
- };
- struct __declspec(uuid("f12e6ded-384c-11d2-b1f2-00c04f8edeff"))
- ITinSingleSymbolRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Symbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_Symbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Label (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Description (
- BSTR Text ) = 0;
- };
- struct __declspec(uuid("91fb1b61-8944-11d2-81ec-00104bc4cd03"))
- ITinColorRampRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_BreakCount (
- long * ValueCount ) = 0;
- virtual HRESULT __stdcall put_BreakCount (
- long ValueCount ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- long Index,
- struct ISymbol * * sym ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- long Index,
- struct ISymbol * sym ) = 0;
- virtual HRESULT __stdcall get_Label (
- long Index,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- long Index,
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_Description (
- long Index,
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Description (
- long Index,
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_Break (
- long Index,
- double * Value ) = 0;
- virtual HRESULT __stdcall put_Break (
- long Index,
- double Value ) = 0;
- virtual HRESULT __stdcall get_MinimumBreak (
- double * Value ) = 0;
- virtual HRESULT __stdcall put_MinimumBreak (
- double Value ) = 0;
- virtual HRESULT __stdcall get_SortClassesAscending (
- VARIANT_BOOL * ascending ) = 0;
- virtual HRESULT __stdcall put_SortClassesAscending (
- VARIANT_BOOL ascending ) = 0;
- };
- struct __declspec(uuid("aa8745c7-aa66-11d2-81fa-00104bc4cd03"))
- ITinUniqueValueRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DefaultSymbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_DefaultSymbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_DefaultLabel (
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_DefaultLabel (
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_UseDefaultSymbol (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_UseDefaultSymbol (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ValueCount (
- long * ValueCount ) = 0;
- virtual HRESULT __stdcall get_Value (
- long Index,
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall put_Value (
- long Index,
- BSTR Value ) = 0;
- virtual HRESULT __stdcall get_ReferenceValue (
- BSTR Value,
- BSTR * refValue ) = 0;
- virtual HRESULT __stdcall AddReferenceValue (
- BSTR Value,
- BSTR refValue ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- BSTR Value,
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- BSTR Value,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Label (
- BSTR Value,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- BSTR Value,
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_Description (
- BSTR Value,
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Description (
- BSTR Value,
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_Heading (
- BSTR Value,
- BSTR * Heading ) = 0;
- virtual HRESULT __stdcall put_Heading (
- BSTR Value,
- BSTR Heading ) = 0;
- virtual HRESULT __stdcall AddValue (
- BSTR Value,
- BSTR Heading,
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall RemoveValue (
- BSTR Value ) = 0;
- virtual HRESULT __stdcall RemoveAllValues ( ) = 0;
- virtual HRESULT __stdcall get_ColorScheme (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_ColorScheme (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_LookupStyleset (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_LookupStyleset (
- BSTR Name ) = 0;
- };
- struct __declspec(uuid("f12e6df0-384c-11d2-b1f2-00c04f8edeff"))
- TinFaceRenderer;
- // [ default ] interface IUnknown
- // interface ITinSingleSymbolRenderer
- // interface ITinRenderer
- // interface ITinIllumination
- // interface IPropertySupport
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("13cb60ab-88a0-11d2-81eb-00104bc4cd03"))
- TinEdgeRenderer;
- // [ default ] interface IUnknown
- // interface ITinSingleSymbolRenderer
- // interface ITinRenderer
- // interface IPropertySupport
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("6ef19ac2-84aa-11d2-81eb-00104bc4cd03"))
- TinNodeRenderer;
- // [ default ] interface IUnknown
- // interface ITinSingleSymbolRenderer
- // interface ITinRenderer
- // interface IPropertySupport
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("91fb1b62-8944-11d2-81ec-00104bc4cd03"))
- TinSlopeRenderer;
- // [ default ] interface IUnknown
- // interface ITinColorRampRenderer
- // interface ITinRenderer
- // interface ITinIllumination
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IClassBreaksUIProperties
- // interface IDataSampling
- struct __declspec(uuid("bebd2dae-8bc7-11d2-81ec-00104bc4cd03"))
- TinAspectRenderer;
- // [ default ] interface IUnknown
- // interface ITinColorRampRenderer
- // interface ITinRenderer
- // interface ITinIllumination
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IClassBreaksUIProperties
- // interface IDataSampling
- struct __declspec(uuid("ebb7311b-99f8-11d2-81ed-00104bc4cd03"))
- TinElevationRenderer;
- // [ default ] interface IUnknown
- // interface ITinColorRampRenderer
- // interface ITinRenderer
- // interface ITinIllumination
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IClassBreaksUIProperties
- // interface IDataSampling
- struct __declspec(uuid("aa8745c8-aa66-11d2-81fa-00104bc4cd03"))
- TinFaceValueRenderer;
- // [ default ] interface IUnknown
- // interface ITinUniqueValueRenderer
- // interface ITinRenderer
- // interface ITinIllumination
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("322934b8-b224-11d2-81fc-00104bc4cd03"))
- TinNodeValueRenderer;
- // [ default ] interface IUnknown
- // interface ITinUniqueValueRenderer
- // interface ITinRenderer
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("ba20564c-dbe3-11d2-9f39-00c04f6bc619"))
- TinNodeElevationRenderer;
- // [ default ] interface IUnknown
- // interface ITinColorRampRenderer
- // interface ITinRenderer
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- // interface IClassBreaksUIProperties
- // interface IDataSampling
- struct __declspec(uuid("ba20564f-dbe3-11d2-9f39-00c04f6bc619"))
- TinBreaklineRenderer;
- // [ default ] interface IUnknown
- // interface ITinUniqueValueRenderer
- // interface ITinRenderer
- // interface ILegendInfo
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("fe308f36-bdca-11d1-a523-0000f8774f0f"))
- ITinLayer : ILayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Dataset (
- struct ITin * * Tin ) = 0;
- virtual HRESULT __stdcall putref_Dataset (
- struct ITin * Tin ) = 0;
- virtual HRESULT __stdcall get_RendererCount (
- long * RendererCount ) = 0;
- virtual HRESULT __stdcall GetRenderer (
- long Index,
- struct ITinRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall AddRenderer (
- struct ITinRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall InsertRenderer (
- struct ITinRenderer * Renderer,
- long Index ) = 0;
- virtual HRESULT __stdcall DeleteRenderer (
- struct ITinRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall ClearRenderers ( ) = 0;
- virtual HRESULT __stdcall get_DisplayField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_DisplayField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_ScaleSymbols (
- VARIANT_BOOL * Scale ) = 0;
- virtual HRESULT __stdcall put_ScaleSymbols (
- VARIANT_BOOL Scale ) = 0;
- };
- struct __declspec(uuid("fe308f38-bdca-11d1-a523-0000f8774f0f"))
- TinLayer;
- // [ default ] interface IUnknown
- // interface ITinLayer
- // interface ILayer
- // interface IGeoDataset
- // interface ILegendInfo
- // interface IPersistStream
- // interface ILayerInfo
- // interface IIdentify
- // interface IDisplayAdmin
- // interface IDisplayFilterManager
- // interface ILayerEffects
- // interface ILayerFields
- // interface ITableFields
- // interface IDataLayer
- // interface IDataLayer2
- // interface IConnectionPointContainer
- // interface ILayerDrawingProperties
- // interface ILayerPosition
- // [ default, source ] interface ILayerEvents
- // interface ILayerExtensions
- // interface IPublishLayer
- // interface ILayerGeneralProperties
- struct __declspec(uuid("70fd6dbf-a2ad-4a76-b9de-78924c6668fb"))
- SimpleTinIdentifyObj;
- // [ default ] interface IUnknown
- // interface IIdentifyObj
- // interface ITinIdentifyObj
- // interface ITinIdentifyObj2
- struct __declspec(uuid("24d49fbd-de5c-11d2-9f31-00c04f6bc5f4"))
- ITinIdentifyObj : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Feature (
- struct IFeature * _arg1 ) = 0;
- virtual HRESULT __stdcall put_Location (
- struct IPoint * _arg1 ) = 0;
- };
- struct __declspec(uuid("5cc51ddb-5cd6-416a-9700-b1312783fd8e"))
- ITinIdentifyObj2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetPropAndValues (
- long Index,
- BSTR * Property,
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall SetupEntity ( ) = 0;
- virtual HRESULT __stdcall get_Location (
- struct IPoint * * ppPoint ) = 0;
- };
- struct __declspec(uuid("e299adbc-a5c3-11d2-9b10-00c04fa33299"))
- ICadLayer : ILayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CadDrawingDataset (
- struct ICadDrawingDataset * * CadDrawingDataset ) = 0;
- virtual HRESULT __stdcall putref_CadDrawingDataset (
- struct ICadDrawingDataset * CadDrawingDataset ) = 0;
- virtual HRESULT __stdcall get_FilePath (
- BSTR * FilePath ) = 0;
- virtual HRESULT __stdcall get_Is2d (
- VARIANT_BOOL * Is2d ) = 0;
- virtual HRESULT __stdcall get_Is3d (
- VARIANT_BOOL * Is3d ) = 0;
- virtual HRESULT __stdcall get_IsAutoCad (
- VARIANT_BOOL * IsAutoCad ) = 0;
- virtual HRESULT __stdcall get_IsDgn (
- VARIANT_BOOL * IsDgn ) = 0;
- };
- enum esriCad3DRenderMode
- {
- esriCad3DRenderWireFrame = 0,
- esriCad3DRenderFlatFilled = 1,
- esriCad3DRenderHiddenLine = 2,
- esriCad3DRenderFlatShaded = 3,
- esriCad3DRenderGouraudShaded = 4
- };
- struct __declspec(uuid("475f9178-7e05-11d4-a1d1-444553547777"))
- ICad3DRenderMode : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Cad3DRenderMode (
- enum esriCad3DRenderMode * mode ) = 0;
- virtual HRESULT __stdcall put_Cad3DRenderMode (
- enum esriCad3DRenderMode mode ) = 0;
- };
- struct __declspec(uuid("6729281d-94e0-48ee-8300-407d5f44dc6e"))
- ICadIdentifyObj2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetPropAndValues (
- long Index,
- BSTR * Property,
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall SetupEntity ( ) = 0;
- };
- struct __declspec(uuid("e299adbd-a5c3-11d2-9b10-00c04fa33299"))
- CadLayer;
- // [ default ] interface IUnknown
- // interface ILayer
- // interface ICadLayer
- // interface ICadDrawingLayers
- // interface ICadTransformations
- // interface ICad3DRenderMode
- // interface IConnectionPointContainer
- // interface IGeoDataset
- // interface IPersistStream
- // interface IDataLayer
- // interface IDataLayer2
- // interface IDisplayAdmin
- // interface IIdentify
- // interface ILayerInfo
- // interface ILayerEffects
- // interface ILayerPosition
- // interface ILayerExtensions
- // interface IPublishLayer
- // interface ILayerGeneralProperties
- struct __declspec(uuid("bd0b0fdd-698f-11d5-9c2f-00c04fa33299"))
- IFeatureLayerExtendedDefinition : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ExtendedDefinitionExpression (
- BSTR * pExpression ) = 0;
- };
- struct __declspec(uuid("e0f384b6-e0c1-11d2-9b30-00c04fa33299"))
- CadFeatureLayer;
- // [ default ] interface IUnknown
- // interface ICadDrawingLayers
- // interface ICadTransformations
- // interface ILayer
- // interface ILayer2
- // interface IGeoDataset
- // interface IPersistStream
- // interface IFeatureLayer
- // interface IFeatureLayer2
- // interface IGeoFeatureLayer
- // interface IFeatureSelection
- // interface IFeatureLayerDefinition
- // interface IFeatureLayerDefinition2
- // interface IPropertySupport
- // interface ILegendInfo
- // interface ILayerFields
- // interface IIdentify
- // interface IIdentify2
- // interface IDataLayer
- // interface IDataLayer2
- // interface ILayerDrawingProperties
- // interface ILayerInfo
- // interface IDisplayAdmin
- // interface IDisplayFilterManager
- // interface IHyperlinkContainer
- // interface IHotlinkContainer
- // interface IHotlinkMacro
- // interface ILayerEffects
- // interface ILayerPosition
- // interface ITable
- // interface ITableDefinition
- // interface ITableFields
- // interface ITableSelection
- // interface IClass
- // interface IDataset
- // interface IRelationshipClassCollection
- // interface IRelationshipClassCollectionEdit
- // interface ILayerExtensions
- // interface IDisplayTable
- // interface IObjectClassSchemaEvents
- // interface IDisplayRelationshipClass
- // interface IConnectionPointContainer
- // interface IMapLevel
- // interface IFind
- // interface IAttributeTable
- // interface IFeatureLayerExtendedDefinition
- // interface IPublishLayer
- // interface ILayerGeneralProperties
- // interface ILayerSymbologyExtents
- // interface ISecureLayer
- // interface ISymbolLevels
- // interface ITemporaryLayer
- struct __declspec(uuid("e1b71879-a5df-11d4-a215-444553547777"))
- CadAnnotationLayer;
- // [ default ] interface IUnknown
- // interface ICoverageAnnotationLayer
- // interface ICoverageAnnotationLayer2
- // interface ICoverageAnnotationLayerWrite
- // interface ICadDrawingLayers
- // interface ICadTransformations
- // interface ILayer
- // interface IFeatureLayer
- // interface ILayerFields
- // interface ITableFields
- // interface IGeoDataset
- // interface IBarrierProperties
- // interface IBarrierProperties2
- // interface IPersistStream
- // interface IPersist
- // interface ILayerInfo
- // interface IDataLayer
- // interface IDataLayer2
- // interface IAttributeTable
- // interface IFind
- // interface IPublishLayer
- // interface ILayerDrawingPhase
- // interface ILayerGeneralProperties
- // interface IDrawAnnotationGeometry
- struct __declspec(uuid("74e45210-dfe6-11d3-9ff7-00c04f6bc6a5"))
- IACMap : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SendAxlRequest (
- BSTR axl,
- struct ITrackCancel * trackCancel,
- VARIANT_BOOL showConnectingAVI,
- VARIANT_BOOL processMessages,
- BSTR * response ) = 0;
- virtual HRESULT __stdcall SendAxlQueryRequest (
- BSTR axl,
- struct ITrackCancel * trackCancel,
- VARIANT_BOOL showConnectingAVI,
- VARIANT_BOOL processMessages,
- BSTR * response ) = 0;
- virtual HRESULT __stdcall get_BackgroundColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_BackgroundColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_TransparentColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_TransparentColor (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall RequestImage (
- struct IEnvelope * pExtent,
- double dpi,
- long Width,
- long Height,
- VARIANT_BOOL ScaleSymbols,
- BSTR * imageURL ) = 0;
- virtual HRESULT __stdcall RequestImageWithXml (
- BSTR xml,
- BSTR * imageURL ) = 0;
- virtual HRESULT __stdcall get_ImageRequestXml (
- struct IEnvelope * pExtent,
- double dpi,
- long Width,
- long Height,
- VARIANT_BOOL ScaleSymbols,
- BSTR * xml ) = 0;
- virtual HRESULT __stdcall get_LayerCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Layer (
- long Index,
- struct IACLayer * * Layer ) = 0;
- virtual HRESULT __stdcall MoveLayer (
- struct IACLayer * Layer,
- long toIndex ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * _arg1 ) = 0;
- virtual HRESULT __stdcall get_NativeSpatialReference (
- struct ISpatialReference * * SpatialReference ) = 0;
- virtual HRESULT __stdcall get_AreaOfInterest (
- struct IEnvelope * * envelope ) = 0;
- virtual HRESULT __stdcall get_MapUnits (
- enum acMapUnits * MapUnits ) = 0;
- virtual HRESULT __stdcall get_MaxPrintPixels (
- long * pMaxPrintPixels ) = 0;
- };
- struct __declspec(uuid("74e45211-dfe6-11d3-9ff7-00c04f6bc6a5"))
- IACLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_OriginalName (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_OriginalName (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_ID (
- BSTR * ID ) = 0;
- virtual HRESULT __stdcall put_ID (
- BSTR ID ) = 0;
- virtual HRESULT __stdcall get_Visible (
- VARIANT_BOOL * Visible ) = 0;
- virtual HRESULT __stdcall put_Visible (
- VARIANT_BOOL Visible ) = 0;
- virtual HRESULT __stdcall get_MinScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_MinScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_MaxScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_MaxScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_LayerDefAxl (
- IUnknown * * layerDefElement ) = 0;
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * envelope ) = 0;
- virtual HRESULT __stdcall get_NativeSpatialReference (
- struct ISpatialReference * * SpatialReference ) = 0;
- };
- struct __declspec(uuid("e0969da1-00f8-4237-ae9a-d7229642b380"))
- IACRenderer : IUnknown
- {};
- struct __declspec(uuid("c6c1b35e-90da-4b32-93dd-71465f502cce"))
- IACSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Transparency (
- double * trans ) = 0;
- virtual HRESULT __stdcall put_Transparency (
- double trans ) = 0;
- virtual HRESULT __stdcall get_Antialiasing (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Antialiasing (
- VARIANT_BOOL flag ) = 0;
- };
- enum acGeometryType
- {
- acGeometryPoint = 0,
- acGeometryLine = 1,
- acGeometryPolygon = 2,
- acGeometryNull = 3
- };
- enum acLineType
- {
- acSolidLine = 0,
- acDashLine = 1,
- acDotLine = 2,
- acDashDotLine = 3,
- acDashDotDotLine = 4
- };
- enum acCapType
- {
- acRoundCap = 0,
- acButtCap = 1,
- acSquareCap = 2
- };
- enum acJoinType
- {
- acRoundJoin = 0,
- acMiterJoin = 1,
- acBevelJoin = 2
- };
- enum acFillType
- {
- acSolidFill = 0,
- acBDiagonalFill = 1,
- acFDiagonalFill = 2,
- acCrossFill = 3,
- acDiagCrossFill = 4,
- acHorizontalFill = 5,
- acVerticalFill = 6,
- acGrayFill = 7,
- acLightGrayFill = 8,
- acDarkGrayFill = 9
- };
- enum acMarkerType
- {
- acCircleMarker = 0,
- acTriangleMarker = 1,
- acSquareMarker = 2,
- acCrossMarker = 3,
- acStarMarker = 4
- };
- enum acFontStyle
- {
- acRegularFont = 0,
- acBoldFont = 1,
- acItalicFont = 2,
- acUnderlineFont = 3,
- acOutlineFont = 4,
- acBoldItalicFont = 5
- };
- enum acPrintMode
- {
- acTitleCapsPrintMode = 0,
- acAllUpperPrintMode = 1,
- acAllLowerPrintMode = 2,
- acNoPrintMode = 3
- };
- enum acRangeType
- {
- acExactValue = 0,
- acRangeOfValues = 1,
- acAllOtherValues = 2
- };
- enum acLabelMode
- {
- acFullLabel = 0,
- acNumericOnlyLabel = 1
- };
- enum acHashLineType
- {
- acForegroundHashLine = 0,
- acBackgroundHashLine = 1
- };
- enum acGradientFillType
- {
- acBDiagonalGradientFill = 0,
- acFDiagonalGradientFill = 1,
- acHorizontalGradientFill = 2,
- acVerticalGradientFill = 3
- };
- enum acShieldSymbolType
- {
- acInterstateShieldSymbol = 0,
- acUSRoadShieldSymbol = 1,
- acRectangleShieldSymbol = 2,
- acOvalShieldSymbol = 3,
- acMexicanShieldSymbol = 4
- };
- enum acHTextAlignment
- {
- acLeftHTextAlignment = 0,
- acCenterHTextAlignment = 1,
- acRightHTextAlignment = 2
- };
- enum acVTextAlignment
- {
- acTopVTextAlignment = 0,
- acCenterVTextAlignment = 1,
- acBottomVTextAlignment = 2
- };
- enum acLabelWeight
- {
- acNoLabelWeight = 0,
- acMediumLabelWeight = 2,
- acHighLabelWeight = 3
- };
- enum acNumLabels
- {
- acOneLabelPerName = 1,
- acOneLabelPerShape = 2,
- acOneLabelPerPart = 3
- };
- enum acLineLabelPosition
- {
- acLLPlaceNone = 0,
- acLLPlaceAbove = 1,
- acLLPlaceBelow = 2,
- acLLPlaceOnTop = 3,
- acLLPlaceLeft = 4,
- acLLPlaceRight = 5,
- acLLPlaceAboveBelow = 6,
- acLLPlaceLeftRight = 7,
- acLLPlaceInLine = 8,
- acLLPlaceAtStart = 9,
- acLLPlaceAtEnd = 10,
- acLLPlaceAtEitherEnd = 11,
- acLLPlaceParallel = 12,
- acLLPlacePerpendicular = 13,
- acLLPlaceHorizontal = 14,
- acLLPlaceOnTopHorizontal = 15
- };
- struct __declspec(uuid("10d4e467-fb51-49e1-bfcf-0faf531f2d52"))
- IACAxl : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Element (
- IUnknown * * Element ) = 0;
- virtual HRESULT __stdcall putref_Element (
- IUnknown * Element ) = 0;
- };
- struct __declspec(uuid("74e4520f-dfe6-11d3-9ff7-00c04f6bc6a5"))
- IACConnector : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Map (
- struct IIMSAxlRequest * AxlRequest,
- struct IACMap * * Map ) = 0;
- };
- struct __declspec(uuid("849696ae-8694-4666-b5f1-9137bad51136"))
- IACMapAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Connect (
- struct IIMSAxlRequest * request ) = 0;
- };
- struct __declspec(uuid("892dbd7b-6c2a-4456-aa7c-5cbd7cd5e595"))
- IACLayerAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_XMLLayerInfo (
- BSTR * xmlString ) = 0;
- };
- struct __declspec(uuid("ad88322d-533d-4e36-a5c9-1b109af7a346"))
- IACFeatureLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Renderer (
- struct IACRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_Renderer (
- struct IACRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall get_GeometryType (
- enum acGeometryType * Type ) = 0;
- virtual HRESULT __stdcall get_FeatureClass (
- struct IFeatureClass * * FeatureClass ) = 0;
- virtual HRESULT __stdcall get_DisplayField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_DisplayField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_HasLabels (
- VARIANT_BOOL * HasLabels ) = 0;
- virtual HRESULT __stdcall get_DisplayAnnotation (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_DisplayAnnotation (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("822bc633-eaf0-4bfe-b61d-6d6328f3841f"))
- IACFeatureLayerAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Connect (
- BSTR layerInfo,
- struct IIMSAxlRequest * request,
- struct ISpatialReference * spatialRef,
- enum acMapUnits MapUnits,
- struct IFeatureClass * FeatureClass ) = 0;
- };
- struct __declspec(uuid("495c0e2c-d51d-4ed4-9fc1-fa04ab93568d"))
- IACImageLayer : IUnknown
- {};
- struct __declspec(uuid("f14e1ec7-1083-43bd-b3b9-ce44cce0b04b"))
- IACImageLayerAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Connect (
- BSTR layerInfo,
- struct IIMSAxlRequest * request,
- struct ISpatialReference * spatialRef,
- enum acMapUnits MapUnits ) = 0;
- };
- struct __declspec(uuid("65bd02ac-1cad-462a-a524-3f17e9d85432"))
- IACAcetateLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DisplayNorthArrow (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_DisplayNorthArrow (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_DisplayScaleBar (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_DisplayScaleBar (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("a62789aa-f3d2-4d3c-91bd-3ecab2b698ac"))
- IACAcetateLayerAdmin : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Connect (
- BSTR layerInfo,
- struct IIMSAxlRequest * request,
- struct ISpatialReference * spatialRef,
- enum acMapUnits MapUnits ) = 0;
- };
- struct __declspec(uuid("902f9675-d1df-46a2-b879-138af6b4c218"))
- IACSimpleRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Symbol (
- struct IACSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_Symbol (
- struct IACSymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("a3619021-32c9-46f9-bb4c-159111f0297c"))
- IACGroupRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct IACRenderer * Renderer ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Renderer (
- long Index,
- struct IACRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall Delete (
- struct IACRenderer * Renderer ) = 0;
- };
- struct __declspec(uuid("209ec66d-9469-4afc-93af-944bbf886694"))
- IACScaleDependentRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MinScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_MinScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_MaxScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_MaxScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_Renderer (
- struct IACRenderer * * Renderer ) = 0;
- virtual HRESULT __stdcall putref_Renderer (
- struct IACRenderer * Renderer ) = 0;
- };
- struct __declspec(uuid("dd43e233-4b52-4d46-9897-3bfe7638d3e8"))
- IACValueMapRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LookupField (
- BSTR * LookupField ) = 0;
- virtual HRESULT __stdcall put_LookupField (
- BSTR LookupField ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- long Index,
- struct IACSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- long Index,
- struct IACSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_RangeType (
- long Index,
- enum acRangeType * range ) = 0;
- virtual HRESULT __stdcall put_RangeType (
- long Index,
- enum acRangeType range ) = 0;
- virtual HRESULT __stdcall get_Value (
- long Index,
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall put_Value (
- long Index,
- BSTR Value ) = 0;
- virtual HRESULT __stdcall get_Label (
- long Index,
- BSTR * Label ) = 0;
- virtual HRESULT __stdcall put_Label (
- long Index,
- BSTR Label ) = 0;
- virtual HRESULT __stdcall get_Upper (
- long Index,
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall put_Upper (
- long Index,
- BSTR Value ) = 0;
- virtual HRESULT __stdcall get_Lower (
- long Index,
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall put_Lower (
- long Index,
- BSTR Value ) = 0;
- virtual HRESULT __stdcall Add (
- struct IACSymbol * Symbol,
- enum acRangeType range,
- BSTR Value,
- BSTR Label,
- BSTR Lower,
- BSTR Upper ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- };
- struct __declspec(uuid("3991fa8d-addc-4481-9cc8-4ed047324ac4"))
- IACLineLabelPosition : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_None (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_None (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Above (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Above (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Below (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Below (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_OnTop (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_OnTop (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Left (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Left (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Right (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Right (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_InLine (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_InLine (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_AtStart (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_AtStart (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_AtEnd (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_AtEnd (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Parallel (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Parallel (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Perpendicular (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Perpendicular (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Horizontal (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Horizontal (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("2dd61b65-518c-4a94-a72a-1994074fa490"))
- IACSimpleLabelRenderer : IUnknown
- {};
- struct __declspec(uuid("d71e6435-e35b-4ece-9d3f-e8d4bd66ca21"))
- IACLabelRenderer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LabelSymbol (
- struct IACSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LabelSymbol (
- struct IACSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LabelField (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_LabelField (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_FeatureWeight (
- enum acLabelWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_FeatureWeight (
- enum acLabelWeight Weight ) = 0;
- virtual HRESULT __stdcall get_LabelWeight (
- enum acLabelWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_LabelWeight (
- enum acLabelWeight Weight ) = 0;
- virtual HRESULT __stdcall get_LabelBufferRatio (
- double * ratio ) = 0;
- virtual HRESULT __stdcall put_LabelBufferRatio (
- double ratio ) = 0;
- virtual HRESULT __stdcall get_LabelProperties (
- BSTR * props ) = 0;
- virtual HRESULT __stdcall put_LabelProperties (
- BSTR props ) = 0;
- virtual HRESULT __stdcall get_RotationalAngles (
- BSTR * angles ) = 0;
- virtual HRESULT __stdcall put_RotationalAngles (
- BSTR angles ) = 0;
- virtual HRESULT __stdcall get_HowManyLabels (
- enum acNumLabels * numLabels ) = 0;
- virtual HRESULT __stdcall put_HowManyLabels (
- enum acNumLabels numLabels ) = 0;
- virtual HRESULT __stdcall get_LineLabelPosition (
- enum acLineLabelPosition * LineLabelPosition ) = 0;
- virtual HRESULT __stdcall put_LineLabelPosition (
- enum acLineLabelPosition LineLabelPosition ) = 0;
- };
- struct __declspec(uuid("b229f597-faca-4265-b131-19298bb0eb03"))
- IACValueMapLabelRenderer : IUnknown
- {};
- struct __declspec(uuid("da11971d-3da1-4230-b119-82f95cc3a98a"))
- IACSimpleLineSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Width (
- long * Width ) = 0;
- virtual HRESULT __stdcall put_Width (
- long Width ) = 0;
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_Overlap (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Overlap (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_LineType (
- enum acLineType * Type ) = 0;
- virtual HRESULT __stdcall put_LineType (
- enum acLineType Type ) = 0;
- virtual HRESULT __stdcall get_CapType (
- enum acCapType * Type ) = 0;
- virtual HRESULT __stdcall put_CapType (
- enum acCapType Type ) = 0;
- virtual HRESULT __stdcall get_JoinType (
- enum acJoinType * Type ) = 0;
- virtual HRESULT __stdcall put_JoinType (
- enum acJoinType Type ) = 0;
- };
- struct __declspec(uuid("6b0a77c8-a0ba-4541-bca7-a4417f0cfb97"))
- IACHashLineSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Type (
- enum acHashLineType * Type ) = 0;
- virtual HRESULT __stdcall put_Type (
- enum acHashLineType Type ) = 0;
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_Width (
- long * Width ) = 0;
- virtual HRESULT __stdcall put_Width (
- long Width ) = 0;
- virtual HRESULT __stdcall get_Overlap (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Overlap (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Interval (
- long * Interval ) = 0;
- virtual HRESULT __stdcall put_Interval (
- long Interval ) = 0;
- virtual HRESULT __stdcall get_LineThickness (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_LineThickness (
- long Value ) = 0;
- virtual HRESULT __stdcall get_TickThickness (
- long * Value ) = 0;
- virtual HRESULT __stdcall put_TickThickness (
- long Value ) = 0;
- };
- struct __declspec(uuid("32f03709-f43d-4655-ad8e-be49bb8c7f79"))
- IACSimplePolygonSymbol : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FillColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_FillColor (