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

📄 pcss.tlh

📁 GemoMedia 应用 演示了其使用方法
💻 TLH
📖 第 1 页 / 共 5 页
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (9d76eb9d).
//
// PCSS.tlh
//
// C++ source equivalent of Win32 type library D:\\program files\\GeoMedia Professional\\Program\\PCSS.tlb
// compiler-generated file created 12/05/06 at 15:52:35 - DO NOT EDIT!

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

//
// Forward references and typedefs
//

struct __declspec(uuid("887bc700-d9a4-11ce-9656-08003601c1af"))
/* interface */ IGMProjAlgorithmStrings;
struct __declspec(uuid("887bc702-d9a4-11ce-9656-08003601c1af"))
/* dispinterface */ ProjAlgorithmStrings;
struct __declspec(uuid("9a107e90-e0b9-11ce-9657-08003601c1af"))
/* interface */ IGMGeodeticDatumStrings;
struct __declspec(uuid("9a107e91-e0b9-11ce-9657-08003601c1af"))
/* dispinterface */ GeodeticDatumStrings;
struct __declspec(uuid("9a107e92-e0b9-11ce-9657-08003601c1af"))
/* interface */ IGMEllipsoidStrings;
struct __declspec(uuid("9a107e94-e0b9-11ce-9657-08003601c1af"))
/* dispinterface */ EllipsoidStrings;
struct __declspec(uuid("803e6bf0-b312-11ce-964d-08003601c1af"))
/* interface */ IGMProjSpace;
struct __declspec(uuid("803e6bf2-b312-11ce-964d-08003601c1af"))
/* dispinterface */ ProjSpace;
struct __declspec(uuid("2fee116a-949e-4405-9d4c-0e277ff18c76"))
/* interface */ IGMProjSpace4;
struct __declspec(uuid("c93d1a5f-a5a0-426e-86d0-eff06857718b"))
/* interface */ IGMProjSpace3;
struct __declspec(uuid("b7d9b9dd-add9-41d9-8f4a-222e6cf32ea2"))
/* interface */ IGMProjSpace2;
struct __declspec(uuid("76416de0-c82d-11ce-9653-08003601c1af"))
/* interface */ IGMGeogSpace;
struct __declspec(uuid("76416de1-c82d-11ce-9653-08003601c1af"))
/* dispinterface */ GeogSpace;
struct __declspec(uuid("5921afe9-73fa-4eda-9e4c-bccec9271d35"))
/* interface */ IGMGeogSpace2;
struct __declspec(uuid("6d3d6f80-f7b9-11d0-a26d-08003601d502"))
/* dual interface */ DGMStringCollection;
struct __declspec(uuid("ff65cae0-4e8a-11ce-9cb5-08003601c1af"))
/* interface */ IGMUnitFormatSpec;
struct __declspec(uuid("2457b700-4e96-11ce-9cb5-08003601c1af"))
/* dispinterface */ UnitFormatSpec;
struct __declspec(uuid("477e9884-2c6c-4be1-b954-97e5f60ee536"))
/* interface */ IGMUnitFormatSpec2;
struct __declspec(uuid("d74800a0-3762-11d0-af9c-08003601e529"))
/* interface */ IGMPaperSpace;
struct __declspec(uuid("d74800a1-3762-11d0-af9c-08003601e529"))
/* dispinterface */ PaperSpace;
struct __declspec(uuid("c85d2720-49a1-11ce-9cb5-08003601c1af"))
/* interface */ IGMRefSpaceMgr;
struct __declspec(uuid("06e855c0-49a2-11ce-9cb5-08003601c1af"))
/* dispinterface */ RefSpaceMgr;
struct __declspec(uuid("a94cd060-33df-11ce-9cb5-08003601c1af"))
/* interface */ IGMCoordSystem;
struct __declspec(uuid("15626fd0-33e0-11ce-9cb5-08003601c1af"))
/* dispinterface */ DGMCoordSystem;
struct __declspec(uuid("02da93b1-df92-4621-bca3-d534d3306c8d"))
/* interface */ IGMCoordSystem3;
struct __declspec(uuid("4a9551f7-c75b-40f7-b557-02d60097345c"))
/* interface */ IGMCoordSystem2;
struct __declspec(uuid("e3e00be0-cb04-11d0-afc5-08003601e529"))
/* dual interface */ DGMDatumTransformation;
struct __declspec(uuid("75184600-f3c4-11d0-a26d-08003601d502"))
/* dual interface */ DGMBursaWolf;
struct __declspec(uuid("bd405000-f3c9-11d0-a26d-08003601d502"))
/* dual interface */ DGMComplexPolynomial;
struct __declspec(uuid("c60b4cb0-f3ca-11d0-a26d-08003601d502"))
/* dual interface */ DGMMultipleRegression;
struct __declspec(uuid("46935d20-f3cb-11d0-a26d-08003601d502"))
/* dual interface */ DGMSecondDegreePolynomial;
struct __declspec(uuid("2a76de30-f3c5-11d0-a26d-08003601d502"))
/* dual interface */ DGMStandardMolodensky;
struct __declspec(uuid("7080a269-80f3-11cf-a183-08003601d502"))
/* interface */ IGMLink;
struct __declspec(uuid("7080a26a-80f3-11cf-a183-08003601d502"))
/* dispinterface */ Link;
struct __declspec(uuid("7080a264-80f3-11cf-a183-08003601d502"))
/* interface */ IGMLinks;
struct __declspec(uuid("7080a265-80f3-11cf-a183-08003601d502"))
/* dispinterface */ Links;
struct __declspec(uuid("7080a267-80f3-11cf-a183-08003601d502"))
/* interface */ IGMTransLinks;
struct __declspec(uuid("7080a268-80f3-11cf-a183-08003601d502"))
/* dispinterface */ TransLinks;
struct __declspec(uuid("7080a262-80f3-11cf-a183-08003601d502"))
/* interface */ IGMAltCoordSystemPath;
struct __declspec(uuid("7080a263-80f3-11cf-a183-08003601d502"))
/* dispinterface */ AltCoordSystemPath;
struct __declspec(uuid("7080a260-80f3-11cf-a183-08003601d502"))
/* interface */ IGMAltCoordSystemPaths;
struct __declspec(uuid("7080a261-80f3-11cf-a183-08003601d502"))
/* dispinterface */ AltCoordSystemPaths;
struct __declspec(uuid("e4b5e810-3de4-11ce-9cb5-08003601c1af"))
/* interface */ IGMCoordSystemsMgr;
struct __declspec(uuid("c8f007a0-3de6-11ce-9cb5-08003601c1af"))
/* dispinterface */ DGMCoordSystemsMgr;
struct __declspec(uuid("116f4080-e3d7-11cf-af86-08003601e529"))
/* interface */ IGMUnitIDs;
struct __declspec(uuid("116f4081-e3d7-11cf-af86-08003601e529"))
/* dispinterface */ UnitIDs;
struct __declspec(uuid("10336d08-1c3f-4415-b6a9-d523c90c2474"))
/* interface */ IGMUnitIDs2;
struct __declspec(uuid("d009af70-dcc2-11ce-af56-08003601e529"))
/* interface */ IGMUnitsOfMeasureTables;
struct __declspec(uuid("d009af71-dcc2-11ce-af56-08003601e529"))
/* dispinterface */ DGMUnitsOfMeasure;
struct __declspec(uuid("3eb69073-512e-413d-8b70-04e799f1754b"))
/* interface */ IGMUnitsOfMeasureTables2;
struct __declspec(uuid("e054829e-f325-11d0-bc0c-080036ea3003"))
/* dual interface */ DGMLeastSquares;
struct __declspec(uuid("0fdda0f8-f967-11d0-bc0c-080036ea3003"))
/* dual interface */ DGMSingleParameterConstraints;
struct __declspec(uuid("cca27fff-08fc-11d1-bc0f-080036ea3003"))
/* dual interface */ DGMSingleParameterConstraint;
struct __declspec(uuid("cca27ffd-08fc-11d1-bc0f-080036ea3003"))
/* dual interface */ DGMObservations;
struct __declspec(uuid("cca28001-08fc-11d1-bc0f-080036ea3003"))
/* dual interface */ DGMObservation;
struct __declspec(uuid("36f830df-0913-11d1-bc10-080036ea3003"))
/* dual interface */ DGMLinearModelResidual;
struct __declspec(uuid("36f830e1-0913-11d1-bc10-080036ea3003"))
/* dual interface */ DGMNonlinearModelResidual;
struct CSSpoint;
typedef struct CSSpoint * LPCSSpoint;
typedef enum CSUnitConstants * LPCSUnitConstants;
typedef enum CSGeographicOrderConstants * LPCSGeographicOrderConstants;
typedef enum CSGeographicHemisphereOptionConstants * LPCSGeographicHemisphereOptionConstants;
typedef enum CSLongitudeNormalizationConstants * LPCSLongitudeNormalizationConstants;
typedef enum CSProjectionQuadrantConstants * LPCSProjectionQuadrantConstants;
typedef enum CSAzimuthStartConstants * LPCSAzimuthStartConstants;
typedef enum CSAzimuthDirectionConstants * LPCSAzimuthDirectionConstants;
typedef enum CSPointStringConstants * LPCSPointStringConstants;
typedef enum CSDescriptionConstants * LPCSDescriptionConstants;
typedef enum CSHeightDisplayConstants * LPCSHeightDisplayConstants;
typedef enum CSHeightDirectionConstants * LPCSHeightDirectionConstants;
typedef enum CSValueStringConstants * LPCSValueStringConstants;
typedef enum CSNegativeSuppressionLongitudeConstants * LPCSNegativeSuppressionLongitudeConstants;
typedef enum CSNegativeSuppressionHeightConstants * LPCSNegativeSuppressionHeightConstants;
typedef enum CSPointConstants * LPCSPointConstants;
typedef enum CSTransDirectionConstants * LPCSTransDirectionConstants;
struct CSStransDesc;
typedef struct CSStransDesc * LPCSStransDesc;
typedef enum CSProjectionAlgorithmConstants * LPCSProjectionAlgorithmConstants;
typedef enum CSGeographicHemisphereSelectionConstants * LPCSGeographicHemisphereSelectionConstants;
typedef enum CSAzimuthDefinitionModeConstants * LPCSAzimuthDefinitionModeConstants;
typedef enum CSGeodeticDatumConstants * LPCSGeodeticDatumConstants;
typedef enum CSEllipsoidConstants * LPCSEllipsoidConstants;
typedef enum CSVerticalDatumConstants * LPCSVerticalDatumConstants;
typedef enum UnitTypeConstants * LPUnitTypeConstants;
typedef enum UnitConstants * LPUnitConstants;
typedef enum CSBaseStorageConstants * LPCSBaseStorageConstants;
typedef enum CSHeightStorageConstants * LPCSHeightStorageConstants;
struct CSSedge;
typedef struct CSSedge * LPCSSedge;
typedef enum MatrixConstants * LPMatrixConstants;
typedef enum CSDatumTransformationModelConstants * LPCSDatumTransformationModelConstants;
typedef enum CSDatumTransformationDirectionConstants * LPCSDatumTransformationDirectionConstants;
typedef enum CSComplexPolynomialModelConstants * LPCSComplexPolynomialModelConstants;
typedef enum CSMultipleRegressionModelConstants * LPCSMultipleRegressionModelConstants;
typedef struct IGMProjAlgorithmStrings * LPGMProjAlgorithmStrings;
typedef struct IGMProjSpace * LPGMProjSpace;
typedef struct IGMProjSpace2 * LPGMProjSpace2;
typedef struct IGMProjSpace3 * LPGMProjSpace3;
typedef struct IGMProjSpace4 * LPGMProjSpace4;
typedef struct IGMGeogSpace2 * LPGMGeogSpace2;
typedef struct IGMUnitFormatSpec * LPGMUnitFormatSpec;
typedef struct IGMUnitFormatSpec2 * LPGMUnitFormatSpec2;
struct __declspec(uuid("b666885e-05dd-433a-ab83-35f27ce53590"))
/* interface */ UnitAndFormatSpecEvents;
struct /* coclass */ UnitAndFormatSpec;
typedef struct IGMPaperSpace * LPGMPaperSpace;
typedef struct IGMRefSpaceMgr * LPGMRefSpaceMgr;
typedef struct IGMCoordSystem * LPGMCoordSystem;
typedef struct IGMCoordSystem2 * LPGMCoordSystem2;
typedef struct IGMCoordSystem3 * LPGMCoordSystem3;
struct /* coclass */ CoordSystem;
struct __declspec(uuid("cff5eb8a-74be-11d5-8bcd-0000e230ab17"))
/* dual interface */ DGMDatumTransformation2;
struct __declspec(uuid("35920ea7-11fb-43ec-8379-b6a312605dea"))
/* dual interface */ DGMDatumTransformation3;
struct /* coclass */ DatumTransformation;
typedef struct IGMLink * LPGMLink;
typedef struct IGMLinks * LPGMLinks;
typedef struct IGMTransLinks * LPGMTransLinks;
typedef struct IGMAltCoordSystemPath * LPGMAltCoordSystemPath;
typedef struct IGMAltCoordSystemPaths * LPGMAltCoordSystemPaths;
typedef struct IGMCoordSystemsMgr * LPGMCoordSystemsMgr;
struct /* coclass */ CoordSystemsMgr;
typedef struct IGMUnitIDs * LPGMUnitIDs;
typedef struct IGMUnitIDs2 * LPGMUnitIDs2;
typedef struct IGMUnitsOfMeasureTables * LPGMUnitsOfMeasureTables;
typedef struct IGMUnitsOfMeasureTables2 * LPGMUnitsOfMeasureTables2;
struct /* coclass */ UnitsOfMeasure;
struct /* coclass */ BursaWolf;
struct /* coclass */ ComplexPolynomial;
struct /* coclass */ MultipleRegression;
struct /* coclass */ SecondDegreePolynomial;
struct /* coclass */ StandardMolodensky;
typedef enum LeastSquaresModelConstants * LPLeastSquaresModelConstants;
typedef enum LeastSquaresWeightsUsageConstants * LPLeastSquaresWeightsUsageConstants;
typedef enum LeastSquaresHomogeneousMatrixConstants * LPLeastSquaresHomogeneousMatrixConstants;
typedef enum LeastSquaresObservationConstants * LPLeastSquaresObservationConstants;
struct /* coclass */ LeastSquares;
struct /* coclass */ SingleParameterConstraints;
struct /* coclass */ SingleParameterConstraint;
struct /* coclass */ Observations;
struct /* coclass */ Observation;
struct /* coclass */ LinearModelResidual;
struct /* coclass */ NonlinearModelResidual;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(IGMProjAlgorithmStrings, __uuidof(IGMProjAlgorithmStrings));
_COM_SMARTPTR_TYPEDEF(ProjAlgorithmStrings, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMGeodeticDatumStrings, __uuidof(IGMGeodeticDatumStrings));
_COM_SMARTPTR_TYPEDEF(GeodeticDatumStrings, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMEllipsoidStrings, __uuidof(IGMEllipsoidStrings));
_COM_SMARTPTR_TYPEDEF(EllipsoidStrings, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMProjSpace, __uuidof(IGMProjSpace));
_COM_SMARTPTR_TYPEDEF(ProjSpace, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMProjSpace2, __uuidof(IGMProjSpace2));
_COM_SMARTPTR_TYPEDEF(IGMProjSpace3, __uuidof(IGMProjSpace3));
_COM_SMARTPTR_TYPEDEF(IGMProjSpace4, __uuidof(IGMProjSpace4));
_COM_SMARTPTR_TYPEDEF(IGMGeogSpace, __uuidof(IGMGeogSpace));
_COM_SMARTPTR_TYPEDEF(GeogSpace, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMGeogSpace2, __uuidof(IGMGeogSpace2));
_COM_SMARTPTR_TYPEDEF(DGMStringCollection, __uuidof(DGMStringCollection));
_COM_SMARTPTR_TYPEDEF(IGMUnitFormatSpec, __uuidof(IGMUnitFormatSpec));
_COM_SMARTPTR_TYPEDEF(UnitFormatSpec, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMUnitFormatSpec2, __uuidof(IGMUnitFormatSpec2));
_COM_SMARTPTR_TYPEDEF(IGMPaperSpace, __uuidof(IGMPaperSpace));
_COM_SMARTPTR_TYPEDEF(PaperSpace, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMRefSpaceMgr, __uuidof(IGMRefSpaceMgr));
_COM_SMARTPTR_TYPEDEF(RefSpaceMgr, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMCoordSystem, __uuidof(IGMCoordSystem));
_COM_SMARTPTR_TYPEDEF(DGMCoordSystem, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMCoordSystem2, __uuidof(IGMCoordSystem2));
_COM_SMARTPTR_TYPEDEF(IGMCoordSystem3, __uuidof(IGMCoordSystem3));
_COM_SMARTPTR_TYPEDEF(DGMDatumTransformation, __uuidof(DGMDatumTransformation));
_COM_SMARTPTR_TYPEDEF(DGMBursaWolf, __uuidof(DGMBursaWolf));
_COM_SMARTPTR_TYPEDEF(DGMComplexPolynomial, __uuidof(DGMComplexPolynomial));
_COM_SMARTPTR_TYPEDEF(DGMMultipleRegression, __uuidof(DGMMultipleRegression));
_COM_SMARTPTR_TYPEDEF(DGMSecondDegreePolynomial, __uuidof(DGMSecondDegreePolynomial));
_COM_SMARTPTR_TYPEDEF(DGMStandardMolodensky, __uuidof(DGMStandardMolodensky));
_COM_SMARTPTR_TYPEDEF(IGMLink, __uuidof(IGMLink));
_COM_SMARTPTR_TYPEDEF(Link, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMLinks, __uuidof(IGMLinks));
_COM_SMARTPTR_TYPEDEF(Links, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMTransLinks, __uuidof(IGMTransLinks));
_COM_SMARTPTR_TYPEDEF(TransLinks, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMAltCoordSystemPath, __uuidof(IGMAltCoordSystemPath));
_COM_SMARTPTR_TYPEDEF(AltCoordSystemPath, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMAltCoordSystemPaths, __uuidof(IGMAltCoordSystemPaths));
_COM_SMARTPTR_TYPEDEF(AltCoordSystemPaths, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMCoordSystemsMgr, __uuidof(IGMCoordSystemsMgr));
_COM_SMARTPTR_TYPEDEF(DGMCoordSystemsMgr, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMUnitIDs, __uuidof(IGMUnitIDs));
_COM_SMARTPTR_TYPEDEF(UnitIDs, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMUnitIDs2, __uuidof(IGMUnitIDs2));
_COM_SMARTPTR_TYPEDEF(IGMUnitsOfMeasureTables, __uuidof(IGMUnitsOfMeasureTables));
_COM_SMARTPTR_TYPEDEF(DGMUnitsOfMeasure, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IGMUnitsOfMeasureTables2, __uuidof(IGMUnitsOfMeasureTables2));
_COM_SMARTPTR_TYPEDEF(DGMLeastSquares, __uuidof(DGMLeastSquares));
_COM_SMARTPTR_TYPEDEF(DGMSingleParameterConstraints, __uuidof(DGMSingleParameterConstraints));
_COM_SMARTPTR_TYPEDEF(DGMSingleParameterConstraint, __uuidof(DGMSingleParameterConstraint));
_COM_SMARTPTR_TYPEDEF(DGMObservations, __uuidof(DGMObservations));
_COM_SMARTPTR_TYPEDEF(DGMObservation, __uuidof(DGMObservation));
_COM_SMARTPTR_TYPEDEF(DGMLinearModelResidual, __uuidof(DGMLinearModelResidual));
_COM_SMARTPTR_TYPEDEF(DGMNonlinearModelResidual, __uuidof(DGMNonlinearModelResidual));
_COM_SMARTPTR_TYPEDEF(UnitAndFormatSpecEvents, __uuidof(UnitAndFormatSpecEvents));
_COM_SMARTPTR_TYPEDEF(DGMDatumTransformation2, __uuidof(DGMDatumTransformation2));
_COM_SMARTPTR_TYPEDEF(DGMDatumTransformation3, __uuidof(DGMDatumTransformation3));

