esriCarto.tlh
资源名称:GISCode.rar [点击查看]
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:859k
源码类别:
GIS编程
开发平台:
Visual C++
- struct IGeometryCollection * pBarriers,
- struct IEnvelope * Extent,
- struct ITrackCancel * trackCancel ) = 0;
- };
- struct __declspec(uuid("bda426b2-a692-11d2-a300-080009b6f22b"))
- ILayerEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall VisibilityChanged (
- VARIANT_BOOL currentState ) = 0;
- };
- struct __declspec(uuid("6ca416b1-e160-11d2-9f4e-00c04f6bc78e"))
- IDataLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DataSourceName (
- struct IName * * Name ) = 0;
- virtual HRESULT __stdcall put_DataSourceName (
- struct IName * Name ) = 0;
- virtual HRESULT __stdcall get_DataSourceSupported (
- struct IName * Name,
- VARIANT_BOOL * supported ) = 0;
- virtual HRESULT __stdcall Connect (
- struct IName * pOptRepairName,
- VARIANT_BOOL * succeeded ) = 0;
- virtual HRESULT __stdcall get_RelativeBase (
- BSTR * basePath ) = 0;
- virtual HRESULT __stdcall put_RelativeBase (
- BSTR basePath ) = 0;
- };
- struct __declspec(uuid("e9d11f65-6936-4408-b69f-d91552eb9c4a"))
- IDataLayer2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DataSourceName (
- struct IName * * Name ) = 0;
- virtual HRESULT __stdcall put_DataSourceName (
- struct IName * Name ) = 0;
- virtual HRESULT __stdcall get_DataSourceSupported (
- struct IName * Name,
- VARIANT_BOOL * supported ) = 0;
- virtual HRESULT __stdcall Connect (
- struct IName * pOptRepairName,
- VARIANT_BOOL * succeeded ) = 0;
- virtual HRESULT __stdcall get_RelativeBase (
- BSTR * basePath ) = 0;
- virtual HRESULT __stdcall put_RelativeBase (
- BSTR basePath ) = 0;
- virtual HRESULT __stdcall Disconnect ( ) = 0;
- virtual HRESULT __stdcall InWorkspace (
- struct IWorkspace * Workspace,
- VARIANT_BOOL * InWorkspace ) = 0;
- };
- struct __declspec(uuid("251c3e11-f119-11d2-9f5e-00c04f6bc78e"))
- ILayerDrawingProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DrawingPropsDirty (
- VARIANT_BOOL * dirty ) = 0;
- virtual HRESULT __stdcall put_DrawingPropsDirty (
- VARIANT_BOOL dirty ) = 0;
- };
- struct __declspec(uuid("274419e1-0f5c-11d3-9bfd-00c04f5b951e"))
- ILayerInfo : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SmallImage (
- OLE_HANDLE * hBitmap ) = 0;
- virtual HRESULT __stdcall get_SmallSelectedImage (
- OLE_HANDLE * hBitmap ) = 0;
- virtual HRESULT __stdcall get_LargeImage (
- OLE_HANDLE * hBitmap ) = 0;
- virtual HRESULT __stdcall get_LargeSelectedImage (
- OLE_HANDLE * hBitmap ) = 0;
- };
- struct __declspec(uuid("09998199-1fb8-11d3-ab4e-000000000000"))
- ILayerEffects : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SupportsTransparency (
- VARIANT_BOOL * supported ) = 0;
- virtual HRESULT __stdcall get_SupportsContrastChange (
- VARIANT_BOOL * supported ) = 0;
- virtual HRESULT __stdcall get_SupportsBrightnessChange (
- VARIANT_BOOL * supported ) = 0;
- virtual HRESULT __stdcall put_SupportsInteractive (
- VARIANT_BOOL supported ) = 0;
- virtual HRESULT __stdcall get_SupportsInteractive (
- VARIANT_BOOL * supported ) = 0;
- virtual HRESULT __stdcall get_Transparency (
- short * alpha ) = 0;
- virtual HRESULT __stdcall put_Transparency (
- short alpha ) = 0;
- virtual HRESULT __stdcall get_Contrast (
- short * ContrastValue ) = 0;
- virtual HRESULT __stdcall put_Contrast (
- short ContrastValue ) = 0;
- virtual HRESULT __stdcall get_Brightness (
- short * BrightnessValue ) = 0;
- virtual HRESULT __stdcall put_Brightness (
- short BrightnessValue ) = 0;
- };
- struct __declspec(uuid("c0dc8820-e10f-4285-aab1-6c6b685dbb84"))
- ILayerPosition : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LayerWeight (
- double * LayerWeight ) = 0;
- virtual HRESULT __stdcall put_LayerWeight (
- double LayerWeight ) = 0;
- };
- struct __declspec(uuid("07f3186c-af91-4ad6-bf67-11167d0f8f60"))
- IAttributeTable : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AttributeTable (
- struct ITable * * ppTable ) = 0;
- };
- struct __declspec(uuid("ed4721d6-3e0d-4110-9324-8cce8d2801ef"))
- ILayerStatus : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_StepProgressor (
- struct IStepProgressor * _arg1 ) = 0;
- };
- struct __declspec(uuid("7453c805-9d64-44a6-bf2f-73e477dce18f"))
- IPublishLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SupportsPublishing (
- VARIANT_BOOL * bValid ) = 0;
- virtual HRESULT __stdcall get_PublishingDescription (
- BSTR * bsDescription ) = 0;
- virtual HRESULT __stdcall get_DataValid (
- VARIANT_BOOL * bDataValid ) = 0;
- virtual HRESULT __stdcall get_DataDetails (
- BSTR bsPadding,
- BSTR * bsDataDetails ) = 0;
- virtual HRESULT __stdcall PrepareForPublishing ( ) = 0;
- };
- struct __declspec(uuid("d047a6a9-d445-4921-a1e9-72d8b8a2813a"))
- ISecureLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ClearPassword (
- VARIANT_BOOL bForceReconnect ) = 0;
- };
- struct __declspec(uuid("eef01b2d-8fe1-4759-8b93-51ee22ded70a"))
- ILayerDrawingPhase : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DrawPhase (
- enum esriDrawPhase * pDrawPhase ) = 0;
- virtual HRESULT __stdcall put_DrawPhase (
- enum esriDrawPhase pDrawPhase ) = 0;
- };
- struct __declspec(uuid("aaa6c7a9-8c4c-4fd6-a81c-8eaeacb0b94a"))
- ILicensedComponent : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ValidLicense (
- VARIANT * initData,
- VARIANT_BOOL * ret ) = 0;
- };
- struct __declspec(uuid("2425b413-1ffc-4407-b9f0-b4ac9ed50bde"))
- ILayerGeneralProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LastMinimumScale (
- double * MinScale ) = 0;
- virtual HRESULT __stdcall get_LastMaximumScale (
- double * MaxScale ) = 0;
- virtual HRESULT __stdcall get_LayerDescription (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_LayerDescription (
- BSTR Text ) = 0;
- };
- struct __declspec(uuid("4944d2af-6a5e-42d0-a33c-4129285720fc"))
- IDrawAnnotationGeometry : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_DrawGeometry (
- VARIANT_BOOL * pUseScale ) = 0;
- virtual HRESULT __stdcall put_DrawGeometry (
- VARIANT_BOOL pUseScale ) = 0;
- virtual HRESULT __stdcall get_DrawGeometryLineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_DrawGeometryLineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_DrawGeometryMarkerSymbol (
- struct IMarkerSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_DrawGeometryMarkerSymbol (
- struct IMarkerSymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("02cbda2f-d2e8-4b28-af9c-71cb096213e1"))
- ILayerSymbologyExtents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ExpandRegionForSymbols (
- struct IDisplay * pDisplay,
- struct IGeometry * pRegion ) = 0;
- };
- struct __declspec(uuid("3947c520-d34a-11d2-8cd0-00c04f5b951e"))
- IIdentifyObj : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CanIdentify (
- struct ILayer * pLayer,
- VARIANT_BOOL * b ) = 0;
- virtual HRESULT __stdcall get_hWnd (
- OLE_HANDLE * hWnd ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_Layer (
- struct ILayer * * ppLayer ) = 0;
- virtual HRESULT __stdcall Flash (
- struct IScreenDisplay * pDisplay ) = 0;
- virtual HRESULT __stdcall PopUpMenu (
- long x,
- long y ) = 0;
- };
- struct __declspec(uuid("0483dc2f-8726-4640-98cd-5888ff1a4fa4"))
- IIdentify2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Identify (
- struct IGeometry * pGeom,
- struct ITrackCancel * pTrackCancel,
- struct IArray * * ppArrObj ) = 0;
- virtual HRESULT __stdcall put_Scale (
- double _arg1 ) = 0;
- };
- struct __declspec(uuid("ef0720ee-761e-4bed-a548-61596690e714"))
- IIdentifyObject : 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_PropertySet (
- struct IPropertySet * * PropertySet ) = 0;
- virtual HRESULT __stdcall putref_PropertySet (
- struct IPropertySet * PropertySet ) = 0;
- };
- struct __declspec(uuid("543ecd8a-b231-4fd1-a114-3a69f983933e"))
- IIdentifyGroup : IUnknown
- {};
- struct __declspec(uuid("93942eb3-2cd2-4bfe-9937-380ec7d06e1f"))
- LegendGroups;
- // [ default ] interface IUnknown
- // interface ILegendGroups
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("5115c4f3-e87b-45f3-9e11-0cde2aef2bef"))
- ILegendGroups : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct ILegendGroup * * LegendGroup ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct ILegendGroup * LegendGroup ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct ILegendGroup * LegendGroup ) = 0;
- };
- struct __declspec(uuid("3507992d-7701-4db7-9e4e-46f99675cb6a"))
- LegendClasses;
- // [ default ] interface IUnknown
- // interface ILegendClasses
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("0314af0b-5f97-4be4-aa97-bc8eb1460e81"))
- ILegendClasses : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct ILegendClass * * LegendClass ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct ILegendClass * LegendClass ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct ILegendClass * LegendClass ) = 0;
- };
- struct __declspec(uuid("9fe681e6-ba4e-4729-8301-8f15a1544140"))
- IFind : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Find (
- BSTR Search,
- VARIANT_BOOL Contains,
- VARIANT Fields,
- struct ITrackCancel * trackCancel,
- struct IArray * * ppArrObj ) = 0;
- virtual HRESULT __stdcall get_FindFields (
- VARIANT * Fields ) = 0;
- virtual HRESULT __stdcall get_FindDisplayField (
- BSTR * Field ) = 0;
- };
- struct __declspec(uuid("fa4d443a-de20-4c9f-a576-7f466a85c961"))
- IFindObj : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Value (
- BSTR Value ) = 0;
- virtual HRESULT __stdcall get_Value (
- BSTR * Value ) = 0;
- virtual HRESULT __stdcall put_FieldName (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_FieldName (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_LayerName (
- BSTR LayerName ) = 0;
- virtual HRESULT __stdcall get_LayerName (
- BSTR * LayerName ) = 0;
- };
- struct __declspec(uuid("66c47e6a-eb84-42e6-aeb9-686108f49c1c"))
- IFindObject : IFindObj
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_FID (
- long FID ) = 0;
- virtual HRESULT __stdcall get_FID (
- long * FID ) = 0;
- };
- struct __declspec(uuid("e70e1cc1-e5c6-11d3-b9c5-00c0f0567a4a"))
- IGeoReference : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_CanGeoRef (
- VARIANT_BOOL * CanGeoRef ) = 0;
- virtual HRESULT __stdcall Shift (
- double deltaX,
- double deltaY ) = 0;
- virtual HRESULT __stdcall ReScale (
- double xScale,
- double yScale ) = 0;
- virtual HRESULT __stdcall Flip ( ) = 0;
- virtual HRESULT __stdcall Mirror ( ) = 0;
- virtual HRESULT __stdcall Rotate (
- struct IPoint * ipPivotPoint,
- double Angle ) = 0;
- virtual HRESULT __stdcall PointsTransform (
- struct IPointCollection * inPoints,
- VARIANT_BOOL isForward,
- struct IPointCollection * * outPoints ) = 0;
- virtual HRESULT __stdcall TwoPointsAdjust (
- struct IPointCollection * fromPoints,
- struct IPointCollection * toPoints ) = 0;
- virtual HRESULT __stdcall Warp (
- struct IPointCollection * fromPoints,
- struct IPointCollection * toPoints,
- long order ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall Register ( ) = 0;
- virtual HRESULT __stdcall Rectify (
- BSTR fullpath,
- BSTR Format ) = 0;
- virtual HRESULT __stdcall GetOutputName (
- IUnknown * Filter,
- BSTR Name,
- BSTR * fullName ) = 0;
- virtual HRESULT __stdcall GetOutputFormat (
- IUnknown * Filter,
- BSTR * outputFormat ) = 0;
- virtual HRESULT __stdcall SetOutputFormatFilters (
- IUnknown * outputFormatFilters ) = 0;
- };
- struct __declspec(uuid("6c0b842c-feb1-4380-9211-caf87e732030"))
- IGeoRefSaveAsDlg : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CanSaveAs (
- struct ILayer * pLayer,
- VARIANT_BOOL * b ) = 0;
- virtual HRESULT __stdcall DoSaveAs (
- struct ILayer * pLayer ) = 0;
- };
- struct __declspec(uuid("beb4edb5-e3b4-11d2-b868-00600802e603"))
- IPatch : 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_PreserveAspectRatio (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_PreserveAspectRatio (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall put_Geometry (
- struct IGeometry * _arg1 ) = 0;
- virtual HRESULT __stdcall get_Geometry (
- struct IEnvelope * Bounds,
- struct IGeometry * * Geometry ) = 0;
- };
- struct __declspec(uuid("a7e5770d-ec6a-11d2-b86e-00600802e603"))
- ILegendLayout : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_ScaleGraphicsOnResize (
- VARIANT_BOOL ScaleGraphicsOnResize ) = 0;
- virtual HRESULT __stdcall get_ScaleGraphicsOnResize (
- VARIANT_BOOL * ScaleGraphicsOnResize ) = 0;
- };
- struct __declspec(uuid("7d23f970-d5a6-4c1c-8618-3cc7b5839efa"))
- ILegendItem2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_CanDisplay (
- struct ILayer * Layer,
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall get_Layer (
- struct ILayer * * Layer ) = 0;
- virtual HRESULT __stdcall putref_Layer (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall get_NewColumn (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_NewColumn (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Columns (
- short * Columns ) = 0;
- virtual HRESULT __stdcall put_Columns (
- short Columns ) = 0;
- virtual HRESULT __stdcall get_KeepTogether (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_KeepTogether (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ShowLayerName (
- VARIANT_BOOL * ShowLayerName ) = 0;
- virtual HRESULT __stdcall put_ShowLayerName (
- VARIANT_BOOL ShowLayerName ) = 0;
- virtual HRESULT __stdcall get_LayerNameSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LayerNameSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_GroupIndex (
- long * Index ) = 0;
- virtual HRESULT __stdcall put_GroupIndex (
- long Index ) = 0;
- virtual HRESULT __stdcall get_ShowHeading (
- VARIANT_BOOL * ShowHeading ) = 0;
- virtual HRESULT __stdcall put_ShowHeading (
- VARIANT_BOOL ShowHeading ) = 0;
- virtual HRESULT __stdcall get_HeadingSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_HeadingSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LegendClassFormat (
- struct ILegendClassFormat * * Format ) = 0;
- virtual HRESULT __stdcall put_LegendClassFormat (
- struct ILegendClassFormat * Format ) = 0;
- virtual HRESULT __stdcall get_ShowLabels (
- VARIANT_BOOL * ShowLabels ) = 0;
- virtual HRESULT __stdcall put_ShowLabels (
- VARIANT_BOOL ShowLabels ) = 0;
- virtual HRESULT __stdcall get_ShowDescriptions (
- VARIANT_BOOL * ShowDescriptions ) = 0;
- virtual HRESULT __stdcall put_ShowDescriptions (
- VARIANT_BOOL ShowDescriptions ) = 0;
- virtual HRESULT __stdcall CreateGraphics (
- struct IDisplay * Display,
- struct ILegendFormat * LegendFormat ) = 0;
- virtual HRESULT __stdcall get_Width (
- double * Width ) = 0;
- virtual HRESULT __stdcall get_Height (
- double * Height ) = 0;
- virtual HRESULT __stdcall get_Graphics (
- struct IEnumElement * * Graphics ) = 0;
- virtual HRESULT __stdcall ChangeFlowDirection (
- VARIANT_BOOL RightToLeft ) = 0;
- };
- struct __declspec(uuid("1dc64b35-9613-4007-bec5-3ad4f1b9dfb7"))
- ILegendItem3 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_CanDisplay (
- struct ILayer * Layer,
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall get_Layer (
- struct ILayer * * Layer ) = 0;
- virtual HRESULT __stdcall putref_Layer (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall get_NewColumn (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_NewColumn (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_Columns (
- short * Columns ) = 0;
- virtual HRESULT __stdcall put_Columns (
- short Columns ) = 0;
- virtual HRESULT __stdcall get_KeepTogether (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_KeepTogether (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ShowLayerName (
- VARIANT_BOOL * ShowLayerName ) = 0;
- virtual HRESULT __stdcall put_ShowLayerName (
- VARIANT_BOOL ShowLayerName ) = 0;
- virtual HRESULT __stdcall get_LayerNameSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LayerNameSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_GroupIndex (
- long * Index ) = 0;
- virtual HRESULT __stdcall put_GroupIndex (
- long Index ) = 0;
- virtual HRESULT __stdcall get_ShowHeading (
- VARIANT_BOOL * ShowHeading ) = 0;
- virtual HRESULT __stdcall put_ShowHeading (
- VARIANT_BOOL ShowHeading ) = 0;
- virtual HRESULT __stdcall get_HeadingSymbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_HeadingSymbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LegendClassFormat (
- struct ILegendClassFormat * * Format ) = 0;
- virtual HRESULT __stdcall put_LegendClassFormat (
- struct ILegendClassFormat * Format ) = 0;
- virtual HRESULT __stdcall get_ShowLabels (
- VARIANT_BOOL * ShowLabels ) = 0;
- virtual HRESULT __stdcall put_ShowLabels (
- VARIANT_BOOL ShowLabels ) = 0;
- virtual HRESULT __stdcall get_ShowDescriptions (
- VARIANT_BOOL * ShowDescriptions ) = 0;
- virtual HRESULT __stdcall put_ShowDescriptions (
- VARIANT_BOOL ShowDescriptions ) = 0;
- virtual HRESULT __stdcall CreateGraphics (
- struct IDisplay * Display,
- struct ILegendFormat * LegendFormat ) = 0;
- virtual HRESULT __stdcall get_Width (
- double * Width ) = 0;
- virtual HRESULT __stdcall get_Height (
- double * Height ) = 0;
- virtual HRESULT __stdcall get_Graphics (
- struct IEnumElement * * Graphics ) = 0;
- virtual HRESULT __stdcall ChangeFlowDirection (
- VARIANT_BOOL RightToLeft ) = 0;
- virtual HRESULT __stdcall get_ReferenceScaleRatio (
- double * ratio ) = 0;
- virtual HRESULT __stdcall put_ReferenceScaleRatio (
- double ratio ) = 0;
- };
- struct __declspec(uuid("167c5ea3-af20-11d1-8817-080009ec732a"))
- LegendClass;
- // [ default ] interface IUnknown
- // interface ILegendClass
- // interface IPersistStream
- // interface IPersist
- // interface IXMLSerialize
- struct __declspec(uuid("7a3f91e6-b9e3-11d1-8756-0000f8751720"))
- LegendClassFormat;
- // [ default ] interface IUnknown
- // interface ILegendClassFormat
- // interface IPersistStream
- // interface IPersist
- // interface IXMLSerialize
- struct __declspec(uuid("167c5ea2-af20-11d1-8817-080009ec732a"))
- LegendGroup;
- // [ default ] interface IUnknown
- // interface ILegendGroup
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("2066267e-e3b8-11d2-b868-00600802e603"))
- AreaPatch;
- // [ default ] interface IUnknown
- // interface IAreaPatch
- // interface IPatch
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("2066267f-e3b8-11d2-b868-00600802e603"))
- LinePatch;
- // [ default ] interface IUnknown
- // interface ILinePatch
- // interface IPatch
- // interface IPersistStream
- // interface IPersist
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("e4240307-dd41-11d2-b868-00600802e603"))
- IBorder : 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_Gap (
- double * Gap ) = 0;
- virtual HRESULT __stdcall put_Gap (
- double Gap ) = 0;
- virtual HRESULT __stdcall QueryBounds (
- struct IDisplay * Display,
- struct IGeometry * Geometry,
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall GetGeometry (
- struct IDisplay * Display,
- struct IGeometry * Shape,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IGeometry * Geometry ) = 0;
- };
- struct __declspec(uuid("e4240309-dd41-11d2-b868-00600802e603"))
- IBackground : 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_Gap (
- double * Gap ) = 0;
- virtual HRESULT __stdcall put_Gap (
- double Gap ) = 0;
- virtual HRESULT __stdcall QueryBounds (
- struct IDisplay * Display,
- struct IGeometry * Geometry,
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall GetGeometry (
- struct IDisplay * Display,
- struct IGeometry * Shape,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IGeometry * Geometry ) = 0;
- };
- enum esriAnnotationStatus
- {
- esriAnnoStatusPlaced = 0,
- esriAnnoStatusUnplaced = 1
- };
- struct __declspec(uuid("9b00131a-9ed7-11d0-859e-0800091a2a72"))
- IFrameElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Object (
- VARIANT * framedObject ) = 0;
- virtual HRESULT __stdcall get_Border (
- struct IBorder * * Border ) = 0;
- virtual HRESULT __stdcall put_Border (
- struct IBorder * Border ) = 0;
- virtual HRESULT __stdcall get_Background (
- struct IBackground * * Background ) = 0;
- virtual HRESULT __stdcall put_Background (
- struct IBackground * Background ) = 0;
- virtual HRESULT __stdcall get_Thumbnail (
- OLE_HANDLE * bitmapHandle ) = 0;
- virtual HRESULT __stdcall get_DraftMode (
- VARIANT_BOOL * DraftMode ) = 0;
- virtual HRESULT __stdcall put_DraftMode (
- VARIANT_BOOL DraftMode ) = 0;
- };
- struct __declspec(uuid("ce8f3971-e9be-11d1-a232-080009b6f22b"))
- IElementCollection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct IElement * Element,
- long LinkedFeatureID ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall QueryItem (
- long Index,
- struct IElement * * Element,
- long * LinkedFeatureID ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall Remove (
- struct IElement * Element ) = 0;
- };
- struct __declspec(uuid("b2bfc403-6b4c-4490-8878-ea62c4f49720"))
- IElementCollection2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct IElement * Element,
- long LinkedFeatureID,
- long AnnotationClassID,
- enum esriAnnotationStatus Status ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall QueryItem (
- long Index,
- struct IElement * * Element,
- long * LinkedFeatureID,
- long * AnnotationClassID,
- enum esriAnnotationStatus * Status ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall Remove (
- struct IElement * Element ) = 0;
- };
- struct __declspec(uuid("cc527850-cee4-11d5-a9e6-00104bb6fc1c"))
- ILayerFactoryHelper : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CreateLayersFromName (
- struct IName * Name,
- struct IEnumLayer * * Layer ) = 0;
- };
- struct __declspec(uuid("2eef47a6-9527-4d1a-a452-cdddf4c5e080"))
- ILayerPropertySheet : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ShowPropertySheet (
- VARIANT_BOOL * ok ) = 0;
- };
- struct __declspec(uuid("a2baae2d-969b-11d2-ae77-080009ec732a"))
- FieldInfo;
- // [ default ] interface IUnknown
- // interface IFieldInfo
- // interface IFieldInfo2
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("e01ba2c5-24b2-11d3-b8aa-00600802e603"))
- FrameElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("86f32b61-7667-11d2-a2d3-080009b6f22b"))
- IElementProperties : 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_Type (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Type (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_AutoTransform (
- VARIANT_BOOL * AutoTransform ) = 0;
- virtual HRESULT __stdcall put_AutoTransform (
- VARIANT_BOOL AutoTransform ) = 0;
- virtual HRESULT __stdcall get_CustomProperty (
- VARIANT * CustomProperty ) = 0;
- virtual HRESULT __stdcall put_CustomProperty (
- VARIANT CustomProperty ) = 0;
- };
- struct __declspec(uuid("7d019a0d-f450-48fe-8a78-a2f0cb8ef3a4"))
- IElementProperties2 : 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_Type (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Type (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_AutoTransform (
- VARIANT_BOOL * AutoTransform ) = 0;
- virtual HRESULT __stdcall put_AutoTransform (
- VARIANT_BOOL AutoTransform ) = 0;
- virtual HRESULT __stdcall get_CustomProperty (
- VARIANT * CustomProperty ) = 0;
- virtual HRESULT __stdcall put_CustomProperty (
- VARIANT CustomProperty ) = 0;
- virtual HRESULT __stdcall CanRotate (
- VARIANT_BOOL * CanRotate ) = 0;
- virtual HRESULT __stdcall get_ReferenceScale (
- double * ReferenceScale ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double ReferenceScale ) = 0;
- };
- struct __declspec(uuid("c5c980f9-145e-11d3-9f88-00c04f6bc6a5"))
- IGraphicElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * spatialRef ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * spatialRef ) = 0;
- };
- struct __declspec(uuid("7ad72c5d-eb8a-11d3-9314-00600802e603"))
- IBoundsProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FixedAspectRatio (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_FixedAspectRatio (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_FixedSize (
- VARIANT_BOOL * flag ) = 0;
- };
- struct __declspec(uuid("cf387183-1698-4463-b5f5-67925465812e"))
- IFrameDraw : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall DrawBackground (
- struct IDisplay * Display,
- struct ITrackCancel * CancelTracker ) = 0;
- virtual HRESULT __stdcall DrawDraftMode (
- struct IDisplay * Display,
- struct ITrackCancel * CancelTracker ) = 0;
- virtual HRESULT __stdcall DrawForeground (
- struct IDisplay * Display,
- struct ITrackCancel * CancelTracker ) = 0;
- };
- struct __declspec(uuid("d1b1b855-5885-4d7f-a444-a02e3e1078c3"))
- IFrameProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Border (
- struct IBorder * * Border ) = 0;
- virtual HRESULT __stdcall put_Border (
- struct IBorder * Border ) = 0;
- virtual HRESULT __stdcall get_Background (
- struct IBackground * * Background ) = 0;
- virtual HRESULT __stdcall put_Background (
- struct IBackground * Background ) = 0;
- virtual HRESULT __stdcall get_Shadow (
- struct IShadow * * Shadow ) = 0;
- virtual HRESULT __stdcall put_Shadow (
- struct IShadow * Shadow ) = 0;
- };
- struct __declspec(uuid("a9258348-1753-4b99-820a-fcf74429abc1"))
- IShadow : 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_HorizontalSpacing (
- double * points ) = 0;
- virtual HRESULT __stdcall put_HorizontalSpacing (
- double points ) = 0;
- virtual HRESULT __stdcall get_VerticalSpacing (
- double * points ) = 0;
- virtual HRESULT __stdcall put_VerticalSpacing (
- double points ) = 0;
- virtual HRESULT __stdcall QueryBounds (
- struct IDisplay * Display,
- struct IGeometry * Geometry,
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall GetGeometry (
- struct IDisplay * Display,
- struct IGeometry * Shape,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IGeometry * Geometry ) = 0;
- };
- struct __declspec(uuid("827b9a91-c067-11d2-9f22-00c04f6bc8dd"))
- BmpPictureElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IPictureElement
- // interface IPictureElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IOlePictureElement
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("c0a341c2-cfe2-11d1-9140-0000f87808ee"))
- IPictureElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PictureDescription (
- BSTR * Description ) = 0;
- virtual HRESULT __stdcall get_Filter (
- BSTR * Filter ) = 0;
- virtual HRESULT __stdcall get_PictureAspectRatio (
- double * ratio ) = 0;
- virtual HRESULT __stdcall get_MaintainAspectRatio (
- VARIANT_BOOL * bRatio ) = 0;
- virtual HRESULT __stdcall put_MaintainAspectRatio (
- VARIANT_BOOL bRatio ) = 0;
- virtual HRESULT __stdcall get_SavePictureInDocument (
- VARIANT_BOOL * bSaveInDoc ) = 0;
- virtual HRESULT __stdcall put_SavePictureInDocument (
- VARIANT_BOOL bSaveInDoc ) = 0;
- virtual HRESULT __stdcall ImportPictureFromFile (
- BSTR Name ) = 0;
- };
- struct __declspec(uuid("c0a341c3-cfe2-11d1-9140-0000f87808ee"))
- IPictureElement2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PictureDescription (
- BSTR * Description ) = 0;
- virtual HRESULT __stdcall get_Filter (
- BSTR * Filter ) = 0;
- virtual HRESULT __stdcall get_PictureAspectRatio (
- double * ratio ) = 0;
- virtual HRESULT __stdcall get_MaintainAspectRatio (
- VARIANT_BOOL * bRatio ) = 0;
- virtual HRESULT __stdcall put_MaintainAspectRatio (
- VARIANT_BOOL bRatio ) = 0;
- virtual HRESULT __stdcall get_SavePictureInDocument (
- VARIANT_BOOL * bSaveInDoc ) = 0;
- virtual HRESULT __stdcall put_SavePictureInDocument (
- VARIANT_BOOL bSaveInDoc ) = 0;
- virtual HRESULT __stdcall ImportPictureFromFile (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall QueryIntrinsicSize (
- double * widthPoints,
- double * heightPoints ) = 0;
- virtual HRESULT __stdcall get_IsVector (
- VARIANT_BOOL * flag ) = 0;
- };
- struct __declspec(uuid("1a082f15-c06f-11d2-9f22-00c04f6bc8dd"))
- IOlePictureElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ImportPicture (
- IPictureDisp * pictureDisp ) = 0;
- };
- struct __declspec(uuid("d9af98bd-916f-11d3-9f50-00c04f6bc979"))
- LayerEventsHelper;
- // [ default ] interface IUnknown
- // [ default, source ] interface ILayerEvents
- struct __declspec(uuid("238ccd19-7fbc-11d2-87dc-0000f8751720"))
- DummyLayer;
- // [ default ] interface IUnknown
- // interface ILayer
- // interface ILegendInfo
- struct __declspec(uuid("238ccd1a-7fbc-11d2-87dc-0000f8751720"))
- DummyGraduatedMarkerLayer;
- // [ default ] interface IUnknown
- // interface ILayer
- // interface ILegendInfo
- struct __declspec(uuid("cc527851-cee4-11d5-a9e6-00104bb6fc1c"))
- LayerFactoryHelper;
- // [ default ] interface IUnknown
- // interface ILayerFactoryHelper
- struct __declspec(uuid("9b00131c-9ed7-11d0-859e-0800091a2a72"))
- IMapSurroundFrame : IFrameElement
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_MapSurround (
- struct IMapSurround * * MapSurround ) = 0;
- virtual HRESULT __stdcall putref_MapSurround (
- struct IMapSurround * MapSurround ) = 0;
- virtual HRESULT __stdcall get_MapFrame (
- struct IMapFrame * * MapFrame ) = 0;
- virtual HRESULT __stdcall putref_MapFrame (
- struct IMapFrame * MapFrame ) = 0;
- };
- struct __declspec(uuid("fe3115e9-ed6c-11d0-8683-0000f8751720"))
- IMapSurround : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Map (
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall putref_Map (
- struct IMap * Map ) = 0;
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall put_Name (
- BSTR Name ) = 0;
- virtual HRESULT __stdcall get_Icon (
- OLE_HANDLE * hIcon ) = 0;
- virtual HRESULT __stdcall QueryBounds (
- struct IDisplay * Display,
- struct IEnvelope * oldBounds,
- struct IEnvelope * newBounds ) = 0;
- virtual HRESULT __stdcall FitToBounds (
- struct IDisplay * Display,
- struct IEnvelope * Bounds,
- VARIANT_BOOL * changed ) = 0;
- virtual HRESULT __stdcall DelayEvents (
- VARIANT_BOOL delay ) = 0;
- virtual HRESULT __stdcall Refresh ( ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct ITrackCancel * trackCancel,
- struct IEnvelope * Bounds ) = 0;
- };
- struct __declspec(uuid("e6bdaa75-4d35-11d0-98be-00805f7ced21"))
- IMap : 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_Description (
- BSTR * descr ) = 0;
- virtual HRESULT __stdcall put_Description (
- BSTR descr ) = 0;
- virtual HRESULT __stdcall put_AreaOfInterest (
- struct IEnvelope * _arg1 ) = 0;
- virtual HRESULT __stdcall get_LayerCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Layer (
- long Index,
- struct ILayer * * Layer ) = 0;
- virtual HRESULT __stdcall get_Layers (
- struct IUID * uid,
- VARIANT_BOOL recursive,
- struct IEnumLayer * * Layers ) = 0;
- virtual HRESULT __stdcall get_MapSurroundCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_MapSurround (
- long Index,
- struct IMapSurround * * MapSurround ) = 0;
- virtual HRESULT __stdcall get_MapUnits (
- enum esriUnits * unitsCode ) = 0;
- virtual HRESULT __stdcall put_MapUnits (
- enum esriUnits unitsCode ) = 0;
- virtual HRESULT __stdcall get_DistanceUnits (
- enum esriUnits * unitsCode ) = 0;
- virtual HRESULT __stdcall put_DistanceUnits (
- enum esriUnits unitsCode ) = 0;
- virtual HRESULT __stdcall get_SpatialReference (
- struct ISpatialReference * * spatialRef ) = 0;
- virtual HRESULT __stdcall putref_SpatialReference (
- struct ISpatialReference * spatialRef ) = 0;
- virtual HRESULT __stdcall get_MapScale (
- double * scaleRF ) = 0;
- virtual HRESULT __stdcall put_MapScale (
- double scaleRF ) = 0;
- virtual HRESULT __stdcall get_ReferenceScale (
- double * scaleRF ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double scaleRF ) = 0;
- virtual HRESULT __stdcall get_IsFramed (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_IsFramed (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_ClipGeometry (
- struct IGeometry * * ClipGeometry ) = 0;
- virtual HRESULT __stdcall put_ClipGeometry (
- struct IGeometry * ClipGeometry ) = 0;
- virtual HRESULT __stdcall AddLayer (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall AddLayers (
- struct IEnumLayer * Layers,
- VARIANT_BOOL autoArrange ) = 0;
- virtual HRESULT __stdcall DeleteLayer (
- struct ILayer * Layer ) = 0;
- virtual HRESULT __stdcall MoveLayer (
- struct ILayer * Layer,
- long toIndex ) = 0;
- virtual HRESULT __stdcall ClearLayers ( ) = 0;
- virtual HRESULT __stdcall CreateMapSurround (
- struct IUID * clsid,
- struct IMapSurround * optionalStyle,
- struct IMapSurround * * MapSurround ) = 0;
- virtual HRESULT __stdcall AddMapSurround (
- struct IMapSurround * MapSurround ) = 0;
- virtual HRESULT __stdcall DeleteMapSurround (
- struct IMapSurround * MapSurround ) = 0;
- virtual HRESULT __stdcall ClearMapSurrounds ( ) = 0;
- virtual HRESULT __stdcall ComputeDistance (
- struct IPoint * p1,
- struct IPoint * p2,
- double * Distance ) = 0;
- virtual HRESULT __stdcall get_BasicGraphicsLayer (
- struct IGraphicsLayer * * GraphicsLayer ) = 0;
- virtual HRESULT __stdcall get_ActiveGraphicsLayer (
- struct ILayer * * GraphicsLayer ) = 0;
- virtual HRESULT __stdcall putref_ActiveGraphicsLayer (
- struct ILayer * GraphicsLayer ) = 0;
- virtual HRESULT __stdcall get_ClipBorder (
- struct IBorder * * Border ) = 0;
- virtual HRESULT __stdcall put_ClipBorder (
- struct IBorder * Border ) = 0;
- virtual HRESULT __stdcall SelectFeature (
- struct ILayer * Layer,
- struct IFeature * Feature ) = 0;
- virtual HRESULT __stdcall get_SelectionCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall ClearSelection ( ) = 0;
- virtual HRESULT __stdcall get_FeatureSelection (
- struct ISelection * * Selection ) = 0;
- virtual HRESULT __stdcall putref_FeatureSelection (
- struct ISelection * Selection ) = 0;
- virtual HRESULT __stdcall SelectByShape (
- struct IGeometry * Shape,
- struct ISelectionEnvironment * env,
- VARIANT_BOOL justOne ) = 0;
- virtual HRESULT __stdcall DelayEvents (
- VARIANT_BOOL delay ) = 0;
- virtual HRESULT __stdcall SetPageSize (
- double widthInches,
- double heightInches ) = 0;
- virtual HRESULT __stdcall GetPageSize (
- double * widthInches,
- double * heightInches ) = 0;
- virtual HRESULT __stdcall get_Barriers (
- struct IEnvelope * pExtent,
- struct IBarrierCollection * * Barriers ) = 0;
- virtual HRESULT __stdcall put_UseSymbolLevels (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_UseSymbolLevels (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Expanded (
- VARIANT_BOOL Expanded ) = 0;
- virtual HRESULT __stdcall get_Expanded (
- VARIANT_BOOL * Expanded ) = 0;
- virtual HRESULT __stdcall putref_AnnotationEngine (
- struct IAnnotateMap * AnnotateMap ) = 0;
- virtual HRESULT __stdcall get_AnnotationEngine (
- struct IAnnotateMap * * AnnotateMap ) = 0;
- virtual HRESULT __stdcall RecalcFullExtent ( ) = 0;
- virtual HRESULT __stdcall DelayDrawing (
- VARIANT_BOOL delay ) = 0;
- virtual HRESULT __stdcall put_SpatialReferenceLocked (
- VARIANT_BOOL Locked ) = 0;
- virtual HRESULT __stdcall get_SpatialReferenceLocked (
- VARIANT_BOOL * Locked ) = 0;
- };
- struct __declspec(uuid("34b2ef81-f4ac-11d1-a245-080009b6f22b"))
- IGraphicsLayer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Activate (
- struct IScreenDisplay * containerScreen ) = 0;
- virtual HRESULT __stdcall Deactivate ( ) = 0;
- virtual HRESULT __stdcall get_UseAssociatedLayerVisibility (
- VARIANT_BOOL * useLayer ) = 0;
- virtual HRESULT __stdcall put_UseAssociatedLayerVisibility (
- VARIANT_BOOL useLayer ) = 0;
- virtual HRESULT __stdcall get_AssociatedLayer (
- struct ILayer * * Layer ) = 0;
- virtual HRESULT __stdcall putref_AssociatedLayer (
- struct ILayer * Layer ) = 0;
- };
- struct __declspec(uuid("b1a1ca6d-a96c-11d1-8745-0000f8751720"))
- ISelection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall CanCut (
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall CanCopy (
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall CanPaste (
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall CanClear (
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall CanSelectAll (
- VARIANT_BOOL * result ) = 0;
- virtual HRESULT __stdcall Cut ( ) = 0;
- virtual HRESULT __stdcall Copy ( ) = 0;
- virtual HRESULT __stdcall Paste ( ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall SelectAll ( ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct ITrackCancel * CancelTracker ) = 0;
- };
- struct __declspec(uuid("e3875b6f-d9f5-11d1-add4-080009ec732a"))
- ISelectionEnvironment : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_PointSelectionMethod (
- enum esriSpatialRelEnum * Method ) = 0;
- virtual HRESULT __stdcall put_PointSelectionMethod (
- enum esriSpatialRelEnum Method ) = 0;
- virtual HRESULT __stdcall get_PointSearchDistance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_PointSearchDistance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_LinearSelectionMethod (
- enum esriSpatialRelEnum * Method ) = 0;
- virtual HRESULT __stdcall put_LinearSelectionMethod (
- enum esriSpatialRelEnum Method ) = 0;
- virtual HRESULT __stdcall get_LinearSearchDistance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_LinearSearchDistance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_AreaSelectionMethod (
- enum esriSpatialRelEnum * Method ) = 0;
- virtual HRESULT __stdcall put_AreaSelectionMethod (
- enum esriSpatialRelEnum Method ) = 0;
- virtual HRESULT __stdcall get_AreaSearchDistance (
- double * Distance ) = 0;
- virtual HRESULT __stdcall put_AreaSearchDistance (
- double Distance ) = 0;
- virtual HRESULT __stdcall get_CombinationMethod (
- enum esriSelectionResultEnum * Method ) = 0;
- virtual HRESULT __stdcall put_CombinationMethod (
- enum esriSelectionResultEnum Method ) = 0;
- virtual HRESULT __stdcall get_SearchTolerance (
- long * Tolerance ) = 0;
- virtual HRESULT __stdcall put_SearchTolerance (
- long Tolerance ) = 0;
- virtual HRESULT __stdcall get_DefaultColor (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall putref_DefaultColor (
- struct IColor * Color ) = 0;
- };
- enum esriSelectionResultEnum
- {
- esriSelectionResultNew = 0,
- esriSelectionResultAdd = 1,
- esriSelectionResultSubtract = 2,
- esriSelectionResultAnd = 3,
- esriSelectionResultXOR = 4
- };
- struct __declspec(uuid("01c12b92-a3fb-11d2-a2fe-080009b6f22b"))
- IBarrierCollection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct IGeometryCollection * Barriers,
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall QueryItem (
- long Index,
- struct IGeometryCollection * * barrier,
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- };
- enum esriBasicOverposterWeight
- {
- esriNoWeight = 0,
- esriLowWeight = 1,
- esriMediumWeight = 2,
- esriHighWeight = 3
- };
- struct __declspec(uuid("8c439003-14ec-11d2-a27e-080009b6f22b"))
- IAnnotateMap : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Name (
- BSTR * Name ) = 0;
- virtual HRESULT __stdcall get_FeatureLayerPropertiesID (
- struct IUID * * uid ) = 0;
- virtual HRESULT __stdcall Label (
- struct IAnnotateMapProperties * annoMapCmdProps,
- struct IMap * Map,
- struct ITrackCancel * trackCancel ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IAnnotateMapProperties * annoMapCmdProps,
- struct IMap * Map,
- struct ITrackCancel * trackCancel ) = 0;
- };
- struct __declspec(uuid("01004141-0d1c-11d2-a26f-080009b6f22b"))
- IAnnotateProperties : IUnknown
- {};
- struct __declspec(uuid("027f41b3-0f77-11d2-a270-080009b6f22b"))
- IAnnotateMapProperties : IAnnotateProperties
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_AnnotateLayerPropertiesCollection (
- struct IAnnotateLayerPropertiesCollection * annoLayerPropsCol ) = 0;
- virtual HRESULT __stdcall get_AnnotateLayerPropertiesCollection (
- struct IAnnotateLayerPropertiesCollection * * annoLayerPropsCol ) = 0;
- };
- struct __declspec(uuid("1d5849f2-0d33-11d2-a26f-080009b6f22b"))
- IAnnotateLayerPropertiesCollection : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Add (
- struct IAnnotateLayerProperties * Item ) = 0;
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall QueryItem (
- long Index,
- struct IAnnotateLayerProperties * * Item,
- struct IElementCollection * * placedElements,
- struct IElementCollection * * unplacedElements ) = 0;
- virtual HRESULT __stdcall Clear ( ) = 0;
- virtual HRESULT __stdcall Remove (
- struct IAnnotateLayerProperties * Layerprops ) = 0;
- virtual HRESULT __stdcall Sort ( ) = 0;
- };
- struct __declspec(uuid("01004142-0d1c-11d2-a26f-080009b6f22b"))
- IAnnotateLayerProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_UseOutput (
- VARIANT_BOOL set ) = 0;
- virtual HRESULT __stdcall get_UseOutput (
- VARIANT_BOOL * set ) = 0;
- virtual HRESULT __stdcall get_Extent (
- struct IEnvelope * * Extent ) = 0;
- virtual HRESULT __stdcall put_Extent (
- struct IEnvelope * Extent ) = 0;
- virtual HRESULT __stdcall get_FeatureLayer (
- struct IFeatureLayer * * FeatureLayer ) = 0;
- virtual HRESULT __stdcall putref_FeatureLayer (
- struct IFeatureLayer * FeatureLayer ) = 0;
- virtual HRESULT __stdcall put_Class (
- BSTR className ) = 0;
- virtual HRESULT __stdcall get_Class (
- BSTR * className ) = 0;
- virtual HRESULT __stdcall put_LabelWhichFeatures (
- enum esriLabelWhichFeatures Type ) = 0;
- virtual HRESULT __stdcall get_LabelWhichFeatures (
- enum esriLabelWhichFeatures * Type ) = 0;
- virtual HRESULT __stdcall put_CreateUnplacedElements (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_CreateUnplacedElements (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall get_AnnotationMinimumScale (
- double * MinScale ) = 0;
- virtual HRESULT __stdcall put_AnnotationMinimumScale (
- double MinScale ) = 0;
- virtual HRESULT __stdcall get_AnnotationMaximumScale (
- double * MaxScale ) = 0;
- virtual HRESULT __stdcall put_AnnotationMaximumScale (
- double MaxScale ) = 0;
- virtual HRESULT __stdcall put_FeatureLinked (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_FeatureLinked (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_Priority (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_Priority (
- long * Priority ) = 0;
- virtual HRESULT __stdcall get_DisplayAnnotation (
- VARIANT_BOOL * Value ) = 0;
- virtual HRESULT __stdcall put_DisplayAnnotation (
- VARIANT_BOOL Value ) = 0;
- virtual HRESULT __stdcall put_WhereClause (
- BSTR WhereClause ) = 0;
- virtual HRESULT __stdcall get_WhereClause (
- BSTR * WhereClause ) = 0;
- virtual HRESULT __stdcall putref_GraphicsContainer (
- struct IGraphicsContainer * GraphicsContainer ) = 0;
- virtual HRESULT __stdcall get_GraphicsContainer (
- struct IGraphicsContainer * * GraphicsContainer ) = 0;
- virtual HRESULT __stdcall get_AddUnplacedToGraphicsContainer (
- VARIANT_BOOL * Value ) = 0;
- virtual HRESULT __stdcall put_AddUnplacedToGraphicsContainer (
- VARIANT_BOOL Value ) = 0;
- };
- struct __declspec(uuid("40a9e885-5533-11d0-98be-00805f7ced21"))
- IFeatureLayer : ILayer
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureClass (
- struct IFeatureClass * * fclass ) = 0;
- virtual HRESULT __stdcall putref_FeatureClass (
- struct IFeatureClass * fclass ) = 0;
- virtual HRESULT __stdcall get_DataSourceType (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_DataSourceType (
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_DisplayField (
- BSTR * FieldName ) = 0;
- virtual HRESULT __stdcall put_DisplayField (
- BSTR FieldName ) = 0;
- virtual HRESULT __stdcall get_Selectable (
- VARIANT_BOOL * Value ) = 0;
- virtual HRESULT __stdcall put_Selectable (
- VARIANT_BOOL Value ) = 0;
- virtual HRESULT __stdcall Search (
- struct IQueryFilter * queryFilter,
- VARIANT_BOOL recycling,
- struct IFeatureCursor * * cursor ) = 0;
- virtual HRESULT __stdcall get_ScaleSymbols (
- VARIANT_BOOL * Scale ) = 0;
- virtual HRESULT __stdcall put_ScaleSymbols (
- VARIANT_BOOL Scale ) = 0;
- };
- enum esriLabelWhichFeatures
- {
- esriAllFeatures = 0,
- esriVisibleFeatures = 1,
- esriSelectedFeatures = 2
- };
- struct __declspec(uuid("d09411d1-4bb4-11d1-b6cc-080009b996cc"))
- IGraphicsContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Next (
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall Reset ( ) = 0;
- virtual HRESULT __stdcall AddElement (
- struct IElement * Element,
- long zorder ) = 0;
- virtual HRESULT __stdcall AddElements (
- struct IElementCollection * Elements,
- long zorder ) = 0;
- virtual HRESULT __stdcall DeleteElement (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall DeleteAllElements ( ) = 0;
- virtual HRESULT __stdcall MoveElementToGroup (
- struct IElement * Element,
- struct IGroupElement * group ) = 0;
- virtual HRESULT __stdcall MoveElementFromGroup (
- struct IGroupElement * group,
- struct IElement * Element,
- long zorder ) = 0;
- virtual HRESULT __stdcall LocateElements (
- struct IPoint * point,
- double Tolerance,
- struct IEnumElement * * Elements ) = 0;
- virtual HRESULT __stdcall LocateElementsByEnvelope (
- struct IEnvelope * envelope,
- struct IEnumElement * * Elements ) = 0;
- virtual HRESULT __stdcall FindFrame (
- VARIANT frameObject,
- struct IFrameElement * * frame ) = 0;
- virtual HRESULT __stdcall UpdateElement (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall GetElementOrder (
- struct IEnumElement * Elements,
- VARIANT * order ) = 0;
- virtual HRESULT __stdcall PutElementOrder (
- VARIANT order ) = 0;
- virtual HRESULT __stdcall BringToFront (
- struct IEnumElement * Elements ) = 0;
- virtual HRESULT __stdcall SendToBack (
- struct IEnumElement * Elements ) = 0;
- virtual HRESULT __stdcall SendBackward (
- struct IEnumElement * Elements ) = 0;
- virtual HRESULT __stdcall BringForward (
- struct IEnumElement * Elements ) = 0;
- };
- struct __declspec(uuid("803577d1-f8a3-11d0-83af-080009b996cc"))
- IGroupElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Elements (
- struct IEnumElement * * Elements ) = 0;
- virtual HRESULT __stdcall putref_Elements (
- struct IEnumElement * Elements ) = 0;
- virtual HRESULT __stdcall get_ElementCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall AddElement (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall DeleteElement (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall ClearElements ( ) = 0;
- };
- struct __declspec(uuid("9b00131b-9ed7-11d0-859e-0800091a2a72"))
- IMapFrame : IFrameElement
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Map (
- struct IMap * * Map ) = 0;
- virtual HRESULT __stdcall putref_Map (
- struct IMap * Map ) = 0;
- virtual HRESULT __stdcall get_Container (
- struct IGraphicsContainer * * Container ) = 0;
- virtual HRESULT __stdcall putref_Container (
- struct IGraphicsContainer * Container ) = 0;
- virtual HRESULT __stdcall get_ExtentType (
- enum esriExtentTypeEnum * Type ) = 0;
- virtual HRESULT __stdcall put_ExtentType (
- enum esriExtentTypeEnum Type ) = 0;
- virtual HRESULT __stdcall get_MapScale (
- double * Scale ) = 0;
- virtual HRESULT __stdcall put_MapScale (
- double Scale ) = 0;
- virtual HRESULT __stdcall get_MapBounds (
- struct IEnvelope * * Bounds ) = 0;
- virtual HRESULT __stdcall put_MapBounds (
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall CreateSurroundFrame (
- struct IUID * clsid,
- struct IMapSurround * optionalStyle,
- struct IMapSurroundFrame * * MapSurroundFrame ) = 0;
- virtual HRESULT __stdcall AddLocatorRectangle (
- struct ILocatorRectangle * locator ) = 0;
- virtual HRESULT __stdcall RemoveLocatorRectangle (
- struct ILocatorRectangle * locator ) = 0;
- virtual HRESULT __stdcall RemoveAllLocatorRectangles ( ) = 0;
- virtual HRESULT __stdcall get_LocatorRectangleCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall LocatorRectangle (
- long Index,
- struct ILocatorRectangle * * locator ) = 0;
- };
- enum esriExtentTypeEnum
- {
- esriExtentDefault = 0,
- esriExtentScale = 1,
- esriExtentBounds = 2
- };
- struct __declspec(uuid("41d9c095-a403-11d2-87e8-0000f8751720"))
- ILocatorRectangle : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_MapFrame (
- struct IMapFrame * MapFrame ) = 0;
- virtual HRESULT __stdcall get_MapFrame (
- struct IMapFrame * * MapFrame ) = 0;
- virtual HRESULT __stdcall get_Border (
- struct IBorder * * Border ) = 0;
- virtual HRESULT __stdcall put_Border (
- struct IBorder * Border ) = 0;
- virtual HRESULT __stdcall get_Background (
- struct IBackground * * Background ) = 0;
- virtual HRESULT __stdcall put_Background (
- struct IBackground * Background ) = 0;
- virtual HRESULT __stdcall put_LeaderSymbol (
- struct ISymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_LeaderSymbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall get_ShowLeader (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_ShowLeader (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall QueryBounds (
- struct IDisplay * Display,
- struct IMapFrame * Parent,
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IMapFrame * Parent ) = 0;
- };
- enum esriAnchorPointEnum
- {
- esriTopLeftCorner = 0,
- esriTopMidPoint = 1,
- esriTopRightCorner = 2,
- esriLeftMidPoint = 3,
- esriCenterPoint = 4,
- esriRightMidPoint = 5,
- esriBottomLeftCorner = 6,
- esriBottomMidPoint = 7,
- esriBottomRightCorner = 8
- };
- enum esriSymbolOverrideEnum
- {
- esriSymbolOverrideXOffset = 1,
- esriSymbolOverrideYOffset = 2,
- esriSymbolOverrideHorzAlignment = 4,
- esriSymbolOverrideVertAlignment = 8,
- esriSymbolOverrideFlipAngle = 16,
- esriSymbolOverrideSize = 64,
- esriSymbolOverrideColor = 128,
- esriSymbolOverrideCharSpacing = 512,
- esriSymbolOverrideCharWidth = 1024,
- esriSymbolOverrideWordSpacing = 2048,
- esriSymbolOverrideLeading = 4096,
- esriSymbolOverrideBold = 8192,
- esriSymbolOverrideItalic = 16384,
- esriSymbolOverrideUnderline = 32768,
- esriSymbolOverrideBackground = 65536,
- esriSymbolOverrideFontName = 131072
- };
- struct __declspec(uuid("6a75a961-36fc-44a9-8baf-30195de20c58"))
- IFrameDecoration : 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_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_HorizontalSpacing (
- double * points ) = 0;
- virtual HRESULT __stdcall put_HorizontalSpacing (
- double points ) = 0;
- virtual HRESULT __stdcall get_VerticalSpacing (
- double * points ) = 0;
- virtual HRESULT __stdcall put_VerticalSpacing (
- double points ) = 0;
- virtual HRESULT __stdcall get_CornerRounding (
- short * rounding ) = 0;
- virtual HRESULT __stdcall put_CornerRounding (
- short rounding ) = 0;
- virtual HRESULT __stdcall QueryBounds (
- struct IDisplay * Display,
- struct IGeometry * Geometry,
- struct IEnvelope * Bounds ) = 0;
- virtual HRESULT __stdcall GetGeometry (
- struct IDisplay * Display,
- struct IGeometry * Shape,
- struct IGeometry * * Geometry ) = 0;
- virtual HRESULT __stdcall Draw (
- struct IDisplay * Display,
- struct IGeometry * Geometry ) = 0;
- };
- struct __declspec(uuid("e4240308-dd41-11d2-b868-00600802e603"))
- ISymbolBorder : IBorder
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_LineSymbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_LineSymbol (
- struct ILineSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_CornerRounding (
- short * rounding ) = 0;
- virtual HRESULT __stdcall put_CornerRounding (
- short rounding ) = 0;
- };
- struct __declspec(uuid("4fd8cbb7-e13b-11d2-b868-00600802e603"))
- ISymbolBackground : IBackground
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FillSymbol (
- struct IFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_FillSymbol (
- struct IFillSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_CornerRounding (
- short * rounding ) = 0;
- virtual HRESULT __stdcall put_CornerRounding (
- short rounding ) = 0;
- };
- struct __declspec(uuid("4d582692-c52a-4287-9fcf-d6286c4775af"))
- IQuerySize : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall QuerySize (
- double * widthPoints,
- double * heightPoints ) = 0;
- };
- struct __declspec(uuid("19b9edd2-fd44-4a45-b25c-9b76fc7045c2"))
- ISymbolShadow : IShadow
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FillSymbol (
- struct IFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_FillSymbol (
- struct IFillSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_CornerRounding (
- short * rounding ) = 0;
- virtual HRESULT __stdcall put_CornerRounding (
- short rounding ) = 0;
- };
- struct __declspec(uuid("36313019-58b7-4509-89d8-0f573b69fd18"))
- IElementShutdown : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Shutdown ( ) = 0;
- };
- struct __declspec(uuid("86f32b62-7667-11d2-a2d3-080009b6f22b"))
- IElementEditVertices : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetMoveVerticesSelectionTracker (
- struct ISelectionTracker * * tracker ) = 0;
- virtual HRESULT __stdcall get_MovingVertices (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_MovingVertices (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("b6c88d50-e8b6-11d4-8408-0080c79f0371"))
- IElementEditCallout : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall GetMoveTextSelectionTracker (
- struct ISelectionTracker * * tracker ) = 0;
- virtual HRESULT __stdcall get_EditingCallout (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_EditingCallout (
- VARIANT_BOOL flag ) = 0;
- };
- struct __declspec(uuid("969cde4a-82d4-11d2-87dd-0000f8751720"))
- IGraphicsComposite : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Graphics (
- struct IDisplay * Display,
- IUnknown * data,
- struct IEnumElement * * Graphics ) = 0;
- };
- struct __declspec(uuid("ff44a611-dcf6-11d0-838b-080009b996cc"))
- ILineElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Symbol (
- struct ILineSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- struct ILineSymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("530fd711-ef0c-11d0-83a0-080009b996cc"))
- IMarkerElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Symbol (
- struct IMarkerSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- struct IMarkerSymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("3e150c0d-19f5-11d3-9f9e-00c04f6bc8dd"))
- IFillShapeElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Symbol (
- struct IFillSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- struct IFillSymbol * Symbol ) = 0;
- };
- struct __declspec(uuid("3a9767c1-f253-11d0-83a4-080009b996cc"))
- IRectangleElement : IUnknown
- {};
- struct __declspec(uuid("3a9767c6-f253-11d0-83a4-080009b996cc"))
- IPolygonElement : IUnknown
- {};
- struct __declspec(uuid("204034d2-f6ea-11d0-83ad-080009b996cc"))
- ITextElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Symbol (
- struct ITextSymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall put_Symbol (
- struct ITextSymbol * Symbol ) = 0;
- virtual HRESULT __stdcall get_Text (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Text (
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_ScaleText (
- VARIANT_BOOL * Scale ) = 0;
- virtual HRESULT __stdcall put_ScaleText (
- VARIANT_BOOL Scale ) = 0;
- };
- struct __declspec(uuid("974111d8-c5d2-11d2-9f28-00c04f6bc8dd"))
- ICircleElement : IUnknown
- {};
- struct __declspec(uuid("4eda107e-12ea-11d3-9f8f-00c04f6bc8dd"))
- IEllipseElement : IUnknown
- {};
- struct __declspec(uuid("980e4829-83f1-42dd-a1bd-1b30a1824de2"))
- IGroupElement2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Elements (
- struct IEnumElement * * Elements ) = 0;
- virtual HRESULT __stdcall putref_Elements (
- struct IEnumElement * Elements ) = 0;
- virtual HRESULT __stdcall get_ElementCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall AddElement (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall DeleteElement (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall ClearElements ( ) = 0;
- virtual HRESULT __stdcall Refresh ( ) = 0;
- };
- struct __declspec(uuid("b0db3a18-85c0-4c1b-97d2-a9501552ecaf"))
- IMultiPartTextElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall ConvertToMultiPart (
- struct IDisplay * pDisplay ) = 0;
- virtual HRESULT __stdcall ConvertToSinglePart ( ) = 0;
- virtual HRESULT __stdcall get_IsMultipart (
- VARIANT_BOOL * IsMultiPartElement ) = 0;
- virtual HRESULT __stdcall get_PartCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall QueryPart (
- long Index,
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall ReplacePart (
- long Index,
- BSTR Text,
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall InsertPart (
- long Index,
- BSTR Text,
- struct IGeometry * Geometry ) = 0;
- virtual HRESULT __stdcall DeletePart (
- long Index ) = 0;
- virtual HRESULT __stdcall SynchronizeParts (
- struct IDisplay * pDisplay ) = 0;
- };
- struct __declspec(uuid("07e11311-d615-11d1-a21b-080009b6f22b"))
- ISelectionEvents : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SelectionChanged ( ) = 0;
- };
- struct __declspec(uuid("9c0520c1-a0d8-11d2-a2fe-080009b6f22b"))
- IOverflowGraphicsContainer : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_OverflowElements (
- struct IElementCollection * * Elements ) = 0;
- virtual HRESULT __stdcall putref_OverflowElements (
- struct IElementCollection * Elements ) = 0;
- virtual HRESULT __stdcall DeleteAllOverflowElements ( ) = 0;
- virtual HRESULT __stdcall DeleteOverflowElement (
- struct IElement * pElement ) = 0;
- virtual HRESULT __stdcall AddOverflowElement (
- struct IElement * pElement ) = 0;
- };
- struct __declspec(uuid("68f3a204-5dee-11d2-8901-00805f1525f4"))
- IEditOperation : IOperation
- {};
- struct __declspec(uuid("4b96a442-fa41-11d0-83af-080009b996cc"))
- IElementOperation : IEditOperation
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Name (
- BSTR _arg1 ) = 0;
- virtual HRESULT __stdcall putref_Elements (
- struct IEnumElement * _arg1 ) = 0;
- };
- struct __declspec(uuid("bf4fad52-798a-11d2-a2d4-080009b6f22b"))
- IElementEditVerticesOperation : IElementOperation
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Geometry (
- struct IGeometry * _arg1 ) = 0;
- };
- struct __declspec(uuid("d09411d2-4bb4-11d1-b6cc-080009b996cc"))
- IGraphicsContainerSelect : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall SelectElement (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall SelectElements (
- struct IEnumElement * Elements ) = 0;
- virtual HRESULT __stdcall SelectAllElements ( ) = 0;
- virtual HRESULT __stdcall UnselectElement (
- struct IElement * Element ) = 0;
- virtual HRESULT __stdcall UnselectElements (
- struct IEnumElement * Elements ) = 0;
- virtual HRESULT __stdcall UnselectAllElements ( ) = 0;
- virtual HRESULT __stdcall get_SelectedElements (
- struct IEnumElement * * Elements ) = 0;
- virtual HRESULT __stdcall get_ElementSelectionCount (
- long * Count ) = 0;
- virtual HRESULT __stdcall SelectedElement (
- long Index,
- struct IElement * * Element ) = 0;
- virtual HRESULT __stdcall SelectionTracker (
- long Index,
- struct ISelectionTracker * * tracker ) = 0;
- virtual HRESULT __stdcall ElementSelected (
- struct IElement * Element,
- VARIANT_BOOL * ElementSelected ) = 0;
- virtual HRESULT __stdcall get_DominantElement (
- struct IElement * * dominantItem ) = 0;
- virtual HRESULT __stdcall putref_DominantElement (
- struct IElement * dominantItem ) = 0;
- virtual HRESULT __stdcall get_SelectionBounds (
- struct IDisplay * Display,
- struct IEnvelope * * Bounds ) = 0;
- };
- struct __declspec(uuid("72266121-d4b9-11d2-a800-af8c10f4c95a"))
- IAnnotationElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Feature (
- struct IFeature * * Feature ) = 0;
- };
- struct __declspec(uuid("9e65c825-858c-11d3-9fc6-00c04f6bc6a5"))
- IGroupSymbolElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SymbolID (
- long * SymbolID ) = 0;
- virtual HRESULT __stdcall put_SymbolID (
- long SymbolID ) = 0;
- virtual HRESULT __stdcall put_GroupSymbol (
- long SymbolID,
- struct ISymbol * _arg2 ) = 0;
- virtual HRESULT __stdcall ExportToESRIAnno (
- struct IStream * stream ) = 0;
- virtual HRESULT __stdcall ImportFromESRIAnno (
- struct IStream * stream,
- struct ISpatialReference * SpatialReference ) = 0;
- virtual HRESULT __stdcall DrawESRIAnno (
- struct IStream * stream,
- struct ISymbolCollection * SymbolCollection,
- struct ISpatialReference * spatialRef,
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall get_XOffset (
- double * XOffset ) = 0;
- virtual HRESULT __stdcall put_XOffset (
- double XOffset ) = 0;
- virtual HRESULT __stdcall get_YOffset (
- double * YOffset ) = 0;
- virtual HRESULT __stdcall put_YOffset (
- double YOffset ) = 0;
- virtual HRESULT __stdcall get_VerticalAlignment (
- enum esriTextVerticalAlignment * vertAlignment ) = 0;
- virtual HRESULT __stdcall put_VerticalAlignment (
- enum esriTextVerticalAlignment vertAlignment ) = 0;
- virtual HRESULT __stdcall get_HorizontalAlignment (
- enum esriTextHorizontalAlignment * horizAlignment ) = 0;
- virtual HRESULT __stdcall put_HorizontalAlignment (
- enum esriTextHorizontalAlignment horizAlignment ) = 0;
- virtual HRESULT __stdcall get_FlipAngle (
- double * FlipAngle ) = 0;
- virtual HRESULT __stdcall put_FlipAngle (
- double FlipAngle ) = 0;
- virtual HRESULT __stdcall get_AnchorPoint (
- struct IPoint * * AnchorPoint ) = 0;
- virtual HRESULT __stdcall put_AnchorPoint (
- struct IPoint * AnchorPoint ) = 0;
- virtual HRESULT __stdcall get_Size (
- double * pointSize ) = 0;
- virtual HRESULT __stdcall put_Size (
- double pointSize ) = 0;
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_TextPath (
- struct ITextPath * * TextPath ) = 0;
- virtual HRESULT __stdcall putref_TextPath (
- struct ITextPath * TextPath ) = 0;
- };
- struct __declspec(uuid("9aec8465-b8c8-4099-95a8-49815539a8a7"))
- ISymbolCollectionElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_SymbolID (
- long * SymbolID ) = 0;
- virtual HRESULT __stdcall put_SharedSymbol (
- long SymbolID,
- struct ISymbol * _arg2 ) = 0;
- virtual HRESULT __stdcall GetSharedSymbol (
- struct ISymbol * * Symbol ) = 0;
- virtual HRESULT __stdcall ExportToESRIAnno (
- struct IStream * stream ) = 0;
- virtual HRESULT __stdcall ImportFromESRIAnno (
- struct IStream * stream,
- struct ISpatialReference * SpatialReference,
- struct ISymbolCollection * SymbolCollection ) = 0;
- virtual HRESULT __stdcall DrawESRIAnno (
- struct IStream * stream,
- struct ISymbolCollection * SymbolCollection,
- struct ISpatialReference * spatialRef,
- struct IDisplay * Display ) = 0;
- virtual HRESULT __stdcall get_XOffset (
- double * XOffset ) = 0;
- virtual HRESULT __stdcall put_XOffset (
- double XOffset ) = 0;
- virtual HRESULT __stdcall get_YOffset (
- double * YOffset ) = 0;
- virtual HRESULT __stdcall put_YOffset (
- double YOffset ) = 0;
- virtual HRESULT __stdcall get_VerticalAlignment (
- enum esriTextVerticalAlignment * vertAlignment ) = 0;
- virtual HRESULT __stdcall put_VerticalAlignment (
- enum esriTextVerticalAlignment vertAlignment ) = 0;
- virtual HRESULT __stdcall get_HorizontalAlignment (
- enum esriTextHorizontalAlignment * horizAlignment ) = 0;
- virtual HRESULT __stdcall put_HorizontalAlignment (
- enum esriTextHorizontalAlignment horizAlignment ) = 0;
- virtual HRESULT __stdcall get_FlipAngle (
- double * FlipAngle ) = 0;
- virtual HRESULT __stdcall put_FlipAngle (
- double FlipAngle ) = 0;
- virtual HRESULT __stdcall get_AnchorPoint (
- struct IPoint * * AnchorPoint ) = 0;
- virtual HRESULT __stdcall put_AnchorPoint (
- struct IPoint * AnchorPoint ) = 0;
- virtual HRESULT __stdcall get_Size (
- double * pointSize ) = 0;
- virtual HRESULT __stdcall put_Size (
- double pointSize ) = 0;
- virtual HRESULT __stdcall get_Color (
- struct IColor * * Color ) = 0;
- virtual HRESULT __stdcall put_Color (
- struct IColor * Color ) = 0;
- virtual HRESULT __stdcall get_TextPath (
- struct ITextPath * * TextPath ) = 0;
- virtual HRESULT __stdcall putref_TextPath (
- struct ITextPath * TextPath ) = 0;
- virtual HRESULT __stdcall get_CharacterSpacing (
- double * CharacterSpacing ) = 0;
- virtual HRESULT __stdcall put_CharacterSpacing (
- double CharacterSpacing ) = 0;
- virtual HRESULT __stdcall get_CharacterWidth (
- double * CharacterWidth ) = 0;
- virtual HRESULT __stdcall put_CharacterWidth (
- double CharacterWidth ) = 0;
- virtual HRESULT __stdcall get_WordSpacing (
- double * WordSpacing ) = 0;
- virtual HRESULT __stdcall put_WordSpacing (
- double WordSpacing ) = 0;
- virtual HRESULT __stdcall get_Leading (
- double * Leading ) = 0;
- virtual HRESULT __stdcall put_Leading (
- double Leading ) = 0;
- virtual HRESULT __stdcall get_Bold (
- VARIANT_BOOL * Bold ) = 0;
- virtual HRESULT __stdcall put_Bold (
- VARIANT_BOOL Bold ) = 0;
- virtual HRESULT __stdcall get_FontName (
- BSTR * FontName ) = 0;
- virtual HRESULT __stdcall put_FontName (
- BSTR FontName ) = 0;
- virtual HRESULT __stdcall get_Italic (
- VARIANT_BOOL * Italic ) = 0;
- virtual HRESULT __stdcall put_Italic (
- VARIANT_BOOL Italic ) = 0;
- virtual HRESULT __stdcall get_Underline (
- VARIANT_BOOL * Underline ) = 0;
- virtual HRESULT __stdcall put_Underline (
- VARIANT_BOOL Underline ) = 0;
- virtual HRESULT __stdcall get_Background (
- struct ITextBackground * * Symbol ) = 0;
- virtual HRESULT __stdcall putref_Background (
- struct ITextBackground * Symbol ) = 0;
- virtual HRESULT __stdcall put_OverriddenProperties (
- long props ) = 0;
- virtual HRESULT __stdcall get_OverriddenProperties (
- long * props ) = 0;
- virtual HRESULT __stdcall put_OverriddenPropertiesExclusionMask (
- long mask ) = 0;
- virtual HRESULT __stdcall get_OverriddenPropertiesExclusionMask (
- long * mask ) = 0;
- virtual HRESULT __stdcall get_Text (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Text (
- BSTR Text ) = 0;
- virtual HRESULT __stdcall get_Geometry (
- struct IGeometry * * pGeometry ) = 0;
- virtual HRESULT __stdcall put_Geometry (
- struct IGeometry * pGeometry ) = 0;
- };
- enum ESRITPCPenType
- {
- ETPC_Pen = 0,
- ETPC_Highlighter = 1
- };
- enum ESRITPCStylusType
- {
- ETPC_Ball = 0,
- ETPC_Chisel = 1
- };
- struct __declspec(uuid("9a36b19b-2258-4046-bde3-0d4f647e9c37"))
- IInkGraphic : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall Create (
- IUnknown * pDisplay,
- IUnknown * pInk ) = 0;
- virtual HRESULT __stdcall get_Ink (
- IUnknown * * pVal ) = 0;
- virtual HRESULT __stdcall get_Renderer (
- IUnknown * * pVal ) = 0;
- virtual HRESULT __stdcall Recognize (
- BSTR * Text ) = 0;
- virtual HRESULT __stdcall put_Tag (
- VARIANT pTag ) = 0;
- virtual HRESULT __stdcall get_Tag (
- VARIANT * pTag ) = 0;
- virtual HRESULT __stdcall get_Color (
- long * pColor ) = 0;
- virtual HRESULT __stdcall put_Color (
- long pColor ) = 0;
- virtual HRESULT __stdcall put_Width (
- long pWidth ) = 0;
- virtual HRESULT __stdcall get_Width (
- long * pWidth ) = 0;
- virtual HRESULT __stdcall get_InkGeometry (
- IUnknown * * ppGeom ) = 0;
- virtual HRESULT __stdcall get_InkType (
- enum ESRITPCPenType * InkType ) = 0;
- virtual HRESULT __stdcall put_TipType (
- enum ESRITPCStylusType pTipType ) = 0;
- virtual HRESULT __stdcall get_TipType (
- enum ESRITPCStylusType * pTipType ) = 0;
- virtual HRESULT __stdcall UpdateRecognitionResult (
- BSTR newResultText ) = 0;
- };
- struct __declspec(uuid("f42249e8-6280-4ce2-a779-45691b68274a"))
- InkGraphic;
- // [ default ] interface IUnknown
- // interface IInkGraphic
- // interface IBoundsProperties
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IElementShutdown
- // interface IGraphicElement
- // interface ITransform2D
- // interface IClone
- // interface IPersist
- // interface IPersistStream
- // interface IPropertySupport
- // interface ISupportErrorInfo
- struct __declspec(uuid("7dd7a8db-ecd2-49bb-8f60-52021a00e460"))
- IColumnProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall put_Count (
- long Count ) = 0;
- virtual HRESULT __stdcall get_Gap (
- double * Gap ) = 0;
- virtual HRESULT __stdcall put_Gap (
- double Gap ) = 0;
- };
- struct __declspec(uuid("8ab7fbe1-d871-11d0-8389-080009b996cc"))
- LineElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface ILineElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IElementEditVertices
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("f8fb5e03-546f-11d1-86ea-0000f8751720"))
- IOleFrame : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_OleClientItem (
- void * * OleClientItem ) = 0;
- virtual HRESULT __stdcall CreateOleClientItem (
- void * oleDocument ) = 0;
- virtual HRESULT __stdcall Open ( ) = 0;
- virtual HRESULT __stdcall Edit ( ) = 0;
- virtual HRESULT __stdcall Hide ( ) = 0;
- virtual HRESULT __stdcall EditProperties (
- VARIANT_BOOL * ok ) = 0;
- };
- struct __declspec(uuid("530fd712-ef0c-11d0-83a0-080009b996cc"))
- MarkerElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IMarkerElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("3a9767c2-f253-11d0-83a4-080009b996cc"))
- RectangleElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFillShapeElement
- // interface IRectangleElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("3a9767c7-f253-11d0-83a4-080009b996cc"))
- PolygonElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IPolygonElement
- // interface IFillShapeElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IElementEditVertices
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("204034d3-f6ea-11d0-83ad-080009b996cc"))
- TextElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface ITextElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IGroupSymbolElement
- // interface ISymbolCollectionElement
- // interface ITransform2D
- // interface IPersistStream
- // interface IPropertySupport
- // interface IElementEditVertices
- // interface IElementEditCallout
- // interface IClone
- // interface IMultiPartTextElement
- // interface IXMLSerialize
- struct __declspec(uuid("0fe52a7d-0c5a-464a-8325-3f9c7697486d"))
- IParagraphTextElement : IUnknown
- {};
- struct __declspec(uuid("c84598b1-c4be-4203-9132-ada2be57f30c"))
- ParagraphTextElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface ITextElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IGroupSymbolElement
- // interface ISymbolCollectionElement
- // interface ITransform2D
- // interface IPersistStream
- // interface IPropertySupport
- // interface IElementEditVertices
- // interface IElementEditCallout
- // interface IClone
- // interface IFrameProperties
- // interface IColumnProperties
- // interface IMarginProperties
- // interface IXMLSerialize
- // interface IParagraphTextElement
- struct __declspec(uuid("827b9a90-c067-11d2-9f22-00c04f6bc8dd"))
- EmfPictureElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface IPictureElement
- // interface IPictureElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IOlePictureElement
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("974111db-c5d2-11d2-9f28-00c04f6bc8dd"))
- CircleElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface ICircleElement
- // interface IFillShapeElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("4eda1081-12ea-11d3-9f8f-00c04f6bc8dd"))
- EllipseElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IEllipseElement
- // interface IFillShapeElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("803577d2-f8a3-11d0-83af-080009b996cc"))
- GroupElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IGroupElement
- // interface IGroupElement2
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface IFrameElement
- // interface IFrameDraw
- // interface IFrameProperties
- // interface ITransform2D
- // interface IPropertySupport
- // interface IGraphicsContainerProperty
- // interface IPersistStream
- // interface IClone
- // interface IXMLSerialize
- struct __declspec(uuid("e46bdc13-40b1-11d4-a683-0008c7df88db"))
- IGraphicsContainerProperty : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_GraphicsContainer (
- struct IGraphicsContainer * * Container ) = 0;
- virtual HRESULT __stdcall putref_GraphicsContainer (
- struct IGraphicsContainer * Container ) = 0;
- };
- struct __declspec(uuid("e91ae5c9-2c16-11d4-80e2-00c04fa0adf8"))
- MultiPatchElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IElementProperties2
- // interface IFillShapeElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- struct __declspec(uuid("ce8f3972-e9be-11d1-a232-080009b6f22b"))
- ElementCollection;
- // [ default ] interface IUnknown
- // interface IElementCollection
- // interface IElementCollection2
- // interface IPersist
- // interface IPersistStream
- struct __declspec(uuid("a5d0f017-62dd-11d2-87be-0000f8751720"))
- SymbolBorder;
- // [ default ] interface IUnknown
- // interface IBorder
- // interface ISymbolBorder
- // interface IFrameDecoration
- // interface IClone
- // interface IGraphicsComposite
- // interface IPersist
- // interface IPersistStream
- // interface IXMLSerialize
- struct __declspec(uuid("1baa33e9-e13b-11d2-b868-00600802e603"))
- SymbolBackground;
- // [ default ] interface IUnknown
- // interface IBackground
- // interface ISymbolBackground
- // interface IFrameDecoration
- // interface IClone
- // interface IGraphicsComposite
- // interface IPersist
- // interface IPersistStream
- // interface IXMLSerialize
- struct __declspec(uuid("a8861e66-57aa-47d0-aaf8-b288b4fd5240"))
- SymbolShadow;
- // [ default ] interface IUnknown
- // interface IShadow
- // interface ISymbolShadow
- // interface IFrameDecoration
- // interface IClone
- // interface IGraphicsComposite
- // interface IPersist
- // interface IPersistStream
- // interface IXMLSerialize
- struct __declspec(uuid("85c3dac5-6578-11d3-9fba-00c04f6bc6a5"))
- IGraphicsLayerScale : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ReferenceScale (
- double * pScaleRF ) = 0;
- virtual HRESULT __stdcall put_ReferenceScale (
- double pScaleRF ) = 0;
- virtual HRESULT __stdcall get_Units (
- enum esriUnits * Units ) = 0;
- virtual HRESULT __stdcall put_Units (
- enum esriUnits Units ) = 0;
- };
- struct __declspec(uuid("70a986c0-6b21-4379-af25-181b24f3231b"))
- SimpleElementSelection;
- // [ default ] interface IUnknown
- // interface ISelection
- // interface IGraphicsContainerProperty
- // interface IEnumElement
- // interface IConnectionPointContainer
- // [ default, source ] interface ISelectionEvents
- enum esriT3DJustification
- {
- esriT3DJustifyLeft = 0,
- esriT3DJustifyCenter = 1,
- esriT3DJustifyRight = 2
- };
- enum esriT3DOrientationPlane
- {
- esriT3DPlaneXY = 0,
- esriT3DPlaneXZ = 1,
- esriT3DPlaneYZ = 2
- };
- enum esriT3DAlignment
- {
- esriT3DAlignHorizontal = 0,
- esriT3DAlignVertical = 1
- };
- enum esriT3DRotationAxis
- {
- esriT3DRotateAxisX = 0,
- esriT3DRotateAxisY = 1,
- esriT3DRotateAxisZ = 2
- };
- struct __declspec(uuid("e9290dcb-f710-11d4-a117-00508bd60cb9"))
- IText3DElement : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Text (
- BSTR * pText ) = 0;
- virtual HRESULT __stdcall put_Text (
- BSTR pText ) = 0;
- virtual HRESULT __stdcall get_FontName (
- BSTR * pFontName ) = 0;
- virtual HRESULT __stdcall put_FontName (
- BSTR pFontName ) = 0;
- virtual HRESULT __stdcall get_BoldFont (
- VARIANT_BOOL * pBoldFont ) = 0;
- virtual HRESULT __stdcall put_BoldFont (
- VARIANT_BOOL pBoldFont ) = 0;
- virtual HRESULT __stdcall get_ItalicFont (
- VARIANT_BOOL * pItalicFont ) = 0;
- virtual HRESULT __stdcall put_ItalicFont (
- VARIANT_BOOL pItalicFont ) = 0;
- virtual HRESULT __stdcall get_AnchorPoint (
- struct IPoint * * ppAnchorPt ) = 0;
- virtual HRESULT __stdcall put_AnchorPoint (
- struct IPoint * ppAnchorPt ) = 0;
- virtual HRESULT __stdcall get_Height (
- double * pHeight ) = 0;
- virtual HRESULT __stdcall put_Height (
- double pHeight ) = 0;
- virtual HRESULT __stdcall get_Depth (
- double * pDepth ) = 0;
- virtual HRESULT __stdcall put_Depth (
- double pDepth ) = 0;
- virtual HRESULT __stdcall get_Justification (
- enum esriT3DJustification * pJustification ) = 0;
- virtual HRESULT __stdcall put_Justification (
- enum esriT3DJustification pJustification ) = 0;
- virtual HRESULT __stdcall get_OrientationPlane (
- enum esriT3DOrientationPlane * pPlane ) = 0;
- virtual HRESULT __stdcall put_OrientationPlane (
- enum esriT3DOrientationPlane pPlane ) = 0;
- virtual HRESULT __stdcall get_Alignment (
- enum esriT3DAlignment * pAlignment ) = 0;
- virtual HRESULT __stdcall put_Alignment (
- enum esriT3DAlignment pAlignment ) = 0;
- virtual HRESULT __stdcall get_AxisRotation (
- enum esriT3DRotationAxis * pAxis ) = 0;
- virtual HRESULT __stdcall put_AxisRotation (
- enum esriT3DRotationAxis pAxis ) = 0;
- virtual HRESULT __stdcall get_RotationAngle (
- double * pAngle ) = 0;
- virtual HRESULT __stdcall put_RotationAngle (
- double pAngle ) = 0;
- virtual HRESULT __stdcall get_ZAxisScale (
- double * pZScale ) = 0;
- virtual HRESULT __stdcall put_ZAxisScale (
- double pZScale ) = 0;
- virtual HRESULT __stdcall put_Surface (
- struct IFunctionalSurface * _arg1 ) = 0;
- virtual HRESULT __stdcall Update (
- VARIANT_BOOL * pUpdated ) = 0;
- };
- struct __declspec(uuid("35f37b7c-f2d0-485d-b0c5-ad260ef67132"))
- IGraphicElements : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Count (
- long * Count ) = 0;
- virtual HRESULT __stdcall get_Element (
- long Index,
- struct IGraphicElement * * Element ) = 0;
- virtual HRESULT __stdcall Remove (
- long Index ) = 0;
- virtual HRESULT __stdcall RemoveAll ( ) = 0;
- virtual HRESULT __stdcall Add (
- struct IGraphicElement * Element ) = 0;
- virtual HRESULT __stdcall Insert (
- long Index,
- struct IGraphicElement * Element ) = 0;
- };
- struct __declspec(uuid("b9865d0b-eb37-11d4-a116-00508bd60cb9"))
- Text3DElement;
- // [ default ] interface IUnknown
- // interface IElement
- // interface IElementProperties
- // interface IText3DElement
- // interface IFillShapeElement
- // interface IGraphicElement
- // interface IBoundsProperties
- // interface ITransform2D
- // interface IPropertySupport
- // interface IPersistStream
- // interface IClone
- // interface IElementProperties2
- struct __declspec(uuid("9d696b29-b311-4f2b-80a9-3b67c289eac6"))
- GraphicElements;
- // [ default ] interface IUnknown
- // interface IGraphicElements
- // interface IXMLSerialize
- // interface IPersistStream
- // interface IPersist
- struct __declspec(uuid("c4e39a33-4e4c-4d1e-af0d-febf5b0c8a9f"))
- AnnotationElement;
- // [ default ] interface IUnknown
- // interface IAnnotationElement
- struct __declspec(uuid("4e08d830-d361-11d2-8cd0-00c04f5b951e"))
- IFeatureIdentifyObj : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Feature (
- struct IFeature * _arg1 ) = 0;
- };
- struct __declspec(uuid("061bded1-1486-11d4-9fec-00c04f6bc78e"))
- IRowIdentifyObject : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall put_Row (
- struct IRow * Row ) = 0;
- virtual HRESULT __stdcall get_Row (
- struct IRow * * Row ) = 0;
- };
- struct __declspec(uuid("35467434-9d21-4df8-833e-9af2e66241ba"))
- IFeatureFindData2 : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_Feature (
- struct IFeature * * ppFeature ) = 0;
- virtual HRESULT __stdcall get_Layer (
- struct ILayer * * ppLayer ) = 0;
- virtual HRESULT __stdcall putref_Feature (
- struct IFeature * ppFeature ) = 0;
- virtual HRESULT __stdcall putref_Layer (
- struct ILayer * ppLayer ) = 0;
- };
- struct __declspec(uuid("fb8ff070-5ca5-11d3-9f6c-00c04f6bc886"))
- FeatureFindData;
- // [ default ] interface IUnknown
- // interface IFeatureFindData2
- // interface IFindObj
- struct __declspec(uuid("01004143-0d1c-11d2-a26f-080009b6f22b"))
- ILabelEngineLayerProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall putref_Symbol (
- struct ITextSymbol * TextSymbol ) = 0;
- virtual HRESULT __stdcall get_Symbol (
- struct ITextSymbol * * TextSymbol ) = 0;
- virtual HRESULT __stdcall put_SymbolID (
- long pSymbolID ) = 0;
- virtual HRESULT __stdcall get_SymbolID (
- long * pSymbolID ) = 0;
- virtual HRESULT __stdcall put_Offset (
- double Offset ) = 0;
- virtual HRESULT __stdcall get_Offset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall putref_BasicOverposterLayerProperties (
- struct IBasicOverposterLayerProperties * props ) = 0;
- virtual HRESULT __stdcall get_BasicOverposterLayerProperties (
- struct IBasicOverposterLayerProperties * * props ) = 0;
- virtual HRESULT __stdcall put_Expression (
- BSTR Expression ) = 0;
- virtual HRESULT __stdcall get_Expression (
- BSTR * Expression ) = 0;
- virtual HRESULT __stdcall put_IsExpressionSimple (
- VARIANT_BOOL simpleExpression ) = 0;
- virtual HRESULT __stdcall get_IsExpressionSimple (
- VARIANT_BOOL * simpleExpression ) = 0;
- virtual HRESULT __stdcall putref_ExpressionParser (
- struct IAnnotationExpressionEngine * engine ) = 0;
- virtual HRESULT __stdcall get_ExpressionParser (
- struct IAnnotationExpressionEngine * * engine ) = 0;
- };
- struct __declspec(uuid("3141f2fb-38e2-11d1-8809-080009ec732a"))
- IBasicOverposterLayerProperties : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_FeatureType (
- enum esriBasicOverposterFeatureType * Type ) = 0;
- virtual HRESULT __stdcall put_FeatureType (
- enum esriBasicOverposterFeatureType Type ) = 0;
- virtual HRESULT __stdcall get_FeatureWeight (
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_FeatureWeight (
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_LabelWeight (
- enum esriBasicOverposterWeight * Weight ) = 0;
- virtual HRESULT __stdcall put_LabelWeight (
- enum esriBasicOverposterWeight Weight ) = 0;
- virtual HRESULT __stdcall get_NumLabelsOption (
- enum esriBasicNumLabelsOption * option ) = 0;
- virtual HRESULT __stdcall put_NumLabelsOption (
- enum esriBasicNumLabelsOption option ) = 0;
- virtual HRESULT __stdcall get_LineLabelPosition (
- struct ILineLabelPosition * * position ) = 0;
- virtual HRESULT __stdcall put_LineLabelPosition (
- struct ILineLabelPosition * position ) = 0;
- virtual HRESULT __stdcall get_LineLabelPlacementPriorities (
- struct ILineLabelPlacementPriorities * * linePlacementPriorities ) = 0;
- virtual HRESULT __stdcall put_LineLabelPlacementPriorities (
- struct ILineLabelPlacementPriorities * linePlacementPriorities ) = 0;
- virtual HRESULT __stdcall get_GenerateUnplacedLabels (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_GenerateUnplacedLabels (
- VARIANT_BOOL flag ) = 0;
- virtual HRESULT __stdcall get_PointPlacementMethod (
- enum esriOverposterPointPlacementMethod * Method ) = 0;
- virtual HRESULT __stdcall put_PointPlacementMethod (
- enum esriOverposterPointPlacementMethod Method ) = 0;
- virtual HRESULT __stdcall get_PointPlacementOnTop (
- VARIANT_BOOL * OnTop ) = 0;
- virtual HRESULT __stdcall put_PointPlacementOnTop (
- VARIANT_BOOL OnTop ) = 0;
- virtual HRESULT __stdcall get_PointPlacementPriorities (
- struct IPointPlacementPriorities * * PointPlacementPriorities ) = 0;
- virtual HRESULT __stdcall put_PointPlacementPriorities (
- struct IPointPlacementPriorities * PointPlacementPriorities ) = 0;
- virtual HRESULT __stdcall get_PointPlacementAngles (
- VARIANT * angles ) = 0;
- virtual HRESULT __stdcall put_PointPlacementAngles (
- VARIANT angles ) = 0;
- virtual HRESULT __stdcall get_BufferRatio (
- double * BufferRatio ) = 0;
- virtual HRESULT __stdcall put_BufferRatio (
- double BufferRatio ) = 0;
- virtual HRESULT __stdcall get_LineOffset (
- double * LineOffset ) = 0;
- virtual HRESULT __stdcall put_LineOffset (
- double LineOffset ) = 0;
- };
- enum esriBasicOverposterFeatureType
- {
- esriOverposterPoint = 0,
- esriOverposterPolyline = 1,
- esriOverposterPolygon = 2
- };
- enum esriBasicNumLabelsOption
- {
- esriNoLabelRestrictions = 0,
- esriOneLabelPerName = 1,
- esriOneLabelPerShape = 2,
- esriOneLabelPerPart = 3
- };
- struct __declspec(uuid("2442958b-d711-11d2-9f41-00c04f6bc6a5"))
- ILineLabelPosition : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_ProduceCurvedLabels (
- VARIANT_BOOL * flag ) = 0;
- virtual HRESULT __stdcall put_ProduceCurvedLabels (
- 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;
- virtual HRESULT __stdcall get_Offset (
- double * Offset ) = 0;
- virtual HRESULT __stdcall put_Offset (
- double Offset ) = 0;
- };
- struct __declspec(uuid("261a4376-d9d5-11d2-a806-cc9f870bcd5a"))
- ILineLabelPlacementPriorities : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AboveBefore (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_AboveBefore (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_AboveStart (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_AboveStart (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_AboveAlong (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_AboveAlong (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_AboveEnd (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_AboveEnd (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_AboveAfter (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_AboveAfter (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_CenterBefore (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_CenterBefore (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_CenterStart (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_CenterStart (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_CenterAlong (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_CenterAlong (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_CenterEnd (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_CenterEnd (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_CenterAfter (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_CenterAfter (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_BelowBefore (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_BelowBefore (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_BelowStart (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_BelowStart (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_BelowAlong (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_BelowAlong (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_BelowEnd (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_BelowEnd (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_BelowAfter (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_BelowAfter (
- long Priority ) = 0;
- };
- enum esriOverposterPointPlacementMethod
- {
- esriAroundPoint = 0,
- esriOnTopPoint = 1,
- esriSpecifiedAngles = 2,
- esriRotationField = 3
- };
- struct __declspec(uuid("261a4371-d9d5-11d2-a806-cc9f870bcd5a"))
- IPointPlacementPriorities : IUnknown
- {
- //
- // Raw methods provided by interface
- //
- virtual HRESULT __stdcall get_AboveLeft (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_AboveLeft (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_AboveCenter (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_AboveCenter (
- long Priority ) = 0;
- virtual HRESULT __stdcall get_AboveRight (
- long * Priority ) = 0;
- virtual HRESULT __stdcall put_AboveRight (
- long Priority ) = 0;