12281 lines
404 KiB
C++
Executable File
12281 lines
404 KiB
C++
Executable File
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
|
|
|
|
/* File created by MIDL compiler version 5.01.0164 */
|
|
/* at Mon Apr 19 12:18:33 1999
|
|
*/
|
|
/* Compiler settings for ..\..\..\CSLib\Src\csapi.idl:
|
|
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
|
|
error checks: allocation ref bounds_check enum stub_data
|
|
*/
|
|
//@@MIDL_FILE_HEADING( )
|
|
|
|
|
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
|
#define __REQUIRED_RPCNDR_H_VERSION__ 440
|
|
#endif
|
|
|
|
#include "rpc.h"
|
|
#include "rpcndr.h"
|
|
|
|
#ifndef __RPCNDR_H_VERSION__
|
|
#error this stub requires an updated version of <rpcndr.h>
|
|
#endif // __RPCNDR_H_VERSION__
|
|
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include "windows.h"
|
|
#include "ole2.h"
|
|
#endif /*COM_NO_WINDOWS_H*/
|
|
|
|
#ifndef __csapi_h__
|
|
#define __csapi_h__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __ICsSession_FWD_DEFINED__
|
|
#define __ICsSession_FWD_DEFINED__
|
|
typedef interface ICsSession ICsSession;
|
|
#endif /* __ICsSession_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDictionary_FWD_DEFINED__
|
|
#define __ICsDictionary_FWD_DEFINED__
|
|
typedef interface ICsDictionary ICsDictionary;
|
|
#endif /* __ICsDictionary_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordConvert_FWD_DEFINED__
|
|
#define __ICsCoordConvert_FWD_DEFINED__
|
|
typedef interface ICsCoordConvert ICsCoordConvert;
|
|
#endif /* __ICsCoordConvert_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumShift_FWD_DEFINED__
|
|
#define __ICsDatumShift_FWD_DEFINED__
|
|
typedef interface ICsDatumShift ICsDatumShift;
|
|
#endif /* __ICsDatumShift_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordsys_FWD_DEFINED__
|
|
#define __ICsCoordsys_FWD_DEFINED__
|
|
typedef interface ICsCoordsys ICsCoordsys;
|
|
#endif /* __ICsCoordsys_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDef_FWD_DEFINED__
|
|
#define __ICsDef_FWD_DEFINED__
|
|
typedef interface ICsDef ICsDef;
|
|
#endif /* __ICsDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsMentorDef_FWD_DEFINED__
|
|
#define __ICsMentorDef_FWD_DEFINED__
|
|
typedef interface ICsMentorDef ICsMentorDef;
|
|
#endif /* __ICsMentorDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordsysDef_FWD_DEFINED__
|
|
#define __ICsCoordsysDef_FWD_DEFINED__
|
|
typedef interface ICsCoordsysDef ICsCoordsysDef;
|
|
#endif /* __ICsCoordsysDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatum_FWD_DEFINED__
|
|
#define __ICsDatum_FWD_DEFINED__
|
|
typedef interface ICsDatum ICsDatum;
|
|
#endif /* __ICsDatum_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEllipsoidDef_FWD_DEFINED__
|
|
#define __ICsEllipsoidDef_FWD_DEFINED__
|
|
typedef interface ICsEllipsoidDef ICsEllipsoidDef;
|
|
#endif /* __ICsEllipsoidDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumDef_FWD_DEFINED__
|
|
#define __ICsDatumDef_FWD_DEFINED__
|
|
typedef interface ICsDatumDef ICsDatumDef;
|
|
#endif /* __ICsDatumDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCategoryDef_FWD_DEFINED__
|
|
#define __ICsCategoryDef_FWD_DEFINED__
|
|
typedef interface ICsCategoryDef ICsCategoryDef;
|
|
#endif /* __ICsCategoryDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumName_FWD_DEFINED__
|
|
#define __ICsEnumName_FWD_DEFINED__
|
|
typedef interface ICsEnumName ICsEnumName;
|
|
#endif /* __ICsEnumName_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumDword_FWD_DEFINED__
|
|
#define __ICsEnumDword_FWD_DEFINED__
|
|
typedef interface ICsEnumDword ICsEnumDword;
|
|
#endif /* __ICsEnumDword_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDefSet_FWD_DEFINED__
|
|
#define __ICsDefSet_FWD_DEFINED__
|
|
typedef interface ICsDefSet ICsDefSet;
|
|
#endif /* __ICsDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsSelector_FWD_DEFINED__
|
|
#define __ICsSelector_FWD_DEFINED__
|
|
typedef interface ICsSelector ICsSelector;
|
|
#endif /* __ICsSelector_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsMentorSelector_FWD_DEFINED__
|
|
#define __ICsMentorSelector_FWD_DEFINED__
|
|
typedef interface ICsMentorSelector ICsMentorSelector;
|
|
#endif /* __ICsMentorSelector_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnum_FWD_DEFINED__
|
|
#define __ICsEnum_FWD_DEFINED__
|
|
typedef interface ICsEnum ICsEnum;
|
|
#endif /* __ICsEnum_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumMentor_FWD_DEFINED__
|
|
#define __ICsEnumMentor_FWD_DEFINED__
|
|
typedef interface ICsEnumMentor ICsEnumMentor;
|
|
#endif /* __ICsEnumMentor_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEllipsoidDefSet_FWD_DEFINED__
|
|
#define __ICsEllipsoidDefSet_FWD_DEFINED__
|
|
typedef interface ICsEllipsoidDefSet ICsEllipsoidDefSet;
|
|
#endif /* __ICsEllipsoidDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEllipsoidSelector_FWD_DEFINED__
|
|
#define __ICsEllipsoidSelector_FWD_DEFINED__
|
|
typedef interface ICsEllipsoidSelector ICsEllipsoidSelector;
|
|
#endif /* __ICsEllipsoidSelector_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumEllipsoid_FWD_DEFINED__
|
|
#define __ICsEnumEllipsoid_FWD_DEFINED__
|
|
typedef interface ICsEnumEllipsoid ICsEnumEllipsoid;
|
|
#endif /* __ICsEnumEllipsoid_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumDefSet_FWD_DEFINED__
|
|
#define __ICsDatumDefSet_FWD_DEFINED__
|
|
typedef interface ICsDatumDefSet ICsDatumDefSet;
|
|
#endif /* __ICsDatumDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumSelector_FWD_DEFINED__
|
|
#define __ICsDatumSelector_FWD_DEFINED__
|
|
typedef interface ICsDatumSelector ICsDatumSelector;
|
|
#endif /* __ICsDatumSelector_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumDatum_FWD_DEFINED__
|
|
#define __ICsEnumDatum_FWD_DEFINED__
|
|
typedef interface ICsEnumDatum ICsEnumDatum;
|
|
#endif /* __ICsEnumDatum_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordsysDefSet_FWD_DEFINED__
|
|
#define __ICsCoordsysDefSet_FWD_DEFINED__
|
|
typedef interface ICsCoordsysDefSet ICsCoordsysDefSet;
|
|
#endif /* __ICsCoordsysDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordsysSelector_FWD_DEFINED__
|
|
#define __ICsCoordsysSelector_FWD_DEFINED__
|
|
typedef interface ICsCoordsysSelector ICsCoordsysSelector;
|
|
#endif /* __ICsCoordsysSelector_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumCoordsys_FWD_DEFINED__
|
|
#define __ICsEnumCoordsys_FWD_DEFINED__
|
|
typedef interface ICsEnumCoordsys ICsEnumCoordsys;
|
|
#endif /* __ICsEnumCoordsys_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCategoryDefSet_FWD_DEFINED__
|
|
#define __ICsCategoryDefSet_FWD_DEFINED__
|
|
typedef interface ICsCategoryDefSet ICsCategoryDefSet;
|
|
#endif /* __ICsCategoryDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCategorySelector_FWD_DEFINED__
|
|
#define __ICsCategorySelector_FWD_DEFINED__
|
|
typedef interface ICsCategorySelector ICsCategorySelector;
|
|
#endif /* __ICsCategorySelector_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumCategory_FWD_DEFINED__
|
|
#define __ICsEnumCategory_FWD_DEFINED__
|
|
typedef interface ICsEnumCategory ICsEnumCategory;
|
|
#endif /* __ICsEnumCategory_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumUnit_FWD_DEFINED__
|
|
#define __ICsEnumUnit_FWD_DEFINED__
|
|
typedef interface ICsEnumUnit ICsEnumUnit;
|
|
#endif /* __ICsEnumUnit_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumProjection_FWD_DEFINED__
|
|
#define __ICsEnumProjection_FWD_DEFINED__
|
|
typedef interface ICsEnumProjection ICsEnumProjection;
|
|
#endif /* __ICsEnumProjection_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsUnitInfo_FWD_DEFINED__
|
|
#define __ICsUnitInfo_FWD_DEFINED__
|
|
typedef interface ICsUnitInfo ICsUnitInfo;
|
|
#endif /* __ICsUnitInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsProjectionInfo_FWD_DEFINED__
|
|
#define __ICsProjectionInfo_FWD_DEFINED__
|
|
typedef interface ICsProjectionInfo ICsProjectionInfo;
|
|
#endif /* __ICsProjectionInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumInfo_FWD_DEFINED__
|
|
#define __ICsDatumInfo_FWD_DEFINED__
|
|
typedef interface ICsDatumInfo ICsDatumInfo;
|
|
#endif /* __ICsDatumInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEllipsoidInfo_FWD_DEFINED__
|
|
#define __ICsEllipsoidInfo_FWD_DEFINED__
|
|
typedef interface ICsEllipsoidInfo ICsEllipsoidInfo;
|
|
#endif /* __ICsEllipsoidInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDictionaryUtility_FWD_DEFINED__
|
|
#define __ICsDictionaryUtility_FWD_DEFINED__
|
|
typedef interface ICsDictionaryUtility ICsDictionaryUtility;
|
|
#endif /* __ICsDictionaryUtility_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsPersistStream_FWD_DEFINED__
|
|
#define __ICsPersistStream_FWD_DEFINED__
|
|
typedef interface ICsPersistStream ICsPersistStream;
|
|
#endif /* __ICsPersistStream_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsSession_FWD_DEFINED__
|
|
#define __CsSession_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsSession CsSession;
|
|
#else
|
|
typedef struct CsSession CsSession;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsSession_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEllipsoidDictionary_FWD_DEFINED__
|
|
#define __CsEllipsoidDictionary_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEllipsoidDictionary CsEllipsoidDictionary;
|
|
#else
|
|
typedef struct CsEllipsoidDictionary CsEllipsoidDictionary;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEllipsoidDictionary_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsDatumDictionary_FWD_DEFINED__
|
|
#define __CsDatumDictionary_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsDatumDictionary CsDatumDictionary;
|
|
#else
|
|
typedef struct CsDatumDictionary CsDatumDictionary;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsDatumDictionary_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsCoordsysDictionary_FWD_DEFINED__
|
|
#define __CsCoordsysDictionary_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsCoordsysDictionary CsCoordsysDictionary;
|
|
#else
|
|
typedef struct CsCoordsysDictionary CsCoordsysDictionary;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsCoordsysDictionary_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsCategoryDictionary_FWD_DEFINED__
|
|
#define __CsCategoryDictionary_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsCategoryDictionary CsCategoryDictionary;
|
|
#else
|
|
typedef struct CsCategoryDictionary CsCategoryDictionary;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsCategoryDictionary_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsCoordConvert_FWD_DEFINED__
|
|
#define __CsCoordConvert_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsCoordConvert CsCoordConvert;
|
|
#else
|
|
typedef struct CsCoordConvert CsCoordConvert;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsCoordConvert_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsDatumShift_FWD_DEFINED__
|
|
#define __CsDatumShift_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsDatumShift CsDatumShift;
|
|
#else
|
|
typedef struct CsDatumShift CsDatumShift;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsDatumShift_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsCoordsys_FWD_DEFINED__
|
|
#define __CsCoordsys_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsCoordsys CsCoordsys;
|
|
#else
|
|
typedef struct CsCoordsys CsCoordsys;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsCoordsys_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsCoordsysDef_FWD_DEFINED__
|
|
#define __CsCoordsysDef_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsCoordsysDef CsCoordsysDef;
|
|
#else
|
|
typedef struct CsCoordsysDef CsCoordsysDef;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsCoordsysDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsDatum_FWD_DEFINED__
|
|
#define __CsDatum_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsDatum CsDatum;
|
|
#else
|
|
typedef struct CsDatum CsDatum;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsDatum_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEllipsoidDef_FWD_DEFINED__
|
|
#define __CsEllipsoidDef_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEllipsoidDef CsEllipsoidDef;
|
|
#else
|
|
typedef struct CsEllipsoidDef CsEllipsoidDef;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEllipsoidDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsDatumDef_FWD_DEFINED__
|
|
#define __CsDatumDef_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsDatumDef CsDatumDef;
|
|
#else
|
|
typedef struct CsDatumDef CsDatumDef;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsDatumDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsCategoryDef_FWD_DEFINED__
|
|
#define __CsCategoryDef_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsCategoryDef CsCategoryDef;
|
|
#else
|
|
typedef struct CsCategoryDef CsCategoryDef;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsCategoryDef_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumCategoryCoordsys_FWD_DEFINED__
|
|
#define __CsEnumCategoryCoordsys_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumCategoryCoordsys CsEnumCategoryCoordsys;
|
|
#else
|
|
typedef struct CsEnumCategoryCoordsys CsEnumCategoryCoordsys;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumCategoryCoordsys_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumDword_FWD_DEFINED__
|
|
#define __CsEnumDword_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumDword CsEnumDword;
|
|
#else
|
|
typedef struct CsEnumDword CsEnumDword;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumDword_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEllipsoidDefSet_FWD_DEFINED__
|
|
#define __CsEllipsoidDefSet_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEllipsoidDefSet CsEllipsoidDefSet;
|
|
#else
|
|
typedef struct CsEllipsoidDefSet CsEllipsoidDefSet;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEllipsoidDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumEllipsoid_FWD_DEFINED__
|
|
#define __CsEnumEllipsoid_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumEllipsoid CsEnumEllipsoid;
|
|
#else
|
|
typedef struct CsEnumEllipsoid CsEnumEllipsoid;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumEllipsoid_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsDatumDefSet_FWD_DEFINED__
|
|
#define __CsDatumDefSet_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsDatumDefSet CsDatumDefSet;
|
|
#else
|
|
typedef struct CsDatumDefSet CsDatumDefSet;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsDatumDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumDatum_FWD_DEFINED__
|
|
#define __CsEnumDatum_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumDatum CsEnumDatum;
|
|
#else
|
|
typedef struct CsEnumDatum CsEnumDatum;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumDatum_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsCoordsysDefSet_FWD_DEFINED__
|
|
#define __CsCoordsysDefSet_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsCoordsysDefSet CsCoordsysDefSet;
|
|
#else
|
|
typedef struct CsCoordsysDefSet CsCoordsysDefSet;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsCoordsysDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumCoordsys_FWD_DEFINED__
|
|
#define __CsEnumCoordsys_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumCoordsys CsEnumCoordsys;
|
|
#else
|
|
typedef struct CsEnumCoordsys CsEnumCoordsys;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumCoordsys_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsCategoryDefSet_FWD_DEFINED__
|
|
#define __CsCategoryDefSet_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsCategoryDefSet CsCategoryDefSet;
|
|
#else
|
|
typedef struct CsCategoryDefSet CsCategoryDefSet;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsCategoryDefSet_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumCategory_FWD_DEFINED__
|
|
#define __CsEnumCategory_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumCategory CsEnumCategory;
|
|
#else
|
|
typedef struct CsEnumCategory CsEnumCategory;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumCategory_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumUnit_FWD_DEFINED__
|
|
#define __CsEnumUnit_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumUnit CsEnumUnit;
|
|
#else
|
|
typedef struct CsEnumUnit CsEnumUnit;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumUnit_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumProjection_FWD_DEFINED__
|
|
#define __CsEnumProjection_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumProjection CsEnumProjection;
|
|
#else
|
|
typedef struct CsEnumProjection CsEnumProjection;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumProjection_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsUnitInfo_FWD_DEFINED__
|
|
#define __CsUnitInfo_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsUnitInfo CsUnitInfo;
|
|
#else
|
|
typedef struct CsUnitInfo CsUnitInfo;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsUnitInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsProjectionInfo_FWD_DEFINED__
|
|
#define __CsProjectionInfo_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsProjectionInfo CsProjectionInfo;
|
|
#else
|
|
typedef struct CsProjectionInfo CsProjectionInfo;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsProjectionInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsDictionaryUtility_FWD_DEFINED__
|
|
#define __CsDictionaryUtility_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsDictionaryUtility CsDictionaryUtility;
|
|
#else
|
|
typedef struct CsDictionaryUtility CsDictionaryUtility;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsDictionaryUtility_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumDictEllipsoid_FWD_DEFINED__
|
|
#define __CsEnumDictEllipsoid_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumDictEllipsoid CsEnumDictEllipsoid;
|
|
#else
|
|
typedef struct CsEnumDictEllipsoid CsEnumDictEllipsoid;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumDictEllipsoid_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumDictDatum_FWD_DEFINED__
|
|
#define __CsEnumDictDatum_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumDictDatum CsEnumDictDatum;
|
|
#else
|
|
typedef struct CsEnumDictDatum CsEnumDictDatum;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumDictDatum_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumDictCoordsys_FWD_DEFINED__
|
|
#define __CsEnumDictCoordsys_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumDictCoordsys CsEnumDictCoordsys;
|
|
#else
|
|
typedef struct CsEnumDictCoordsys CsEnumDictCoordsys;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumDictCoordsys_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CsEnumDictCategory_FWD_DEFINED__
|
|
#define __CsEnumDictCategory_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CsEnumDictCategory CsEnumDictCategory;
|
|
#else
|
|
typedef struct CsEnumDictCategory CsEnumDictCategory;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CsEnumDictCategory_FWD_DEFINED__ */
|
|
|
|
|
|
/* header files for imported files */
|
|
#include "oaidl.h"
|
|
#include "ocidl.h"
|
|
|
|
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
|
|
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
|
|
|
|
/* interface __MIDL_itf_csapi_0000 */
|
|
/* [local] */
|
|
|
|
typedef /* [public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0001
|
|
{ eCsOk = 0,
|
|
eCsWarning = 1,
|
|
eCsError = 2,
|
|
eCsFatal = 3,
|
|
eCsInvalidArgument = 4,
|
|
eCsNotFound = 5,
|
|
eCsDuplicate = 6,
|
|
eCsReadOnly = 7,
|
|
eCsProtected = 8,
|
|
eCsLocking = 9,
|
|
eCsMismatch = 10,
|
|
eCsMentor = 11,
|
|
eCsErrorOpenDictionary = 12,
|
|
eCsNotReady = 13,
|
|
eCsFileErr = 14,
|
|
eCsUnknownErr = 15
|
|
} CsErr;
|
|
|
|
typedef /* [public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0002
|
|
{ kCsClosed = 0,
|
|
kCsOpenForRead = 1,
|
|
kCsOpenForWrite = 2
|
|
} CsOpenStatus;
|
|
|
|
typedef /* [public][public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0003
|
|
{ kCsUnitTypeUnknown = 0,
|
|
kCsUnitTypeLinear = 1,
|
|
kCsUnitTypeAngular = 2
|
|
} CsUnitType;
|
|
|
|
typedef /* [public][public][public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0004
|
|
{ kCsUnitMeter = 1,
|
|
kCsUnitFoot = 2,
|
|
kCsUnitInch = 3,
|
|
kCsUnitIFoot = 4,
|
|
kCsUnitClarkeFoot = 5,
|
|
kCsUnitIInch = 6,
|
|
kCsUnitCentimeter = 7,
|
|
kCsUnitKilometer = 8,
|
|
kCsUnitYard = 9,
|
|
kCsUnitSearsYard = 10,
|
|
kCsUnitMile = 11,
|
|
kCsUnitIYard = 12,
|
|
kCsUnitIMile = 13,
|
|
kCsUnitKnot = 14,
|
|
kCsUnitNautM = 15,
|
|
kCsUnitLat66 = 16,
|
|
kCsUnitLat83 = 17,
|
|
kCsUnitDecimeter = 18,
|
|
kCsUnitMillimeter = 19,
|
|
kCsUnitDekameter = 20,
|
|
kCsUnitHectometer = 21,
|
|
kCsUnitGermanMeter = 22,
|
|
kCsUnitCaGrid = 23,
|
|
kCsUnitClarkeChain = 24,
|
|
kCsUnitGunterChain = 25,
|
|
kCsUnitBenoitChain = 26,
|
|
kCsUnitSearsChain = 27,
|
|
kCsUnitClarkeLink = 28,
|
|
kCsUnitGunterLink = 29,
|
|
kCsUnitBenoitLink = 30,
|
|
kCsUnitSearsLink = 31,
|
|
kCsUnitRod = 32,
|
|
kCsUnitPerch = 33,
|
|
kCsUnitPole = 34,
|
|
kCsUnitFurlong = 35,
|
|
kCsUnitRood = 36,
|
|
kCsUnitCapeFoot = 37,
|
|
kCsUnitBrealey = 38,
|
|
kCsUnitDegree = 1001,
|
|
kCsUnitGrad = 1002,
|
|
kCsUnitGrade = 1003,
|
|
kCsUnitMapInfo = 1004,
|
|
kCsUnitMil = 1005,
|
|
kCsUnitMinute = 1006,
|
|
kCsUnitRadian = 1007,
|
|
kCsUnitSecond = 1008,
|
|
kCsUnitDecisec = 1009,
|
|
kCsUnitCentisec = 1010,
|
|
kCsUnitMillisec = 1011,
|
|
kCsUnitUnknown = 0
|
|
} CsUnit;
|
|
|
|
typedef /* [public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0005
|
|
{ kCsPrjAlber = 4,
|
|
kCsPrjAzmea = 11,
|
|
kCsPrjAzmed = 7,
|
|
kCsPrjBipolar = 31,
|
|
kCsPrjBonne = 24,
|
|
kCsPrjCassini = 22,
|
|
kCsPrjEckert4 = 25,
|
|
kCsPrjEckert6 = 26,
|
|
kCsPrjEdcnc = 12,
|
|
kCsPrjEdcyl = 20,
|
|
kCsPrjGnomonic = 19,
|
|
kCsPrjGoode = 28,
|
|
kCsPrjHom1uv = 1281,
|
|
kCsPrjHom1xy = 1282,
|
|
kCsPrjHom2uv = 1283,
|
|
kCsPrjHom2xy = 1284,
|
|
kCsPrjLL = 1,
|
|
kCsPrjLm1sp = 36,
|
|
kCsPrjLm2sp = 37,
|
|
kCsPrjLmblg = 38,
|
|
kCsPrjLmtan = 8,
|
|
kCsPrjMiller = 13,
|
|
kCsPrjMndotl = 41,
|
|
kCsPrjMndott = 42,
|
|
kCsPrjModpc = 10,
|
|
kCsPrjMollweid = 27,
|
|
kCsPrjMrcat = 6,
|
|
kCsPrjMstero = 15,
|
|
kCsPrjNeacyl = 29,
|
|
kCsPrjNzealand = 16,
|
|
kCsPrjOblqM = 5,
|
|
kCsPrjOrtho = 18,
|
|
kCsPrjOstro = 34,
|
|
kCsPrjPlycn = 9,
|
|
kCsPrjPstro = 33,
|
|
kCsPrjRskew = 1285,
|
|
kCsPrjRskewc = 1286,
|
|
kCsPrjRobinson = 23,
|
|
kCsPrjSinus = 17,
|
|
kCsPrjSotrm = 43,
|
|
kCsPrjSstro = 35,
|
|
kCsPrjSwiss = 32,
|
|
kCsPrjTeacyl = 30,
|
|
kCsPrjTm = 3,
|
|
kCsPrjTrmrs = 45,
|
|
kCsPrjVdgrntn = 21,
|
|
kCsPrjWccsl = 39,
|
|
kCsPrjWccst = 40,
|
|
kCsPrjUtm = 44,
|
|
kCsPrjUnknown = 0
|
|
} CsProjection;
|
|
|
|
typedef /* [public][public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0006
|
|
{ kCsDtConvNone = 0,
|
|
kCsDtConvMolodensky = 1,
|
|
kCsDtConvMReg = 2,
|
|
kCsDtConvBursa = 3,
|
|
kCsDtConvNAD27 = 4,
|
|
kCsDtConvNAD83 = 5,
|
|
kCsDtConvWGS84 = 6,
|
|
kCsDtConvWGS72 = 7,
|
|
kCsDtConvHPGN = 8,
|
|
kCsDtConv7Param = 9,
|
|
kCsDtConvLclgrf = 99
|
|
} CsDatumConvert;
|
|
|
|
typedef /* [public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0007
|
|
{ kCsPrjLogTypeNone = 0,
|
|
kCsPrjLogTypeLng = 1,
|
|
kCsPrjLogTypeLat = 2,
|
|
kCsPrjLogTypeAzm = 3,
|
|
kCsPrjLogTypeAngd = 4,
|
|
kCsPrjLogTypeCmplxc = 5,
|
|
kCsPrjLogTypeZnbr = 6,
|
|
kCsPrjLogTypeHsns = 7,
|
|
kCsPrjLogTypeGhgt = 8,
|
|
kCsPrjLogTypeElev = 9
|
|
} CsPrjLogicalType;
|
|
|
|
typedef /* [public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0008
|
|
{ kCsPrjFormatNone = 0,
|
|
kCsPrjFormatLng = 57507,
|
|
kCsPrjFormatLat = 41155,
|
|
kCsPrjFormatAngd = 32931,
|
|
kCsPrjFormatCoef = 9
|
|
} CsPrjFormatType;
|
|
|
|
typedef /* [public][public] */
|
|
enum __MIDL___MIDL_itf_csapi_0000_0009
|
|
{ kCsPrjParamNotUsed = 0,
|
|
kCsPrjParamCntmer = 1,
|
|
kCsPrjParamNstdpll = 2,
|
|
kCsPrjParamSstdpll = 3,
|
|
kCsPrjParamStdpll = 4,
|
|
kCsPrjParamGcp1lng = 5,
|
|
kCsPrjParamGcp1lat = 6,
|
|
kCsPrjParamGcp2lng = 7,
|
|
kCsPrjParamGcp2lat = 8,
|
|
kCsPrjParamGcplng = 9,
|
|
kCsPrjParamGcplat = 10,
|
|
kCsPrjParamGcazm = 11,
|
|
kCsPrjParamYaxisaz = 12,
|
|
kCsPrjParamEstdmer = 13,
|
|
kCsPrjParamNparall = 14,
|
|
kCsPrjParamSparall = 15,
|
|
kCsPrjParamP1lng = 16,
|
|
kCsPrjParamP1lat = 17,
|
|
kCsPrjParamP2lng = 18,
|
|
kCsPrjParamP2lat = 19,
|
|
kCsPrjParamAdp1p2 = 20,
|
|
kCsPrjParamAdsp1 = 21,
|
|
kCsPrjParamAdsp2 = 22,
|
|
kCsPrjParamCmplxan = 23,
|
|
kCsPrjParamCmplxbn = 24,
|
|
kCsPrjParamWestll = 25,
|
|
kCsPrjParamEastll = 26,
|
|
kCsPrjParamUtmzn = 27,
|
|
kCsPrjParamHsns = 28,
|
|
kCsPrjParamGhgt = 29,
|
|
kCsPrjParamAelev = 30
|
|
} CsPrjParamType;
|
|
|
|
typedef struct CCsPointTAG
|
|
{
|
|
double x;
|
|
double y;
|
|
} CCsPoint;
|
|
|
|
typedef struct CCsPoint3dTAG
|
|
{
|
|
double x;
|
|
double y;
|
|
double z;
|
|
} CCsPoint3d;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_csapi_0000_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_csapi_0000_v0_0_s_ifspec;
|
|
|
|
#ifndef __ICsSession_INTERFACE_DEFINED__
|
|
#define __ICsSession_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsSession */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsSession;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("3C00EA40-0B84-11D2-9DE2-080009ACE18E")
|
|
ICsSession : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSysDefaultDictionaryInfo(
|
|
/* [out] */ BSTR __RPC_FAR *ppDir,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoidDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppDatumDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCoordsysDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCategoryDict) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDictionaryDir(
|
|
/* [out] */ BSTR __RPC_FAR *ppDir) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDictionaryDir(
|
|
/* [in] */ const BSTR kpDirPath,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEllipsoidFileName(
|
|
/* [out] */ BSTR __RPC_FAR *ppFile) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDatumFileName(
|
|
/* [out] */ BSTR __RPC_FAR *ppFile) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCoordsysFileName(
|
|
/* [out] */ BSTR __RPC_FAR *ppFile) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCategoryFileName(
|
|
/* [out] */ BSTR __RPC_FAR *ppFile) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDictionaryFileNames(
|
|
/* [in] */ const BSTR kpEllipsoidDict,
|
|
/* [in] */ const BSTR kpDatumDict,
|
|
/* [in] */ const BSTR kpCoordsysDict,
|
|
/* [in] */ const BSTR kpCategoryDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetPathsToDefault(
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OpenDictionaries(
|
|
/* [in] */ CsOpenStatus status,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CloseDictionaries( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OpenMode(
|
|
/* [out] */ CsOpenStatus __RPC_FAR *pStatus) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetConverter(
|
|
/* [out] */ ICsCoordConvert __RPC_FAR *__RPC_FAR *ppConvert,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDatumShift(
|
|
/* [out] */ ICsDatumShift __RPC_FAR *__RPC_FAR *ppShift,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetProtectionMode(
|
|
/* [in] */ short sMode) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProtectionMode(
|
|
/* [out] */ short __RPC_FAR *psMode) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsSessionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsSession __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsSession __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSysDefaultDictionaryInfo )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDir,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoidDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppDatumDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCoordsysDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCategoryDict);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDictionaryDir )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDir);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDictionaryDir )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDirPath,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEllipsoidFileName )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppFile);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatumFileName )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppFile);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCoordsysFileName )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppFile);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCategoryFileName )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppFile);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDictionaryFileNames )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpEllipsoidDict,
|
|
/* [in] */ const BSTR kpDatumDict,
|
|
/* [in] */ const BSTR kpCoordsysDict,
|
|
/* [in] */ const BSTR kpCategoryDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPathsToDefault )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenDictionaries )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ CsOpenStatus status,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseDictionaries )(
|
|
ICsSession __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenMode )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ CsOpenStatus __RPC_FAR *pStatus);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConverter )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ ICsCoordConvert __RPC_FAR *__RPC_FAR *ppConvert,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatumShift )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ ICsDatumShift __RPC_FAR *__RPC_FAR *ppShift,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProtectionMode )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ short sMode);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProtectionMode )(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psMode);
|
|
|
|
END_INTERFACE
|
|
} ICsSessionVtbl;
|
|
|
|
interface ICsSession
|
|
{
|
|
CONST_VTBL struct ICsSessionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsSession_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsSession_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsSession_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsSession_GetSysDefaultDictionaryInfo(This,ppDir,ppEllipsoidDict,ppDatumDict,ppCoordsysDict,ppCategoryDict) \
|
|
(This)->lpVtbl -> GetSysDefaultDictionaryInfo(This,ppDir,ppEllipsoidDict,ppDatumDict,ppCoordsysDict,ppCategoryDict)
|
|
|
|
#define ICsSession_GetDictionaryDir(This,ppDir) \
|
|
(This)->lpVtbl -> GetDictionaryDir(This,ppDir)
|
|
|
|
#define ICsSession_SetDictionaryDir(This,kpDirPath,pErr) \
|
|
(This)->lpVtbl -> SetDictionaryDir(This,kpDirPath,pErr)
|
|
|
|
#define ICsSession_GetEllipsoidFileName(This,ppFile) \
|
|
(This)->lpVtbl -> GetEllipsoidFileName(This,ppFile)
|
|
|
|
#define ICsSession_GetDatumFileName(This,ppFile) \
|
|
(This)->lpVtbl -> GetDatumFileName(This,ppFile)
|
|
|
|
#define ICsSession_GetCoordsysFileName(This,ppFile) \
|
|
(This)->lpVtbl -> GetCoordsysFileName(This,ppFile)
|
|
|
|
#define ICsSession_GetCategoryFileName(This,ppFile) \
|
|
(This)->lpVtbl -> GetCategoryFileName(This,ppFile)
|
|
|
|
#define ICsSession_SetDictionaryFileNames(This,kpEllipsoidDict,kpDatumDict,kpCoordsysDict,kpCategoryDict,pErr) \
|
|
(This)->lpVtbl -> SetDictionaryFileNames(This,kpEllipsoidDict,kpDatumDict,kpCoordsysDict,kpCategoryDict,pErr)
|
|
|
|
#define ICsSession_SetPathsToDefault(This,pErr) \
|
|
(This)->lpVtbl -> SetPathsToDefault(This,pErr)
|
|
|
|
#define ICsSession_OpenDictionaries(This,status,pErr) \
|
|
(This)->lpVtbl -> OpenDictionaries(This,status,pErr)
|
|
|
|
#define ICsSession_CloseDictionaries(This) \
|
|
(This)->lpVtbl -> CloseDictionaries(This)
|
|
|
|
#define ICsSession_OpenMode(This,pStatus) \
|
|
(This)->lpVtbl -> OpenMode(This,pStatus)
|
|
|
|
#define ICsSession_GetConverter(This,ppConvert,pErr) \
|
|
(This)->lpVtbl -> GetConverter(This,ppConvert,pErr)
|
|
|
|
#define ICsSession_GetDatumShift(This,ppShift,pErr) \
|
|
(This)->lpVtbl -> GetDatumShift(This,ppShift,pErr)
|
|
|
|
#define ICsSession_SetProtectionMode(This,sMode) \
|
|
(This)->lpVtbl -> SetProtectionMode(This,sMode)
|
|
|
|
#define ICsSession_GetProtectionMode(This,psMode) \
|
|
(This)->lpVtbl -> GetProtectionMode(This,psMode)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetSysDefaultDictionaryInfo_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDir,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoidDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppDatumDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCoordsysDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCategoryDict);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetSysDefaultDictionaryInfo_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetDictionaryDir_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDir);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetDictionaryDir_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_SetDictionaryDir_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDirPath,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsSession_SetDictionaryDir_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetEllipsoidFileName_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppFile);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetEllipsoidFileName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetDatumFileName_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppFile);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetDatumFileName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetCoordsysFileName_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppFile);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetCoordsysFileName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetCategoryFileName_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppFile);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetCategoryFileName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_SetDictionaryFileNames_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpEllipsoidDict,
|
|
/* [in] */ const BSTR kpDatumDict,
|
|
/* [in] */ const BSTR kpCoordsysDict,
|
|
/* [in] */ const BSTR kpCategoryDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsSession_SetDictionaryFileNames_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_SetPathsToDefault_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsSession_SetPathsToDefault_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_OpenDictionaries_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ CsOpenStatus status,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsSession_OpenDictionaries_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_CloseDictionaries_Proxy(
|
|
ICsSession __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsSession_CloseDictionaries_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_OpenMode_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ CsOpenStatus __RPC_FAR *pStatus);
|
|
|
|
|
|
void __RPC_STUB ICsSession_OpenMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetConverter_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ ICsCoordConvert __RPC_FAR *__RPC_FAR *ppConvert,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetConverter_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetDatumShift_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ ICsDatumShift __RPC_FAR *__RPC_FAR *ppShift,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetDatumShift_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_SetProtectionMode_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [in] */ short sMode);
|
|
|
|
|
|
void __RPC_STUB ICsSession_SetProtectionMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSession_GetProtectionMode_Proxy(
|
|
ICsSession __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psMode);
|
|
|
|
|
|
void __RPC_STUB ICsSession_GetProtectionMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsSession_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDictionary_INTERFACE_DEFINED__
|
|
#define __ICsDictionary_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDictionary */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDictionary;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0220E18E-3D34-11D2-9022-0060B01AA6ED")
|
|
ICsDictionary : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Open(
|
|
/* [in] */ BSTR kpPath,
|
|
/* [in] */ CsOpenStatus status,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPath(
|
|
/* [out] */ BSTR __RPC_FAR *ppPath) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OpenMode(
|
|
/* [out] */ CsOpenStatus __RPC_FAR *pStatus) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDictionaryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDictionary __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDictionary __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDictionary __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open )(
|
|
ICsDictionary __RPC_FAR * This,
|
|
/* [in] */ BSTR kpPath,
|
|
/* [in] */ CsOpenStatus status,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
|
|
ICsDictionary __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPath )(
|
|
ICsDictionary __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppPath);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenMode )(
|
|
ICsDictionary __RPC_FAR * This,
|
|
/* [out] */ CsOpenStatus __RPC_FAR *pStatus);
|
|
|
|
END_INTERFACE
|
|
} ICsDictionaryVtbl;
|
|
|
|
interface ICsDictionary
|
|
{
|
|
CONST_VTBL struct ICsDictionaryVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDictionary_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDictionary_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDictionary_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDictionary_Open(This,kpPath,status,pErr) \
|
|
(This)->lpVtbl -> Open(This,kpPath,status,pErr)
|
|
|
|
#define ICsDictionary_Close(This) \
|
|
(This)->lpVtbl -> Close(This)
|
|
|
|
#define ICsDictionary_GetPath(This,ppPath) \
|
|
(This)->lpVtbl -> GetPath(This,ppPath)
|
|
|
|
#define ICsDictionary_OpenMode(This,pStatus) \
|
|
(This)->lpVtbl -> OpenMode(This,pStatus)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionary_Open_Proxy(
|
|
ICsDictionary __RPC_FAR * This,
|
|
/* [in] */ BSTR kpPath,
|
|
/* [in] */ CsOpenStatus status,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDictionary_Open_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionary_Close_Proxy(
|
|
ICsDictionary __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsDictionary_Close_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionary_GetPath_Proxy(
|
|
ICsDictionary __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppPath);
|
|
|
|
|
|
void __RPC_STUB ICsDictionary_GetPath_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionary_OpenMode_Proxy(
|
|
ICsDictionary __RPC_FAR * This,
|
|
/* [out] */ CsOpenStatus __RPC_FAR *pStatus);
|
|
|
|
|
|
void __RPC_STUB ICsDictionary_OpenMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDictionary_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordConvert_INTERFACE_DEFINED__
|
|
#define __ICsCoordConvert_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsCoordConvert */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsCoordConvert;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("3C00EA42-0B84-11D2-9DE2-080009ACE18E")
|
|
ICsCoordConvert : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSourceCoordsys(
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppCsSrc) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDestinationCoordsys(
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppCsDst) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCoordsys(
|
|
/* [in] */ ICsCoordsys __RPC_FAR *pSrc,
|
|
/* [in] */ ICsCoordsys __RPC_FAR *pDst,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCoordsysDefs(
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pSrc,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pDst,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDomainCheck(
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDomainCheck(
|
|
/* [in] */ BOOL bDoCheck) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDatumCheck(
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDatumCheck(
|
|
/* [in] */ BOOL bDoCheck) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Convert(
|
|
/* [in] */ double dSrcX,
|
|
/* [in] */ double dSrcY,
|
|
/* [out] */ double __RPC_FAR *pdDstX,
|
|
/* [out] */ double __RPC_FAR *pdDstY,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConvertArray(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Convert3dArrayAs2d(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsValidSourcePoint(
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsValidDestinationPoint(
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsCoordConvertVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsCoordConvert __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsCoordConvert __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceCoordsys )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppCsSrc);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDestinationCoordsys )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppCsDst);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCoordsys )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsys __RPC_FAR *pSrc,
|
|
/* [in] */ ICsCoordsys __RPC_FAR *pDst,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCoordsysDefs )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pSrc,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pDst,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDomainCheck )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDomainCheck )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ BOOL bDoCheck);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatumCheck )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDatumCheck )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ BOOL bDoCheck);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ double dSrcX,
|
|
/* [in] */ double dSrcY,
|
|
/* [out] */ double __RPC_FAR *pdDstX,
|
|
/* [out] */ double __RPC_FAR *pdDstY,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConvertArray )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert3dArrayAs2d )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValidSourcePoint )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValidDestinationPoint )(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
END_INTERFACE
|
|
} ICsCoordConvertVtbl;
|
|
|
|
interface ICsCoordConvert
|
|
{
|
|
CONST_VTBL struct ICsCoordConvertVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsCoordConvert_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsCoordConvert_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsCoordConvert_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsCoordConvert_GetSourceCoordsys(This,ppCsSrc) \
|
|
(This)->lpVtbl -> GetSourceCoordsys(This,ppCsSrc)
|
|
|
|
#define ICsCoordConvert_GetDestinationCoordsys(This,ppCsDst) \
|
|
(This)->lpVtbl -> GetDestinationCoordsys(This,ppCsDst)
|
|
|
|
#define ICsCoordConvert_SetCoordsys(This,pSrc,pDst,pErr) \
|
|
(This)->lpVtbl -> SetCoordsys(This,pSrc,pDst,pErr)
|
|
|
|
#define ICsCoordConvert_SetCoordsysDefs(This,pSrc,pDst,pErr) \
|
|
(This)->lpVtbl -> SetCoordsysDefs(This,pSrc,pDst,pErr)
|
|
|
|
#define ICsCoordConvert_GetDomainCheck(This,pbDoCheck) \
|
|
(This)->lpVtbl -> GetDomainCheck(This,pbDoCheck)
|
|
|
|
#define ICsCoordConvert_SetDomainCheck(This,bDoCheck) \
|
|
(This)->lpVtbl -> SetDomainCheck(This,bDoCheck)
|
|
|
|
#define ICsCoordConvert_GetDatumCheck(This,pbDoCheck) \
|
|
(This)->lpVtbl -> GetDatumCheck(This,pbDoCheck)
|
|
|
|
#define ICsCoordConvert_SetDatumCheck(This,bDoCheck) \
|
|
(This)->lpVtbl -> SetDatumCheck(This,bDoCheck)
|
|
|
|
#define ICsCoordConvert_Convert(This,dSrcX,dSrcY,pdDstX,pdDstY,pErr) \
|
|
(This)->lpVtbl -> Convert(This,dSrcX,dSrcY,pdDstX,pdDstY,pErr)
|
|
|
|
#define ICsCoordConvert_ConvertArray(This,dwSize,points,pErr) \
|
|
(This)->lpVtbl -> ConvertArray(This,dwSize,points,pErr)
|
|
|
|
#define ICsCoordConvert_Convert3dArrayAs2d(This,dwSize,points,pErr) \
|
|
(This)->lpVtbl -> Convert3dArrayAs2d(This,dwSize,points,pErr)
|
|
|
|
#define ICsCoordConvert_IsValidSourcePoint(This,dX,dY,pbIsValid,pErr) \
|
|
(This)->lpVtbl -> IsValidSourcePoint(This,dX,dY,pbIsValid,pErr)
|
|
|
|
#define ICsCoordConvert_IsValidDestinationPoint(This,dX,dY,pbIsValid,pErr) \
|
|
(This)->lpVtbl -> IsValidDestinationPoint(This,dX,dY,pbIsValid,pErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_GetSourceCoordsys_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppCsSrc);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_GetSourceCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_GetDestinationCoordsys_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppCsDst);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_GetDestinationCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_SetCoordsys_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsys __RPC_FAR *pSrc,
|
|
/* [in] */ ICsCoordsys __RPC_FAR *pDst,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_SetCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_SetCoordsysDefs_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pSrc,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pDst,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_SetCoordsysDefs_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_GetDomainCheck_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_GetDomainCheck_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_SetDomainCheck_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ BOOL bDoCheck);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_SetDomainCheck_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_GetDatumCheck_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_GetDatumCheck_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_SetDatumCheck_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ BOOL bDoCheck);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_SetDatumCheck_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_Convert_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ double dSrcX,
|
|
/* [in] */ double dSrcY,
|
|
/* [out] */ double __RPC_FAR *pdDstX,
|
|
/* [out] */ double __RPC_FAR *pdDstY,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_Convert_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_ConvertArray_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_ConvertArray_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_Convert3dArrayAs2d_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_Convert3dArrayAs2d_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_IsValidSourcePoint_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_IsValidSourcePoint_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordConvert_IsValidDestinationPoint_Proxy(
|
|
ICsCoordConvert __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordConvert_IsValidDestinationPoint_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsCoordConvert_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumShift_INTERFACE_DEFINED__
|
|
#define __ICsDatumShift_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDatumShift */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDatumShift;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("3C00EA44-0B84-11D2-9DE2-080009ACE18E")
|
|
ICsDatumShift : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Init(
|
|
/* [in] */ ICsDatum __RPC_FAR *pSrcDatum,
|
|
/* [in] */ ICsDatum __RPC_FAR *pDstDatum,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitDefs(
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pSrcDef,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDstDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Shift(
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdLongitude,
|
|
/* [out] */ double __RPC_FAR *pdLatitude,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShiftArray(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Shift3dArrayAs2d(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDatumShiftVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDatumShift __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDatumShift __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ ICsDatum __RPC_FAR *pSrcDatum,
|
|
/* [in] */ ICsDatum __RPC_FAR *pDstDatum,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitDefs )(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pSrcDef,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDstDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Shift )(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdLongitude,
|
|
/* [out] */ double __RPC_FAR *pdLatitude,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShiftArray )(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Shift3dArrayAs2d )(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
END_INTERFACE
|
|
} ICsDatumShiftVtbl;
|
|
|
|
interface ICsDatumShift
|
|
{
|
|
CONST_VTBL struct ICsDatumShiftVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDatumShift_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDatumShift_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDatumShift_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDatumShift_Init(This,pSrcDatum,pDstDatum,pErr) \
|
|
(This)->lpVtbl -> Init(This,pSrcDatum,pDstDatum,pErr)
|
|
|
|
#define ICsDatumShift_InitDefs(This,pSrcDef,pDstDef,pErr) \
|
|
(This)->lpVtbl -> InitDefs(This,pSrcDef,pDstDef,pErr)
|
|
|
|
#define ICsDatumShift_Shift(This,dLongitude,dLatitude,pdLongitude,pdLatitude,pErr) \
|
|
(This)->lpVtbl -> Shift(This,dLongitude,dLatitude,pdLongitude,pdLatitude,pErr)
|
|
|
|
#define ICsDatumShift_ShiftArray(This,dwSize,points,pErr) \
|
|
(This)->lpVtbl -> ShiftArray(This,dwSize,points,pErr)
|
|
|
|
#define ICsDatumShift_Shift3dArrayAs2d(This,dwSize,points,pErr) \
|
|
(This)->lpVtbl -> Shift3dArrayAs2d(This,dwSize,points,pErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumShift_Init_Proxy(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ ICsDatum __RPC_FAR *pSrcDatum,
|
|
/* [in] */ ICsDatum __RPC_FAR *pDstDatum,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumShift_Init_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumShift_InitDefs_Proxy(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pSrcDef,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDstDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumShift_InitDefs_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumShift_Shift_Proxy(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdLongitude,
|
|
/* [out] */ double __RPC_FAR *pdLatitude,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumShift_Shift_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumShift_ShiftArray_Proxy(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumShift_ShiftArray_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumShift_Shift3dArrayAs2d_Proxy(
|
|
ICsDatumShift __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumShift_Shift3dArrayAs2d_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDatumShift_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordsys_INTERFACE_DEFINED__
|
|
#define __ICsCoordsys_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsCoordsys */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsCoordsys;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("3C00EA46-0B84-11D2-9DE2-080009ACE18E")
|
|
ICsCoordsys : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCoordsysDef(
|
|
/* [out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR *ppDef) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDatum(
|
|
/* [out] */ ICsDatum __RPC_FAR *__RPC_FAR *ppDef) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEllipsoidDef(
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitFromSession(
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsValid(
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitGeodetic(
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsDatum __RPC_FAR *pDatum,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitCartographic(
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pEllipsoidDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDomainCheck(
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDomainCheck(
|
|
/* [in] */ BOOL bDoCheck) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsValidXY(
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsValidLatLong(
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ToLatLong(
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ double __RPC_FAR *pdLongitude,
|
|
/* [out] */ double __RPC_FAR *pdLatitude,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ToLatLongArray(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ToLatLong3dArrayAs2d(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FromLatLong(
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdX,
|
|
/* [out] */ double __RPC_FAR *pdY,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FromLatLongArray(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FromLatLong3dArrayAs2d(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetConvergence(
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdConvergence,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetConvergenceArray(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dConvergences[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetConvergenceArray3d(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScale(
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleArray(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleArray3d(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleH(
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScaleH,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleHArray(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesH[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleHArray3d(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesH[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleK(
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScaleK,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleKArray(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesK[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleKArray3d(
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesK[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppClone) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsCoordsysVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsCoordsys __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsCoordsys __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCoordsysDef )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatum )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsDatum __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEllipsoidDef )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitFromSession )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValid )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitGeodetic )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsDatum __RPC_FAR *pDatum,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitCartographic )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pEllipsoidDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDomainCheck )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDomainCheck )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ BOOL bDoCheck);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValidXY )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValidLatLong )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToLatLong )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ double __RPC_FAR *pdLongitude,
|
|
/* [out] */ double __RPC_FAR *pdLatitude,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToLatLongArray )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToLatLong3dArrayAs2d )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FromLatLong )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdX,
|
|
/* [out] */ double __RPC_FAR *pdY,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FromLatLongArray )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FromLatLong3dArrayAs2d )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConvergence )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdConvergence,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConvergenceArray )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dConvergences[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConvergenceArray3d )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScale )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleArray )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleArray3d )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleH )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScaleH,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleHArray )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesH[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleHArray3d )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesH[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleK )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScaleK,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleKArray )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesK[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleKArray3d )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesK[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
END_INTERFACE
|
|
} ICsCoordsysVtbl;
|
|
|
|
interface ICsCoordsys
|
|
{
|
|
CONST_VTBL struct ICsCoordsysVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsCoordsys_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsCoordsys_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsCoordsys_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsCoordsys_GetCoordsysDef(This,ppDef) \
|
|
(This)->lpVtbl -> GetCoordsysDef(This,ppDef)
|
|
|
|
#define ICsCoordsys_GetDatum(This,ppDef) \
|
|
(This)->lpVtbl -> GetDatum(This,ppDef)
|
|
|
|
#define ICsCoordsys_GetEllipsoidDef(This,ppDef) \
|
|
(This)->lpVtbl -> GetEllipsoidDef(This,ppDef)
|
|
|
|
#define ICsCoordsys_InitFromSession(This,pCoordsysDef,pSession,pErr) \
|
|
(This)->lpVtbl -> InitFromSession(This,pCoordsysDef,pSession,pErr)
|
|
|
|
#define ICsCoordsys_IsValid(This,pbIsValid) \
|
|
(This)->lpVtbl -> IsValid(This,pbIsValid)
|
|
|
|
#define ICsCoordsys_InitGeodetic(This,pCoordsysDef,pDatum,pErr) \
|
|
(This)->lpVtbl -> InitGeodetic(This,pCoordsysDef,pDatum,pErr)
|
|
|
|
#define ICsCoordsys_InitCartographic(This,pCoordsysDef,pEllipsoidDef,pErr) \
|
|
(This)->lpVtbl -> InitCartographic(This,pCoordsysDef,pEllipsoidDef,pErr)
|
|
|
|
#define ICsCoordsys_GetDomainCheck(This,pbDoCheck) \
|
|
(This)->lpVtbl -> GetDomainCheck(This,pbDoCheck)
|
|
|
|
#define ICsCoordsys_SetDomainCheck(This,bDoCheck) \
|
|
(This)->lpVtbl -> SetDomainCheck(This,bDoCheck)
|
|
|
|
#define ICsCoordsys_IsValidXY(This,dX,dY,pbIsValid,pErr) \
|
|
(This)->lpVtbl -> IsValidXY(This,dX,dY,pbIsValid,pErr)
|
|
|
|
#define ICsCoordsys_IsValidLatLong(This,dLongitude,dLatitude,pbIsValid,pErr) \
|
|
(This)->lpVtbl -> IsValidLatLong(This,dLongitude,dLatitude,pbIsValid,pErr)
|
|
|
|
#define ICsCoordsys_ToLatLong(This,dX,dY,pdLongitude,pdLatitude,pErr) \
|
|
(This)->lpVtbl -> ToLatLong(This,dX,dY,pdLongitude,pdLatitude,pErr)
|
|
|
|
#define ICsCoordsys_ToLatLongArray(This,dwSize,points,pErr) \
|
|
(This)->lpVtbl -> ToLatLongArray(This,dwSize,points,pErr)
|
|
|
|
#define ICsCoordsys_ToLatLong3dArrayAs2d(This,dwSize,points,pErr) \
|
|
(This)->lpVtbl -> ToLatLong3dArrayAs2d(This,dwSize,points,pErr)
|
|
|
|
#define ICsCoordsys_FromLatLong(This,dLongitude,dLatitude,pdX,pdY,pErr) \
|
|
(This)->lpVtbl -> FromLatLong(This,dLongitude,dLatitude,pdX,pdY,pErr)
|
|
|
|
#define ICsCoordsys_FromLatLongArray(This,dwSize,points,pErr) \
|
|
(This)->lpVtbl -> FromLatLongArray(This,dwSize,points,pErr)
|
|
|
|
#define ICsCoordsys_FromLatLong3dArrayAs2d(This,dwSize,points,pErr) \
|
|
(This)->lpVtbl -> FromLatLong3dArrayAs2d(This,dwSize,points,pErr)
|
|
|
|
#define ICsCoordsys_GetConvergence(This,dLongitude,dLatitude,pdConvergence,pErr) \
|
|
(This)->lpVtbl -> GetConvergence(This,dLongitude,dLatitude,pdConvergence,pErr)
|
|
|
|
#define ICsCoordsys_GetConvergenceArray(This,dwSize,points,dConvergences,pErr) \
|
|
(This)->lpVtbl -> GetConvergenceArray(This,dwSize,points,dConvergences,pErr)
|
|
|
|
#define ICsCoordsys_GetConvergenceArray3d(This,dwSize,points,dScales,pErr) \
|
|
(This)->lpVtbl -> GetConvergenceArray3d(This,dwSize,points,dScales,pErr)
|
|
|
|
#define ICsCoordsys_GetScale(This,dLongitude,dLatitude,pdScale,pErr) \
|
|
(This)->lpVtbl -> GetScale(This,dLongitude,dLatitude,pdScale,pErr)
|
|
|
|
#define ICsCoordsys_GetScaleArray(This,dwSize,points,dScales,pErr) \
|
|
(This)->lpVtbl -> GetScaleArray(This,dwSize,points,dScales,pErr)
|
|
|
|
#define ICsCoordsys_GetScaleArray3d(This,dwSize,points,dScales,pErr) \
|
|
(This)->lpVtbl -> GetScaleArray3d(This,dwSize,points,dScales,pErr)
|
|
|
|
#define ICsCoordsys_GetScaleH(This,dLongitude,dLatitude,pdScaleH,pErr) \
|
|
(This)->lpVtbl -> GetScaleH(This,dLongitude,dLatitude,pdScaleH,pErr)
|
|
|
|
#define ICsCoordsys_GetScaleHArray(This,dwSize,points,dScalesH,pErr) \
|
|
(This)->lpVtbl -> GetScaleHArray(This,dwSize,points,dScalesH,pErr)
|
|
|
|
#define ICsCoordsys_GetScaleHArray3d(This,dwSize,points,dScalesH,pErr) \
|
|
(This)->lpVtbl -> GetScaleHArray3d(This,dwSize,points,dScalesH,pErr)
|
|
|
|
#define ICsCoordsys_GetScaleK(This,dLongitude,dLatitude,pdScaleK,pErr) \
|
|
(This)->lpVtbl -> GetScaleK(This,dLongitude,dLatitude,pdScaleK,pErr)
|
|
|
|
#define ICsCoordsys_GetScaleKArray(This,dwSize,points,dScalesK,pErr) \
|
|
(This)->lpVtbl -> GetScaleKArray(This,dwSize,points,dScalesK,pErr)
|
|
|
|
#define ICsCoordsys_GetScaleKArray3d(This,dwSize,points,dScalesK,pErr) \
|
|
(This)->lpVtbl -> GetScaleKArray3d(This,dwSize,points,dScalesK,pErr)
|
|
|
|
#define ICsCoordsys_Clone(This,ppClone) \
|
|
(This)->lpVtbl -> Clone(This,ppClone)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetCoordsysDef_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetCoordsysDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetDatum_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsDatum __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetDatum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetEllipsoidDef_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetEllipsoidDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_InitFromSession_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_InitFromSession_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_IsValid_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_IsValid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_InitGeodetic_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsDatum __RPC_FAR *pDatum,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_InitGeodetic_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_InitCartographic_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pCoordsysDef,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pEllipsoidDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_InitCartographic_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetDomainCheck_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbDoCheck);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetDomainCheck_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_SetDomainCheck_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ BOOL bDoCheck);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_SetDomainCheck_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_IsValidXY_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_IsValidXY_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_IsValidLatLong_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_IsValidLatLong_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_ToLatLong_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [out] */ double __RPC_FAR *pdLongitude,
|
|
/* [out] */ double __RPC_FAR *pdLatitude,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_ToLatLong_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_ToLatLongArray_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_ToLatLongArray_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_ToLatLong3dArrayAs2d_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_ToLatLong3dArrayAs2d_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_FromLatLong_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdX,
|
|
/* [out] */ double __RPC_FAR *pdY,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_FromLatLong_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_FromLatLongArray_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_FromLatLongArray_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_FromLatLong3dArrayAs2d_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][out][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_FromLatLong3dArrayAs2d_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetConvergence_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdConvergence,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetConvergence_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetConvergenceArray_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dConvergences[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetConvergenceArray_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetConvergenceArray3d_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetConvergenceArray3d_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScale_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScaleArray_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScaleArray_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScaleArray3d_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScales[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScaleArray3d_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScaleH_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScaleH,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScaleH_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScaleHArray_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesH[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScaleHArray_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScaleHArray3d_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesH[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScaleHArray3d_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScaleK_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ double dLongitude,
|
|
/* [in] */ double dLatitude,
|
|
/* [out] */ double __RPC_FAR *pdScaleK,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScaleK_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScaleKArray_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesK[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScaleKArray_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_GetScaleKArray3d_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [in] */ DWORD dwSize,
|
|
/* [size_is][in] */ CCsPoint3d __RPC_FAR points[ ],
|
|
/* [size_is][out] */ double __RPC_FAR dScalesK[ ],
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_GetScaleKArray3d_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsys_Clone_Proxy(
|
|
ICsCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsCoordsys __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsys_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsCoordsys_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDef_INTERFACE_DEFINED__
|
|
#define __ICsDef_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDef */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDef;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("926B2FD6-0D18-11d2-9DE2-080009ACE18E")
|
|
ICsDef : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetName(
|
|
/* [out] */ BSTR __RPC_FAR *ppName) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetName(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalName(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsValid(
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsUsable(
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsUsable) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsSameAs(
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsSame) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppClone) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDefVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDef __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDef __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppName);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalName )(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValid )(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUsable )(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsUsable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSameAs )(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsSame);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
END_INTERFACE
|
|
} ICsDefVtbl;
|
|
|
|
interface ICsDef
|
|
{
|
|
CONST_VTBL struct ICsDefVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDef_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDef_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDef_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDef_GetName(This,ppName) \
|
|
(This)->lpVtbl -> GetName(This,ppName)
|
|
|
|
#define ICsDef_SetName(This,kpName,pErr) \
|
|
(This)->lpVtbl -> SetName(This,kpName,pErr)
|
|
|
|
#define ICsDef_IsLegalName(This,kpName,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalName(This,kpName,pbIsLegal)
|
|
|
|
#define ICsDef_IsValid(This,pbIsValid) \
|
|
(This)->lpVtbl -> IsValid(This,pbIsValid)
|
|
|
|
#define ICsDef_IsUsable(This,pSession,pbIsUsable) \
|
|
(This)->lpVtbl -> IsUsable(This,pSession,pbIsUsable)
|
|
|
|
#define ICsDef_IsSameAs(This,pDef,pbIsSame) \
|
|
(This)->lpVtbl -> IsSameAs(This,pDef,pbIsSame)
|
|
|
|
#define ICsDef_Clone(This,ppClone) \
|
|
(This)->lpVtbl -> Clone(This,ppClone)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDef_GetName_Proxy(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppName);
|
|
|
|
|
|
void __RPC_STUB ICsDef_GetName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDef_SetName_Proxy(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDef_SetName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDef_IsLegalName_Proxy(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
|
|
void __RPC_STUB ICsDef_IsLegalName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDef_IsValid_Proxy(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
|
|
void __RPC_STUB ICsDef_IsValid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDef_IsUsable_Proxy(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsUsable);
|
|
|
|
|
|
void __RPC_STUB ICsDef_IsUsable_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDef_IsSameAs_Proxy(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsSame);
|
|
|
|
|
|
void __RPC_STUB ICsDef_IsSameAs_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDef_Clone_Proxy(
|
|
ICsDef __RPC_FAR * This,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
|
|
void __RPC_STUB ICsDef_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDef_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsMentorDef_INTERFACE_DEFINED__
|
|
#define __ICsMentorDef_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsMentorDef */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsMentorDef;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("926B2FD7-0D18-11d2-9DE2-080009ACE18E")
|
|
ICsMentorDef : public ICsDef
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDescription(
|
|
/* [out] */ BSTR __RPC_FAR *ppDesc) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDescription(
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalDescription(
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetGroup(
|
|
/* [out] */ BSTR __RPC_FAR *ppGroup) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetGroup(
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalGroup(
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSource(
|
|
/* [out] */ BSTR __RPC_FAR *ppSource) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSource(
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalSource(
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsProtected(
|
|
/* [out] */ BOOL __RPC_FAR *pbIsProtected) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAge(
|
|
/* [out] */ short __RPC_FAR *psAge) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetProtectMode(
|
|
/* [in] */ BOOL bIsProtected) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsEncrypted(
|
|
/* [out] */ BOOL __RPC_FAR *pbIsEncrypted) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetEncryptMode(
|
|
/* [in] */ BOOL bIsEncrypted) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsMentorDefVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsMentorDef __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsMentorDef __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppName);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalName )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValid )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUsable )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsUsable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSameAs )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsSame);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDesc);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDescription )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalDescription )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGroup )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppGroup);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGroup )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalGroup )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSource )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppSource);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSource )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalSource )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsProtected )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsProtected);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAge )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psAge);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProtectMode )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsProtected);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsEncrypted )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsEncrypted);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEncryptMode )(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsEncrypted);
|
|
|
|
END_INTERFACE
|
|
} ICsMentorDefVtbl;
|
|
|
|
interface ICsMentorDef
|
|
{
|
|
CONST_VTBL struct ICsMentorDefVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsMentorDef_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsMentorDef_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsMentorDef_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsMentorDef_GetName(This,ppName) \
|
|
(This)->lpVtbl -> GetName(This,ppName)
|
|
|
|
#define ICsMentorDef_SetName(This,kpName,pErr) \
|
|
(This)->lpVtbl -> SetName(This,kpName,pErr)
|
|
|
|
#define ICsMentorDef_IsLegalName(This,kpName,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalName(This,kpName,pbIsLegal)
|
|
|
|
#define ICsMentorDef_IsValid(This,pbIsValid) \
|
|
(This)->lpVtbl -> IsValid(This,pbIsValid)
|
|
|
|
#define ICsMentorDef_IsUsable(This,pSession,pbIsUsable) \
|
|
(This)->lpVtbl -> IsUsable(This,pSession,pbIsUsable)
|
|
|
|
#define ICsMentorDef_IsSameAs(This,pDef,pbIsSame) \
|
|
(This)->lpVtbl -> IsSameAs(This,pDef,pbIsSame)
|
|
|
|
#define ICsMentorDef_Clone(This,ppClone) \
|
|
(This)->lpVtbl -> Clone(This,ppClone)
|
|
|
|
|
|
#define ICsMentorDef_GetDescription(This,ppDesc) \
|
|
(This)->lpVtbl -> GetDescription(This,ppDesc)
|
|
|
|
#define ICsMentorDef_SetDescription(This,kpDesc,pErr) \
|
|
(This)->lpVtbl -> SetDescription(This,kpDesc,pErr)
|
|
|
|
#define ICsMentorDef_IsLegalDescription(This,kpDesc,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalDescription(This,kpDesc,pbIsLegal)
|
|
|
|
#define ICsMentorDef_GetGroup(This,ppGroup) \
|
|
(This)->lpVtbl -> GetGroup(This,ppGroup)
|
|
|
|
#define ICsMentorDef_SetGroup(This,kpGroup,pErr) \
|
|
(This)->lpVtbl -> SetGroup(This,kpGroup,pErr)
|
|
|
|
#define ICsMentorDef_IsLegalGroup(This,kpGroup,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalGroup(This,kpGroup,pbIsLegal)
|
|
|
|
#define ICsMentorDef_GetSource(This,ppSource) \
|
|
(This)->lpVtbl -> GetSource(This,ppSource)
|
|
|
|
#define ICsMentorDef_SetSource(This,kpSource,pErr) \
|
|
(This)->lpVtbl -> SetSource(This,kpSource,pErr)
|
|
|
|
#define ICsMentorDef_IsLegalSource(This,kpSource,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalSource(This,kpSource,pbIsLegal)
|
|
|
|
#define ICsMentorDef_IsProtected(This,pbIsProtected) \
|
|
(This)->lpVtbl -> IsProtected(This,pbIsProtected)
|
|
|
|
#define ICsMentorDef_GetAge(This,psAge) \
|
|
(This)->lpVtbl -> GetAge(This,psAge)
|
|
|
|
#define ICsMentorDef_SetProtectMode(This,bIsProtected) \
|
|
(This)->lpVtbl -> SetProtectMode(This,bIsProtected)
|
|
|
|
#define ICsMentorDef_IsEncrypted(This,pbIsEncrypted) \
|
|
(This)->lpVtbl -> IsEncrypted(This,pbIsEncrypted)
|
|
|
|
#define ICsMentorDef_SetEncryptMode(This,bIsEncrypted) \
|
|
(This)->lpVtbl -> SetEncryptMode(This,bIsEncrypted)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_GetDescription_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDesc);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_GetDescription_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_SetDescription_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_SetDescription_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_IsLegalDescription_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_IsLegalDescription_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_GetGroup_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppGroup);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_GetGroup_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_SetGroup_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_SetGroup_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_IsLegalGroup_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_IsLegalGroup_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_GetSource_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppSource);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_GetSource_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_SetSource_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_SetSource_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_IsLegalSource_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_IsLegalSource_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_IsProtected_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsProtected);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_IsProtected_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_GetAge_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psAge);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_GetAge_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_SetProtectMode_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsProtected);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_SetProtectMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_IsEncrypted_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsEncrypted);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_IsEncrypted_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorDef_SetEncryptMode_Proxy(
|
|
ICsMentorDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsEncrypted);
|
|
|
|
|
|
void __RPC_STUB ICsMentorDef_SetEncryptMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsMentorDef_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordsysDef_INTERFACE_DEFINED__
|
|
#define __ICsCoordsysDef_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsCoordsysDef */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsCoordsysDef;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("3C00EA4A-0B84-11D2-9DE2-080009ACE18E")
|
|
ICsCoordsysDef : public ICsMentorDef
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetErrors(
|
|
/* [out] */ ICsEnumDword __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLocation(
|
|
/* [out] */ BSTR __RPC_FAR *ppLoc) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetLocation(
|
|
/* [in] */ const BSTR kpLoc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalLocation(
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCntrySt(
|
|
/* [out] */ BSTR __RPC_FAR *ppCntrySt) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCntrySt(
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalCntrySt(
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsGeodetic(
|
|
/* [out] */ BOOL __RPC_FAR *pbIsGeodetic) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetGeodetic(
|
|
/* [in] */ const BSTR kpDatumName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCartographic(
|
|
/* [in] */ const BSTR kpEllipsoidName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDatumName(
|
|
/* [out] */ BSTR __RPC_FAR *ppDatum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEllipsoidName(
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoid) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProjection(
|
|
/* [out] */ CsProjection __RPC_FAR *pPrjType) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetProjection(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUnit(
|
|
/* [out] */ CsUnit __RPC_FAR *pUnit) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetUnit(
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetParam(
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdValue,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetParam(
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [in] */ double dValue,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetOriginLongitude(
|
|
/* [out] */ double __RPC_FAR *pdOrgLng) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetOriginLongitude(
|
|
/* [in] */ double dOrgLng) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetOriginLatitude(
|
|
/* [out] */ double __RPC_FAR *pdOrgLat) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetOriginLatitude(
|
|
/* [in] */ double dOrgLat) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetOffsets(
|
|
/* [out] */ double __RPC_FAR *pdXOffset,
|
|
/* [out] */ double __RPC_FAR *pdYOffset) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetOffsets(
|
|
/* [in] */ double dXOffset,
|
|
/* [in] */ double dYoffset) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScaleReduction(
|
|
/* [out] */ double __RPC_FAR *pdSclRed) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetScaleReduction(
|
|
/* [in] */ double dSclRed) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMapScale(
|
|
/* [out] */ double __RPC_FAR *pdMapScale) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetMapScale(
|
|
/* [in] */ double dMapScale) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetZeroes(
|
|
/* [out] */ double __RPC_FAR *pdXZero,
|
|
/* [out] */ double __RPC_FAR *pdYZero) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetZeroes(
|
|
/* [in] */ double dXZero,
|
|
/* [in] */ double dYZero) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLatLongBounds(
|
|
/* [out] */ double __RPC_FAR *pdLonMin,
|
|
/* [out] */ double __RPC_FAR *pdLatMin,
|
|
/* [out] */ double __RPC_FAR *pdLonMax,
|
|
/* [out] */ double __RPC_FAR *pdLatMax) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetLatLongBounds(
|
|
/* [in] */ double dLonMin,
|
|
/* [in] */ double dLatMin,
|
|
/* [in] */ double dLonMax,
|
|
/* [in] */ double dLatMax) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CancelLatLongBounds( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetXYBounds(
|
|
/* [out] */ double __RPC_FAR *pdXMin,
|
|
/* [out] */ double __RPC_FAR *pdYMin,
|
|
/* [out] */ double __RPC_FAR *pdXMax,
|
|
/* [out] */ double __RPC_FAR *pdYMax) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetXYBounds(
|
|
/* [in] */ double dXMin,
|
|
/* [in] */ double dYMin,
|
|
/* [in] */ double dXMax,
|
|
/* [in] */ double dYMax) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CancelXYBounds( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetQuadrant(
|
|
/* [out] */ short __RPC_FAR *psQuad) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetQuadrant(
|
|
/* [in] */ short sQuad,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsCoordsysDefVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsCoordsysDef __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsCoordsysDef __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppName);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalName )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValid )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUsable )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsUsable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSameAs )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsSame);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDesc);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDescription )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalDescription )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGroup )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppGroup);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGroup )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalGroup )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSource )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppSource);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSource )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalSource )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsProtected )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsProtected);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAge )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psAge);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProtectMode )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsProtected);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsEncrypted )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsEncrypted);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEncryptMode )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsEncrypted);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrors )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ ICsEnumDword __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocation )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppLoc);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocation )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpLoc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalLocation )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCntrySt )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppCntrySt);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCntrySt )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalCntrySt )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsGeodetic )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsGeodetic);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGeodetic )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDatumName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCartographic )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpEllipsoidName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatumName )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDatum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEllipsoidName )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProjection )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ CsProjection __RPC_FAR *pPrjType);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProjection )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUnit )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ CsUnit __RPC_FAR *pUnit);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUnit )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParam )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdValue,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetParam )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [in] */ double dValue,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOriginLongitude )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdOrgLng);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOriginLongitude )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dOrgLng);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOriginLatitude )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdOrgLat);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOriginLatitude )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dOrgLat);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOffsets )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdXOffset,
|
|
/* [out] */ double __RPC_FAR *pdYOffset);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOffsets )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dXOffset,
|
|
/* [in] */ double dYoffset);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScaleReduction )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdSclRed);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetScaleReduction )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dSclRed);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMapScale )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdMapScale);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMapScale )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dMapScale);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZeroes )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdXZero,
|
|
/* [out] */ double __RPC_FAR *pdYZero);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetZeroes )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dXZero,
|
|
/* [in] */ double dYZero);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLatLongBounds )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdLonMin,
|
|
/* [out] */ double __RPC_FAR *pdLatMin,
|
|
/* [out] */ double __RPC_FAR *pdLonMax,
|
|
/* [out] */ double __RPC_FAR *pdLatMax);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLatLongBounds )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dLonMin,
|
|
/* [in] */ double dLatMin,
|
|
/* [in] */ double dLonMax,
|
|
/* [in] */ double dLatMax);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelLatLongBounds )(
|
|
ICsCoordsysDef __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetXYBounds )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdXMin,
|
|
/* [out] */ double __RPC_FAR *pdYMin,
|
|
/* [out] */ double __RPC_FAR *pdXMax,
|
|
/* [out] */ double __RPC_FAR *pdYMax);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetXYBounds )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dXMin,
|
|
/* [in] */ double dYMin,
|
|
/* [in] */ double dXMax,
|
|
/* [in] */ double dYMax);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelXYBounds )(
|
|
ICsCoordsysDef __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetQuadrant )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psQuad);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetQuadrant )(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ short sQuad,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
END_INTERFACE
|
|
} ICsCoordsysDefVtbl;
|
|
|
|
interface ICsCoordsysDef
|
|
{
|
|
CONST_VTBL struct ICsCoordsysDefVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsCoordsysDef_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsCoordsysDef_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsCoordsysDef_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsCoordsysDef_GetName(This,ppName) \
|
|
(This)->lpVtbl -> GetName(This,ppName)
|
|
|
|
#define ICsCoordsysDef_SetName(This,kpName,pErr) \
|
|
(This)->lpVtbl -> SetName(This,kpName,pErr)
|
|
|
|
#define ICsCoordsysDef_IsLegalName(This,kpName,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalName(This,kpName,pbIsLegal)
|
|
|
|
#define ICsCoordsysDef_IsValid(This,pbIsValid) \
|
|
(This)->lpVtbl -> IsValid(This,pbIsValid)
|
|
|
|
#define ICsCoordsysDef_IsUsable(This,pSession,pbIsUsable) \
|
|
(This)->lpVtbl -> IsUsable(This,pSession,pbIsUsable)
|
|
|
|
#define ICsCoordsysDef_IsSameAs(This,pDef,pbIsSame) \
|
|
(This)->lpVtbl -> IsSameAs(This,pDef,pbIsSame)
|
|
|
|
#define ICsCoordsysDef_Clone(This,ppClone) \
|
|
(This)->lpVtbl -> Clone(This,ppClone)
|
|
|
|
|
|
#define ICsCoordsysDef_GetDescription(This,ppDesc) \
|
|
(This)->lpVtbl -> GetDescription(This,ppDesc)
|
|
|
|
#define ICsCoordsysDef_SetDescription(This,kpDesc,pErr) \
|
|
(This)->lpVtbl -> SetDescription(This,kpDesc,pErr)
|
|
|
|
#define ICsCoordsysDef_IsLegalDescription(This,kpDesc,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalDescription(This,kpDesc,pbIsLegal)
|
|
|
|
#define ICsCoordsysDef_GetGroup(This,ppGroup) \
|
|
(This)->lpVtbl -> GetGroup(This,ppGroup)
|
|
|
|
#define ICsCoordsysDef_SetGroup(This,kpGroup,pErr) \
|
|
(This)->lpVtbl -> SetGroup(This,kpGroup,pErr)
|
|
|
|
#define ICsCoordsysDef_IsLegalGroup(This,kpGroup,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalGroup(This,kpGroup,pbIsLegal)
|
|
|
|
#define ICsCoordsysDef_GetSource(This,ppSource) \
|
|
(This)->lpVtbl -> GetSource(This,ppSource)
|
|
|
|
#define ICsCoordsysDef_SetSource(This,kpSource,pErr) \
|
|
(This)->lpVtbl -> SetSource(This,kpSource,pErr)
|
|
|
|
#define ICsCoordsysDef_IsLegalSource(This,kpSource,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalSource(This,kpSource,pbIsLegal)
|
|
|
|
#define ICsCoordsysDef_IsProtected(This,pbIsProtected) \
|
|
(This)->lpVtbl -> IsProtected(This,pbIsProtected)
|
|
|
|
#define ICsCoordsysDef_GetAge(This,psAge) \
|
|
(This)->lpVtbl -> GetAge(This,psAge)
|
|
|
|
#define ICsCoordsysDef_SetProtectMode(This,bIsProtected) \
|
|
(This)->lpVtbl -> SetProtectMode(This,bIsProtected)
|
|
|
|
#define ICsCoordsysDef_IsEncrypted(This,pbIsEncrypted) \
|
|
(This)->lpVtbl -> IsEncrypted(This,pbIsEncrypted)
|
|
|
|
#define ICsCoordsysDef_SetEncryptMode(This,bIsEncrypted) \
|
|
(This)->lpVtbl -> SetEncryptMode(This,bIsEncrypted)
|
|
|
|
|
|
#define ICsCoordsysDef_GetErrors(This,ppEnum) \
|
|
(This)->lpVtbl -> GetErrors(This,ppEnum)
|
|
|
|
#define ICsCoordsysDef_GetLocation(This,ppLoc) \
|
|
(This)->lpVtbl -> GetLocation(This,ppLoc)
|
|
|
|
#define ICsCoordsysDef_SetLocation(This,kpLoc,pErr) \
|
|
(This)->lpVtbl -> SetLocation(This,kpLoc,pErr)
|
|
|
|
#define ICsCoordsysDef_IsLegalLocation(This,kpDesc,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalLocation(This,kpDesc,pbIsLegal)
|
|
|
|
#define ICsCoordsysDef_GetCntrySt(This,ppCntrySt) \
|
|
(This)->lpVtbl -> GetCntrySt(This,ppCntrySt)
|
|
|
|
#define ICsCoordsysDef_SetCntrySt(This,kpCntrySt,pErr) \
|
|
(This)->lpVtbl -> SetCntrySt(This,kpCntrySt,pErr)
|
|
|
|
#define ICsCoordsysDef_IsLegalCntrySt(This,kpCntrySt,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalCntrySt(This,kpCntrySt,pbIsLegal)
|
|
|
|
#define ICsCoordsysDef_IsGeodetic(This,pbIsGeodetic) \
|
|
(This)->lpVtbl -> IsGeodetic(This,pbIsGeodetic)
|
|
|
|
#define ICsCoordsysDef_SetGeodetic(This,kpDatumName,pErr) \
|
|
(This)->lpVtbl -> SetGeodetic(This,kpDatumName,pErr)
|
|
|
|
#define ICsCoordsysDef_SetCartographic(This,kpEllipsoidName,pErr) \
|
|
(This)->lpVtbl -> SetCartographic(This,kpEllipsoidName,pErr)
|
|
|
|
#define ICsCoordsysDef_GetDatumName(This,ppDatum) \
|
|
(This)->lpVtbl -> GetDatumName(This,ppDatum)
|
|
|
|
#define ICsCoordsysDef_GetEllipsoidName(This,ppEllipsoid) \
|
|
(This)->lpVtbl -> GetEllipsoidName(This,ppEllipsoid)
|
|
|
|
#define ICsCoordsysDef_GetProjection(This,pPrjType) \
|
|
(This)->lpVtbl -> GetProjection(This,pPrjType)
|
|
|
|
#define ICsCoordsysDef_SetProjection(This,prjType,pErr) \
|
|
(This)->lpVtbl -> SetProjection(This,prjType,pErr)
|
|
|
|
#define ICsCoordsysDef_GetUnit(This,pUnit) \
|
|
(This)->lpVtbl -> GetUnit(This,pUnit)
|
|
|
|
#define ICsCoordsysDef_SetUnit(This,unit,pErr) \
|
|
(This)->lpVtbl -> SetUnit(This,unit,pErr)
|
|
|
|
#define ICsCoordsysDef_GetParam(This,dwIndex,pdValue,pErr) \
|
|
(This)->lpVtbl -> GetParam(This,dwIndex,pdValue,pErr)
|
|
|
|
#define ICsCoordsysDef_SetParam(This,dwIndex,dValue,pErr) \
|
|
(This)->lpVtbl -> SetParam(This,dwIndex,dValue,pErr)
|
|
|
|
#define ICsCoordsysDef_GetOriginLongitude(This,pdOrgLng) \
|
|
(This)->lpVtbl -> GetOriginLongitude(This,pdOrgLng)
|
|
|
|
#define ICsCoordsysDef_SetOriginLongitude(This,dOrgLng) \
|
|
(This)->lpVtbl -> SetOriginLongitude(This,dOrgLng)
|
|
|
|
#define ICsCoordsysDef_GetOriginLatitude(This,pdOrgLat) \
|
|
(This)->lpVtbl -> GetOriginLatitude(This,pdOrgLat)
|
|
|
|
#define ICsCoordsysDef_SetOriginLatitude(This,dOrgLat) \
|
|
(This)->lpVtbl -> SetOriginLatitude(This,dOrgLat)
|
|
|
|
#define ICsCoordsysDef_GetOffsets(This,pdXOffset,pdYOffset) \
|
|
(This)->lpVtbl -> GetOffsets(This,pdXOffset,pdYOffset)
|
|
|
|
#define ICsCoordsysDef_SetOffsets(This,dXOffset,dYoffset) \
|
|
(This)->lpVtbl -> SetOffsets(This,dXOffset,dYoffset)
|
|
|
|
#define ICsCoordsysDef_GetScaleReduction(This,pdSclRed) \
|
|
(This)->lpVtbl -> GetScaleReduction(This,pdSclRed)
|
|
|
|
#define ICsCoordsysDef_SetScaleReduction(This,dSclRed) \
|
|
(This)->lpVtbl -> SetScaleReduction(This,dSclRed)
|
|
|
|
#define ICsCoordsysDef_GetMapScale(This,pdMapScale) \
|
|
(This)->lpVtbl -> GetMapScale(This,pdMapScale)
|
|
|
|
#define ICsCoordsysDef_SetMapScale(This,dMapScale) \
|
|
(This)->lpVtbl -> SetMapScale(This,dMapScale)
|
|
|
|
#define ICsCoordsysDef_GetZeroes(This,pdXZero,pdYZero) \
|
|
(This)->lpVtbl -> GetZeroes(This,pdXZero,pdYZero)
|
|
|
|
#define ICsCoordsysDef_SetZeroes(This,dXZero,dYZero) \
|
|
(This)->lpVtbl -> SetZeroes(This,dXZero,dYZero)
|
|
|
|
#define ICsCoordsysDef_GetLatLongBounds(This,pdLonMin,pdLatMin,pdLonMax,pdLatMax) \
|
|
(This)->lpVtbl -> GetLatLongBounds(This,pdLonMin,pdLatMin,pdLonMax,pdLatMax)
|
|
|
|
#define ICsCoordsysDef_SetLatLongBounds(This,dLonMin,dLatMin,dLonMax,dLatMax) \
|
|
(This)->lpVtbl -> SetLatLongBounds(This,dLonMin,dLatMin,dLonMax,dLatMax)
|
|
|
|
#define ICsCoordsysDef_CancelLatLongBounds(This) \
|
|
(This)->lpVtbl -> CancelLatLongBounds(This)
|
|
|
|
#define ICsCoordsysDef_GetXYBounds(This,pdXMin,pdYMin,pdXMax,pdYMax) \
|
|
(This)->lpVtbl -> GetXYBounds(This,pdXMin,pdYMin,pdXMax,pdYMax)
|
|
|
|
#define ICsCoordsysDef_SetXYBounds(This,dXMin,dYMin,dXMax,dYMax) \
|
|
(This)->lpVtbl -> SetXYBounds(This,dXMin,dYMin,dXMax,dYMax)
|
|
|
|
#define ICsCoordsysDef_CancelXYBounds(This) \
|
|
(This)->lpVtbl -> CancelXYBounds(This)
|
|
|
|
#define ICsCoordsysDef_GetQuadrant(This,psQuad) \
|
|
(This)->lpVtbl -> GetQuadrant(This,psQuad)
|
|
|
|
#define ICsCoordsysDef_SetQuadrant(This,sQuad,pErr) \
|
|
(This)->lpVtbl -> SetQuadrant(This,sQuad,pErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetErrors_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ ICsEnumDword __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetErrors_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetLocation_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppLoc);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetLocation_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpLoc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_IsLegalLocation_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_IsLegalLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetCntrySt_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppCntrySt);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetCntrySt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetCntrySt_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetCntrySt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_IsLegalCntrySt_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_IsLegalCntrySt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_IsGeodetic_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsGeodetic);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_IsGeodetic_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetGeodetic_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDatumName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetGeodetic_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetCartographic_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpEllipsoidName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetCartographic_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetDatumName_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDatum);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetDatumName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetEllipsoidName_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoid);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetEllipsoidName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetProjection_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ CsProjection __RPC_FAR *pPrjType);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetProjection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetProjection_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetProjection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetUnit_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ CsUnit __RPC_FAR *pUnit);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetUnit_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetUnit_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetUnit_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetParam_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdValue,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetParam_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetParam_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [in] */ double dValue,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetParam_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetOriginLongitude_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdOrgLng);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetOriginLongitude_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetOriginLongitude_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dOrgLng);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetOriginLongitude_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetOriginLatitude_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdOrgLat);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetOriginLatitude_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetOriginLatitude_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dOrgLat);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetOriginLatitude_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetOffsets_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdXOffset,
|
|
/* [out] */ double __RPC_FAR *pdYOffset);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetOffsets_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetOffsets_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dXOffset,
|
|
/* [in] */ double dYoffset);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetOffsets_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetScaleReduction_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdSclRed);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetScaleReduction_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetScaleReduction_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dSclRed);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetScaleReduction_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetMapScale_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdMapScale);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetMapScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetMapScale_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dMapScale);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetMapScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetZeroes_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdXZero,
|
|
/* [out] */ double __RPC_FAR *pdYZero);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetZeroes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetZeroes_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dXZero,
|
|
/* [in] */ double dYZero);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetZeroes_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetLatLongBounds_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdLonMin,
|
|
/* [out] */ double __RPC_FAR *pdLatMin,
|
|
/* [out] */ double __RPC_FAR *pdLonMax,
|
|
/* [out] */ double __RPC_FAR *pdLatMax);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetLatLongBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetLatLongBounds_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dLonMin,
|
|
/* [in] */ double dLatMin,
|
|
/* [in] */ double dLonMax,
|
|
/* [in] */ double dLatMax);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetLatLongBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_CancelLatLongBounds_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_CancelLatLongBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetXYBounds_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdXMin,
|
|
/* [out] */ double __RPC_FAR *pdYMin,
|
|
/* [out] */ double __RPC_FAR *pdXMax,
|
|
/* [out] */ double __RPC_FAR *pdYMax);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetXYBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetXYBounds_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ double dXMin,
|
|
/* [in] */ double dYMin,
|
|
/* [in] */ double dXMax,
|
|
/* [in] */ double dYMax);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetXYBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_CancelXYBounds_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_CancelXYBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_GetQuadrant_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psQuad);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_GetQuadrant_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDef_SetQuadrant_Proxy(
|
|
ICsCoordsysDef __RPC_FAR * This,
|
|
/* [in] */ short sQuad,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDef_SetQuadrant_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsCoordsysDef_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatum_INTERFACE_DEFINED__
|
|
#define __ICsDatum_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDatum */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDatum;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B4E01DB0-0D13-11D2-9DE2-080009ACE18E")
|
|
ICsDatum : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDatumDef(
|
|
/* [out] */ ICsDatumDef __RPC_FAR *__RPC_FAR *ppDef) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEllipsoidDef(
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitFromSession(
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDatumDef,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Init(
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDatumDef,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pEllipsoidDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsDatum __RPC_FAR *__RPC_FAR *ppClone) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDatumVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDatum __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDatum __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatumDef )(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [out] */ ICsDatumDef __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEllipsoidDef )(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitFromSession )(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDatumDef,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDatumDef,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pEllipsoidDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [out] */ ICsDatum __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
END_INTERFACE
|
|
} ICsDatumVtbl;
|
|
|
|
interface ICsDatum
|
|
{
|
|
CONST_VTBL struct ICsDatumVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDatum_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDatum_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDatum_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDatum_GetDatumDef(This,ppDef) \
|
|
(This)->lpVtbl -> GetDatumDef(This,ppDef)
|
|
|
|
#define ICsDatum_GetEllipsoidDef(This,ppDef) \
|
|
(This)->lpVtbl -> GetEllipsoidDef(This,ppDef)
|
|
|
|
#define ICsDatum_InitFromSession(This,pDatumDef,pSession,pErr) \
|
|
(This)->lpVtbl -> InitFromSession(This,pDatumDef,pSession,pErr)
|
|
|
|
#define ICsDatum_Init(This,pDatumDef,pEllipsoidDef,pErr) \
|
|
(This)->lpVtbl -> Init(This,pDatumDef,pEllipsoidDef,pErr)
|
|
|
|
#define ICsDatum_Clone(This,ppClone) \
|
|
(This)->lpVtbl -> Clone(This,ppClone)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatum_GetDatumDef_Proxy(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [out] */ ICsDatumDef __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
|
|
void __RPC_STUB ICsDatum_GetDatumDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatum_GetEllipsoidDef_Proxy(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef);
|
|
|
|
|
|
void __RPC_STUB ICsDatum_GetEllipsoidDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatum_InitFromSession_Proxy(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDatumDef,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatum_InitFromSession_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatum_Init_Proxy(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDatumDef,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pEllipsoidDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatum_Init_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatum_Clone_Proxy(
|
|
ICsDatum __RPC_FAR * This,
|
|
/* [out] */ ICsDatum __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
|
|
void __RPC_STUB ICsDatum_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDatum_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEllipsoidDef_INTERFACE_DEFINED__
|
|
#define __ICsEllipsoidDef_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEllipsoidDef */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEllipsoidDef;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B4E01DB3-0D13-11D2-9DE2-080009ACE18E")
|
|
ICsEllipsoidDef : public ICsMentorDef
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEquatorialRadius(
|
|
/* [out] */ double __RPC_FAR *pdRadius) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPolarRadius(
|
|
/* [out] */ double __RPC_FAR *pdRadius) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetFlatteningRatio(
|
|
/* [out] */ double __RPC_FAR *pdFlat) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEccentricity(
|
|
/* [out] */ double __RPC_FAR *pdEccent) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetRadii(
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FlatToEccent(
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEccent) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EccentToFlat(
|
|
/* [in] */ double dEccent,
|
|
/* [out] */ double __RPC_FAR *pdFlat) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EquatorialFromPolarFlat(
|
|
/* [in] */ double dPolarRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEquatorialRadius) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PolarFromEquatorialFlat(
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdPolarRadius) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEllipsoidDefVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEllipsoidDef __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEllipsoidDef __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppName);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalName )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValid )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUsable )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsUsable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSameAs )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsSame);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDesc);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDescription )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalDescription )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGroup )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppGroup);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGroup )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalGroup )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSource )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppSource);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSource )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalSource )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsProtected )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsProtected);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAge )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psAge);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProtectMode )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsProtected);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsEncrypted )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsEncrypted);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEncryptMode )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsEncrypted);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEquatorialRadius )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdRadius);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPolarRadius )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdRadius);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFlatteningRatio )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdFlat);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEccentricity )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdEccent);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRadii )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FlatToEccent )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEccent);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EccentToFlat )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dEccent,
|
|
/* [out] */ double __RPC_FAR *pdFlat);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EquatorialFromPolarFlat )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEquatorialRadius);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PolarFromEquatorialFlat )(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdPolarRadius);
|
|
|
|
END_INTERFACE
|
|
} ICsEllipsoidDefVtbl;
|
|
|
|
interface ICsEllipsoidDef
|
|
{
|
|
CONST_VTBL struct ICsEllipsoidDefVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEllipsoidDef_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEllipsoidDef_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEllipsoidDef_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEllipsoidDef_GetName(This,ppName) \
|
|
(This)->lpVtbl -> GetName(This,ppName)
|
|
|
|
#define ICsEllipsoidDef_SetName(This,kpName,pErr) \
|
|
(This)->lpVtbl -> SetName(This,kpName,pErr)
|
|
|
|
#define ICsEllipsoidDef_IsLegalName(This,kpName,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalName(This,kpName,pbIsLegal)
|
|
|
|
#define ICsEllipsoidDef_IsValid(This,pbIsValid) \
|
|
(This)->lpVtbl -> IsValid(This,pbIsValid)
|
|
|
|
#define ICsEllipsoidDef_IsUsable(This,pSession,pbIsUsable) \
|
|
(This)->lpVtbl -> IsUsable(This,pSession,pbIsUsable)
|
|
|
|
#define ICsEllipsoidDef_IsSameAs(This,pDef,pbIsSame) \
|
|
(This)->lpVtbl -> IsSameAs(This,pDef,pbIsSame)
|
|
|
|
#define ICsEllipsoidDef_Clone(This,ppClone) \
|
|
(This)->lpVtbl -> Clone(This,ppClone)
|
|
|
|
|
|
#define ICsEllipsoidDef_GetDescription(This,ppDesc) \
|
|
(This)->lpVtbl -> GetDescription(This,ppDesc)
|
|
|
|
#define ICsEllipsoidDef_SetDescription(This,kpDesc,pErr) \
|
|
(This)->lpVtbl -> SetDescription(This,kpDesc,pErr)
|
|
|
|
#define ICsEllipsoidDef_IsLegalDescription(This,kpDesc,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalDescription(This,kpDesc,pbIsLegal)
|
|
|
|
#define ICsEllipsoidDef_GetGroup(This,ppGroup) \
|
|
(This)->lpVtbl -> GetGroup(This,ppGroup)
|
|
|
|
#define ICsEllipsoidDef_SetGroup(This,kpGroup,pErr) \
|
|
(This)->lpVtbl -> SetGroup(This,kpGroup,pErr)
|
|
|
|
#define ICsEllipsoidDef_IsLegalGroup(This,kpGroup,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalGroup(This,kpGroup,pbIsLegal)
|
|
|
|
#define ICsEllipsoidDef_GetSource(This,ppSource) \
|
|
(This)->lpVtbl -> GetSource(This,ppSource)
|
|
|
|
#define ICsEllipsoidDef_SetSource(This,kpSource,pErr) \
|
|
(This)->lpVtbl -> SetSource(This,kpSource,pErr)
|
|
|
|
#define ICsEllipsoidDef_IsLegalSource(This,kpSource,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalSource(This,kpSource,pbIsLegal)
|
|
|
|
#define ICsEllipsoidDef_IsProtected(This,pbIsProtected) \
|
|
(This)->lpVtbl -> IsProtected(This,pbIsProtected)
|
|
|
|
#define ICsEllipsoidDef_GetAge(This,psAge) \
|
|
(This)->lpVtbl -> GetAge(This,psAge)
|
|
|
|
#define ICsEllipsoidDef_SetProtectMode(This,bIsProtected) \
|
|
(This)->lpVtbl -> SetProtectMode(This,bIsProtected)
|
|
|
|
#define ICsEllipsoidDef_IsEncrypted(This,pbIsEncrypted) \
|
|
(This)->lpVtbl -> IsEncrypted(This,pbIsEncrypted)
|
|
|
|
#define ICsEllipsoidDef_SetEncryptMode(This,bIsEncrypted) \
|
|
(This)->lpVtbl -> SetEncryptMode(This,bIsEncrypted)
|
|
|
|
|
|
#define ICsEllipsoidDef_GetEquatorialRadius(This,pdRadius) \
|
|
(This)->lpVtbl -> GetEquatorialRadius(This,pdRadius)
|
|
|
|
#define ICsEllipsoidDef_GetPolarRadius(This,pdRadius) \
|
|
(This)->lpVtbl -> GetPolarRadius(This,pdRadius)
|
|
|
|
#define ICsEllipsoidDef_GetFlatteningRatio(This,pdFlat) \
|
|
(This)->lpVtbl -> GetFlatteningRatio(This,pdFlat)
|
|
|
|
#define ICsEllipsoidDef_GetEccentricity(This,pdEccent) \
|
|
(This)->lpVtbl -> GetEccentricity(This,pdEccent)
|
|
|
|
#define ICsEllipsoidDef_SetRadii(This,dEquatorialRadius,dPolarRadius,pErr) \
|
|
(This)->lpVtbl -> SetRadii(This,dEquatorialRadius,dPolarRadius,pErr)
|
|
|
|
#define ICsEllipsoidDef_FlatToEccent(This,dFlat,pdEccent) \
|
|
(This)->lpVtbl -> FlatToEccent(This,dFlat,pdEccent)
|
|
|
|
#define ICsEllipsoidDef_EccentToFlat(This,dEccent,pdFlat) \
|
|
(This)->lpVtbl -> EccentToFlat(This,dEccent,pdFlat)
|
|
|
|
#define ICsEllipsoidDef_EquatorialFromPolarFlat(This,dPolarRadius,dFlat,pdEquatorialRadius) \
|
|
(This)->lpVtbl -> EquatorialFromPolarFlat(This,dPolarRadius,dFlat,pdEquatorialRadius)
|
|
|
|
#define ICsEllipsoidDef_PolarFromEquatorialFlat(This,dEquatorialRadius,dFlat,pdPolarRadius) \
|
|
(This)->lpVtbl -> PolarFromEquatorialFlat(This,dEquatorialRadius,dFlat,pdPolarRadius)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_GetEquatorialRadius_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdRadius);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_GetEquatorialRadius_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_GetPolarRadius_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdRadius);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_GetPolarRadius_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_GetFlatteningRatio_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdFlat);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_GetFlatteningRatio_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_GetEccentricity_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdEccent);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_GetEccentricity_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_SetRadii_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_SetRadii_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_FlatToEccent_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEccent);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_FlatToEccent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_EccentToFlat_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dEccent,
|
|
/* [out] */ double __RPC_FAR *pdFlat);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_EccentToFlat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_EquatorialFromPolarFlat_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEquatorialRadius);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_EquatorialFromPolarFlat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDef_PolarFromEquatorialFlat_Proxy(
|
|
ICsEllipsoidDef __RPC_FAR * This,
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdPolarRadius);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDef_PolarFromEquatorialFlat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEllipsoidDef_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumDef_INTERFACE_DEFINED__
|
|
#define __ICsDatumDef_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDatumDef */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDatumDef;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B4E01DB5-0D13-11D2-9DE2-080009ACE18E")
|
|
ICsDatumDef : public ICsMentorDef
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLocation(
|
|
/* [out] */ BSTR __RPC_FAR *ppLoc) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetLocation(
|
|
/* [in] */ const BSTR kpLoc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalLocation(
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCntrySt(
|
|
/* [out] */ BSTR __RPC_FAR *ppCntrySt) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCntrySt(
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalCntrySt(
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEllipsoidName(
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoid) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetEllipsoidName(
|
|
/* [in] */ const BSTR kpEllipsoid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetOffset(
|
|
/* [out] */ double __RPC_FAR *pdX,
|
|
/* [out] */ double __RPC_FAR *pdY,
|
|
/* [out] */ double __RPC_FAR *pdZ) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetOffset(
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [in] */ double dZ,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetBursaWolfeTransform(
|
|
/* [out] */ double __RPC_FAR *pdRotationX,
|
|
/* [out] */ double __RPC_FAR *pdRotationY,
|
|
/* [out] */ double __RPC_FAR *pdRotationZ,
|
|
/* [out] */ double __RPC_FAR *pdBwScale) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetBursaWolfeTransform(
|
|
/* [in] */ double dRotationX,
|
|
/* [in] */ double dRotationY,
|
|
/* [in] */ double dRotationZ,
|
|
/* [in] */ double dBwScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetTransformationMethod(
|
|
/* [out] */ CsDatumConvert __RPC_FAR *pdwConvert) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetTransformationMethod(
|
|
/* [in] */ CsDatumConvert convert,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDatumDefVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDatumDef __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDatumDef __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppName);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalName )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValid )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUsable )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsUsable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSameAs )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsSame);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDesc);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDescription )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalDescription )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGroup )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppGroup);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGroup )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalGroup )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpGroup,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSource )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppSource);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSource )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalSource )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpSource,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsProtected )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsProtected);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAge )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ short __RPC_FAR *psAge);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProtectMode )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsProtected);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsEncrypted )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsEncrypted);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEncryptMode )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ BOOL bIsEncrypted);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocation )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppLoc);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocation )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpLoc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalLocation )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCntrySt )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppCntrySt);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCntrySt )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalCntrySt )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEllipsoidName )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEllipsoidName )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpEllipsoid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOffset )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdX,
|
|
/* [out] */ double __RPC_FAR *pdY,
|
|
/* [out] */ double __RPC_FAR *pdZ);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOffset )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [in] */ double dZ,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBursaWolfeTransform )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdRotationX,
|
|
/* [out] */ double __RPC_FAR *pdRotationY,
|
|
/* [out] */ double __RPC_FAR *pdRotationZ,
|
|
/* [out] */ double __RPC_FAR *pdBwScale);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBursaWolfeTransform )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ double dRotationX,
|
|
/* [in] */ double dRotationY,
|
|
/* [in] */ double dRotationZ,
|
|
/* [in] */ double dBwScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTransformationMethod )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ CsDatumConvert __RPC_FAR *pdwConvert);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTransformationMethod )(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ CsDatumConvert convert,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
END_INTERFACE
|
|
} ICsDatumDefVtbl;
|
|
|
|
interface ICsDatumDef
|
|
{
|
|
CONST_VTBL struct ICsDatumDefVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDatumDef_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDatumDef_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDatumDef_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDatumDef_GetName(This,ppName) \
|
|
(This)->lpVtbl -> GetName(This,ppName)
|
|
|
|
#define ICsDatumDef_SetName(This,kpName,pErr) \
|
|
(This)->lpVtbl -> SetName(This,kpName,pErr)
|
|
|
|
#define ICsDatumDef_IsLegalName(This,kpName,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalName(This,kpName,pbIsLegal)
|
|
|
|
#define ICsDatumDef_IsValid(This,pbIsValid) \
|
|
(This)->lpVtbl -> IsValid(This,pbIsValid)
|
|
|
|
#define ICsDatumDef_IsUsable(This,pSession,pbIsUsable) \
|
|
(This)->lpVtbl -> IsUsable(This,pSession,pbIsUsable)
|
|
|
|
#define ICsDatumDef_IsSameAs(This,pDef,pbIsSame) \
|
|
(This)->lpVtbl -> IsSameAs(This,pDef,pbIsSame)
|
|
|
|
#define ICsDatumDef_Clone(This,ppClone) \
|
|
(This)->lpVtbl -> Clone(This,ppClone)
|
|
|
|
|
|
#define ICsDatumDef_GetDescription(This,ppDesc) \
|
|
(This)->lpVtbl -> GetDescription(This,ppDesc)
|
|
|
|
#define ICsDatumDef_SetDescription(This,kpDesc,pErr) \
|
|
(This)->lpVtbl -> SetDescription(This,kpDesc,pErr)
|
|
|
|
#define ICsDatumDef_IsLegalDescription(This,kpDesc,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalDescription(This,kpDesc,pbIsLegal)
|
|
|
|
#define ICsDatumDef_GetGroup(This,ppGroup) \
|
|
(This)->lpVtbl -> GetGroup(This,ppGroup)
|
|
|
|
#define ICsDatumDef_SetGroup(This,kpGroup,pErr) \
|
|
(This)->lpVtbl -> SetGroup(This,kpGroup,pErr)
|
|
|
|
#define ICsDatumDef_IsLegalGroup(This,kpGroup,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalGroup(This,kpGroup,pbIsLegal)
|
|
|
|
#define ICsDatumDef_GetSource(This,ppSource) \
|
|
(This)->lpVtbl -> GetSource(This,ppSource)
|
|
|
|
#define ICsDatumDef_SetSource(This,kpSource,pErr) \
|
|
(This)->lpVtbl -> SetSource(This,kpSource,pErr)
|
|
|
|
#define ICsDatumDef_IsLegalSource(This,kpSource,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalSource(This,kpSource,pbIsLegal)
|
|
|
|
#define ICsDatumDef_IsProtected(This,pbIsProtected) \
|
|
(This)->lpVtbl -> IsProtected(This,pbIsProtected)
|
|
|
|
#define ICsDatumDef_GetAge(This,psAge) \
|
|
(This)->lpVtbl -> GetAge(This,psAge)
|
|
|
|
#define ICsDatumDef_SetProtectMode(This,bIsProtected) \
|
|
(This)->lpVtbl -> SetProtectMode(This,bIsProtected)
|
|
|
|
#define ICsDatumDef_IsEncrypted(This,pbIsEncrypted) \
|
|
(This)->lpVtbl -> IsEncrypted(This,pbIsEncrypted)
|
|
|
|
#define ICsDatumDef_SetEncryptMode(This,bIsEncrypted) \
|
|
(This)->lpVtbl -> SetEncryptMode(This,bIsEncrypted)
|
|
|
|
|
|
#define ICsDatumDef_GetLocation(This,ppLoc) \
|
|
(This)->lpVtbl -> GetLocation(This,ppLoc)
|
|
|
|
#define ICsDatumDef_SetLocation(This,kpLoc,pErr) \
|
|
(This)->lpVtbl -> SetLocation(This,kpLoc,pErr)
|
|
|
|
#define ICsDatumDef_IsLegalLocation(This,kpDesc,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalLocation(This,kpDesc,pbIsLegal)
|
|
|
|
#define ICsDatumDef_GetCntrySt(This,ppCntrySt) \
|
|
(This)->lpVtbl -> GetCntrySt(This,ppCntrySt)
|
|
|
|
#define ICsDatumDef_SetCntrySt(This,kpCntrySt,pErr) \
|
|
(This)->lpVtbl -> SetCntrySt(This,kpCntrySt,pErr)
|
|
|
|
#define ICsDatumDef_IsLegalCntrySt(This,kpCntrySt,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalCntrySt(This,kpCntrySt,pbIsLegal)
|
|
|
|
#define ICsDatumDef_GetEllipsoidName(This,ppEllipsoid) \
|
|
(This)->lpVtbl -> GetEllipsoidName(This,ppEllipsoid)
|
|
|
|
#define ICsDatumDef_SetEllipsoidName(This,kpEllipsoid,pErr) \
|
|
(This)->lpVtbl -> SetEllipsoidName(This,kpEllipsoid,pErr)
|
|
|
|
#define ICsDatumDef_GetOffset(This,pdX,pdY,pdZ) \
|
|
(This)->lpVtbl -> GetOffset(This,pdX,pdY,pdZ)
|
|
|
|
#define ICsDatumDef_SetOffset(This,dX,dY,dZ,pErr) \
|
|
(This)->lpVtbl -> SetOffset(This,dX,dY,dZ,pErr)
|
|
|
|
#define ICsDatumDef_GetBursaWolfeTransform(This,pdRotationX,pdRotationY,pdRotationZ,pdBwScale) \
|
|
(This)->lpVtbl -> GetBursaWolfeTransform(This,pdRotationX,pdRotationY,pdRotationZ,pdBwScale)
|
|
|
|
#define ICsDatumDef_SetBursaWolfeTransform(This,dRotationX,dRotationY,dRotationZ,dBwScale,pErr) \
|
|
(This)->lpVtbl -> SetBursaWolfeTransform(This,dRotationX,dRotationY,dRotationZ,dBwScale,pErr)
|
|
|
|
#define ICsDatumDef_GetTransformationMethod(This,pdwConvert) \
|
|
(This)->lpVtbl -> GetTransformationMethod(This,pdwConvert)
|
|
|
|
#define ICsDatumDef_SetTransformationMethod(This,convert,pErr) \
|
|
(This)->lpVtbl -> SetTransformationMethod(This,convert,pErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_GetLocation_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppLoc);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_GetLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_SetLocation_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpLoc,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_SetLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_IsLegalLocation_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDesc,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_IsLegalLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_GetCntrySt_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppCntrySt);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_GetCntrySt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_SetCntrySt_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_SetCntrySt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_IsLegalCntrySt_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpCntrySt,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_IsLegalCntrySt_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_GetEllipsoidName_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoid);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_GetEllipsoidName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_SetEllipsoidName_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpEllipsoid,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_SetEllipsoidName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_GetOffset_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdX,
|
|
/* [out] */ double __RPC_FAR *pdY,
|
|
/* [out] */ double __RPC_FAR *pdZ);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_GetOffset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_SetOffset_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ double dX,
|
|
/* [in] */ double dY,
|
|
/* [in] */ double dZ,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_SetOffset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_GetBursaWolfeTransform_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdRotationX,
|
|
/* [out] */ double __RPC_FAR *pdRotationY,
|
|
/* [out] */ double __RPC_FAR *pdRotationZ,
|
|
/* [out] */ double __RPC_FAR *pdBwScale);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_GetBursaWolfeTransform_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_SetBursaWolfeTransform_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ double dRotationX,
|
|
/* [in] */ double dRotationY,
|
|
/* [in] */ double dRotationZ,
|
|
/* [in] */ double dBwScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_SetBursaWolfeTransform_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_GetTransformationMethod_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [out] */ CsDatumConvert __RPC_FAR *pdwConvert);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_GetTransformationMethod_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDef_SetTransformationMethod_Proxy(
|
|
ICsDatumDef __RPC_FAR * This,
|
|
/* [in] */ CsDatumConvert convert,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDef_SetTransformationMethod_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDatumDef_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCategoryDef_INTERFACE_DEFINED__
|
|
#define __ICsCategoryDef_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsCategoryDef */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsCategoryDef;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B4E01DB9-0D13-11D2-9DE2-080009ACE18E")
|
|
ICsCategoryDef : public ICsDef
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSize(
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEnum(
|
|
/* [out] */ ICsEnumName __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddCoordsys(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveCoordsys(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HasCoordsys(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHasCoordsys) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsCategoryDefVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsCategoryDef __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsCategoryDef __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppName);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalName )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsValid )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsValid);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUsable )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ ICsSession __RPC_FAR *pSession,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsUsable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSameAs )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbIsSame);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppClone);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [out] */ ICsEnumName __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCoordsys )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveCoordsys )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasCoordsys )(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHasCoordsys);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
|
|
ICsCategoryDef __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} ICsCategoryDefVtbl;
|
|
|
|
interface ICsCategoryDef
|
|
{
|
|
CONST_VTBL struct ICsCategoryDefVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsCategoryDef_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsCategoryDef_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsCategoryDef_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsCategoryDef_GetName(This,ppName) \
|
|
(This)->lpVtbl -> GetName(This,ppName)
|
|
|
|
#define ICsCategoryDef_SetName(This,kpName,pErr) \
|
|
(This)->lpVtbl -> SetName(This,kpName,pErr)
|
|
|
|
#define ICsCategoryDef_IsLegalName(This,kpName,pbIsLegal) \
|
|
(This)->lpVtbl -> IsLegalName(This,kpName,pbIsLegal)
|
|
|
|
#define ICsCategoryDef_IsValid(This,pbIsValid) \
|
|
(This)->lpVtbl -> IsValid(This,pbIsValid)
|
|
|
|
#define ICsCategoryDef_IsUsable(This,pSession,pbIsUsable) \
|
|
(This)->lpVtbl -> IsUsable(This,pSession,pbIsUsable)
|
|
|
|
#define ICsCategoryDef_IsSameAs(This,pDef,pbIsSame) \
|
|
(This)->lpVtbl -> IsSameAs(This,pDef,pbIsSame)
|
|
|
|
#define ICsCategoryDef_Clone(This,ppClone) \
|
|
(This)->lpVtbl -> Clone(This,ppClone)
|
|
|
|
|
|
#define ICsCategoryDef_GetSize(This,pdwSize) \
|
|
(This)->lpVtbl -> GetSize(This,pdwSize)
|
|
|
|
#define ICsCategoryDef_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#define ICsCategoryDef_AddCoordsys(This,kpName,pErr) \
|
|
(This)->lpVtbl -> AddCoordsys(This,kpName,pErr)
|
|
|
|
#define ICsCategoryDef_RemoveCoordsys(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveCoordsys(This,kpName,pErr)
|
|
|
|
#define ICsCategoryDef_HasCoordsys(This,kpName,pbHasCoordsys) \
|
|
(This)->lpVtbl -> HasCoordsys(This,kpName,pbHasCoordsys)
|
|
|
|
#define ICsCategoryDef_Clear(This) \
|
|
(This)->lpVtbl -> Clear(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDef_GetSize_Proxy(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDef_GetSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDef_GetEnum_Proxy(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [out] */ ICsEnumName __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDef_GetEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDef_AddCoordsys_Proxy(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDef_AddCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDef_RemoveCoordsys_Proxy(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDef_RemoveCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDef_HasCoordsys_Proxy(
|
|
ICsCategoryDef __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHasCoordsys);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDef_HasCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDef_Clear_Proxy(
|
|
ICsCategoryDef __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDef_Clear_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsCategoryDef_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumName_INTERFACE_DEFINED__
|
|
#define __ICsEnumName_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumName */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumName;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B4E01DBB-0D13-11D2-9DE2-080009ACE18E")
|
|
ICsEnumName : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR *names,
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumName __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumNameVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumName __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumName __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumName __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumName __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR *names,
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumName __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumName __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumName __RPC_FAR * This,
|
|
/* [out] */ ICsEnumName __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumNameVtbl;
|
|
|
|
interface ICsEnumName
|
|
{
|
|
CONST_VTBL struct ICsEnumNameVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumName_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumName_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumName_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumName_Next(This,ulCount,names,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,names,pulFetched)
|
|
|
|
#define ICsEnumName_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumName_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumName_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumName_Next_Proxy(
|
|
ICsEnumName __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR *names,
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumName_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumName_Skip_Proxy(
|
|
ICsEnumName __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumName_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumName_Reset_Proxy(
|
|
ICsEnumName __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumName_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumName_Clone_Proxy(
|
|
ICsEnumName __RPC_FAR * This,
|
|
/* [out] */ ICsEnumName __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumName_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumName_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumDword_INTERFACE_DEFINED__
|
|
#define __ICsEnumDword_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumDword */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumDword;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("5E3CD1C1-0D38-11D2-9DE3-080009ACE18E")
|
|
ICsEnumDword : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ DWORD __RPC_FAR *defs,
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumDword __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumDwordVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumDword __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumDword __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumDword __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumDword __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ DWORD __RPC_FAR *defs,
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumDword __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumDword __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumDword __RPC_FAR * This,
|
|
/* [out] */ ICsEnumDword __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumDwordVtbl;
|
|
|
|
interface ICsEnumDword
|
|
{
|
|
CONST_VTBL struct ICsEnumDwordVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumDword_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumDword_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumDword_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumDword_Next(This,ulCount,defs,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,defs,pulFetched)
|
|
|
|
#define ICsEnumDword_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumDword_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumDword_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDword_Next_Proxy(
|
|
ICsEnumDword __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ DWORD __RPC_FAR *defs,
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDword_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDword_Skip_Proxy(
|
|
ICsEnumDword __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDword_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDword_Reset_Proxy(
|
|
ICsEnumDword __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDword_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDword_Clone_Proxy(
|
|
ICsEnumDword __RPC_FAR * This,
|
|
/* [out] */ ICsEnumDword __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDword_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumDword_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDefSet_INTERFACE_DEFINED__
|
|
#define __ICsDefSet_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDefSet */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDefSet;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("C504CE26-0D44-11d2-9DE3-080009ACE18E")
|
|
ICsDefSet : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSize(
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDef(
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveDef(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyDef(
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDef(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HasDef(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEnum(
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsWritable(
|
|
/* [out] */ BOOL __RPC_FAR *pbWritable) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clear(
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDefSetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDefSet __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDefSet __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDef )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveDef )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyDef )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDef )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasDef )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsWritable )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbWritable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
END_INTERFACE
|
|
} ICsDefSetVtbl;
|
|
|
|
interface ICsDefSet
|
|
{
|
|
CONST_VTBL struct ICsDefSetVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDefSet_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDefSet_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDefSet_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDefSet_GetSize(This,pdwSize) \
|
|
(This)->lpVtbl -> GetSize(This,pdwSize)
|
|
|
|
#define ICsDefSet_AddDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddDef(This,kpDef,pErr)
|
|
|
|
#define ICsDefSet_RemoveDef(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveDef(This,kpName,pErr)
|
|
|
|
#define ICsDefSet_ModifyDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyDef(This,kpDef,pErr)
|
|
|
|
#define ICsDefSet_GetDef(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetDef(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsDefSet_HasDef(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasDef(This,kpName,pbHas)
|
|
|
|
#define ICsDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#define ICsDefSet_IsWritable(This,pbWritable) \
|
|
(This)->lpVtbl -> IsWritable(This,pbWritable)
|
|
|
|
#define ICsDefSet_Clear(This,pErr) \
|
|
(This)->lpVtbl -> Clear(This,pErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_GetSize_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_GetSize_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_AddDef_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_AddDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_RemoveDef_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_RemoveDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_ModifyDef_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_ModifyDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_GetDef_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_GetDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_HasDef_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_HasDef_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_GetEnum_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_GetEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_IsWritable_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbWritable);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_IsWritable_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDefSet_Clear_Proxy(
|
|
ICsDefSet __RPC_FAR * This,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDefSet_Clear_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDefSet_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsSelector_INTERFACE_DEFINED__
|
|
#define __ICsSelector_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsSelector */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsSelector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E1EFE013-0F71-11d2-9DE3-080009ACE18E")
|
|
ICsSelector : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Eval(
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsSelectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsSelector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsSelector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsSelector __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eval )(
|
|
ICsSelector __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
END_INTERFACE
|
|
} ICsSelectorVtbl;
|
|
|
|
interface ICsSelector
|
|
{
|
|
CONST_VTBL struct ICsSelectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsSelector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsSelector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsSelector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsSelector_Eval(This,pDef,pbResult) \
|
|
(This)->lpVtbl -> Eval(This,pDef,pbResult)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsSelector_Eval_Proxy(
|
|
ICsSelector __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
|
|
void __RPC_STUB ICsSelector_Eval_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsSelector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsMentorSelector_INTERFACE_DEFINED__
|
|
#define __ICsMentorSelector_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsMentorSelector */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsMentorSelector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E1EFE015-0F71-11d2-9DE3-080009ACE18E")
|
|
ICsMentorSelector : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Eval(
|
|
/* [in] */ ICsMentorDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsMentorSelectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsMentorSelector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsMentorSelector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsMentorSelector __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eval )(
|
|
ICsMentorSelector __RPC_FAR * This,
|
|
/* [in] */ ICsMentorDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
END_INTERFACE
|
|
} ICsMentorSelectorVtbl;
|
|
|
|
interface ICsMentorSelector
|
|
{
|
|
CONST_VTBL struct ICsMentorSelectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsMentorSelector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsMentorSelector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsMentorSelector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsMentorSelector_Eval(This,pDef,pbResult) \
|
|
(This)->lpVtbl -> Eval(This,pDef,pbResult)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsMentorSelector_Eval_Proxy(
|
|
ICsMentorSelector __RPC_FAR * This,
|
|
/* [in] */ ICsMentorDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
|
|
void __RPC_STUB ICsMentorSelector_Eval_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsMentorSelector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnum_INTERFACE_DEFINED__
|
|
#define __ICsEnum_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnum */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnum;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E1EFE016-0F71-11d2-9DE3-080009ACE18E")
|
|
ICsEnum : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSelector(
|
|
/* [in] */ ICsSelector __RPC_FAR *pSelector) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextName(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnum __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnum __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnum __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSelector )(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ ICsSelector __RPC_FAR *pSelector);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextName )(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumVtbl;
|
|
|
|
interface ICsEnum
|
|
{
|
|
CONST_VTBL struct ICsEnumVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnum_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnum_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnum_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnum_Next(This,ulCount,defs,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,defs,pulFetched)
|
|
|
|
#define ICsEnum_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnum_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnum_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#define ICsEnum_SetSelector(This,pSelector) \
|
|
(This)->lpVtbl -> SetSelector(This,pSelector)
|
|
|
|
#define ICsEnum_NextName(This,ulCount,names,pulFetched) \
|
|
(This)->lpVtbl -> NextName(This,ulCount,names,pulFetched)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnum_Next_Proxy(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnum_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnum_Skip_Proxy(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnum_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnum_Reset_Proxy(
|
|
ICsEnum __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnum_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnum_Clone_Proxy(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnum_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnum_SetSelector_Proxy(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ ICsSelector __RPC_FAR *pSelector);
|
|
|
|
|
|
void __RPC_STUB ICsEnum_SetSelector_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnum_NextName_Proxy(
|
|
ICsEnum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnum_NextName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnum_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumMentor_INTERFACE_DEFINED__
|
|
#define __ICsEnumMentor_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumMentor */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumMentor;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E1EFE019-0F71-11d2-9DE3-080009ACE18E")
|
|
ICsEnumMentor : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsMentorDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumMentor __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSelector(
|
|
/* [in] */ ICsMentorSelector __RPC_FAR *pSelector) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextName(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextDescription(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumMentorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumMentor __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumMentor __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsMentorDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumMentor __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [out] */ ICsEnumMentor __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSelector )(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ICsMentorSelector __RPC_FAR *pSelector);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextName )(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextDescription )(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumMentorVtbl;
|
|
|
|
interface ICsEnumMentor
|
|
{
|
|
CONST_VTBL struct ICsEnumMentorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumMentor_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumMentor_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumMentor_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumMentor_Next(This,ulCount,defs,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,defs,pulFetched)
|
|
|
|
#define ICsEnumMentor_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumMentor_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumMentor_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#define ICsEnumMentor_SetSelector(This,pSelector) \
|
|
(This)->lpVtbl -> SetSelector(This,pSelector)
|
|
|
|
#define ICsEnumMentor_NextName(This,ulCount,names,pulFetched) \
|
|
(This)->lpVtbl -> NextName(This,ulCount,names,pulFetched)
|
|
|
|
#define ICsEnumMentor_NextDescription(This,ulCount,descriptions,pulFetched) \
|
|
(This)->lpVtbl -> NextDescription(This,ulCount,descriptions,pulFetched)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumMentor_Next_Proxy(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsMentorDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumMentor_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumMentor_Skip_Proxy(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumMentor_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumMentor_Reset_Proxy(
|
|
ICsEnumMentor __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumMentor_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumMentor_Clone_Proxy(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [out] */ ICsEnumMentor __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumMentor_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumMentor_SetSelector_Proxy(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ICsMentorSelector __RPC_FAR *pSelector);
|
|
|
|
|
|
void __RPC_STUB ICsEnumMentor_SetSelector_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumMentor_NextName_Proxy(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumMentor_NextName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumMentor_NextDescription_Proxy(
|
|
ICsEnumMentor __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumMentor_NextDescription_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumMentor_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEllipsoidDefSet_INTERFACE_DEFINED__
|
|
#define __ICsEllipsoidDefSet_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEllipsoidDefSet */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEllipsoidDefSet;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("5E3CD1C3-0D38-11D2-9DE3-080009ACE18E")
|
|
ICsEllipsoidDefSet : public ICsDefSet
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddEllipsoid(
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveEllipsoid(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyEllipsoid(
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEllipsoid(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HasEllipsoid(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEnum(
|
|
/* [out] */ ICsEnumEllipsoid __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEllipsoidDefSetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDef )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveDef )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyDef )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDef )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasDef )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsWritable )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbWritable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddEllipsoid )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveEllipsoid )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyEllipsoid )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEllipsoid )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasEllipsoid )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnumEllipsoid __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
END_INTERFACE
|
|
} ICsEllipsoidDefSetVtbl;
|
|
|
|
interface ICsEllipsoidDefSet
|
|
{
|
|
CONST_VTBL struct ICsEllipsoidDefSetVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEllipsoidDefSet_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEllipsoidDefSet_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEllipsoidDefSet_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEllipsoidDefSet_GetSize(This,pdwSize) \
|
|
(This)->lpVtbl -> GetSize(This,pdwSize)
|
|
|
|
#define ICsEllipsoidDefSet_AddDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddDef(This,kpDef,pErr)
|
|
|
|
#define ICsEllipsoidDefSet_RemoveDef(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveDef(This,kpName,pErr)
|
|
|
|
#define ICsEllipsoidDefSet_ModifyDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyDef(This,kpDef,pErr)
|
|
|
|
#define ICsEllipsoidDefSet_GetDef(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetDef(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsEllipsoidDefSet_HasDef(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasDef(This,kpName,pbHas)
|
|
|
|
#define ICsEllipsoidDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#define ICsEllipsoidDefSet_IsWritable(This,pbWritable) \
|
|
(This)->lpVtbl -> IsWritable(This,pbWritable)
|
|
|
|
#define ICsEllipsoidDefSet_Clear(This,pErr) \
|
|
(This)->lpVtbl -> Clear(This,pErr)
|
|
|
|
|
|
#define ICsEllipsoidDefSet_AddEllipsoid(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddEllipsoid(This,kpDef,pErr)
|
|
|
|
#define ICsEllipsoidDefSet_RemoveEllipsoid(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveEllipsoid(This,kpName,pErr)
|
|
|
|
#define ICsEllipsoidDefSet_ModifyEllipsoid(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyEllipsoid(This,kpDef,pErr)
|
|
|
|
#define ICsEllipsoidDefSet_GetEllipsoid(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetEllipsoid(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsEllipsoidDefSet_HasEllipsoid(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasEllipsoid(This,kpName,pbHas)
|
|
|
|
#define ICsEllipsoidDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDefSet_AddEllipsoid_Proxy(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDefSet_AddEllipsoid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDefSet_RemoveEllipsoid_Proxy(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDefSet_RemoveEllipsoid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDefSet_ModifyEllipsoid_Proxy(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDefSet_ModifyEllipsoid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDefSet_GetEllipsoid_Proxy(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDefSet_GetEllipsoid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDefSet_HasEllipsoid_Proxy(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDefSet_HasEllipsoid_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidDefSet_GetEnum_Proxy(
|
|
ICsEllipsoidDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnumEllipsoid __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidDefSet_GetEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEllipsoidDefSet_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEllipsoidSelector_INTERFACE_DEFINED__
|
|
#define __ICsEllipsoidSelector_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEllipsoidSelector */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEllipsoidSelector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E0369C95-0F68-11d2-9DE3-080009ACE18E")
|
|
ICsEllipsoidSelector : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Eval(
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEllipsoidSelectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEllipsoidSelector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEllipsoidSelector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEllipsoidSelector __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eval )(
|
|
ICsEllipsoidSelector __RPC_FAR * This,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
END_INTERFACE
|
|
} ICsEllipsoidSelectorVtbl;
|
|
|
|
interface ICsEllipsoidSelector
|
|
{
|
|
CONST_VTBL struct ICsEllipsoidSelectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEllipsoidSelector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEllipsoidSelector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEllipsoidSelector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEllipsoidSelector_Eval(This,pDef,pbResult) \
|
|
(This)->lpVtbl -> Eval(This,pDef,pbResult)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidSelector_Eval_Proxy(
|
|
ICsEllipsoidSelector __RPC_FAR * This,
|
|
/* [in] */ ICsEllipsoidDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidSelector_Eval_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEllipsoidSelector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumEllipsoid_INTERFACE_DEFINED__
|
|
#define __ICsEnumEllipsoid_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumEllipsoid */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumEllipsoid;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("5E3CD1C5-0D38-11D2-9DE3-080009ACE18E")
|
|
ICsEnumEllipsoid : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumEllipsoid __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSelector(
|
|
/* [in] */ ICsEllipsoidSelector __RPC_FAR *pSelector) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextName(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextDescription(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumEllipsoidVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumEllipsoid __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumEllipsoid __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumEllipsoid __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [out] */ ICsEnumEllipsoid __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSelector )(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ICsEllipsoidSelector __RPC_FAR *pSelector);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextName )(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextDescription )(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumEllipsoidVtbl;
|
|
|
|
interface ICsEnumEllipsoid
|
|
{
|
|
CONST_VTBL struct ICsEnumEllipsoidVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumEllipsoid_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumEllipsoid_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumEllipsoid_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumEllipsoid_Next(This,ulCount,defs,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,defs,pulFetched)
|
|
|
|
#define ICsEnumEllipsoid_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumEllipsoid_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumEllipsoid_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#define ICsEnumEllipsoid_SetSelector(This,pSelector) \
|
|
(This)->lpVtbl -> SetSelector(This,pSelector)
|
|
|
|
#define ICsEnumEllipsoid_NextName(This,ulCount,names,pulFetched) \
|
|
(This)->lpVtbl -> NextName(This,ulCount,names,pulFetched)
|
|
|
|
#define ICsEnumEllipsoid_NextDescription(This,ulCount,descriptions,pulFetched) \
|
|
(This)->lpVtbl -> NextDescription(This,ulCount,descriptions,pulFetched)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumEllipsoid_Next_Proxy(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsEllipsoidDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumEllipsoid_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumEllipsoid_Skip_Proxy(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumEllipsoid_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumEllipsoid_Reset_Proxy(
|
|
ICsEnumEllipsoid __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumEllipsoid_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumEllipsoid_Clone_Proxy(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [out] */ ICsEnumEllipsoid __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumEllipsoid_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumEllipsoid_SetSelector_Proxy(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ICsEllipsoidSelector __RPC_FAR *pSelector);
|
|
|
|
|
|
void __RPC_STUB ICsEnumEllipsoid_SetSelector_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumEllipsoid_NextName_Proxy(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumEllipsoid_NextName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumEllipsoid_NextDescription_Proxy(
|
|
ICsEnumEllipsoid __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumEllipsoid_NextDescription_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumEllipsoid_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumDefSet_INTERFACE_DEFINED__
|
|
#define __ICsDatumDefSet_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDatumDefSet */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDatumDefSet;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("5E3CD1C7-0D38-11D2-9DE3-080009ACE18E")
|
|
ICsDatumDefSet : public ICsDefSet
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddDatum(
|
|
/* [in] */ ICsDatumDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveDatum(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyDatum(
|
|
/* [in] */ ICsDatumDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDatum(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDatumDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HasDatum(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEnum(
|
|
/* [out] */ ICsEnumDatum __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDatumDefSetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDatumDefSet __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDatumDefSet __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDef )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveDef )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyDef )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDef )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasDef )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsWritable )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbWritable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDatum )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveDatum )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyDatum )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatum )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDatumDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasDatum )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnumDatum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
END_INTERFACE
|
|
} ICsDatumDefSetVtbl;
|
|
|
|
interface ICsDatumDefSet
|
|
{
|
|
CONST_VTBL struct ICsDatumDefSetVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDatumDefSet_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDatumDefSet_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDatumDefSet_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDatumDefSet_GetSize(This,pdwSize) \
|
|
(This)->lpVtbl -> GetSize(This,pdwSize)
|
|
|
|
#define ICsDatumDefSet_AddDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddDef(This,kpDef,pErr)
|
|
|
|
#define ICsDatumDefSet_RemoveDef(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveDef(This,kpName,pErr)
|
|
|
|
#define ICsDatumDefSet_ModifyDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyDef(This,kpDef,pErr)
|
|
|
|
#define ICsDatumDefSet_GetDef(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetDef(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsDatumDefSet_HasDef(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasDef(This,kpName,pbHas)
|
|
|
|
#define ICsDatumDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#define ICsDatumDefSet_IsWritable(This,pbWritable) \
|
|
(This)->lpVtbl -> IsWritable(This,pbWritable)
|
|
|
|
#define ICsDatumDefSet_Clear(This,pErr) \
|
|
(This)->lpVtbl -> Clear(This,pErr)
|
|
|
|
|
|
#define ICsDatumDefSet_AddDatum(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddDatum(This,kpDef,pErr)
|
|
|
|
#define ICsDatumDefSet_RemoveDatum(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveDatum(This,kpName,pErr)
|
|
|
|
#define ICsDatumDefSet_ModifyDatum(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyDatum(This,kpDef,pErr)
|
|
|
|
#define ICsDatumDefSet_GetDatum(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetDatum(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsDatumDefSet_HasDatum(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasDatum(This,kpName,pbHas)
|
|
|
|
#define ICsDatumDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDefSet_AddDatum_Proxy(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDefSet_AddDatum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDefSet_RemoveDatum_Proxy(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDefSet_RemoveDatum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDefSet_ModifyDatum_Proxy(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDefSet_ModifyDatum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDefSet_GetDatum_Proxy(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDatumDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDefSet_GetDatum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDefSet_HasDatum_Proxy(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDefSet_HasDatum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumDefSet_GetEnum_Proxy(
|
|
ICsDatumDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnumDatum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsDatumDefSet_GetEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDatumDefSet_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumSelector_INTERFACE_DEFINED__
|
|
#define __ICsDatumSelector_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDatumSelector */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDatumSelector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("DAE8ACE0-0F6C-11d2-9DE3-080009ACE18E")
|
|
ICsDatumSelector : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Eval(
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDatumSelectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDatumSelector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDatumSelector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDatumSelector __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eval )(
|
|
ICsDatumSelector __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
END_INTERFACE
|
|
} ICsDatumSelectorVtbl;
|
|
|
|
interface ICsDatumSelector
|
|
{
|
|
CONST_VTBL struct ICsDatumSelectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDatumSelector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDatumSelector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDatumSelector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDatumSelector_Eval(This,pDef,pbResult) \
|
|
(This)->lpVtbl -> Eval(This,pDef,pbResult)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumSelector_Eval_Proxy(
|
|
ICsDatumSelector __RPC_FAR * This,
|
|
/* [in] */ ICsDatumDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
|
|
void __RPC_STUB ICsDatumSelector_Eval_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDatumSelector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumDatum_INTERFACE_DEFINED__
|
|
#define __ICsEnumDatum_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumDatum */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumDatum;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("F7891123-0F6A-11D2-9DE3-080009ACE18E")
|
|
ICsEnumDatum : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsDatumDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumDatum __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSelector(
|
|
/* [in] */ ICsDatumSelector __RPC_FAR *pSelector) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextName(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextDescription(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumDatumVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumDatum __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumDatum __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsDatumDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumDatum __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [out] */ ICsEnumDatum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSelector )(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ICsDatumSelector __RPC_FAR *pSelector);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextName )(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextDescription )(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumDatumVtbl;
|
|
|
|
interface ICsEnumDatum
|
|
{
|
|
CONST_VTBL struct ICsEnumDatumVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumDatum_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumDatum_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumDatum_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumDatum_Next(This,ulCount,defs,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,defs,pulFetched)
|
|
|
|
#define ICsEnumDatum_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumDatum_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumDatum_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#define ICsEnumDatum_SetSelector(This,pSelector) \
|
|
(This)->lpVtbl -> SetSelector(This,pSelector)
|
|
|
|
#define ICsEnumDatum_NextName(This,ulCount,names,pulFetched) \
|
|
(This)->lpVtbl -> NextName(This,ulCount,names,pulFetched)
|
|
|
|
#define ICsEnumDatum_NextDescription(This,ulCount,descriptions,pulFetched) \
|
|
(This)->lpVtbl -> NextDescription(This,ulCount,descriptions,pulFetched)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDatum_Next_Proxy(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsDatumDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDatum_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDatum_Skip_Proxy(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDatum_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDatum_Reset_Proxy(
|
|
ICsEnumDatum __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDatum_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDatum_Clone_Proxy(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [out] */ ICsEnumDatum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDatum_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDatum_SetSelector_Proxy(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ICsDatumSelector __RPC_FAR *pSelector);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDatum_SetSelector_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDatum_NextName_Proxy(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDatum_NextName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumDatum_NextDescription_Proxy(
|
|
ICsEnumDatum __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumDatum_NextDescription_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumDatum_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordsysDefSet_INTERFACE_DEFINED__
|
|
#define __ICsCoordsysDefSet_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsCoordsysDefSet */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsCoordsysDefSet;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("F7891125-0F6A-11D2-9DE3-080009ACE18E")
|
|
ICsCoordsysDefSet : public ICsDefSet
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddCoordsys(
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveCoordsys(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyCoordsys(
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCoordsys(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HasCoordsys(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEnum(
|
|
/* [out] */ ICsEnumCoordsys __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsCoordsysDefSetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsCoordsysDefSet __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsCoordsysDefSet __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDef )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveDef )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyDef )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDef )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasDef )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsWritable )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbWritable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCoordsys )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveCoordsys )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyCoordsys )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCoordsys )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasCoordsys )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnumCoordsys __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
END_INTERFACE
|
|
} ICsCoordsysDefSetVtbl;
|
|
|
|
interface ICsCoordsysDefSet
|
|
{
|
|
CONST_VTBL struct ICsCoordsysDefSetVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsCoordsysDefSet_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsCoordsysDefSet_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsCoordsysDefSet_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsCoordsysDefSet_GetSize(This,pdwSize) \
|
|
(This)->lpVtbl -> GetSize(This,pdwSize)
|
|
|
|
#define ICsCoordsysDefSet_AddDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddDef(This,kpDef,pErr)
|
|
|
|
#define ICsCoordsysDefSet_RemoveDef(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveDef(This,kpName,pErr)
|
|
|
|
#define ICsCoordsysDefSet_ModifyDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyDef(This,kpDef,pErr)
|
|
|
|
#define ICsCoordsysDefSet_GetDef(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetDef(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsCoordsysDefSet_HasDef(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasDef(This,kpName,pbHas)
|
|
|
|
#define ICsCoordsysDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#define ICsCoordsysDefSet_IsWritable(This,pbWritable) \
|
|
(This)->lpVtbl -> IsWritable(This,pbWritable)
|
|
|
|
#define ICsCoordsysDefSet_Clear(This,pErr) \
|
|
(This)->lpVtbl -> Clear(This,pErr)
|
|
|
|
|
|
#define ICsCoordsysDefSet_AddCoordsys(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddCoordsys(This,kpDef,pErr)
|
|
|
|
#define ICsCoordsysDefSet_RemoveCoordsys(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveCoordsys(This,kpName,pErr)
|
|
|
|
#define ICsCoordsysDefSet_ModifyCoordsys(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyCoordsys(This,kpDef,pErr)
|
|
|
|
#define ICsCoordsysDefSet_GetCoordsys(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetCoordsys(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsCoordsysDefSet_HasCoordsys(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasCoordsys(This,kpName,pbHas)
|
|
|
|
#define ICsCoordsysDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDefSet_AddCoordsys_Proxy(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDefSet_AddCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDefSet_RemoveCoordsys_Proxy(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDefSet_RemoveCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDefSet_ModifyCoordsys_Proxy(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDefSet_ModifyCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDefSet_GetCoordsys_Proxy(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDefSet_GetCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDefSet_HasCoordsys_Proxy(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDefSet_HasCoordsys_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysDefSet_GetEnum_Proxy(
|
|
ICsCoordsysDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnumCoordsys __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysDefSet_GetEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsCoordsysDefSet_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCoordsysSelector_INTERFACE_DEFINED__
|
|
#define __ICsCoordsysSelector_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsCoordsysSelector */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsCoordsysSelector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("FE4FF4F0-0F6E-11d2-9DE3-080009ACE18E")
|
|
ICsCoordsysSelector : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Eval(
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsCoordsysSelectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsCoordsysSelector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsCoordsysSelector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsCoordsysSelector __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eval )(
|
|
ICsCoordsysSelector __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
END_INTERFACE
|
|
} ICsCoordsysSelectorVtbl;
|
|
|
|
interface ICsCoordsysSelector
|
|
{
|
|
CONST_VTBL struct ICsCoordsysSelectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsCoordsysSelector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsCoordsysSelector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsCoordsysSelector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsCoordsysSelector_Eval(This,pDef,pbResult) \
|
|
(This)->lpVtbl -> Eval(This,pDef,pbResult)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCoordsysSelector_Eval_Proxy(
|
|
ICsCoordsysSelector __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
|
|
void __RPC_STUB ICsCoordsysSelector_Eval_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsCoordsysSelector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumCoordsys_INTERFACE_DEFINED__
|
|
#define __ICsEnumCoordsys_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumCoordsys */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumCoordsys;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("F7891127-0F6A-11D2-9DE3-080009ACE18E")
|
|
ICsEnumCoordsys : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumCoordsys __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSelector(
|
|
/* [in] */ ICsCoordsysSelector __RPC_FAR *pSelector) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextName(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextDescription(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumCoordsysVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumCoordsys __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumCoordsys __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumCoordsys __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsEnumCoordsys __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSelector )(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysSelector __RPC_FAR *pSelector);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextName )(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextDescription )(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumCoordsysVtbl;
|
|
|
|
interface ICsEnumCoordsys
|
|
{
|
|
CONST_VTBL struct ICsEnumCoordsysVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumCoordsys_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumCoordsys_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumCoordsys_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumCoordsys_Next(This,ulCount,defs,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,defs,pulFetched)
|
|
|
|
#define ICsEnumCoordsys_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumCoordsys_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumCoordsys_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#define ICsEnumCoordsys_SetSelector(This,pSelector) \
|
|
(This)->lpVtbl -> SetSelector(This,pSelector)
|
|
|
|
#define ICsEnumCoordsys_NextName(This,ulCount,names,pulFetched) \
|
|
(This)->lpVtbl -> NextName(This,ulCount,names,pulFetched)
|
|
|
|
#define ICsEnumCoordsys_NextDescription(This,ulCount,descriptions,pulFetched) \
|
|
(This)->lpVtbl -> NextDescription(This,ulCount,descriptions,pulFetched)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCoordsys_Next_Proxy(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsCoordsysDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCoordsys_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCoordsys_Skip_Proxy(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCoordsys_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCoordsys_Reset_Proxy(
|
|
ICsEnumCoordsys __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCoordsys_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCoordsys_Clone_Proxy(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [out] */ ICsEnumCoordsys __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCoordsys_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCoordsys_SetSelector_Proxy(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ICsCoordsysSelector __RPC_FAR *pSelector);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCoordsys_SetSelector_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCoordsys_NextName_Proxy(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCoordsys_NextName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCoordsys_NextDescription_Proxy(
|
|
ICsEnumCoordsys __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR descriptions[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCoordsys_NextDescription_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumCoordsys_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCategoryDefSet_INTERFACE_DEFINED__
|
|
#define __ICsCategoryDefSet_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsCategoryDefSet */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsCategoryDefSet;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CDF16D91-0F8D-11D2-9DE3-080009ACE18E")
|
|
ICsCategoryDefSet : public ICsDefSet
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddCategory(
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveCategory(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyCategory(
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RenameCategory(
|
|
/* [in] */ const BSTR kpOldName,
|
|
/* [in] */ const BSTR kpNewName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCategory(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsCategoryDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HasCategory(
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEnum(
|
|
/* [out] */ ICsEnumCategory __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsCategoryDefSetVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsCategoryDefSet __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsCategoryDefSet __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDef )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveDef )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyDef )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDef )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasDef )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnum __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsWritable )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [out] */ BOOL __RPC_FAR *pbWritable);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCategory )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveCategory )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyCategory )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenameCategory )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpOldName,
|
|
/* [in] */ const BSTR kpNewName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCategory )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsCategoryDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasCategory )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnum )(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnumCategory __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
END_INTERFACE
|
|
} ICsCategoryDefSetVtbl;
|
|
|
|
interface ICsCategoryDefSet
|
|
{
|
|
CONST_VTBL struct ICsCategoryDefSetVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsCategoryDefSet_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsCategoryDefSet_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsCategoryDefSet_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsCategoryDefSet_GetSize(This,pdwSize) \
|
|
(This)->lpVtbl -> GetSize(This,pdwSize)
|
|
|
|
#define ICsCategoryDefSet_AddDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddDef(This,kpDef,pErr)
|
|
|
|
#define ICsCategoryDefSet_RemoveDef(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveDef(This,kpName,pErr)
|
|
|
|
#define ICsCategoryDefSet_ModifyDef(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyDef(This,kpDef,pErr)
|
|
|
|
#define ICsCategoryDefSet_GetDef(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetDef(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsCategoryDefSet_HasDef(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasDef(This,kpName,pbHas)
|
|
|
|
#define ICsCategoryDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#define ICsCategoryDefSet_IsWritable(This,pbWritable) \
|
|
(This)->lpVtbl -> IsWritable(This,pbWritable)
|
|
|
|
#define ICsCategoryDefSet_Clear(This,pErr) \
|
|
(This)->lpVtbl -> Clear(This,pErr)
|
|
|
|
|
|
#define ICsCategoryDefSet_AddCategory(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> AddCategory(This,kpDef,pErr)
|
|
|
|
#define ICsCategoryDefSet_RemoveCategory(This,kpName,pErr) \
|
|
(This)->lpVtbl -> RemoveCategory(This,kpName,pErr)
|
|
|
|
#define ICsCategoryDefSet_ModifyCategory(This,kpDef,pErr) \
|
|
(This)->lpVtbl -> ModifyCategory(This,kpDef,pErr)
|
|
|
|
#define ICsCategoryDefSet_RenameCategory(This,kpOldName,kpNewName,pErr) \
|
|
(This)->lpVtbl -> RenameCategory(This,kpOldName,kpNewName,pErr)
|
|
|
|
#define ICsCategoryDefSet_GetCategory(This,kpName,ppDef,pErr) \
|
|
(This)->lpVtbl -> GetCategory(This,kpName,ppDef,pErr)
|
|
|
|
#define ICsCategoryDefSet_HasCategory(This,kpName,pbHas) \
|
|
(This)->lpVtbl -> HasCategory(This,kpName,pbHas)
|
|
|
|
#define ICsCategoryDefSet_GetEnum(This,ppEnum) \
|
|
(This)->lpVtbl -> GetEnum(This,ppEnum)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDefSet_AddCategory_Proxy(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDefSet_AddCategory_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDefSet_RemoveCategory_Proxy(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDefSet_RemoveCategory_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDefSet_ModifyCategory_Proxy(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *kpDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDefSet_ModifyCategory_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDefSet_RenameCategory_Proxy(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpOldName,
|
|
/* [in] */ const BSTR kpNewName,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDefSet_RenameCategory_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDefSet_GetCategory_Proxy(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ ICsCategoryDef __RPC_FAR *__RPC_FAR *ppDef,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDefSet_GetCategory_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDefSet_HasCategory_Proxy(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpName,
|
|
/* [out] */ BOOL __RPC_FAR *pbHas);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDefSet_HasCategory_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategoryDefSet_GetEnum_Proxy(
|
|
ICsCategoryDefSet __RPC_FAR * This,
|
|
/* [out] */ ICsEnumCategory __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsCategoryDefSet_GetEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsCategoryDefSet_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsCategorySelector_INTERFACE_DEFINED__
|
|
#define __ICsCategorySelector_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsCategorySelector */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsCategorySelector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E1EFE01C-0F71-11d2-9DE3-080009ACE18E")
|
|
ICsCategorySelector : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Eval(
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsCategorySelectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsCategorySelector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsCategorySelector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsCategorySelector __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eval )(
|
|
ICsCategorySelector __RPC_FAR * This,
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
END_INTERFACE
|
|
} ICsCategorySelectorVtbl;
|
|
|
|
interface ICsCategorySelector
|
|
{
|
|
CONST_VTBL struct ICsCategorySelectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsCategorySelector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsCategorySelector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsCategorySelector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsCategorySelector_Eval(This,pDef,pbResult) \
|
|
(This)->lpVtbl -> Eval(This,pDef,pbResult)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsCategorySelector_Eval_Proxy(
|
|
ICsCategorySelector __RPC_FAR * This,
|
|
/* [in] */ ICsCategoryDef __RPC_FAR *pDef,
|
|
/* [out] */ BOOL __RPC_FAR *pbResult);
|
|
|
|
|
|
void __RPC_STUB ICsCategorySelector_Eval_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsCategorySelector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumCategory_INTERFACE_DEFINED__
|
|
#define __ICsEnumCategory_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumCategory */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumCategory;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CDF16D93-0F8D-11D2-9DE3-080009ACE18E")
|
|
ICsEnumCategory : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsCategoryDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumCategory __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSelector(
|
|
/* [in] */ ICsCategorySelector __RPC_FAR *pSelector) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NextName(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumCategoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumCategory __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumCategory __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsCategoryDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumCategory __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [out] */ ICsEnumCategory __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSelector )(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ ICsCategorySelector __RPC_FAR *pSelector);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextName )(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumCategoryVtbl;
|
|
|
|
interface ICsEnumCategory
|
|
{
|
|
CONST_VTBL struct ICsEnumCategoryVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumCategory_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumCategory_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumCategory_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumCategory_Next(This,ulCount,defs,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,defs,pulFetched)
|
|
|
|
#define ICsEnumCategory_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumCategory_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumCategory_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#define ICsEnumCategory_SetSelector(This,pSelector) \
|
|
(This)->lpVtbl -> SetSelector(This,pSelector)
|
|
|
|
#define ICsEnumCategory_NextName(This,ulCount,names,pulFetched) \
|
|
(This)->lpVtbl -> NextName(This,ulCount,names,pulFetched)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCategory_Next_Proxy(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ ICsCategoryDef __RPC_FAR *__RPC_FAR defs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCategory_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCategory_Skip_Proxy(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCategory_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCategory_Reset_Proxy(
|
|
ICsEnumCategory __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCategory_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCategory_Clone_Proxy(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [out] */ ICsEnumCategory __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCategory_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCategory_SetSelector_Proxy(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ ICsCategorySelector __RPC_FAR *pSelector);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCategory_SetSelector_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumCategory_NextName_Proxy(
|
|
ICsEnumCategory __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ BSTR __RPC_FAR names[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumCategory_NextName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumCategory_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumUnit_INTERFACE_DEFINED__
|
|
#define __ICsEnumUnit_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumUnit */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumUnit;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CDF16D95-0F8D-11D2-9DE3-080009ACE18E")
|
|
ICsEnumUnit : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ CsUnit __RPC_FAR units[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumUnitVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumUnit __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumUnit __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumUnit __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumUnit __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ CsUnit __RPC_FAR units[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumUnit __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumUnit __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumUnit __RPC_FAR * This,
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumUnitVtbl;
|
|
|
|
interface ICsEnumUnit
|
|
{
|
|
CONST_VTBL struct ICsEnumUnitVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumUnit_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumUnit_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumUnit_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumUnit_Next(This,ulCount,units,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,units,pulFetched)
|
|
|
|
#define ICsEnumUnit_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumUnit_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumUnit_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumUnit_Next_Proxy(
|
|
ICsEnumUnit __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ CsUnit __RPC_FAR units[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumUnit_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumUnit_Skip_Proxy(
|
|
ICsEnumUnit __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumUnit_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumUnit_Reset_Proxy(
|
|
ICsEnumUnit __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumUnit_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumUnit_Clone_Proxy(
|
|
ICsEnumUnit __RPC_FAR * This,
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumUnit_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumUnit_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEnumProjection_INTERFACE_DEFINED__
|
|
#define __ICsEnumProjection_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEnumProjection */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEnumProjection;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CDF16D97-0F8D-11D2-9DE3-080009ACE18E")
|
|
ICsEnumProjection : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ CsProjection __RPC_FAR prjs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG ulSkipCount) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ ICsEnumProjection __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEnumProjectionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEnumProjection __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEnumProjection __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEnumProjection __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
|
ICsEnumProjection __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ CsProjection __RPC_FAR prjs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
|
ICsEnumProjection __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
|
ICsEnumProjection __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
|
ICsEnumProjection __RPC_FAR * This,
|
|
/* [out] */ ICsEnumProjection __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
END_INTERFACE
|
|
} ICsEnumProjectionVtbl;
|
|
|
|
interface ICsEnumProjection
|
|
{
|
|
CONST_VTBL struct ICsEnumProjectionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEnumProjection_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEnumProjection_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEnumProjection_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEnumProjection_Next(This,ulCount,prjs,pulFetched) \
|
|
(This)->lpVtbl -> Next(This,ulCount,prjs,pulFetched)
|
|
|
|
#define ICsEnumProjection_Skip(This,ulSkipCount) \
|
|
(This)->lpVtbl -> Skip(This,ulSkipCount)
|
|
|
|
#define ICsEnumProjection_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define ICsEnumProjection_Clone(This,ppEnum) \
|
|
(This)->lpVtbl -> Clone(This,ppEnum)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumProjection_Next_Proxy(
|
|
ICsEnumProjection __RPC_FAR * This,
|
|
/* [in] */ ULONG ulCount,
|
|
/* [size_is][out] */ CsProjection __RPC_FAR prjs[ ],
|
|
/* [out] */ ULONG __RPC_FAR *pulFetched);
|
|
|
|
|
|
void __RPC_STUB ICsEnumProjection_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumProjection_Skip_Proxy(
|
|
ICsEnumProjection __RPC_FAR * This,
|
|
/* [in] */ ULONG ulSkipCount);
|
|
|
|
|
|
void __RPC_STUB ICsEnumProjection_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumProjection_Reset_Proxy(
|
|
ICsEnumProjection __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ICsEnumProjection_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEnumProjection_Clone_Proxy(
|
|
ICsEnumProjection __RPC_FAR * This,
|
|
/* [out] */ ICsEnumProjection __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsEnumProjection_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEnumProjection_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsUnitInfo_INTERFACE_DEFINED__
|
|
#define __ICsUnitInfo_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsUnitInfo */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsUnitInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("29BBFA91-105A-11D2-9DE4-080009ACE18E")
|
|
ICsUnitInfo : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumLinearUnits(
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumAngularUnits(
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLinearUnitScale(
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAngularUnitScale(
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUnitType(
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ CsUnitType __RPC_FAR *pUnitType) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetTagString(
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ BSTR __RPC_FAR *ppTag) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAbbreviation(
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ BSTR __RPC_FAR *ppAbbrev,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsUnitInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsUnitInfo __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsUnitInfo __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumLinearUnits )(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumAngularUnits )(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLinearUnitScale )(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAngularUnitScale )(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUnitType )(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ CsUnitType __RPC_FAR *pUnitType);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTagString )(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ BSTR __RPC_FAR *ppTag);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAbbreviation )(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ BSTR __RPC_FAR *ppAbbrev,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
END_INTERFACE
|
|
} ICsUnitInfoVtbl;
|
|
|
|
interface ICsUnitInfo
|
|
{
|
|
CONST_VTBL struct ICsUnitInfoVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsUnitInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsUnitInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsUnitInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsUnitInfo_EnumLinearUnits(This,ppEnum) \
|
|
(This)->lpVtbl -> EnumLinearUnits(This,ppEnum)
|
|
|
|
#define ICsUnitInfo_EnumAngularUnits(This,ppEnum) \
|
|
(This)->lpVtbl -> EnumAngularUnits(This,ppEnum)
|
|
|
|
#define ICsUnitInfo_GetLinearUnitScale(This,unit,pdScale,pErr) \
|
|
(This)->lpVtbl -> GetLinearUnitScale(This,unit,pdScale,pErr)
|
|
|
|
#define ICsUnitInfo_GetAngularUnitScale(This,unit,pdScale,pErr) \
|
|
(This)->lpVtbl -> GetAngularUnitScale(This,unit,pdScale,pErr)
|
|
|
|
#define ICsUnitInfo_GetUnitType(This,unit,pUnitType) \
|
|
(This)->lpVtbl -> GetUnitType(This,unit,pUnitType)
|
|
|
|
#define ICsUnitInfo_GetTagString(This,unit,ppTag) \
|
|
(This)->lpVtbl -> GetTagString(This,unit,ppTag)
|
|
|
|
#define ICsUnitInfo_GetAbbreviation(This,unit,ppAbbrev,pErr) \
|
|
(This)->lpVtbl -> GetAbbreviation(This,unit,ppAbbrev,pErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsUnitInfo_EnumLinearUnits_Proxy(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsUnitInfo_EnumLinearUnits_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsUnitInfo_EnumAngularUnits_Proxy(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [out] */ ICsEnumUnit __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsUnitInfo_EnumAngularUnits_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsUnitInfo_GetLinearUnitScale_Proxy(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsUnitInfo_GetLinearUnitScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsUnitInfo_GetAngularUnitScale_Proxy(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ double __RPC_FAR *pdScale,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsUnitInfo_GetAngularUnitScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsUnitInfo_GetUnitType_Proxy(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ CsUnitType __RPC_FAR *pUnitType);
|
|
|
|
|
|
void __RPC_STUB ICsUnitInfo_GetUnitType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsUnitInfo_GetTagString_Proxy(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ BSTR __RPC_FAR *ppTag);
|
|
|
|
|
|
void __RPC_STUB ICsUnitInfo_GetTagString_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsUnitInfo_GetAbbreviation_Proxy(
|
|
ICsUnitInfo __RPC_FAR * This,
|
|
/* [in] */ CsUnit unit,
|
|
/* [out] */ BSTR __RPC_FAR *ppAbbrev,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsUnitInfo_GetAbbreviation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsUnitInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsProjectionInfo_INTERFACE_DEFINED__
|
|
#define __ICsProjectionInfo_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsProjectionInfo */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsProjectionInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("29BBFA93-105A-11D2-9DE4-080009ACE18E")
|
|
ICsProjectionInfo : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumProjections(
|
|
/* [out] */ ICsEnumProjection __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UsesParam(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UsesOriginLongitude(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UsesOriginLatitude(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UsesScaleReduction(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UsesQuadrant(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UsesOffset(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetParamBounds(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdMin,
|
|
/* [out] */ double __RPC_FAR *pdMax,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetParamDefault(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdDefault,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetParamLogicalType(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjLogicalType __RPC_FAR *pLogicalType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetParamFormatType(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjFormatType __RPC_FAR *pFormatType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetParamType(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjParamType __RPC_FAR *pParamType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUnitType(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ CsUnitType __RPC_FAR *pUnitType) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetTagString(
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BSTR __RPC_FAR *ppTag) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsProjectionInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsProjectionInfo __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsProjectionInfo __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumProjections )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [out] */ ICsEnumProjection __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UsesParam )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UsesOriginLongitude )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UsesOriginLatitude )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UsesScaleReduction )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UsesQuadrant )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UsesOffset )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParamBounds )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdMin,
|
|
/* [out] */ double __RPC_FAR *pdMax,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParamDefault )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdDefault,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParamLogicalType )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjLogicalType __RPC_FAR *pLogicalType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParamFormatType )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjFormatType __RPC_FAR *pFormatType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParamType )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjParamType __RPC_FAR *pParamType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUnitType )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ CsUnitType __RPC_FAR *pUnitType);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTagString )(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BSTR __RPC_FAR *ppTag);
|
|
|
|
END_INTERFACE
|
|
} ICsProjectionInfoVtbl;
|
|
|
|
interface ICsProjectionInfo
|
|
{
|
|
CONST_VTBL struct ICsProjectionInfoVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsProjectionInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsProjectionInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsProjectionInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsProjectionInfo_EnumProjections(This,ppEnum) \
|
|
(This)->lpVtbl -> EnumProjections(This,ppEnum)
|
|
|
|
#define ICsProjectionInfo_UsesParam(This,prjType,dwIndex,pbUses) \
|
|
(This)->lpVtbl -> UsesParam(This,prjType,dwIndex,pbUses)
|
|
|
|
#define ICsProjectionInfo_UsesOriginLongitude(This,prjType,pbUses) \
|
|
(This)->lpVtbl -> UsesOriginLongitude(This,prjType,pbUses)
|
|
|
|
#define ICsProjectionInfo_UsesOriginLatitude(This,prjType,pbUses) \
|
|
(This)->lpVtbl -> UsesOriginLatitude(This,prjType,pbUses)
|
|
|
|
#define ICsProjectionInfo_UsesScaleReduction(This,prjType,pbUses) \
|
|
(This)->lpVtbl -> UsesScaleReduction(This,prjType,pbUses)
|
|
|
|
#define ICsProjectionInfo_UsesQuadrant(This,prjType,pbUses) \
|
|
(This)->lpVtbl -> UsesQuadrant(This,prjType,pbUses)
|
|
|
|
#define ICsProjectionInfo_UsesOffset(This,prjType,pbUses) \
|
|
(This)->lpVtbl -> UsesOffset(This,prjType,pbUses)
|
|
|
|
#define ICsProjectionInfo_GetParamBounds(This,prjType,dwIndex,pdMin,pdMax,pErr) \
|
|
(This)->lpVtbl -> GetParamBounds(This,prjType,dwIndex,pdMin,pdMax,pErr)
|
|
|
|
#define ICsProjectionInfo_GetParamDefault(This,prjType,dwIndex,pdDefault,pErr) \
|
|
(This)->lpVtbl -> GetParamDefault(This,prjType,dwIndex,pdDefault,pErr)
|
|
|
|
#define ICsProjectionInfo_GetParamLogicalType(This,prjType,dwIndex,pLogicalType,pErr) \
|
|
(This)->lpVtbl -> GetParamLogicalType(This,prjType,dwIndex,pLogicalType,pErr)
|
|
|
|
#define ICsProjectionInfo_GetParamFormatType(This,prjType,dwIndex,pFormatType,pErr) \
|
|
(This)->lpVtbl -> GetParamFormatType(This,prjType,dwIndex,pFormatType,pErr)
|
|
|
|
#define ICsProjectionInfo_GetParamType(This,prjType,dwIndex,pParamType,pErr) \
|
|
(This)->lpVtbl -> GetParamType(This,prjType,dwIndex,pParamType,pErr)
|
|
|
|
#define ICsProjectionInfo_GetUnitType(This,prjType,pUnitType) \
|
|
(This)->lpVtbl -> GetUnitType(This,prjType,pUnitType)
|
|
|
|
#define ICsProjectionInfo_GetTagString(This,prjType,ppTag) \
|
|
(This)->lpVtbl -> GetTagString(This,prjType,ppTag)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_EnumProjections_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [out] */ ICsEnumProjection __RPC_FAR *__RPC_FAR *ppEnum);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_EnumProjections_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_UsesParam_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_UsesParam_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_UsesOriginLongitude_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_UsesOriginLongitude_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_UsesOriginLatitude_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_UsesOriginLatitude_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_UsesScaleReduction_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_UsesScaleReduction_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_UsesQuadrant_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_UsesQuadrant_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_UsesOffset_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BOOL __RPC_FAR *pbUses);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_UsesOffset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_GetParamBounds_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdMin,
|
|
/* [out] */ double __RPC_FAR *pdMax,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_GetParamBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_GetParamDefault_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ double __RPC_FAR *pdDefault,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_GetParamDefault_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_GetParamLogicalType_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjLogicalType __RPC_FAR *pLogicalType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_GetParamLogicalType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_GetParamFormatType_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjFormatType __RPC_FAR *pFormatType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_GetParamFormatType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_GetParamType_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [in] */ DWORD dwIndex,
|
|
/* [out] */ CsPrjParamType __RPC_FAR *pParamType,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_GetParamType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_GetUnitType_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ CsUnitType __RPC_FAR *pUnitType);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_GetUnitType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsProjectionInfo_GetTagString_Proxy(
|
|
ICsProjectionInfo __RPC_FAR * This,
|
|
/* [in] */ CsProjection prjType,
|
|
/* [out] */ BSTR __RPC_FAR *ppTag);
|
|
|
|
|
|
void __RPC_STUB ICsProjectionInfo_GetTagString_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsProjectionInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDatumInfo_INTERFACE_DEFINED__
|
|
#define __ICsDatumInfo_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDatumInfo */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDatumInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B53DB712-8E03-11d2-9E01-080009ACE18E")
|
|
ICsDatumInfo : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMaxOffset(
|
|
/* [out] */ double __RPC_FAR *pdOffset) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalOffset(
|
|
/* [in] */ double dOffset,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMaxRotation(
|
|
/* [out] */ double __RPC_FAR *pdRotation) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalRotation(
|
|
/* [in] */ double dRotation,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetBwScaleBounds(
|
|
/* [out] */ double __RPC_FAR *pdMinBwScale,
|
|
/* [out] */ double __RPC_FAR *pdMaxBwScale) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalBwScale(
|
|
/* [in] */ double dBwScale,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDatumInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDatumInfo __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDatumInfo __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMaxOffset )(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdOffset);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalOffset )(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [in] */ double dOffset,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMaxRotation )(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdRotation);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalRotation )(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [in] */ double dRotation,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBwScaleBounds )(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdMinBwScale,
|
|
/* [out] */ double __RPC_FAR *pdMaxBwScale);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalBwScale )(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [in] */ double dBwScale,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
END_INTERFACE
|
|
} ICsDatumInfoVtbl;
|
|
|
|
interface ICsDatumInfo
|
|
{
|
|
CONST_VTBL struct ICsDatumInfoVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDatumInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDatumInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDatumInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDatumInfo_GetMaxOffset(This,pdOffset) \
|
|
(This)->lpVtbl -> GetMaxOffset(This,pdOffset)
|
|
|
|
#define ICsDatumInfo_IsLegalOffset(This,dOffset,pbLegal) \
|
|
(This)->lpVtbl -> IsLegalOffset(This,dOffset,pbLegal)
|
|
|
|
#define ICsDatumInfo_GetMaxRotation(This,pdRotation) \
|
|
(This)->lpVtbl -> GetMaxRotation(This,pdRotation)
|
|
|
|
#define ICsDatumInfo_IsLegalRotation(This,dRotation,pbLegal) \
|
|
(This)->lpVtbl -> IsLegalRotation(This,dRotation,pbLegal)
|
|
|
|
#define ICsDatumInfo_GetBwScaleBounds(This,pdMinBwScale,pdMaxBwScale) \
|
|
(This)->lpVtbl -> GetBwScaleBounds(This,pdMinBwScale,pdMaxBwScale)
|
|
|
|
#define ICsDatumInfo_IsLegalBwScale(This,dBwScale,pbLegal) \
|
|
(This)->lpVtbl -> IsLegalBwScale(This,dBwScale,pbLegal)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumInfo_GetMaxOffset_Proxy(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdOffset);
|
|
|
|
|
|
void __RPC_STUB ICsDatumInfo_GetMaxOffset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumInfo_IsLegalOffset_Proxy(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [in] */ double dOffset,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
|
|
void __RPC_STUB ICsDatumInfo_IsLegalOffset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumInfo_GetMaxRotation_Proxy(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdRotation);
|
|
|
|
|
|
void __RPC_STUB ICsDatumInfo_GetMaxRotation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumInfo_IsLegalRotation_Proxy(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [in] */ double dRotation,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
|
|
void __RPC_STUB ICsDatumInfo_IsLegalRotation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumInfo_GetBwScaleBounds_Proxy(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdMinBwScale,
|
|
/* [out] */ double __RPC_FAR *pdMaxBwScale);
|
|
|
|
|
|
void __RPC_STUB ICsDatumInfo_GetBwScaleBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDatumInfo_IsLegalBwScale_Proxy(
|
|
ICsDatumInfo __RPC_FAR * This,
|
|
/* [in] */ double dBwScale,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
|
|
void __RPC_STUB ICsDatumInfo_IsLegalBwScale_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDatumInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsEllipsoidInfo_INTERFACE_DEFINED__
|
|
#define __ICsEllipsoidInfo_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsEllipsoidInfo */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsEllipsoidInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("195B0032-8E07-11d2-9E01-080009ACE18E")
|
|
ICsEllipsoidInfo : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetRadiusBounds(
|
|
/* [out] */ double __RPC_FAR *pdMinRadius,
|
|
/* [out] */ double __RPC_FAR *pdMaxRadius) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalRadius(
|
|
/* [in] */ double dRadius,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetFlatteningBounds(
|
|
/* [out] */ double __RPC_FAR *pdMinFlat,
|
|
/* [out] */ double __RPC_FAR *pdMaxFlat) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsLegalFlatteningRatio(
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FlatToEccent(
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEccent) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EccentToFlat(
|
|
/* [in] */ double dEccent,
|
|
/* [out] */ double __RPC_FAR *pdFlat) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FlatFromRadii(
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [out] */ double __RPC_FAR *pdFlat) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EquatorialFromPolarFlat(
|
|
/* [in] */ double dPolarRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEquatorialRadius) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PolarFromEquatorialFlat(
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdPolarRadius) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsEllipsoidInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsEllipsoidInfo __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsEllipsoidInfo __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRadiusBounds )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdMinRadius,
|
|
/* [out] */ double __RPC_FAR *pdMaxRadius);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalRadius )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dRadius,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFlatteningBounds )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdMinFlat,
|
|
/* [out] */ double __RPC_FAR *pdMaxFlat);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsLegalFlatteningRatio )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FlatToEccent )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEccent);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EccentToFlat )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dEccent,
|
|
/* [out] */ double __RPC_FAR *pdFlat);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FlatFromRadii )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [out] */ double __RPC_FAR *pdFlat);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EquatorialFromPolarFlat )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEquatorialRadius);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PolarFromEquatorialFlat )(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdPolarRadius);
|
|
|
|
END_INTERFACE
|
|
} ICsEllipsoidInfoVtbl;
|
|
|
|
interface ICsEllipsoidInfo
|
|
{
|
|
CONST_VTBL struct ICsEllipsoidInfoVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsEllipsoidInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsEllipsoidInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsEllipsoidInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsEllipsoidInfo_GetRadiusBounds(This,pdMinRadius,pdMaxRadius) \
|
|
(This)->lpVtbl -> GetRadiusBounds(This,pdMinRadius,pdMaxRadius)
|
|
|
|
#define ICsEllipsoidInfo_IsLegalRadius(This,dRadius,pbLegal) \
|
|
(This)->lpVtbl -> IsLegalRadius(This,dRadius,pbLegal)
|
|
|
|
#define ICsEllipsoidInfo_GetFlatteningBounds(This,pdMinFlat,pdMaxFlat) \
|
|
(This)->lpVtbl -> GetFlatteningBounds(This,pdMinFlat,pdMaxFlat)
|
|
|
|
#define ICsEllipsoidInfo_IsLegalFlatteningRatio(This,dFlat,pbLegal) \
|
|
(This)->lpVtbl -> IsLegalFlatteningRatio(This,dFlat,pbLegal)
|
|
|
|
#define ICsEllipsoidInfo_FlatToEccent(This,dFlat,pdEccent) \
|
|
(This)->lpVtbl -> FlatToEccent(This,dFlat,pdEccent)
|
|
|
|
#define ICsEllipsoidInfo_EccentToFlat(This,dEccent,pdFlat) \
|
|
(This)->lpVtbl -> EccentToFlat(This,dEccent,pdFlat)
|
|
|
|
#define ICsEllipsoidInfo_FlatFromRadii(This,dEquatorialRadius,dPolarRadius,pdFlat) \
|
|
(This)->lpVtbl -> FlatFromRadii(This,dEquatorialRadius,dPolarRadius,pdFlat)
|
|
|
|
#define ICsEllipsoidInfo_EquatorialFromPolarFlat(This,dPolarRadius,dFlat,pdEquatorialRadius) \
|
|
(This)->lpVtbl -> EquatorialFromPolarFlat(This,dPolarRadius,dFlat,pdEquatorialRadius)
|
|
|
|
#define ICsEllipsoidInfo_PolarFromEquatorialFlat(This,dEquatorialRadius,dFlat,pdPolarRadius) \
|
|
(This)->lpVtbl -> PolarFromEquatorialFlat(This,dEquatorialRadius,dFlat,pdPolarRadius)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_GetRadiusBounds_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdMinRadius,
|
|
/* [out] */ double __RPC_FAR *pdMaxRadius);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_GetRadiusBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_IsLegalRadius_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dRadius,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_IsLegalRadius_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_GetFlatteningBounds_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [out] */ double __RPC_FAR *pdMinFlat,
|
|
/* [out] */ double __RPC_FAR *pdMaxFlat);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_GetFlatteningBounds_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_IsLegalFlatteningRatio_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ BOOL __RPC_FAR *pbLegal);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_IsLegalFlatteningRatio_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_FlatToEccent_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEccent);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_FlatToEccent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_EccentToFlat_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dEccent,
|
|
/* [out] */ double __RPC_FAR *pdFlat);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_EccentToFlat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_FlatFromRadii_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [out] */ double __RPC_FAR *pdFlat);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_FlatFromRadii_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_EquatorialFromPolarFlat_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dPolarRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdEquatorialRadius);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_EquatorialFromPolarFlat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsEllipsoidInfo_PolarFromEquatorialFlat_Proxy(
|
|
ICsEllipsoidInfo __RPC_FAR * This,
|
|
/* [in] */ double dEquatorialRadius,
|
|
/* [in] */ double dFlat,
|
|
/* [out] */ double __RPC_FAR *pdPolarRadius);
|
|
|
|
|
|
void __RPC_STUB ICsEllipsoidInfo_PolarFromEquatorialFlat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsEllipsoidInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsDictionaryUtility_INTERFACE_DEFINED__
|
|
#define __ICsDictionaryUtility_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsDictionaryUtility */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsDictionaryUtility;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("29BBFA95-105A-11D2-9DE4-080009ACE18E")
|
|
ICsDictionaryUtility : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSysDefaultDictionaryInfo(
|
|
/* [out] */ BSTR __RPC_FAR *ppDir,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoidDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppDatumDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCoordsysDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCategoryDict) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSysDefaultDictionaryInfo(
|
|
/* [in] */ const BSTR kpDir,
|
|
/* [in] */ const BSTR kpEllipsoidDict,
|
|
/* [in] */ const BSTR kpDatumDict,
|
|
/* [in] */ const BSTR kpCoordsysDict,
|
|
/* [in] */ const BSTR kpCategoryDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateEllipsoidDictionary(
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateDatumDictionary(
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateCoordsysDictionary(
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateCategoryDictionary(
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsDictionaryUtilityVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsDictionaryUtility __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsDictionaryUtility __RPC_FAR * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSysDefaultDictionaryInfo )(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDir,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoidDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppDatumDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCoordsysDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCategoryDict);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSysDefaultDictionaryInfo )(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDir,
|
|
/* [in] */ const BSTR kpEllipsoidDict,
|
|
/* [in] */ const BSTR kpDatumDict,
|
|
/* [in] */ const BSTR kpCoordsysDict,
|
|
/* [in] */ const BSTR kpCategoryDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateEllipsoidDictionary )(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDatumDictionary )(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateCoordsysDictionary )(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateCategoryDictionary )(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
END_INTERFACE
|
|
} ICsDictionaryUtilityVtbl;
|
|
|
|
interface ICsDictionaryUtility
|
|
{
|
|
CONST_VTBL struct ICsDictionaryUtilityVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsDictionaryUtility_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsDictionaryUtility_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsDictionaryUtility_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsDictionaryUtility_GetSysDefaultDictionaryInfo(This,ppDir,ppEllipsoidDict,ppDatumDict,ppCoordsysDict,ppCategoryDict) \
|
|
(This)->lpVtbl -> GetSysDefaultDictionaryInfo(This,ppDir,ppEllipsoidDict,ppDatumDict,ppCoordsysDict,ppCategoryDict)
|
|
|
|
#define ICsDictionaryUtility_SetSysDefaultDictionaryInfo(This,kpDir,kpEllipsoidDict,kpDatumDict,kpCoordsysDict,kpCategoryDict,pErr) \
|
|
(This)->lpVtbl -> SetSysDefaultDictionaryInfo(This,kpDir,kpEllipsoidDict,kpDatumDict,kpCoordsysDict,kpCategoryDict,pErr)
|
|
|
|
#define ICsDictionaryUtility_CreateEllipsoidDictionary(This,kpDict,pErr) \
|
|
(This)->lpVtbl -> CreateEllipsoidDictionary(This,kpDict,pErr)
|
|
|
|
#define ICsDictionaryUtility_CreateDatumDictionary(This,kpDict,pErr) \
|
|
(This)->lpVtbl -> CreateDatumDictionary(This,kpDict,pErr)
|
|
|
|
#define ICsDictionaryUtility_CreateCoordsysDictionary(This,kpDict,pErr) \
|
|
(This)->lpVtbl -> CreateCoordsysDictionary(This,kpDict,pErr)
|
|
|
|
#define ICsDictionaryUtility_CreateCategoryDictionary(This,kpDict,pErr) \
|
|
(This)->lpVtbl -> CreateCategoryDictionary(This,kpDict,pErr)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionaryUtility_GetSysDefaultDictionaryInfo_Proxy(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [out] */ BSTR __RPC_FAR *ppDir,
|
|
/* [out] */ BSTR __RPC_FAR *ppEllipsoidDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppDatumDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCoordsysDict,
|
|
/* [out] */ BSTR __RPC_FAR *ppCategoryDict);
|
|
|
|
|
|
void __RPC_STUB ICsDictionaryUtility_GetSysDefaultDictionaryInfo_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionaryUtility_SetSysDefaultDictionaryInfo_Proxy(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDir,
|
|
/* [in] */ const BSTR kpEllipsoidDict,
|
|
/* [in] */ const BSTR kpDatumDict,
|
|
/* [in] */ const BSTR kpCoordsysDict,
|
|
/* [in] */ const BSTR kpCategoryDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDictionaryUtility_SetSysDefaultDictionaryInfo_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionaryUtility_CreateEllipsoidDictionary_Proxy(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDictionaryUtility_CreateEllipsoidDictionary_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionaryUtility_CreateDatumDictionary_Proxy(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDictionaryUtility_CreateDatumDictionary_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionaryUtility_CreateCoordsysDictionary_Proxy(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDictionaryUtility_CreateCoordsysDictionary_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsDictionaryUtility_CreateCategoryDictionary_Proxy(
|
|
ICsDictionaryUtility __RPC_FAR * This,
|
|
/* [in] */ const BSTR kpDict,
|
|
/* [out] */ CsErr __RPC_FAR *pErr);
|
|
|
|
|
|
void __RPC_STUB ICsDictionaryUtility_CreateCategoryDictionary_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsDictionaryUtility_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ICsPersistStream_INTERFACE_DEFINED__
|
|
#define __ICsPersistStream_INTERFACE_DEFINED__
|
|
|
|
/* interface ICsPersistStream */
|
|
/* [object][unique][helpstring][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_ICsPersistStream;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("620080E4-651A-11d2-9DF3-080009ACE18E")
|
|
ICsPersistStream : public IPersist
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Load(
|
|
/* [unique][in] */ IStream __RPC_FAR *pStm) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Save(
|
|
/* [unique][in] */ IStream __RPC_FAR *pStm) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSizeMax(
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ICsPersistStreamVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ICsPersistStream __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ICsPersistStream __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ICsPersistStream __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassID )(
|
|
ICsPersistStream __RPC_FAR * This,
|
|
/* [out] */ CLSID __RPC_FAR *pClassID);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Load )(
|
|
ICsPersistStream __RPC_FAR * This,
|
|
/* [unique][in] */ IStream __RPC_FAR *pStm);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )(
|
|
ICsPersistStream __RPC_FAR * This,
|
|
/* [unique][in] */ IStream __RPC_FAR *pStm);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSizeMax )(
|
|
ICsPersistStream __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
END_INTERFACE
|
|
} ICsPersistStreamVtbl;
|
|
|
|
interface ICsPersistStream
|
|
{
|
|
CONST_VTBL struct ICsPersistStreamVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ICsPersistStream_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ICsPersistStream_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ICsPersistStream_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ICsPersistStream_GetClassID(This,pClassID) \
|
|
(This)->lpVtbl -> GetClassID(This,pClassID)
|
|
|
|
|
|
#define ICsPersistStream_Load(This,pStm) \
|
|
(This)->lpVtbl -> Load(This,pStm)
|
|
|
|
#define ICsPersistStream_Save(This,pStm) \
|
|
(This)->lpVtbl -> Save(This,pStm)
|
|
|
|
#define ICsPersistStream_GetSizeMax(This,pdwSize) \
|
|
(This)->lpVtbl -> GetSizeMax(This,pdwSize)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsPersistStream_Load_Proxy(
|
|
ICsPersistStream __RPC_FAR * This,
|
|
/* [unique][in] */ IStream __RPC_FAR *pStm);
|
|
|
|
|
|
void __RPC_STUB ICsPersistStream_Load_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsPersistStream_Save_Proxy(
|
|
ICsPersistStream __RPC_FAR * This,
|
|
/* [unique][in] */ IStream __RPC_FAR *pStm);
|
|
|
|
|
|
void __RPC_STUB ICsPersistStream_Save_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ICsPersistStream_GetSizeMax_Proxy(
|
|
ICsPersistStream __RPC_FAR * This,
|
|
/* [out] */ DWORD __RPC_FAR *pdwSize);
|
|
|
|
|
|
void __RPC_STUB ICsPersistStream_GetSizeMax_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ICsPersistStream_INTERFACE_DEFINED__ */
|
|
|
|
|
|
|
|
#ifndef __CSAPILib_LIBRARY_DEFINED__
|
|
#define __CSAPILib_LIBRARY_DEFINED__
|
|
|
|
/* library CSAPILib */
|
|
/* [helpstring][version][uuid] */
|
|
|
|
|
|
EXTERN_C const IID LIBID_CSAPILib;
|
|
|
|
EXTERN_C const CLSID CLSID_CsSession;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("3C00EA41-0B84-11D2-9DE2-080009ACE18E")
|
|
CsSession;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEllipsoidDictionary;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("03C6E1C8-3D34-11D2-9022-0060B01AA6ED")
|
|
CsEllipsoidDictionary;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsDatumDictionary;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0404DEEC-3D34-11D2-9022-0060B01AA6ED")
|
|
CsDatumDictionary;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsCoordsysDictionary;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("01B0D308-3D34-11D2-9022-0060B01AA6ED")
|
|
CsCoordsysDictionary;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsCategoryDictionary;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0295B4C8-3D34-11D2-9022-0060B01AA6ED")
|
|
CsCategoryDictionary;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsCoordConvert;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("3C00EA43-0B84-11D2-9DE2-080009ACE18E")
|
|
CsCoordConvert;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsDatumShift;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("3C00EA45-0B84-11D2-9DE2-080009ACE18E")
|
|
CsDatumShift;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsCoordsys;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("3C00EA47-0B84-11D2-9DE2-080009ACE18E")
|
|
CsCoordsys;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsCoordsysDef;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("3C00EA4B-0B84-11D2-9DE2-080009ACE18E")
|
|
CsCoordsysDef;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsDatum;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("B4E01DB1-0D13-11D2-9DE2-080009ACE18E")
|
|
CsDatum;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEllipsoidDef;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("B4E01DB4-0D13-11D2-9DE2-080009ACE18E")
|
|
CsEllipsoidDef;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsDatumDef;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("B4E01DB6-0D13-11D2-9DE2-080009ACE18E")
|
|
CsDatumDef;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsCategoryDef;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("B4E01DBA-0D13-11D2-9DE2-080009ACE18E")
|
|
CsCategoryDef;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumCategoryCoordsys;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("B4E01DBC-0D13-11D2-9DE2-080009ACE18E")
|
|
CsEnumCategoryCoordsys;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumDword;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("5E3CD1C2-0D38-11D2-9DE3-080009ACE18E")
|
|
CsEnumDword;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEllipsoidDefSet;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("5E3CD1C4-0D38-11D2-9DE3-080009ACE18E")
|
|
CsEllipsoidDefSet;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumEllipsoid;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("5E3CD1C6-0D38-11D2-9DE3-080009ACE18E")
|
|
CsEnumEllipsoid;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsDatumDefSet;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("5E3CD1C8-0D38-11D2-9DE3-080009ACE18E")
|
|
CsDatumDefSet;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumDatum;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("F7891124-0F6A-11D2-9DE3-080009ACE18E")
|
|
CsEnumDatum;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsCoordsysDefSet;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("F7891126-0F6A-11D2-9DE3-080009ACE18E")
|
|
CsCoordsysDefSet;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumCoordsys;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("F7891128-0F6A-11D2-9DE3-080009ACE18E")
|
|
CsEnumCoordsys;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsCategoryDefSet;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CDF16D92-0F8D-11D2-9DE3-080009ACE18E")
|
|
CsCategoryDefSet;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumCategory;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CDF16D94-0F8D-11D2-9DE3-080009ACE18E")
|
|
CsEnumCategory;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumUnit;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CDF16D96-0F8D-11D2-9DE3-080009ACE18E")
|
|
CsEnumUnit;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumProjection;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CDF16D98-0F8D-11D2-9DE3-080009ACE18E")
|
|
CsEnumProjection;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsUnitInfo;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("29BBFA92-105A-11D2-9DE4-080009ACE18E")
|
|
CsUnitInfo;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsProjectionInfo;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("29BBFA94-105A-11D2-9DE4-080009ACE18E")
|
|
CsProjectionInfo;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsDictionaryUtility;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("29BBFA96-105A-11D2-9DE4-080009ACE18E")
|
|
CsDictionaryUtility;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumDictEllipsoid;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("8CAEBA43-3B75-11D2-9DF1-080009ACE18E")
|
|
CsEnumDictEllipsoid;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumDictDatum;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("000AD2CE-3D34-11D2-9022-0060B01AA6ED")
|
|
CsEnumDictDatum;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumDictCoordsys;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0514AB00-3D34-11D2-9022-0060B01AA6ED")
|
|
CsEnumDictCoordsys;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CsEnumDictCategory;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0305C34E-3D34-11D2-9022-0060B01AA6ED")
|
|
CsEnumDictCategory;
|
|
#endif
|
|
#endif /* __CSAPILib_LIBRARY_DEFINED__ */
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|