//
// Type library items
//

struct __declspec(uuid("887bc700-d9a4-11ce-9656-08003601c1af"))
IGMProjAlgorithmStrings : IUnknown
{
    //
    // Property data
    //

    __declspec(property(get=GetCount))
    long Count;

    //
    // Wrapper methods for error-handling
    //

    long GetCount ( );
    _bstr_t Item (
        long index );
    IUnknownPtr _NewEnum ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * lpCount ) = 0;
    virtual HRESULT __stdcall raw_Item (
        long index,
        BSTR * lpItem ) = 0;
    virtual HRESULT __stdcall raw__NewEnum (
        IUnknown * * lplpEnum ) = 0;
};

struct __declspec(uuid("887bc702-d9a4-11ce-9656-08003601c1af"))
ProjAlgorithmStrings : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetCount))
    long Count;

    //
    // Wrapper methods for error-handling
    //

    // Methods:
    long GetCount ( );
    _bstr_t Item (
        long index );
    IUnknownPtr _NewEnum ( );
};

struct __declspec(uuid("9a107e90-e0b9-11ce-9657-08003601c1af"))
IGMGeodeticDatumStrings : IUnknown
{
    //
    // Property data
    //

    __declspec(property(get=GetCount))
    long Count;

    //
    // Wrapper methods for error-handling
    //

    long GetCount ( );
    _bstr_t Item (
        long index );
    IUnknownPtr _NewEnum ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (

⌨️ 快捷键说明

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