⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 esrigeometry.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (2b42ca92).
//
// esriGeometry.tlh
//
// C++ source equivalent of Win32 type library c:/Program Files/ArcGis/com/esriGeometry.olb
// compiler-generated file created 08/02/06 at 09:01:55 - DO NOT EDIT!

//
// Cross-referenced type libraries:
//
//  #import "C:\Program Files\ArcGIS\com\esriSystem.olb"
//

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

//
// Forward references and typedefs
//

struct __declspec(uuid("1b07790d-38c5-11d0-92d2-00805f7c28b0"))
/* interface */ IGeometry;
struct __declspec(uuid("4434d680-f4da-11d1-bca6-0000f875bcce"))
/* interface */ ISpatialReference;
struct __declspec(uuid("4da0fe00-1dd2-11b2-bf49-08002022f573"))
/* interface */ ISpatialReferenceInfo;
typedef long esriSpatialReferenceImplHandle;
typedef long esriPrecisionImplHandle;
typedef long esriPrecisionExImplHandle;
struct __declspec(uuid("74ad43f1-d31c-11d1-bc9b-0000f875bcce"))
/* interface */ ILinearUnit;
struct __declspec(uuid("0ae02580-1dd2-11b2-bf4a-08002022f573"))
/* interface */ IUnit;
struct __declspec(uuid("1b077914-38c5-11d0-92d2-00805f7c28b0"))
/* interface */ IEnvelope;
struct __declspec(uuid("1b077915-38c5-11d0-92d2-00805f7c28b0"))
/* interface */ IPoint;
typedef long esriProjectionImplHandle;
typedef long esriGeoTransformationImplHandle;
struct esriSRHorizon;
struct __declspec(uuid("dae75100-1dd1-11b2-bf4d-08002022f573"))
/* interface */ IParameter;
struct __declspec(uuid("0ae32400-1dd2-11b2-bf4d-08002022f573"))
/* interface */ IProjection;
struct __declspec(uuid("40870d80-1dd2-11b2-bf4c-08002022f573"))
/* interface */ IGeographicCoordinateSystem;
struct __declspec(uuid("53004780-1dd2-11b2-bf4b-08002022f573"))
/* interface */ IDatum;
struct __declspec(uuid("429b9d00-1dd2-11b2-bf4b-08002022f573"))
/* interface */ ISpheroid;
struct __declspec(uuid("f05b7b80-1dd1-11b2-bf4c-08002022f573"))
/* interface */ IPrimeMeridian;
struct __declspec(uuid("74ad43f0-d31c-11d1-bc9b-0000f875bcce"))
/* interface */ IAngularUnit;
struct __declspec(uuid("f94e4c00-1dd1-11b2-bf4e-08002022f573"))
/* interface */ IProjectedCoordinateSystem;
struct __declspec(uuid("6f2cf924-7e00-11d0-82f4-0000f8034032"))
/* interface */ ITransformation;
struct __declspec(uuid("0049530e-e3ec-11d3-9f62-00c04f6bdd7f"))
/* interface */ IGeoTransformationOperationSet;
struct __declspec(uuid("9273bb60-c611-11d2-bd08-0000f875bcce"))
/* interface */ IGeoTransformation;
struct __declspec(uuid("6cd10b60-c4f6-11d1-bc92-0000f875bcce"))
/* interface */ ISpatialReferenceFactory;
struct __declspec(uuid("5f015fe6-38cf-451d-81cd-7e784b71add7"))
/* interface */ ITransformationGEN;
struct __declspec(uuid("62040069-0799-422f-b2a6-1ac5b63bcaa2"))
/* interface */ IMolodenskyBadekasTransformation;
struct __declspec(uuid("3be52788-dda4-11d3-9f61-00c04f6bdd7f"))
/* interface */ ICompositeGeoTransformation;
struct __declspec(uuid("063954b0-c1fb-11d2-bd07-0000f875bcce"))
/* interface */ IGeocentricTranslation;
struct __declspec(uuid("063954b1-c1fb-11d2-bd07-0000f875bcce"))
/* interface */ IPositionVectorTransformation;
struct __declspec(uuid("0cdf92b2-c2a0-11d2-bd08-0000f875bcce"))
/* interface */ ICoordinateFrameTransformation;
struct __declspec(uuid("0cdf92b3-c2a0-11d2-bd08-0000f875bcce"))
/* interface */ IMolodenskyTransformation;
struct __declspec(uuid("b807845e-da8a-11d3-9f60-00c04f6bdd7f"))
/* interface */ IGridTransformation;
struct __declspec(uuid("64c7c780-da8b-11d3-9f60-00c04f6bdd7f"))
/* interface */ ILongitudeRotationTransformation;
struct __declspec(uuid("3b563182-cf62-4d40-9157-5022f7ae4561"))
/* interface */ ISpatialReference2GEN;
struct __declspec(uuid("d44edb15-8866-4641-872d-3c81f73ac8aa"))
/* interface */ IProjectedCoordinateSystem4GEN;
struct __declspec(uuid("3b219f22-d3ff-11d1-bc9b-0000f875bcce"))
/* interface */ IAngularUnitEdit;
struct __declspec(uuid("3b219f23-d3ff-11d1-bc9b-0000f875bcce"))
/* interface */ ILinearUnitEdit;
struct __declspec(uuid("3b219f20-d3ff-11d1-bc9b-0000f875bcce"))
/* interface */ ISpheroidEdit;
struct __declspec(uuid("3b219f21-d3ff-11d1-bc9b-0000f875bcce"))
/* interface */ IDatumEdit;
struct __declspec(uuid("228d7221-d335-11d1-bc9b-0000f875bcce"))
/* interface */ IPrimeMeridianEdit;
struct __declspec(uuid("f78b2a38-89c4-11d4-9f9f-00c04f6bc8e8"))
/* interface */ IGeographicCoordinateSystem2;
struct __declspec(uuid("3b219f24-d3ff-11d1-bc9b-0000f875bcce"))
/* interface */ IGeographicCoordinateSystemEdit;
struct __declspec(uuid("b6ea1e3b-15e5-11d2-aacd-00c04fa33c20"))
/* interface */ IUnknownCoordinateSystem;
struct __declspec(uuid("06b20118-3cfb-4e1e-b984-d94b0fe262af"))
/* interface */ IParameterEdit;
struct __declspec(uuid("b6bb6277-7c88-4c70-9e36-ceb3e00fd190"))
/* interface */ IProjectionGEN;
struct __declspec(uuid("e78f2cd0-c9b2-11d1-bc93-0000f875bcce"))
/* interface */ IESRISpatialReference;
struct __declspec(uuid("be52f1b6-7bae-4bab-9e92-aad9dd9331de"))
/* interface */ IPRJSpatialReference;
struct __declspec(uuid("e88c7db0-9e84-11d2-bd00-0000f875bcce"))
/* interface */ ISRPersistStream;
struct __declspec(uuid("58ab2690-5981-11d2-bcda-0000f875bcce"))
/* interface */ ISpatialReferenceSingletonManager;
struct __declspec(uuid("1f050200-da7f-11d3-9f60-00c04f6bdd7f"))
/* interface */ ISpatialReferenceFactory2;
struct /* coclass */ LinearUnit;
struct /* coclass */ AngularUnit;
struct /* coclass */ Spheroid;
struct /* coclass */ Datum;
struct /* coclass */ PrimeMeridian;
struct /* coclass */ GeographicCoordinateSystem;
struct __declspec(uuid("3267d410-f5d9-11d3-9f69-00c04f6bdd7f"))
/* interface */ ISpatialReference2;
struct /* coclass */ Parameter;
struct /* coclass */ ProjectedCoordinateSystem;
struct __declspec(uuid("a690307d-6c11-43a1-966a-9e8db0672033"))
/* interface */ IProjectedCoordinateSystem2;
struct __declspec(uuid("d9b13c10-5c5e-11d5-9fee-00c04f6bdd7f"))
/* interface */ IProjectedCoordinateSystem3;
struct __declspec(uuid("d765fb6b-05d3-4398-86ac-79430de530e5"))
/* interface */ IProjectedCoordinateSystem4;
struct __declspec(uuid("228d7220-d335-11d1-bc9b-0000f875bcce"))
/* interface */ IProjectedCoordinateSystemEdit;
struct /* coclass */ SpatialReferenceEnvironment;
struct /* coclass */ GeoTransformationOperationSet;
struct /* coclass */ Projection;
struct /* coclass */ GeocentricTranslation;
struct /* coclass */ CoordinateFrameTransformation;
struct /* coclass */ PositionVectorTransformation;
struct /* coclass */ MolodenskyTransformation;
struct /* coclass */ MolodenskyBadekasTransformation;
struct /* coclass */ AbridgedMolodenskyTransformation;
struct /* coclass */ LongitudeRotationTransformation;
struct /* coclass */ NADCONTransformation;
struct /* coclass */ HARNTransformation;
struct /* coclass */ NTv2Transformation;
struct /* coclass */ CompositeGeoTransformation;
struct /* coclass */ UnknownCoordinateSystem;
struct __declspec(uuid("ed4e18dd-ee33-11d3-9fef-00c04f6bc724"))
/* interface */ IControlPrecision;
struct __declspec(uuid("8d9097ee-2f7c-11d1-833b-0000f8775be9"))
/* interface */ IWkb;
typedef enum tagesriSRUnit2Type esriSRUnit2Type;
typedef enum tagesriSRSpheroid2Type esriSRSpheroid2Type;
typedef enum tagesriSRDatum3Type esriSRDatum3Type;
typedef enum tagesriSRPrimeM2Type esriSRPrimeM2Type;
typedef enum tagesriSRProjection4Type esriSRProjection4Type;
typedef enum tagesriSRParameter4Type esriSRParameter4Type;
typedef enum tagesriSRGeoCS3Type esriSRGeoCS3Type;
typedef enum tagesriSRProjCS4Type esriSRProjCS4Type;
typedef enum tagesriSRGeoTransformation3Type esriSRGeoTransformation3Type;
struct __declspec(uuid("1b077916-38c5-11d0-92d2-00805f7c28b0"))
/* interface */ ICurve;
struct __declspec(uuid("fea4c71c-c5ae-11d0-8307-0000f8034032"))
/* interface */ ILine;
struct __declspec(uuid("f2c4f0de-c5ae-11d0-8307-0000f8034032"))
/* interface */ ISegment;
struct __declspec(uuid("de08a214-4fc2-11d1-834e-0000f8775be9"))
/* interface */ IPointCollection;
struct __declspec(uuid("4cf93638-eb81-11d2-9f2d-00c04f6bc8e8"))
/* interface */ IEnumVertex;
struct __declspec(uuid("0a82061c-95cb-11d0-82f7-0000f8034032"))
/* interface */ IPath;
struct __declspec(uuid("592121ae-4cc8-11d1-834e-0000f8775be9"))
/* interface */ IRing;
struct __declspec(uuid("7b91ff70-53a9-11d0-a8f3-00608c85ede5"))
/* interface */ IESRIShape;
struct __declspec(uuid("a9da7976-4b22-11d1-834c-0000f8775be9"))
/* interface */ IESRISegment;
struct __declspec(uuid("b3fe6b20-4fc2-11d1-834e-0000f8775be9"))
/* interface */ ISegmentCollection;
struct __declspec(uuid("c63faf0e-1040-11d1-a27d-0000f8775fbf"))
/* interface */ IEnumSegment;
typedef struct _esriSegmentInfo esriSegmentInfo;
struct _esriSegmentInfo;
struct __declspec(uuid("a478c6a8-ddad-11d2-9f27-00c04f6bc8e8"))
/* interface */ IEnumCurve;
struct __declspec(uuid("f643a012-c208-48db-b2d6-565f52b55c8e"))
/* interface */ IPointCollection2;
struct __declspec(uuid("af10d3e8-f2f8-49ec-a6c5-7018099eeaed"))
/* interface */ IPointCollection3;
struct __declspec(uuid("773f7279-aefb-11d5-8112-00c04fa0adf8"))
/* interface */ IPointCollection4;
struct __declspec(uuid("4aff82e0-f984-11d1-bca7-0000f875bcce"))
/* interface */ IPolycurve;
struct __declspec(uuid("f2485894-4cbd-11d1-834e-0000f8775be9"))
/* interface */ IPolyline;
struct __declspec(uuid("3be78ad0-886e-11d1-bc78-0000f875bcce"))
/* interface */ ITransform2D;
struct __declspec(uuid("40d717c9-10c2-11d4-9f59-00c04f6bdf0d"))
/* interface */ IVector;
struct __declspec(uuid("b3fa5971-ada3-11d2-9fae-00c04f8ece3d"))
/* interface */ IVector3D;
struct __declspec(uuid("4df409c0-2b14-11d2-bcbd-0000f875bcce"))
/* interface */ ITopologicalSegment;
struct __declspec(uuid("fa44c5f5-16c6-11d2-aa7a-00c04fa37ba4"))
/* interface */ IEllipticArc;
struct __declspec(uuid("a4c490b8-9441-11d0-82f7-0000f8034032"))
/* interface */ IPolygon;
struct __declspec(uuid("98d17b10-951c-11d2-bcfc-0000f875bcce"))
/* interface */ IFunctionalSurface;
struct __declspec(uuid("1e402754-0e2a-11d3-9f33-00c04f6bdd7f"))
/* interface */ ISegmentGraph;
struct __declspec(uuid("329bfbd8-0e2a-11d3-9f33-00c04f6bdd7f"))
/* interface */ ISegmentGraphCursor;
struct __declspec(uuid("bd2503ef-dea7-11d0-867f-0000f8751720"))
/* interface */ IEnumGeometry;
struct __declspec(uuid("c801565e-99ca-11d0-82f7-0000f8034032"))
/* interface */ IGeometryCollection;
struct __declspec(uuid("f3c041c8-ae4d-11d2-9c93-00c04fb17838"))
/* interface */ IMultiPatch;
struct __declspec(uuid("6b640160-fa9a-11d3-9f6a-00c04f6bdd7f"))
/* interface */ IEnumSplitPoint;
struct __declspec(uuid("0cd38cbb-1c89-11d4-9f5c-00c04f6bdf0d"))
/* interface */ IEnumIntersection;
struct __declspec(uuid("ea7ab50c-1a9d-11d6-9fa9-00c04f6bdf0d"))
/* interface */ IEnumPointAndDistance;
struct __declspec(uuid("058def33-2848-11d4-9f82-00c04f6bc8e8"))
/* interface */ ICurve2;
struct __declspec(uuid("b79b2d7e-dbc8-11d3-9f60-00c04f6bdd7f"))
/* interface */ IGeometry2;
struct __declspec(uuid("991f5c10-bc4c-11d0-8303-0000f8034032"))
/* interface */ ICircularArc;
struct __declspec(uuid("b5b8cda0-9d24-11d3-810d-0080c75e8a71"))
/* interface */ IGeometryBag;
struct __declspec(uuid("d12f81b4-d263-11d2-9f29-00c04f6bdd7f"))
/* interface */ IAffineTransformation2D;
struct __declspec(uuid("c06e0427-90d2-11d3-9f5c-00c04f6bc5f4"))
/* interface */ ITransformation3D;
struct __declspec(uuid("1b077911-38c5-11d0-92d2-00805f7c28b0"))
/* interface */ ITopologicalOperator;
typedef long TopologyHandle;
struct __declspec(uuid("805aeeb0-1d4c-11d4-9f75-00c04f6bdd7f"))
/* interface */ ITopologicalOperator2;
struct __declspec(uuid("e91ae5c7-2c16-11d4-80e2-00c04fa0adf8"))
/* interface */ IFunctionalSurface2;
struct __declspec(uuid("ad6492fa-8902-4d83-acd1-418f476b306f"))
/* interface */ IEnvelopeGEN;
struct __declspec(uuid("64de4fd4-6e85-41ef-8401-8bde5e7beaab"))
/* interface */ IBezierCurveGEN;
struct __declspec(uuid("d034f81b-7137-40a6-90ea-d88968c33e60"))
/* interface */ IGeometry3;
struct __declspec(uuid("c4c70b7a-dfba-4892-86cd-a9100357409b"))
/* interface */ IGeometry4;
struct __declspec(uuid("3732f8b2-0f64-11d5-9fde-00c04f6bdd7f"))
/* interface */ IMSnap;
struct __declspec(uuid("1b9fa97e-66c8-477c-88c2-e87a96b56239"))
/* interface */ ITransformation3DGEN;
struct __declspec(uuid("20f586de-9b4b-47a2-a9a7-abc70ffd6e56"))
/* interface */ IAffineTransformation2D3GEN;
struct __declspec(uuid("d1f0124f-a469-4653-a360-d29bc023722d"))
/* interface */ IAffineTransformation3DGEN;
struct __declspec(uuid("c7a467a9-0374-4f1a-9cbd-7156fe7dacb9"))
/* interface */ IProjectiveTransformation2DGEN;
struct __declspec(uuid("0cd38cb9-1c89-11d4-9f5c-00c04f6bdf0d"))
/* interface */ ISphere;
struct __declspec(uuid("0cd38cba-1c89-11d4-9f5c-00c04f6bdf0d"))
/* interface */ IRay;
struct __declspec(uuid("2439619f-6516-4a91-a0b9-3cfc98d214d2"))
/* interface */ IZShift;
struct __declspec(uuid("9414e949-ffa0-11d3-9f56-00c04f6bdf0d"))
/* interface */ ITransform3D;
struct __declspec(uuid("f4737332-f6b7-11d3-9f6a-00c04f6bdd7f"))
/* interface */ IPolycurve2;
struct __declspec(uuid("48cf4c91-e3d5-11d2-9f2e-00c04f6bdf0d"))
/* interface */ ISegmentM;
struct __declspec(uuid("61b43a4b-e3d5-11d2-9f2e-00c04f6bdf0d"))
/* interface */ ISegmentZ;
struct __declspec(uuid("703052bd-25f1-11d3-9f3f-00c04f6bdf0d"))
/* interface */ ISegmentID;
struct __declspec(uuid("a1d604a8-7914-4435-9b26-43e1ea5baa99"))
/* interface */ ILine2;
struct __declspec(uuid("6011fa75-0c4a-11d6-9fa9-00c04f6bdf0d"))
/* interface */ IRing2;
struct __declspec(uuid("a532932f-26a6-11d4-9f5e-00c04f6bdf0d"))
/* interface */ ITriangleStrip;
struct __declspec(uuid("a5329330-26a6-11d4-9f5e-00c04f6bdf0d"))
/* interface */ ITriangleFan;
struct __declspec(uuid("5100f09f-cf23-11d5-9fa1-00c04f6bdf0d"))
/* interface */ ITriangles;
struct __declspec(uuid("6039e192-4cc8-11d1-834e-0000f8775be9"))
/* interface */ IArea;
struct __declspec(uuid("82a0b2f0-59bd-437e-9ead-cde15775f260"))
/* interface */ IEnumVertex2;
struct __declspec(uuid("847e3f3d-5ebb-43f1-848d-f3eefbc525ed"))
/* interface */ IEnumCurve2;
struct __declspec(uuid("032277b2-5704-11d1-8352-0000f8775be9"))
/* interface */ IMultipoint;
struct __declspec(uuid("7a5ae276-1230-11d4-9f72-00c04f6bdd7f"))
/* interface */ IPolyline2;
struct __declspec(uuid("88af3cf5-75b6-4ef2-91db-7e9eaff81f27"))
/* interface */ IPolyline3;
struct __declspec(uuid("5fa07d6c-d2b7-4a83-870a-0fb8155a4376"))
/* interface */ IPolyline4;
struct __declspec(uuid("55e67f71-30ff-11d4-9f5e-00c04f6bdf0d"))
/* interface */ IPolygon2;
struct __declspec(uuid("287370ce-b306-4892-8a4c-a7970b132b79"))
/* interface */ IPolygon3;
struct __declspec(uuid("5af81eb6-5616-49a0-b0a6-e265803e4bd2"))
/* interface */ IPolygon4;
struct __declspec(uuid("51cde393-03b4-11d4-9f56-00c04f6bdf0d"))
/* interface */ IConstructMultiPatch;
struct __declspec(uuid("6b256ae0-1cde-11d4-9f5c-00c04f6bdf0d"))
/* interface */ IExtrude;
struct __declspec(uuid("8c6e62ce-74fd-11d3-9f49-00c04f6bdd7f"))
/* interface */ ISpatialIndex;
struct __declspec(uuid("8d7948bc-8dca-4e81-a7d5-8c259f202bd3"))
/* interface */ ISpatialIndex2;
struct __declspec(uuid("52c59396-d744-11d2-9f34-00c04f6bdf06"))
/* interface */ IMAware;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -